- Backport #1044. Fixes 404 from admin server for /admin.
- Backport #1033. Fixes TypeError from click==8.1.3.
- Back-port #1019: fixes for werkzeug 2.1.0.
- Update to 3.3.2:
- Enabled the Jinja debug extension when the LEKTOR_DEV env var
is set to 1 and lektor server is used. (#984)
- The wording in the LICENSE file was standardized to that of
the current BSD 3-Clause License. (#972)
- Fix overzealous HTML-entity escaping of link and image
attributes. (#989)
- Fix a bug in make_editor_session when editing non-existant
pages with a non-primary alt. (#964)
- Fix the ability to add an initial flowblock to a
page. (Broken in 3.3.1.)
- Refactor API views to move business logic back into the Tree
adapter (#967). This fixes#962.
- Changed the structure of the URLs used by the GUI single-page
app (#976). This fixes problems with the "edit" pencil when
using alternatives (#975), and issues when page ids include
colons (#610).
- Other React refactors and fixes (#988).
- Fix Attachment.url_path when alternatives are in use. There
is only one copy of each attachment emitted — the url_path
should always be that corresponding to the primary
alternative. (#958)
- Pad.get, if not passed an explicit value for the alt
parameter, now returns the record for the primary alternative
rather than the fallback record. Similarly, Pad.root now
returns the root record for the primary alternative. (#958,
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Lektor?expand=0&rev=19
- This release drops support for versions of Python before
3.6. In particular, Python 2.7 is no longer supported.
- Quite a few bugs have been fixed since the previous release.
- The Admin UI has seen a major refactor and various
performance optimisations. It has been rewritten in
Typescript, and updated to use v5 of the Bootstrap CSS
framework.
- Remove unnecessary patches:
- more_recent_werkzeug.patch
- werkzeug_rename.patch
- Added patches making things working:
- new_version_of_mistune.patch (gh#lektor/lektor#944)
- skip-network-tests.patch (gh#lektor/lektor#982)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Lektor?expand=0&rev=14
- Fix off-by-one error in pagination's iter_pages in the
interpretation of the right_current argument, and adding an
appropriate trailing None for some uses.
- Add support for setting an output_path in the project file.
- Replaced the slugify backend to handle unicode more effectively.
This should mean greater language support, but it may produce
slightly different results in some cases.
- Several modernization and performance improvements to the admin UI
- Improved speed of source info updates.
- Set colorspace to sRGB for thumbnails.
- Now stripping profiles and comments from thumbnails.
- Added support for deleting and excluding files for the rsync
deployment publisher.
- Improved speed of flow rendering in the admin UI.
- Bugfix to correctly calculate relative urls from slugs that contain
dots.
- Bugfix to allow negative integers in integer fields in the admin UI.
- Improved image-heavy build speeds by reducing the amount of data
extracted from EXIFs.
- Added the ability to collapse flow elements in the admin UI.
- Now extra_flags is passed to all plugin events.
- Extra flags can now be passed to the clean and dev shell CLI
commands.
- Bugfix where lektor plugins reinstall triggered on_setup_env instead
of just reinstalling plugins.
- Added the ability to generate video thumbnails with ffmpeg.
- Added mode and upscale thumbnail arguments, changing the preferred
crop method to using mode. mode can be crop, fit, or stretch.
upscale=False can now prevent upscaling.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Lektor?expand=0&rev=11