diff --git a/CHANGES.md b/CHANGES.md index 2016cef0a..a452eebe4 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,7 +2,7 @@ These are all the changes in Lektor since the first public release. -## 3.4.0b9 (unreleased) +## 3.4.0b9 (2023-11-12) ### Compatibility @@ -10,12 +10,41 @@ These are all the changes in Lektor since the first public release. - Officially support python 3.12. ([#1167]) - Remove pin on `werkzeug<3`. ([#1172], [#1171]) -### Features +### Refactorings + +This release includes a significant continuation of refactoring of the +code in `lektor.imagetools` which started in [#1104]: + +- We now use Pillow to access image file metadata (e.g. dimensions, + format, and EXIF tags). This replaces some homegrown code for + reading basic image metadata and `exifread` for EXIF tag access. + +- Some internal API has been cleaned up. + +- Compatibility with various versions of Pillow has been increased. + +See [#1138] for details. + +### Features Removed + +- Removed `--no-reload` option to the `lektor server` command. This was added in 3.4.0b4 as part of #1027 and seems no longer necessary since now live-reload can be disabled on a per-window bases (see #1164). + +### Features Added - Added Turkish translation. Thank you [\@uyar]! ([#1157]) +#### Admin GUI + +- Replace the _“Edit Pencil”_ with a toolbar containing both an _Edit_ + button and a toggle that can be used to disable + _Live-reload_. ([#1164]) + ### Bugs Fixed +#### Admin GUI + +- Use a real link (`