-
Notifications
You must be signed in to change notification settings - Fork 32
Changelog
- Autogenerated Change Logs
- 2022.12.15
- 2022.12.13
- 2022.12.04
- 2022.06.03
- 2022.04.19
- 2022.03.24
- 2022.01.20.post1
- 2022.01.20
- 2021.11.04
- 2021.10.06
- 2021.09.22
- 2021.08.30
- 2021.07.05
- 2021.06.26
- 2021.05.05
- 2021.05.02 (yanked)
- 2021.04.02
- 2021.03.20
- 2021.03.10
With release 2023.05.17 change logs are generated through GitHub actions and could be found here: https://github.com/helgeerbe/picframe/releases
This is just a technical release. No functional changes.
Packaging could be done now with python -m build
to make it future proof.
Automatic deployment to pypi after releasing is working again.
-
issue #302 Bug: PicFrame stops rotating pictures. No log entries
- This was due to unvalid exif tags. Those are now handled
-
issue #268 Sighting on dev - sqlite3.OperationalError: cannot start a transaction within a transaction
- db writes should now be thread safe
changes in configuration.yaml run picframe -i
- Native support of Heic images #289
- support of XMP tags #293
- Keywords -> XMP subject
- Title -> XMP Headline (XMP Title is a valid tag. But Headline seems to be used more widely???)
- Description -> XMP description
- new config item power_display for display on/off
- 0 = vcgencmd (raspberry only prior bulleseye)
- 1 = xset (standard linux way under X)
changes in configuration.yaml run picframe -i
- issue #258 Crash when no contact to mqtt broker
- mqtt notify improvements by @helgeerbe in https://github.com/helgeerbe/picframe/pull/267
- update brightness without changing current image
- back, next and delete are buttons in Home Assistant now
- therefore picframe listens on "homeasistant/button/.." topic now for those events
- Home Assistant
- This will break home assistant integration. Delete picframe device to autodiscover picframe again
- in image card change the following entities:
- switch.picframe_back -> button.picframe_back
- switch.picframe_next -> button.picframe_next
- switch.picframe_delete -> button.picframe_delete
- Introduce geo_suppress_list to omit strings from location text by @simontrimmer in https://github.com/helgeerbe/picframe/pull/266
- Add opacity option to text and clock by @simontrimmer in https://github.com/helgeerbe/picframe/pull/263
- deleting an image will show next images
- @simontrimmer made their first contribution in https://github.com/helgeerbe/picframe/pull/266
- Picframe stalls due to missing images #261
- Image meta info not found, when updating cache and new images not completely written to folder. #234
- Adding HEIC images while frame is running issue #198
- Scan for meta data changes? #96
- FR: Stop slideshow while screen is off #251
- fix readme
changes in configuration.yaml run picframe -i
- While building the image cache, ignore hidden folders (folders starting with .)
- Add touch and mouse control
- Add new "text_bkg_hgt" config value to control the text scrim height as a percentage of screen height. (0 < text_bkg_hgt <= 1, default = 0.25)
- issue #185 Allow hiding of the text background
- Add new "text_bkg_hgt" config value to control the text scrim height as a percentage of screen height.
- 0 <= text_bkg_hgt <= 1, default = 0.25
- When set to 0, the background is not rendered.
- Open picframe webui directly from Home Assistant setting "device config url"
-
mqtt: ... device_url: "" # if use_http==True, set url to picframe config page. Must be a valid url, or "" otherwise home assistant runs in an error.
-
- "use_kbd" is retired use "peripherals" configuration instead
- issue #203 Text fade-in is not smooth anymore
- issue #47 Stopping picframe with CTRL C doesn't always work
- issue #182 Memory issue PIL >= 8.3.0
- Will fix #182 on new install, as a workaround upgrade Pillow manually to release 9.0.0 or later
- Home Assistant: changing brightness, matting_images will show next image. So state attributes will be refreshed correctly
- @boomesito contributed: Remote control matting on/off #83
- Overlapping and cut-off overlay text #181
- update dependency rqmnt for pi3d to 2.49
- issue #176 mqtt directory list shows sym links, even if follow_links=false
- issue #175 Syntax error in os.walk
- Changing directory via mqtt / home assistant was broken
- Avoid permanent mqtt subscription to directory topic
changes in configuration.yaml run picframe -i
- Make it configurable, that picframe follows symbolic links as mentioned in issue #166
- new parameters in
configuration.yaml
-
model: ... follow_links: False # default=False, By default, picframe will not walk down into symbolic links that resolve to directories. Set follow_links to True to visit directories pointed to by symlinks, on systems that support them.
- new parameters in
- make Exif Tag search more flexible
- search in Exif and Image groups for tags
- issue #167 picframe does not survive short break in image availability
- issue #164 HEIC Images and Make tag
** This will break the old home assistant integration (picframe <= 2021.07.05). I described how to setup home assistant integration or upgrade the integration in the wiki
Changes:
- update noto fonts to latest version (and License)
- #119
- #139
- #144
- #148
- this will break the old home assistant integration
- #153
- bump pi3d to v2.47
changes in configuration.yaml run picframe -i
- clock overlay (still work in progress)
- including mqtt switch to turn clock on/off
- auto discovery of switch in home assistant
- new parameters in
configuration.yaml
-
show_clock: False # default=False, True shows clock overlay. False does not show clock overlay clock_justify: "R" # default="R", clock justification L, C, or R clock_text_sz: 120 # default=120, clock character size clock_format: "%I:%M" # default="%I:%M", strftime format for clock string
changes in configuration.yaml run picframe -i
- fix issue #115: unable to toggle directory overlay via MQTT
- error trapping in exif getting
- option to log to file (new keys in configuration.yaml)
- issue #128: image display stats in db
- hotfix for release 2021.05.02 which breakes picframe (#110)
- purge files no longer happens automatically - has to explicitly called
- require pi3d v2.45 to stop image resizing i.e. 4k
- some database and schema clean up
changes in configuration.yaml run picframe -i
- PictureFrame requires pi3d v2.44
- more flexibility for sorting when shuffle False
- filter allow boolean combinations (not NOT but AND, OR and brackets)
- hiden '.' folders will not published via mqtt
- 'codepoints' and 'auto_resize' in 'configuration.yaml' became obsolete
- Invalid EXIF date format causes exception in get_exif_info (#72)
- Add missing "float_color_wrap" mat style to description in configuration_example.yaml (#68)
- first release