From 47ddfc57a02da650aa47ca6827362af01ea1202f Mon Sep 17 00:00:00 2001 From: VirtualTam Date: Sat, 16 Jun 2018 21:39:59 +0200 Subject: [PATCH 1/2] Update AUTHORS and CHANGELOG Signed-off-by: VirtualTam --- AUTHORS | 14 ++++++++---- CHANGELOG.md | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 72 insertions(+), 5 deletions(-) diff --git a/AUTHORS b/AUTHORS index c0414c0e..409a0308 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,6 +1,6 @@ - 588 ArthurHoaro - 283 VirtualTam - 179 nodiscc + 647 ArthurHoaro + 327 VirtualTam + 187 nodiscc 56 Sébastien Sauvage 15 Florian Eula 13 Emilien Klein @@ -9,10 +9,11 @@ 8 Christophe HENRY 6 B. van Berkum 5 Lucas Cimon + 5 Mark Schmitz + 5 kalvn 4 Alexandre Alapetite 4 David Sferruzza 4 Immánuel Fodor - 4 kalvn 3 Teromene 2 Chris Kuethe 2 Knah Tsaeb @@ -24,11 +25,15 @@ 2 julienCXX 2 philipp-r 1 Adrien Oliva + 1 Alexandre G.-Raymond 1 Alexis J + 1 Angristan 1 BoboTiG 1 Bronco + 1 Buster One <37770318+buster-one@users.noreply.github.com> 1 D Low 1 Daniel Jakots + 1 Dennis Verspuij 1 Dimtion 1 Fanch 1 Felix Bartels @@ -37,6 +42,7 @@ 1 Franck Kerbiriou 1 Gary Marigliano 1 Guillaume Virlet + 1 Jonathan Amiez 1 Jonathan Druart 1 Julien Pivotto 1 Kevin Canévet diff --git a/CHANGELOG.md b/CHANGELOG.md index 3218f4d8..bafbd06c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,58 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [v0.10.0](https://github.com/shaarli/Shaarli/releases/tag/v0.10.0) - UNPUBLISHED +**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 + +### Changed +- 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 + +### 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 + +### Security +- Update `.htaccess` to prevent accessing Git metadata when using a Git-based installation + + +## [v0.9.7](https://github.com/shaarli/Shaarli/releases/tag/v0.9.7) - 2018-06-20 +### Changed +- Build the Docker images from the local Git sources ## [v0.9.6](https://github.com/shaarli/Shaarli/releases/tag/v0.9.6) - 2018-03-25 -## Changed +### Changed - htaccess: prevent accessing resources not managed by SCM - htaccess: always forward the 'Authorization' HTTP header @@ -222,6 +270,19 @@ Theming: - Markdown plugin: escape HTML entities by default +## [v0.8.7](https://github.com/shaarli/Shaarli/releases/tag/v0.8.7) - 2018-06-20 +### Changed +- Build the Docker image from the local Git sources + +### Removed +- Disable PHP 5.3 Travis build (unsupported) + + +## [v0.8.6](https://github.com/shaarli/Shaarli/releases/tag/v0.8.6) - 2018-02-19 +### Changed +- Run version check tests against the 'stable' branch + + ## [v0.8.5](https://github.com/shaarli/Shaarli/releases/tag/v0.8.5) - 2018-01-04 **XSS vulnerability fixed. Please update.** From 6e1df6013e8b448d83c4b7fceb86877c53e81f1c Mon Sep 17 00:00:00 2001 From: VirtualTam Date: Wed, 20 Jun 2018 17:14:30 +0200 Subject: [PATCH 2/2] Update version badges and installation instructions Signed-off-by: VirtualTam --- README.md | 4 ++-- doc/md/Download-and-Installation.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index df9018b6..8199e3f8 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@ _Do you want to share the links you discover?_ _Shaarli is a minimalist link sharing service that you can install on your own server._ _It is designed to be personal (single-user), fast and handy._ -[![](https://img.shields.io/badge/stable-v0.8.6-blue.svg)](https://github.com/shaarli/Shaarli/releases/tag/v0.8.6) +[![](https://img.shields.io/badge/stable-v0.8.7-blue.svg)](https://github.com/shaarli/Shaarli/releases/tag/v0.8.7) [![](https://img.shields.io/travis/shaarli/Shaarli/stable.svg?label=stable)](https://travis-ci.org/shaarli/Shaarli) • -[![](https://img.shields.io/badge/latest-v0.9.6-blue.svg)](https://github.com/shaarli/Shaarli/releases/tag/v0.9.6) +[![](https://img.shields.io/badge/latest-v0.9.7-blue.svg)](https://github.com/shaarli/Shaarli/releases/tag/v0.9.7) [![](https://img.shields.io/travis/shaarli/Shaarli/latest.svg?label=latest)](https://travis-ci.org/shaarli/Shaarli) • [![](https://img.shields.io/badge/master-v0.10.x-blue.svg)](https://github.com/shaarli/Shaarli) diff --git a/doc/md/Download-and-Installation.md b/doc/md/Download-and-Installation.md index 20138f49..b82590f2 100644 --- a/doc/md/Download-and-Installation.md +++ b/doc/md/Download-and-Installation.md @@ -25,11 +25,11 @@ Using one of the following methods: In most cases, you should download the latest Shaarli release from the [releases](https://github.com/shaarli/Shaarli/releases) page. **Download our *shaarli-full* archive** to include dependencies. -The current latest released version is `v0.9.6` +The current latest released version is `v0.9.7` ```bash -$ wget https://github.com/shaarli/Shaarli/releases/download/v0.9.6/shaarli-v0.9.6-full.zip -$ unzip shaarli-v0.9.6-full.zip +$ wget https://github.com/shaarli/Shaarli/releases/download/v0.9.7/shaarli-v0.9.7-full.zip +$ unzip shaarli-v0.9.7-full.zip $ mv Shaarli /path/to/shaarli/ ``` @@ -94,7 +94,7 @@ $ composer install --no-dev --prefer-dist _Use at your own risk!_ Install [Composer](Unit-tests.md#install_composer) to manage Shaarli PHP dependencies, -and [yarn](https://yarnpkg.com/lang/en/docs/install/) +and [yarn](https://yarnpkg.com/lang/en/docs/install/) for front-end dependencies. To get the latest changes from the `master` branch: