Merge branch 'rel-0.1.1' into 'main'

Document changes and release 0.1.1

See merge request Librem5/feedbackd!110
This commit is contained in:
Guido Gunther
2023-03-29 15:31:48 +00:00
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 : [