Lektor v3.2.0 Release Notes

Release Date: 2020-08-20 // over 3 years ago
  • ๐Ÿš€ Release date 20th of August, 2020

    • Fix off-by-one error in pagintaion'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 may break some slugs built from unicode.
    • ๐ŸŽ 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 method to crop 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.
    • ๐Ÿ”„ Changed default slug creation to use slugify. This should mean greater language support, but this may produce slightly different results than before for some users
    • ๐Ÿ”ง Automatically include setup.cfg configured for universal wheels when creating plugins