Lektor v3.3.1 Release Notes

Release Date: 2022-01-09 // over 2 years ago
  • ๐Ÿ› Bugs Fixed

    • ๐Ÿ›  Fixed an import cycle which caused in ImportError if lektor.types was imported before lektor.environemnt. #974

    ๐Ÿ—„ Deprecations

    • ๐Ÿ—„ Disuse deprecated Thread.setDaemon(). #979

    ๐Ÿ’ป Admin UI

    • ๐Ÿ›  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

    โœ… Tests

    • โœ… 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

    ๐Ÿ”จ Refactors

    ๐Ÿ’ป Admin UI

    • Finish rewriting React class-based components to function-based components. #977
    • Finish adding types for all API endpoints. #980
    • โœ‚ Remove disused event-source polyfill.