Shaarli v0.12.0-beta Release Notes

Release Date: 2020-08-27 // almost 2 years ago
  • Save you data/ folder before updating!

    โšก๏ธ This is a beta version containing major changes, including new URLs for Shaarli and datastore format update.
    ๐Ÿ”Œ Be aware that by using a beta version you might encounter bugs, and that 3rd party themes or plugins might not be compatible.

    โž• Added

    • Thumbnailer: add soundcloud.com to list of common media domains
    • Markdown rendering is now integrated into Shaarli core
    • โž• Add autofocus on tag cloud filter input
    • ๐ŸŒ Japanese translations
    • ๐Ÿ‘Œ Support for local anchor URL (startting with #)
    • LDAP authentication
    • Encapsulated PageCacheManager
    • ๐Ÿ“„ Docs:
      • add screenshots of all pages
      • section about mkdocs
      • Ulauncher extension
    • CI: run against PHP 7.4

    ๐Ÿ”„ Changed

    • Introduce Bookmark object and Service layer
      • Save bookmark as objects in the datastore
      • Handle bookmark as objects across the whole codebase (except templates and plugins)
    • ๐Ÿ‘€ Process all Shaarli page through Slim controller, with proper URL rewriting (see #1516)
    • ATOM feed: use instance name as author name instead of URL
    • โšก๏ธ Updated French translation
    • ๐Ÿ“„ Docs:
      • Troubleshooting page rewritten
      • Updated unit tests page
      • Updated Server security page

    ๐Ÿ›  Fixed

    • Undefined index: thumbnail in daily page
    • Undefined index: thumbnail on OpenGraph headers
    • โšก๏ธ Undefined index: updated on linklist
    • ๐Ÿ‘‰ Make sure that bookmark sort is consistent, even with equal timestamps
    • Code PHP version check as requirement bumped to PHP 7.1
    • Thumbnail images lazy loading
    • ๐Ÿ”Œ Markdown plugin: fix RSS feed direct link reverse
    • ๐Ÿ›  Fix RSS permalink included in Markdown bloc
    • โœ๏ธ Demo plugin: multiple typos
    • ๐Ÿš€ Makefile target for releases
    • ๐Ÿ“š Makefile target for html documentation
    • Session cookie setting being set while session is active
    • ๐Ÿ—„ Deprecated use of implode
    • Division by zero in tag cloud
    • ๐Ÿง CI: deprecated linux distribution and sudo directive
    • ๐Ÿ— Docker build: gcc is no longer included in python alpine image
    • ๐Ÿ“„ Docs:
      • Outdated Docker documentation for stable branch
      • Outdated links
      • Plugin description in meta files

    โœ‚ Removed

    • ๐Ÿ”Œ Markdown plugin
    • ๐Ÿ“„ Docs:
      • emojione & twemoji removed