All Versions
75
Latest Version
Avg Release Cycle
67 days
Latest Release
368 days ago

Changelog History
Page 1

  • v0.11.1

    August 03, 2019

    🚀 Release to fix broken Docker build on the latest version.

    🛠 Fixed

    • 🛠 Fixed Docker build
    • 🛠 Fixed a few documentation broken links
    • 🛠 Fixed broken label in configuration page

    ➕ Added

    • More accessibility improvements
  • v0.11.0

    July 27, 2019

    Shaarli no longer officially support PHP 5.6 and PHP 7.0 as they've reached end of life.

    ⚡️ Shaarli classes now use namespace, third party plugins need to update.

    ➕ Added

    • ➕ Add optional PHP extension to composer suggestions.
    • 🔒 composer: enforce PHP security advisories
    • 🔧 phpDocumentor configuration and make target
    • ✅ Run unit tests against PHP 7.3
    • 0️⃣ Bunch of accessibility improvements to the default template, thanks to @llune
    • Bulk actions: set visibility
    • Display sticky label in linklist
    • ➕ Add print CSS rules to the default template
    • 🆕 New setting to automatically retrieve description for new bookmarks
    • 🔌 Plugin to override default template colors

    🔄 Changed

    • Shaarli now uses namespaces for its classes.
    • Rewrite IP ban management
    • 0️⃣ Default template: slightly lighten visited link color
    • Hide select all button on mobile view
    • Switch from FontAwesome v4.x to ForkAwesome
    • Daily - display the current day instead of the previous one

    🛠 Fixed

    • Do not check the IP address with session protection disabled
    • ⚡️ API: update test regexes to comply with PCRE2
    • ⚡️ Optimize and cleanup imports
    • ensure HTML tags are stripped from OpenGraph description
    • 📚 Documentation invalid links
    • Thumbnails disabling if PHP GD is not installed
    • ⚠ Warning if links sticky status isn't set
    • 🛠 Fix button overlapping on mobile in linklist
    • Do not try to retrieve thumbnails for internal link
    • ⚡️ Update node-sass to fix a vulnerability in node tar dependency
    • 🐳 armhf Dockerfile
    • 📱 Default template: Responsive issue with delete button fix
    • ⚡️ Persist sticky status on bookmark update

    ✂ Removed

    • 🔧 Doxygen configuration
    • redirector setting
    • QRCode link to an external service
  • v0.10.4

    April 16, 2019

    🛠 Fixed

    • 🛠 Fix thumbnails disabling if PHP GD is not installed
    • 🛠 Fix a warning if links sticky status isn't set
  • v0.10.3

    February 23, 2019

    ➕ Added

    • ➕ Add OpenGraph metadata tags on permalink page
    • ➕ Add CORS headers to REST API reponses
    • ➕ Add a button to toggle checkboxes of displayed links
    • ➕ Add an icon to the link list when the Isso plugin is enabled
    • ➕ Add noindex, nofollow to documentation pages
    • Document usage of robots.txt
    • ➕ Add a button to set links as sticky

    🔄 Changed

    • ⚡️ Update French translation
    • 📚 Refactor the documentation homepage
    • ⬆️ Bump netscape-bookmark-parser
    • ⚡️ Update session_start condition
    • 👌 Improve accessibility
    • ♻️ Cleanup and refactor lint tooling

    🛠 Fixed

    • 🛠 Fix input size for dropdown search form
    • 🛠 Fix history for bulk link deletion
    • 🛠 Fix thumbnail requests
    • 🛠 Fix hashtag rendering when markdown escaping is enabled
    • 🛠 Fix AJAX tag deletion
    • 🛠 Fix lint errors and improve PSR-1 and PSR-2 compliance

    ✂ Removed

    • ✂ Remove Firefox Share documentation

    Contributors

    @ArthurHoaro, @bisherbas, @ilesinge, @llune, @nodiscc, @virtualtam

  • v0.10.2

    August 11, 2018

    🛠 Fixed

    • 🏗 Docker build
  • v0.10.1

    August 11, 2018

    🔄 Changed

    • Accessibility:
      • Remove alt text on the logo
      • Remove redundant title in tools page

    🛠 Fixed

    • 🛠 Fixed an error on the daily page and daily RSS
    • 🛠 Fixed an issue causing 'You are not authorized to add a link' error while logged out
    • 🛠 Fixed thumbnail path when Shaarli's path uses symbolic links
    • ➕ Add a mod_version check in Shaarli's root .htaccess file for Apache 2.2 syntax
    • 🚀 Include assets in the release Makefile target

    ✂ Removed

    • 🚚 Firefox Social API shaare has been removed
  • v0.10.0

    July 28, 2018

    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

  • v0.9.7

    June 20, 2018

    🔄 Changed

    • 🏗 Build the Docker images from the local Git sources
  • v0.9.6

    March 25, 2018

    🔄 Changed

    • htaccess: prevent accessing resources not managed by SCM
    • htaccess: always forward the 'Authorization' HTTP header
  • v0.9.5

    February 02, 2018

    🛠 Fixed

    • 🛠 Fix a warning happening when php-intl is not installed on the system
    • 🛠 Fix warnings happening when updating from legacy SebSauvage version