All Versions
13
Latest Version
Avg Release Cycle
177 days
Latest Release
422 days ago

Changelog History
Page 1

  • v3.2.0 Changes

    August 20, 2020

    ๐Ÿš€ 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
  • v3.2.dev0

    August 14, 2020
  • v3.1.3 Changes

    January 27, 2019

    ๐Ÿš€ Release date 26th of January, 2019

    • ๐Ÿš€ Release with universal build.
  • v3.1.2 Changes

    September 07, 2018

    ๐Ÿš€ Release date 7th of September 2018

    • ๐Ÿ›  Fix pagination and virtual pathing for alts
    • ๐Ÿ›  Fixing deply from local server in Python 3
    • ๐Ÿ‘ Now passing server_info to publisher from local server, providing better support for plugin provided publishers.
    • โž• Added a more full-featured example project.
    • โž• Adding Jinja2 do extension.
    • ๐Ÿ‘ Better new-plugin command.
    • โœ… More tests.
    • โž• Added the ability to sort child pages in admin according to models.
    • ๐Ÿ‘ Better image handling and info detection for JPGs and SVGs
    • Lektor can now be ran with python -m lektor
    • ๐Ÿ†• New plugins now come with a more full featured setup.py
  • v3.1.1 Changes

    April 18, 2018

    ๐Ÿš€ Release date 18th of April 2018

    • ๐Ÿ‘ Better Image dimension detection.
    • ๐Ÿ›  Fix backwards compatibility with thumbnail generation.
    • โž• Adding safety check when runnning new build in non-empty dir since that could delete data.
    • โž• Adding command aliases.
  • v3.1.0 Changes

    ๐Ÿš€ Release date 29th of January 2018.

    • โž• Adding ability to use Lektor Themes.
    • โž• Adding Markdown event hook between instantiating the Renderer and creating the Markdown Processor
    • ๐Ÿš€ Improving tests for GitHub deployment.
    • โž• Added the ability to use IPython in the lektor dev shell if it's available.
    • โž• Added ability to publish from different filesystems.
    • โž• Adding new option to turn disable editing fields on alternatives.
    • โž• Added automated testing for Windows.
    • โœ… Expanded automated testing environments to Python 2.7, 3.5, 3.6, & Node 6, 7, 8.
    • ๐Ÿ›  Windows bugfixes.
    • ๐Ÿ‘Œ Improved exif image data.
    • ๐Ÿ‘Œ Improved date handling in admin.
    • ๐Ÿ‘‰ Make GitHub Pages branch detection case insensitive.
    • Set sqlite isolation to autocommit.
    • ๐Ÿ›  Fixed errors in the example project.
    • ๐Ÿ‘• Enabling pylint and standard.js.
    • ๐Ÿ‘Œ Improved image rotation.
    • โœ… Now measuring tests and pull requests with code coverage.
    • Thumbnails can now have a defined quality.
    • ๐Ÿ Moved Windows cache to local appdata.
    • README tweaks.
    • ๐ŸŒ Beter translations.
    • ๐Ÿ‘ Better file tracking in watcher.
    • โฌ†๏ธ Upgraded many node dependencies.
    • โฌ†๏ธ Upgraded from ES5 to ES6.
    • โž• Added mp4 attachment type.
    • ๐Ÿ›  Bugfixes for Python 3.
  • v3.1.0.dev1 Changes

    December 09, 2017
    • โž• Added Lektor theming.
    • ๐Ÿ›  Fix: Potential infinite build/prune loop due to pathing issue.
    • โž• Added markdown-lexer-config plugin hook.
    • ๐Ÿ›  Fix GitHub deploy on Python 3.
    • โž• Added ability for dev shell to use IPython if it's available.
    • โž• Added ability to publish from different filesystems.
    • โž• Adding new option to turn on disabling of editing fields on alternatives.
    • โž• Added automated testing for Windows.
    • โœ… Expanded automated testing environments to Python 2.7, 3.5, 3.6, & Node 6, 7, 8.
    • ๐Ÿ›  Windows bugfixes.
    • ๐Ÿ‘Œ Improved exif image data.
    • ๐Ÿ‘Œ Improved date handling in admin.
    • ๐Ÿ‘‰ Make GitHub Pages branch detection case insensitive.
    • Set sqlite isolation to autocommit.
    • ๐Ÿ›  Fixed errors in the example project.
    • ๐Ÿ‘• Enabling pylint and standard.js.
    • ๐Ÿ‘Œ Improved image rotation.
    • โœ… Now measuring tests and pull requests with code coverage.
    • Thumbnails can now have a defined quality.
    • ๐Ÿ Moved Windows cache to local appdata.
    • README tweaks.
    • ๐ŸŒ Beter translations.
    • ๐Ÿ‘ Better file tracking in watcher.
    • โฌ†๏ธ Upgraded many node dependencies.
    • โฌ†๏ธ Upgraded from ES5 to ES6.
    • โž• Added mp4 attachment type.
    • ๐Ÿ›  Bugfixes for Python 3.
  • v3.0.1 Changes

    June 13, 2017

    ๐Ÿš€ Released on 13th of June 2017.

    • ๐Ÿ›  Bugfixes and improved Python 2 / 3 compatibility

    3.0

    ๐Ÿš€ Released on 15th of July 2016.

    • ๐Ÿ“œ Switch to newer mistune (markdown parser).
    • ๐Ÿš€ Rename --build-flags to --extra-flags, allow the deploy command to also accept extra flags.

    2.4

    ๐Ÿš€ Released on 7th of July 2016.

    • Resolved an issue with unicode errors being caused by the quickstart.

    2.3

    ๐Ÿš€ Released on 31st of May 2016

    • ๐Ÿ›  Fixed an issue with get_alts not being available in the template environment.

    2.2

    ๐Ÿš€ Released on 12th of April 2016

    • ๐ŸŒ Corrected an issue where certain translations would not make the admin panel load.

    2.1

    ๐Ÿš€ Released on 12th of April 2016

    • ๐Ÿ›  Fixed a code signing issue on OS X 10.10.3 and lower.

    2.0

    ๐Ÿš€ Released on 11th of April 2016

    • โž• Added _discoverable system field which controls if a page should show up in children. The default is that a page is discoverable. Setting it to False means in practical terms that someone needs to know the URL as all collection operations will not return it.
    • โž• Added for_page function to pagination that returns the pagiantion for a specific page.
    • Make pagination next_page and prev_page be None on the edges.
    • ๐Ÿ‘ Allow plugins to provide publishers.
    • โž• Added |markdown filter.
    • โž• Added French translations.
    • ๐Ÿ— Unicode filenames as final build artifacts are now explicitly disallowed.
    • Serve up a 404.html as an error page in the dev server.
    • ๐Ÿ‘Œ Improvements to the path normalization and alt handling. This should support URL generation in more complex cases between alts now.
    • ๐Ÿ‘‰ Show a clearer error message when URL generation fails because a source object is virtual (does not have a path).
    • Empty text is now still valid markdown.
    • ๐Ÿ”Œ Lektor clean now loads the plugins as well.
    • ๐Ÿ‘ Basic support for type customization.
    • Fields that are absent in a content file from an alternative are now pulled from the primary content file.
    • ๐Ÿฑ Development server now resolves index.html for assets as well.
    • Markdown processing now correctly adjusts links relative to where the rendered output is rendered.
    • โž• Added Dutch translations.
    • โž• Added Record.get_siblings()
    • Added various utilties: build_url, join_path, parse_path
    • โž• Added support for virtual paths and made pagination work with it.
    • โž• Added support for Query.distinct
    • โž• Add support for pagination url resolving on root URL.
    • Server information can now also contain extra key/value pairs that can be used by publishers to affect the processing.
    • The thumbnails will now always have the correct width and height set as an attribute.
    • โž• added datetime type
    • โž• added support for the process_image utility functions so that plugins can use it directly.
    • ๐Ÿฑ added support for included_assets and excluded_assets in the project file.
    • โž• added Spanish translations.
    • โž• added Japanese translations.
    • โž• added support for discovering existing alts of sources.
    • โž• added support for image cropping.
    • โž• added preliminary support for publishing on windows.
    • ๐Ÿ”ง children and attachments can now have a hidden flag configured explicitly. Attachments will also no longer inherit the hidden flag of the parent record as that is not a sensible default.
    • ๐ŸŽ changed internal sqlite consistency mode to improve performance on HDDs.
    • ๐Ÿ‘ allow SVG files to be treated as images. This is something that does not work in all situations yet (in particular thumbnailing does not actually do anything for those)
  • v3.0 Changes

    June 13, 2017

    ๐Ÿš€ Released on 15th of July 2016.

    • ๐Ÿ“œ Switch to newer mistune (markdown parser).
    • ๐Ÿš€ Rename --build-flags to --extra-flags, allow the deploy command to also
      accept extra flags.
  • v2.4 Changes

    June 13, 2017

    ๐Ÿš€ Released on 7th of July 2016.

    • Resolved an issue with unicode errors being caused by the
      quickstart.