FreshRSS

πŸ”’
❌ About FreshRSS
There are new available articles, click to refresh the page.
Before yesterdayRelease notes from Shaarli

v0.11.1

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

v0.11.0

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

v0.10.4

Fixed

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

v0.10.3

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

Fixed

  • Docker build

v0.10.1

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

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

Changed

  • Build the Docker images from the local Git sources

v0.8.7

Changed

  • Build the Docker image from the local Git sources

Removed

  • Disable PHP 5.3 Travis build (unsupported)

v0.9.6

Changed

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

v0.8.6

Changed

  • Run version check tests against the 'stable' branch

v0.9.5

Fixed

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

v0.9.4

Added

  • Enable translations: Shaarli is now also available in French. Other language translations are welcome!
  • Add EditorConfig configuration
  • Add favicons for mobile devices
  • Add Alpine Linux arm32v7 Dockerfiles (master, latest)

Changed

  • Do not write bookmark edition history during file imports (performance)
  • Migrate Docker images (master, latest) to Alpine Linux
  • Improve unitary tests and code coverage
  • Improve thumbnail display
  • Improve theme ergonomics
  • Improve messages if there is no plugin or parameter available in the admin page
  • Increase buffer size for cURL download
  • Force HTTPS if the original port is 443 behind a reverse proxy (workaround)
  • Improve page title retrieval performances

Removed

  • Remove redirector setting from Configure page

Fixed

  • Fix broken links in the documentation
  • Enable access to data/user.css (Apache 2.2 & 2.4)
  • Don't URL encode description links if parameter redirector.encode_url is set to false
  • Fix an issue preventing the Save button to appear for plugin parameters

Security

v0.9.3

XSS vulnerability fixed. Please update.

Security

  • Fix an XSS (cross-site-scripting) vulnerability in index.php - CVE-2018-5249

v0.8.5

XSS vulnerability fixed. Please update.

Security

  • Fix an XSS (cross-site-scripting) vulnerability in index.php - CVE-2018-5249

v0.9.2

Major security issue fixed. Please update.

Added

  • Tag search now supports wildcards *
  • New setting privacy.force_login which can be used with privacy.hide_public_links to redirect anonymous users to the login page.
  • New setting general.default_note_title used to override default Note: title prefix for notes.
  • Add a version hash for asset loading to prevent browser's cache issue

Changed

  • The "Remember me" checkbox is unchecked by default
  • The default value of the "Remember me" checkbox can be configured under data/config.json.php

Removed

  • Remove obsolete PHP magic quote support

Fixed

  • Generates a permalink URL if the URL is set to blank
  • Replace links to the old GitHub wiki with ReadTheDocs URIs
  • Use single quotes in the note bookmarklet
  • Daily page if there is no link
  • Bulk link deletion with a single link
  • HTTPS detection behind a reverse proxy
  • Travis tests environment and localization
  • Improve template paths robustness (trailing slash)
  • Robustness: safer gzinflate/zlib usage
  • Description links parsing with parenthesis (without Markdown)
  • Templates:
    • Sort the tag cloud alphabetically
    • Firefox social title
    • Improved visited link color
    • Fix jumpy textarea with long content in post edit

Security

  • Vulnerability introduced in v0.9.1 fixed.
❌