- 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
189 lines
8.1 KiB
Plaintext
189 lines
8.1 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Jul 22 20:09:16 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update to 3.3.5:
|
|
- 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,
|
|
#965)
|
|
- Fix for uncaught OSError(error=EINVAL) on Windows when
|
|
Pad.get was called with a path containing characters which
|
|
are not allowed in Windows filenames (e.g. <>*?|\/":).
|
|
- Pages now record a build dependency on their datamodel .ini
|
|
file.
|
|
- Fix sqlite version detection so that we use "without rowid"
|
|
optimization with current versions of sqlite. (#1002)
|
|
- When running lektor dev new-theme: fix check for ability to
|
|
create symlinks under Windows. (#996)
|
|
- Fix rsync publisher when deletion enabled on macOS. (#946,
|
|
#954)
|
|
- Fix for test failures when git is not installed. (#998,
|
|
#1000)
|
|
- Cleaned up EditorSession to split mapping methods (for
|
|
access to record data) to a separate class, now available as
|
|
EditorSession.data. (#969)
|
|
- Cleaned up and moved our pylint and coverage configuration to
|
|
pyproject.toml. (#990, #991)
|
|
- Move frontend source from lektor/admin/static/
|
|
to frontend/. Compiled frontend code moved from
|
|
lektor/admin/static/gen/ to 'lektor/admin/static/`. (#1003)
|
|
- Omit example subdirectory, frontend source code,
|
|
developer-centric config files, as well as other assorted
|
|
cruft from sdist. (#986)
|
|
- Update to 3.3.1:
|
|
- Fixed an import cycle which caused in ImportError if
|
|
lektor.types was imported before lektor.environemnt. #974
|
|
- Disuse deprecated Thread.setDaemon(). #979
|
|
- Fix spastic scroll behavior when editing flow elements. #640
|
|
- Fix admin GUI when page contains an unknown flowblock
|
|
type. #968
|
|
- Fix admin GUI layout on mobile devices. #981
|
|
- Increased timeout in test_watcher.IterateInThread to prevent
|
|
random spurious failures during CI testing.
|
|
- Fix tests/test_prev_next_sibling.py so as to allow running
|
|
multiple test runs in parallel.
|
|
- Use per-testenv coverage files to prevent contention when
|
|
running tox --parallel.
|
|
- Mark tests that require a working internet connections with
|
|
pytest mark requiresinternet. #983
|
|
- Finish rewriting React class-based components to
|
|
function-based components. #977
|
|
- Finish adding types for all API endpoints. #980
|
|
- Remove disused event-source polyfill.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 6 20:02:15 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- We don't have to skip failing test due to new version of
|
|
mistune.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 5 16:39:36 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Upgrade to 3.3.0:
|
|
- 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) make the
|
|
package work with mistune 2.*
|
|
- skip-network-tests.patch (gh#lektor/lektor#982) we build in
|
|
the network isolated environment, we need to make tests which
|
|
need it
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 8 14:21:25 UTC 2021 - pgajdos@suse.com
|
|
|
|
- do not require pytest-runner for build, not required
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 5 16:27:30 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update to 3.2.0:
|
|
- 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.
|
|
- Added a new CLI command lektor dev new-theme.
|
|
- Made admin use full UTF-8 version of RobotoSlab. Fixes missing
|
|
glyphs for some languages
|
|
- Bumped minimum Jinja2 version to 2.11
|
|
- Bumped filetype dependency to 1.0.7 because of API changes
|
|
- Relative urls are now as short as possible.
|
|
- Automatically include setup.cfg configured for universal wheels when
|
|
creating plugins
|
|
- Add two patches to make Lektor work with the modern werkzeug:
|
|
- more_recent_werkzeug.patch
|
|
- werkzeug_rename.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 25 06:50:35 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
|
|
|
|
- %python3_only -> %python_alternative
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 20 11:38:24 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Fix build without python2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 15 20:39:58 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Ensure neutrality of descriptions.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 13 01:59:10 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
|
|
|
- Activate test suite
|
|
- Re-enable Python 2; tidy spec
|
|
- Update to v3.1.3
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 24 22:31:14 UTC 2018 - arun@gmx.de
|
|
|
|
- Convert to single spec, with Python 2 disabled
|
|
- Update to v3.1.1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 19:36:04 UTC 2016 - sbahling@suse.com
|
|
|
|
- Initial package. Version 2.3.
|