Skip to content

@ArthurHoaro ArthurHoaro released this Aug 3, 2019 · 99 commits to master since this release

Release to fix broken Docker build on the latest version.

Fixed

  • Fixed Docker build
  • Fixed a few documentation broken links
  • Fixed broken label

Added

  • More accessibility improvements
Assets 4

@ArthurHoaro ArthurHoaro released this Jul 27, 2019 · 116 commits to master since this release

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
  • 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
  • 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
Assets 4

@virtualtam virtualtam released this Apr 15, 2019 · 235 commits to master since this release

Fixed

  • Fix thumbnails disabling if PHP GD is not installed
  • Fix a warning if links sticky status isn't set
Assets 4

@virtualtam virtualtam released this Feb 23, 2019 · 235 commits to master since this release

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

Assets 4

@ArthurHoaro ArthurHoaro released this Aug 11, 2018 · 292 commits to master since this release

Fixed

  • Docker build
Assets 4

@ArthurHoaro ArthurHoaro released this Aug 11, 2018 · 296 commits to master since this release

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
Assets 4

@ArthurHoaro ArthurHoaro released this Jul 28, 2018 · 317 commits to master since this release

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

Assets 4

@virtualtam virtualtam released this Jun 20, 2018 · 498 commits to master since this release

Changed

  • Build the Docker images from the local Git sources
Assets 4

@virtualtam virtualtam released this Jun 20, 2018

Changed

  • Build the Docker image from the local Git sources

Removed

  • Disable PHP 5.3 Travis build (unsupported)
Assets 4

@virtualtam virtualtam released this Mar 25, 2018 · 498 commits to master since this release

Changed

  • htaccess: prevent accessing resources not managed by SCM
  • htaccess: always forward the 'Authorization' HTTP header
Assets 4
You can’t perform that action at this time.