Document changes and release 0.1.1

This commit is contained in:
Guido Günther
2023-03-23 10:38:30 +01:00
parent 1dbad7e536
commit 40e1c58de1
3 changed files with 33 additions and 1 deletions
+6
View File
@@ -1,3 +1,9 @@
feedbackd 0.1.1
---------------
Released March 2023
* Fix test failure exposed by glib 2.76
* Leak fixes
feedbackd 0.1.0
---------------
Released February 2023
+26
View File
@@ -1,3 +1,29 @@
feedbackd (0.1.1) experimental; urgency=medium
* build: Avoid meson deprecation warning
* fbd-event: Make sure we iterate the list safely.
When all feedbacks are done the event signals "feedbacks-ended" which
lets the manager dispose the feedback. When all feedbacks end instantly
and synchronously (as is the case with the dummy feedback) this triggers
the disposal of the event within the loop leading to a crash.
Make sure the object doesn't go away be referencing it during the loop
iteration.
We didn't see this before as glib's slice allocator for lists papered
over this for us.
Closes: https://source.puri.sm/Librem5/feedbackd/-/issues/69
* tests: Don't leak json string
* tests: Don't leak profiles and test that.
We finalize the theme first so the last reference is dropped when
finalizing the profiles.
* feedback-profile: Don't leak json array when serializing profile
json_array_add_element doesn't transfer ownership
* feedback-theme: Don't leak json array when serializing profile
json_array_add_element doesn't transfer ownership.
* feedback-theme: Don't leak parent name
* tests/profile: Don't leak json node
-- Guido Günther <agx@sigxcpu.org> Thu, 23 Mar 2023 10:35:01 +0100
feedbackd (0.1.0) experimental; urgency=medium
[ Dylan Van Assche ]
+1 -1
View File
@@ -1,5 +1,5 @@
project('feedbackd', 'c',
version : '0.1.0',
version : '0.1.1',
license : 'LGPLv3+',
meson_version : '>= 0.56.0',
default_options : [