Shaarli v0.10.0 Release Notes
Release Date: 2018-07-28 // over 5 years ago-
PHP 5.5 compatibility has been dropped. Shaarli now requires at least PHP 5.6.
➕ Added
- ➕ Add a filter to display public links only
- ➕ Add PHP 7.2 support
- ➕ Add German translation
- Resolve front-end dependencies from NPM
- 🏗 Build front-end bundles with Yarn and Webpack
- 👕 Lint Javascript code with ESLint
- 👕 Lint SASS code with SASSLint
- 👌 Support redirection in cURL download callback
- 🏗 Introduce multi-stage builds for Docker images
- ✅ Use Travis matrix and stages to run Javascript tests in a dedicated environment
- ➕ Add tag endpoint in the REST API
- 📚 Build the documentation in Travis builds
- 🐳 Provide a Docker Compose example
🔄 Changed
- 👀 Use web-thumbnailer to retrieve thumbnails (see #687)
- 👉 Use a specific page title in all pages
- Daily: run hooks before creating the columns
- 🌐 Load theme translations files automatically
- 🔧 Make max download size and timeout configurable
- 🐳 Make Nginx logs accessible as stdout/stderr for Docker images
- ⚡️ Update buttons used to toggle link visibility filters
- Rewrite Javascript code for ES6 compliance
- 🔨 Refactor IP ban management
- 🔨 Refactor user login management
- 🔨 Refactor server-side session management
- ⚡️ Update Doxygen configuration
- ⚡️ Update Parsedown
- 👌 Improve documentation
- 🏗 Docker: build the images from the local sources
- 🐳 Docker: bump alpine version to 3.7
- 🐳 Docker: expose a volume for the thumbnail cache
✂ Removed
- ⬇️ Drop support for PHP 5.5
- ✂ Remove vendored front-end libraries
- ✂ Remove environment specific .gitignore entries
🛠 Fixed
- Ignore the case while checking DOCTYPE during the file import
- 🛠 Fix removal of on=... attributes from html generated from Markdown
- httpd: always forward the 'Authorization' header
- Ensure user-specific CSS file is loaded
- 🛠 Fix feed permalink rendering when Markdown escaping is enabled
- 🛠 Fix order of tags with the same number of occurrences
- 🛠 Fixed the referrer meta tag in default template
- 🏗 Disable MkDocs' strict mode for ReadTheDocs builds to pass
- 🛠 fix and simplify Dockerfile for armhf
🔒 Security
- 📇 Update
.htaccess
to prevent accessing Git metadata when using a Git-based installation
Contributors
@alemairebe, @ArthurHoaro, @buster-one, @dennisverspuij, @fbartels, @ilesinge, @josqu4red, @kalvn, @kramred, @lapineige, @nodiscc, @pips-, @virtualtam