Shaarli - Package Updates
- 
[2.9.0]
- Update Shaarli to 0.12.0
 - Full changelog
 - 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 (starting with #)
 - Make php.ini customizable
 
 - 
[2.9.2]
- Update Shaarli to 0.12.1
 - Full changelog
 - Bulk creation of bookmarks
 - Server administration tool page (and install page requirements)
 - Support any tag separator, not just whitespaces
 - Share a private bookmark using a URL with a token
 - Add a setting to retrieve bookmark metadata asynchronously (enabled by default)
 - Highlight fulltext search results
 - Weekly and monthly view/RSS feed for daily page
 - MarkdownExtra formatter
 - Default formatter: add a setting to disable auto-linkification
 - Add mutex on datastore I/O operations to prevent data loss
 - REST API: allow override of creation and update dates
 - Add strict types for bookmarks management
 
 - 
[2.11.1]
- Update Shaarli to 0.12.2
 - Full changelog
 - Bulk action: add or delete tag to multiple bookmarks
 - New Core Plugin: ReadItLater
 - Plugin system: allow plugins to provide custom routes
 - Support search highlights when matching URL content
 - Support for OR (~) and optional AND (+) operators for tag search
 - Russian translation
 - Chinese translation
 
 - 
[2.13.0]
- Update Shaarli to 0.13.0
 - Full changelog
 - Security: Fix XSS vulnerability in tag search
 - Expose tags_separator config through /info API by @amadeous in #1997
 - tools: github actions: build docker images on pull requests by @nodiscc in #2014
 - doc: server configuration: add PHP 8.2 to PHP compatibility table by @nodiscc in #2021
 - Add shaarli-stack theme to Community-and-related-software.md by @dajare in #2028
 - doc: document general.download_max_size/timeout configuration settings by @nodiscc in #2036
 - doc: troubleshooting: automatic title retrieval fails when it is set by javascript by @nodiscc in #2037
 
 - 
[2.14.0]
- Update Shaarli to 0.14.0
 - Full Changelog
 - frontend: improve QR code CSP compliance by @thican in https://github.com/shaarli/Shaarli/pull/2103
 - github actions: don't attempt to push docker image from forks by @nodiscc in https://github.com/shaarli/Shaarli/pull/2043
 - github actions: run daily trivy security scans on release docker image, composer/yarn dependencies by @nodiscc in https://github.com/shaarli/Shaarli/pull/2047
 - PHP 8.x intl incompatibility: failback C locale with en_US by @ArthurHoaro in https://github.com/shaarli/Shaarli/pull/2044
 - fix description retrieval when page charset is not UTF-8 by @sokai in https://github.com/shaarli/Shaarli/pull/1992
 - fix metadata fetching for YouTube URLs by @puppe in https://github.com/shaarli/Shaarli/pull/2069
 - fix wrong date format when language is not english (Alpine icu package split) by @henschi in https://github.com/shaarli/Shaarli/pull/2102
 - com/nodiscc) in https://github.com/shaarli/Shaarli/pull/2077
 - frontend: update vulnerable npm dependencies (
npm audit fix) by @kcaran in https://github.com/shaarli/Shaarli/pull/2087, @nodiscc in https://github.com/shaarli/Shaarli/pull/2056, https://github.com/shaarli/Shaarli/pull/2101 
 - 
[2.15.0]
- Update base image to 5.0.0
 
 - 
[2.16.0]
- Move to Apache php-fpm
 
 - 
[2.17.0]
- Update Shaarli to 0.15.0
 - Full Changelog
 - doc: add SECURITY.md
 - doc: Added colorscheme and youtube plugins, and shirley-template
 - refactor video plugin
 - Fix 
PHP message: TypeError: get_headers(): Argument #2 ($associative) must be of type bool, int given - doc: fix typos and inconsistencies
 - fix insufficient filename sanitization in bookmarks import form
 - fix reflected XSS via searchtags parameter*
 - keep private links number private