Shaarli v0.12.0 Release Notes
Release Date: 2020-08-27 // over 3 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
- ๐ Japanese translation: add language to admin configuration page
- ๐ Support for PHP 8.0
- ๐ 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
- Added $links_per_page variable to template and display on default
- ๐ Inject BookmarkServiceInterface in plugins data
- โ Add manual configuration for root URL
- โ Added PATCH to the allowed Apache request methods.
๐ 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)
- ๐ Docs: the entire documentation has been reviewed, updated and improved, thanks to @nodiscc!
- ATOM feed: use instance name as author name instead of URL
- โก๏ธ Updated French translation
- 0๏ธโฃ Default colors plugin: generate CSS file during initialization
- ๐ Improve default bookmarks after install
- โฌ๏ธ Upgrade all front end dependencies and webpack build
๐ 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
- ๐ Default template: display pin button in mobile view
- ๐ Pinned bookmarks are not longer displayed first in ATOM/RSS feeds
- ๐ Docs:
- Outdated Docker documentation for stable branch
- Outdated links
- Plugin description in meta files
โ Removed
- ๐ Markdown plugin
- ๐ Docs:
- emojione & twemoji removed
- Makefile: remove static_analysis_summary from all: target
- โก๏ธ doc/Makefile: remove references to composer update