Releases: lektor/lektor
Releases · lektor/lektor
Lektor 3.1
3.1.0
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.
Lektor Pre-release of 3.1
- 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.
Lektor 3.0.1
Released on 13th of June 2017.
- Bugfixes and improved Python 2 / 3 compatibility
Lektor 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.
Lektor 2.4
Released on 7th of July 2016.
- Resolved an issue with unicode errors being caused by the
quickstart.
Lektor 2.3
- Fixed an issue where
get_alts
was not exposed as documented to templates.
Lektor 2.2
- Corrected an issue where certain translations would not make the
admin panel load.
Lektor 2.1
- Fixed a code signing issue on OS X 10.10.3 and lower.
Lektor 2.0
- Added
_discoverable
system field which controls if a page should show
up inchildren
. The default is that a page is discoverable. Setting it
toFalse
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)
Bugfix Release
- Bugfix release primarily for OS X which fixes a code signing issue.