Changelog v0.12.2 (#1956)
This commit is contained in:
parent
ebe9417981
commit
9e24bb317c
2 changed files with 139 additions and 26 deletions
64
AUTHORS
64
AUTHORS
|
@ -1,48 +1,62 @@
|
||||||
1097 ArthurHoaro <arthur@hoa.ro>
|
1206 ArthurHoaro <arthur@hoa.ro>
|
||||||
402 VirtualTam <virtualtam@flibidi.net>
|
405 VirtualTam <virtualtam@flibidi.net>
|
||||||
294 nodiscc <nodiscc@gmail.com>
|
384 nodiscc <nodiscc@gmail.com>
|
||||||
56 Sébastien Sauvage <sebsauvage@sebsauvage.net>
|
56 Sébastien Sauvage <sebsauvage@sebsauvage.net>
|
||||||
|
23 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
||||||
|
19 Keith Carangelo <mail@kcaran.com>
|
||||||
16 Luce Carević <lcarevic@access42.net>
|
16 Luce Carević <lcarevic@access42.net>
|
||||||
15 Florian Eula <eula.florian@gmail.com>
|
15 Florian Eula <eula.florian@gmail.com>
|
||||||
13 Emilien Klein <emilien@klein.st>
|
14 Emilien Klein <emilien@klein.st>
|
||||||
12 Nicolas Danelon <hi@nicolasmd.com.ar>
|
12 Nicolas Danelon <hi@nicolasmd.com.ar>
|
||||||
9 Lucas Cimon <lucas.cimon@gmail.com>
|
9 Lucas Cimon <lucas.cimon@gmail.com>
|
||||||
9 Willi Eggeling <thewilli@gmail.com>
|
9 Willi Eggeling <thewilli@gmail.com>
|
||||||
8 Christophe HENRY <christophe.henry@sbgodin.fr>
|
8 Christophe HENRY <christophe.henry@sbgodin.fr>
|
||||||
6 B. van Berkum <dev@dotmpe.com>
|
|
||||||
6 Immánuel Fodor <immanuelfactor+github@gmail.com>
|
6 Immánuel Fodor <immanuelfactor+github@gmail.com>
|
||||||
6 Keith Carangelo <mail@kcaran.com>
|
6 YFdyh000 <yfdyh000@gmail.com>
|
||||||
6 kalvn <kalvnthereal@gmail.com>
|
6 kalvn <kalvnthereal@gmail.com>
|
||||||
|
6 B. van Berkum <dev@dotmpe.com>
|
||||||
6 llune <llune@users.noreply.github.com>
|
6 llune <llune@users.noreply.github.com>
|
||||||
5 Mark Schmitz <kramred@gmail.com>
|
5 Mark Schmitz <kramred@gmail.com>
|
||||||
5 Sébastien NOBILI <code@pipoprods.org>
|
5 Sébastien NOBILI <code@pipoprods.org>
|
||||||
5 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
||||||
4 Alexandre Alapetite <alexandre@alapetite.fr>
|
4 Alexandre Alapetite <alexandre@alapetite.fr>
|
||||||
|
4 yude <yudesleepy@gmail.com>
|
||||||
4 David Sferruzza <david.sferruzza@gmail.com>
|
4 David Sferruzza <david.sferruzza@gmail.com>
|
||||||
3 Agurato <mail.vmonot@gmail.com>
|
|
||||||
3 Christoph Stoettner <christoph.stoettner@stoeps.de>
|
|
||||||
3 Teromene <teromene@teromene.fr>
|
3 Teromene <teromene@teromene.fr>
|
||||||
2 Alexandre G.-Raymond <alex@ndre.gr>
|
3 yudete <yu@yude.moe>
|
||||||
2 Chris Kuethe <chris.kuethe@gmail.com>
|
3 Agurato <mail.vmonot@gmail.com>
|
||||||
|
3 Olivier <bourreauolivier@gmail.com>
|
||||||
|
3 Christoph Stoettner <christoph.stoettner@stoeps.de>
|
||||||
2 Felix Bartels <felix@host-consultants.de>
|
2 Felix Bartels <felix@host-consultants.de>
|
||||||
2 Ganesh Kandu <kanduganesh@gmail.com>
|
|
||||||
2 Guillaume Virlet <github@virlet.org>
|
|
||||||
2 Knah Tsaeb <Knah-Tsaeb@knah-tsaeb.org>
|
|
||||||
2 Mathieu Chabanon <git@matchab.fr>
|
2 Mathieu Chabanon <git@matchab.fr>
|
||||||
2 Miloš Jovanović <mjovanovic@gmail.com>
|
2 Miloš Jovanović <mjovanovic@gmail.com>
|
||||||
2 Neros <contact@neros.fr>
|
2 Neros <contact@neros.fr>
|
||||||
|
2 Alexandre G.-Raymond <alex@ndre.gr>
|
||||||
2 Qwerty <champlywood@free.fr>
|
2 Qwerty <champlywood@free.fr>
|
||||||
|
2 Guillaume Virlet <github@virlet.org>
|
||||||
|
2 Sebastien Wains <sebw@users.noreply.github.com>
|
||||||
2 Stephen Muth <smuth4@gmail.com>
|
2 Stephen Muth <smuth4@gmail.com>
|
||||||
2 Timo Van Neerden <fire@lehollandaisvolant.net>
|
2 Timo Van Neerden <fire@lehollandaisvolant.net>
|
||||||
|
2 Alexander Railean <alexandr.railean@arculus.de>
|
||||||
|
2 Doug Breaux <25640850+dougbreaux@users.noreply.github.com>
|
||||||
2 flow.gunso <flow.gunso@gmail.com>
|
2 flow.gunso <flow.gunso@gmail.com>
|
||||||
|
2 Chris Kuethe <chris.kuethe@gmail.com>
|
||||||
|
2 Ganesh Kandu <kanduganesh@gmail.com>
|
||||||
2 julienCXX <software@chmodplusx.eu>
|
2 julienCXX <software@chmodplusx.eu>
|
||||||
|
2 Knah Tsaeb <Knah-Tsaeb@knah-tsaeb.org>
|
||||||
2 philipp-r <philipp-r@users.noreply.github.com>
|
2 philipp-r <philipp-r@users.noreply.github.com>
|
||||||
2 pips <pips@e5150.fr>
|
2 pips <pips@e5150.fr>
|
||||||
|
2 prog-it <pash.vld@gmail.com>
|
||||||
2 trailjeep <trailjeep@gmail.com>
|
2 trailjeep <trailjeep@gmail.com>
|
||||||
2 yude <yudesleepy@gmail.com>
|
1 leyrer <gitlab@leyrer.priv.at>
|
||||||
2 yudete <yu@yude.moe>
|
1 locness3 <37651007+locness3@users.noreply.github.com>
|
||||||
1 Adrien Oliva <adrien.oliva@yapbreak.fr>
|
1 owen bell <66233223+xfnw@users.noreply.github.com>
|
||||||
|
1 philipp <philipp@philipp.PC.Ubuntu>
|
||||||
|
1 rfolo9li <50079896+rfolo9li@users.noreply.github.com>
|
||||||
|
1 sprak3000 <sprak3000+github@gmail.com>
|
||||||
|
1 yudejp <i@yude.jp>
|
||||||
|
1 Rajat Hans <rajathans9@gmail.com>
|
||||||
1 Adrien le Maire <adrien@alemaire.be>
|
1 Adrien le Maire <adrien@alemaire.be>
|
||||||
|
1 Ajabep <ajabep@users.noreply.github.com>
|
||||||
1 Alexis J <alexis@effingo.be>
|
1 Alexis J <alexis@effingo.be>
|
||||||
1 Angristan <angristan@users.noreply.github.com>
|
1 Angristan <angristan@users.noreply.github.com>
|
||||||
1 Bish Erbas <42714627+bisherbas@users.noreply.github.com>
|
1 Bish Erbas <42714627+bisherbas@users.noreply.github.com>
|
||||||
|
@ -53,6 +67,7 @@
|
||||||
1 D Low <daniellowtw@gmail.com>
|
1 D Low <daniellowtw@gmail.com>
|
||||||
1 Daniel Jakots <vigdis@chown.me>
|
1 Daniel Jakots <vigdis@chown.me>
|
||||||
1 David Foucher <dev@tyjak.net>
|
1 David Foucher <dev@tyjak.net>
|
||||||
|
1 Denis Renning <denis@devtty.de>
|
||||||
1 Dennis Verspuij <dennisverspuij@users.noreply.github.com>
|
1 Dennis Verspuij <dennisverspuij@users.noreply.github.com>
|
||||||
1 Dimtion <zizou.xena@gmail.com>
|
1 Dimtion <zizou.xena@gmail.com>
|
||||||
1 Fanch <fanch-github@qth.fr>
|
1 Fanch <fanch-github@qth.fr>
|
||||||
|
@ -60,6 +75,10 @@
|
||||||
1 Florian Voigt <flvoigt@me.com>
|
1 Florian Voigt <flvoigt@me.com>
|
||||||
1 Franck Kerbiriou <FranckKe@users.noreply.github.com>
|
1 Franck Kerbiriou <FranckKe@users.noreply.github.com>
|
||||||
1 Gary Marigliano <gmarigliano93@gmail.com>
|
1 Gary Marigliano <gmarigliano93@gmail.com>
|
||||||
|
1 Gregory <gregory@nosheep.fr>
|
||||||
|
1 Hazhar Galeh <78073762+hazhargaleh@users.noreply.github.com>
|
||||||
|
1 Hg <dev@indigo.re>
|
||||||
|
1 Jens Kubieziel <github@kubieziel.de>
|
||||||
1 Jonathan Amiez <jonathan.amiez@gmail.com>
|
1 Jonathan Amiez <jonathan.amiez@gmail.com>
|
||||||
1 Jonathan Druart <jonathan.druart@gmail.com>
|
1 Jonathan Druart <jonathan.druart@gmail.com>
|
||||||
1 Julien Pivotto <roidelapluie@inuits.eu>
|
1 Julien Pivotto <roidelapluie@inuits.eu>
|
||||||
|
@ -70,16 +89,17 @@
|
||||||
1 Loïc Carr <zizou.xena@gmail.com>
|
1 Loïc Carr <zizou.xena@gmail.com>
|
||||||
1 Mark Gerarts <mark.gerarts@gmail.com>
|
1 Mark Gerarts <mark.gerarts@gmail.com>
|
||||||
1 Marsup <marsup@gmail.com>
|
1 Marsup <marsup@gmail.com>
|
||||||
|
1 Nicolas Friedli <nicolas@theologique.ch>
|
||||||
1 Paul van den Burg <github@paulvandenburg.nl>
|
1 Paul van den Burg <github@paulvandenburg.nl>
|
||||||
1 Rajat Hans <rajathans9@gmail.com>
|
1 Adrien Oliva <adrien.oliva@yapbreak.fr>
|
||||||
1 Sbgodin <Sbgodin@users.noreply.github.com>
|
1 Sbgodin <Sbgodin@users.noreply.github.com>
|
||||||
1 Sebastien Wains <sebw@users.noreply.github.com>
|
1 ToM <tom@leloop.org>
|
||||||
1 TsT <tst2005@gmail.com>
|
1 TsT <tst2005@gmail.com>
|
||||||
1 agentcobra <agentcobra@free.fr>
|
1 agentcobra <agentcobra@free.fr>
|
||||||
1 aguy <aguytech@users.noreply.github.com>
|
1 aguy <aguytech@users.noreply.github.com>
|
||||||
|
1 bschwede <gummibando@gmx.net>
|
||||||
1 dimtion <zizou.xena@gmail.com>
|
1 dimtion <zizou.xena@gmail.com>
|
||||||
1 durcheinandr <jochen@durcheinandr.de>
|
1 durcheinandr <jochen@durcheinandr.de>
|
||||||
|
1 heimpogo <hypertexthome@googlemail.com>
|
||||||
|
1 jalr <mail@jalr.de>
|
||||||
1 lapineige <lapineige@users.noreply.github.com>
|
1 lapineige <lapineige@users.noreply.github.com>
|
||||||
1 owen bell <66233223+xfnw@users.noreply.github.com>
|
|
||||||
1 rfolo9li <50079896+rfolo9li@users.noreply.github.com>
|
|
||||||
1 sprak3000 <sprak3000+github@gmail.com>
|
|
||||||
|
|
101
CHANGELOG.md
101
CHANGELOG.md
|
@ -4,12 +4,105 @@ All notable changes to this project will be documented in this file.
|
||||||
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
||||||
and this project adheres to [Semantic Versioning](http://semver.org/).
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
## [v0.12.2]() - UNRELEASED
|
## [v0.12.2](https://github.com/shaarli/Shaarli/releases/tag/v0.12.2) - 2023-03-18
|
||||||
|
|
||||||
> The `:master` Docker image is deprecated, please use `:latest` instead.
|
> Docker: use `ghcr.io/shaarli/shaarli` as Docker image instead of `shaarli/shaarli`.
|
||||||
> The `:stable` Docker image is deprecated, please use `:release` instead.
|
> The `:master` Docker image has been removed, please use `:latest` instead.
|
||||||
|
> The `:stable` Docker image has been removed, please use `:release` instead.
|
||||||
|
|
||||||
## [v0.12.1](https://github.com/shaarli/Shaarli/releases/tag/v0.12.0) - 2020-11-12
|
## Added
|
||||||
|
|
||||||
|
- Bulk action: add or delete tag to multiple bookmarks
|
||||||
|
- New Core Plugin: ReadItLater
|
||||||
|
- Plugin system: allow plugins to provide custom routes
|
||||||
|
- Support search highlights when matching URL content
|
||||||
|
- Support for OR (~) and optional AND (+) operators for tag search
|
||||||
|
- Russian translation
|
||||||
|
- Chinese translation
|
||||||
|
- Export:
|
||||||
|
- Export: set a bookmark's LAST_MODIFIED attribute to its update timestamp
|
||||||
|
- Export: set a bookmark's PRIVATE attribute using an integer value
|
||||||
|
- Add an additional free disk space check before saving the datastore
|
||||||
|
- curl: support HTTP/2 response code header
|
||||||
|
- CI:
|
||||||
|
- Build and push Docker images through Github Actions
|
||||||
|
- push container images to github registry in addition to dockerhub
|
||||||
|
- Documentation:
|
||||||
|
- Add '206 not acceptable' to the Troubleshooting section
|
||||||
|
- Add mention to Shaarli Archiver
|
||||||
|
- doc: add note to adjust proxy timeouts or PHP max execution time
|
||||||
|
- doc: shaarli configuration: mention file:/// URIs
|
||||||
|
- add "formatter" key to example config.json.php
|
||||||
|
|
||||||
|
## Changed
|
||||||
|
|
||||||
|
- docker latest: replace dev in shaarli_version.php with the latest commit
|
||||||
|
- Daily RSS Cache: invalidate cache base on the date
|
||||||
|
- Update Japanese translations
|
||||||
|
- Update German translations
|
||||||
|
- Templates: Inject current template name
|
||||||
|
- format_date: include timezone in IntlDateFormatter object
|
||||||
|
- Handle pagination through BookmarkService
|
||||||
|
- autocapitalize off for username input
|
||||||
|
- More intuitive label for plugin checkboxes
|
||||||
|
- Simple and uniform localized website title
|
||||||
|
- Use rewrited version of Netscape Bookmark Parser
|
||||||
|
- tests/makefile: rewrite translate target to be compatible with busybox
|
||||||
|
- PubSubHub Plugin: make 1 external call per request
|
||||||
|
- Docker:
|
||||||
|
- newer alpine (for newer PHP) and apk upgrade
|
||||||
|
- Dockerfile.armhf: upgrade python2 -> python3
|
||||||
|
- Dockerfile: add php8-gettext package
|
||||||
|
- update s6 service definition to use php-fpm8
|
||||||
|
- install php8-ldap in Docker images
|
||||||
|
- CI:
|
||||||
|
- use Github Action instead of Travis CI
|
||||||
|
- use the yarnpkg command instead of yarn
|
||||||
|
- tools: github actions: fix PHP 8.0 tests
|
||||||
|
- github actions: add tests for PHP 8.2
|
||||||
|
- Documentation:
|
||||||
|
- apache: explicitely ste index.php as DirectoryIndex
|
||||||
|
- bookmarklet is now working on github.com
|
||||||
|
- LDAP login support, update php requirements list
|
||||||
|
- installation/tests: clarify build tools installation procedure
|
||||||
|
- doc: PHP extensions are also required for development
|
||||||
|
- doc: move OCI images hosting to ghcr.io
|
||||||
|
|
||||||
|
## Fixed
|
||||||
|
|
||||||
|
- Error handling if the datastore mutex is not working
|
||||||
|
- Synchronous metadata retrieval is failing in strict mode
|
||||||
|
- Improve metadata extraction
|
||||||
|
- Typo: 'Authentication' ->
|
||||||
|
- default_colors plugin: update CSS file on color change
|
||||||
|
- API: POST/PUT Link - properly parse tags string
|
||||||
|
- Error when using bulk shaare with a single URL
|
||||||
|
- Bulk Shaare:
|
||||||
|
- use unique HTML ID
|
||||||
|
- error with a single URL
|
||||||
|
- redirection with ending slash
|
||||||
|
- Bug when trying to access ATOM feed without bookmarks
|
||||||
|
- Documentation build
|
||||||
|
- pubsubhubbub hub link in RSS / Atom.
|
||||||
|
- Monthly views previous/next month links during month
|
||||||
|
- Resolve PHP 8.1 deprecation warnings
|
||||||
|
- Fix PHP 8 incompatibility with debug mode enabled
|
||||||
|
- Fixed Roboto-Regular and Roboto-Bold font declarations
|
||||||
|
- template/vintage: fix typo in visibility selection link
|
||||||
|
- Do not display deprecated warnings by default
|
||||||
|
- Fix a bug when using '/' as a tag separator
|
||||||
|
- Fix Logger exception: gracefully handle permission issue
|
||||||
|
- Documentation:
|
||||||
|
- plugins.md: fix link casing
|
||||||
|
|
||||||
|
## Removed
|
||||||
|
|
||||||
|
- Daily RSS: Remove relative description (today, yesterday)
|
||||||
|
- Documentation:
|
||||||
|
- remove the markdown plugin from the plugins list
|
||||||
|
- remove duplicate "general" key in example config.php.json
|
||||||
|
|
||||||
|
## [v0.12.1](https://github.com/shaarli/Shaarli/releases/tag/v0.12.1) - 2020-11-12
|
||||||
|
|
||||||
> nginx ([#1628](https://github.com/shaarli/Shaarli/pull/1628)) and Apache ([#1630](https://github.com/shaarli/Shaarli/pull/1630)) configurations have been reviewed. It is recommended that you
|
> nginx ([#1628](https://github.com/shaarli/Shaarli/pull/1628)) and Apache ([#1630](https://github.com/shaarli/Shaarli/pull/1630)) configurations have been reviewed. It is recommended that you
|
||||||
> update yours using [the documentation](https://shaarli.readthedocs.io/en/master/Server-configuration/).
|
> update yours using [the documentation](https://shaarli.readthedocs.io/en/master/Server-configuration/).
|
||||||
|
|
Loading…
Reference in a new issue