aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorArthurHoaro <arthur@hoa.ro>2017-05-07 19:23:32 +0200
committerArthurHoaro <arthur@hoa.ro>2017-05-07 19:23:32 +0200
commitfcf141926da98a4a656a785df991858819961319 (patch)
tree049c1ff6b770e759ca7a96b30e6476b9f18cbfa3 /CHANGELOG.md
parent8868f3ca461011a8fb6dd9f90b60ed697ab52fc5 (diff)
parent54c8e8d2998c5ab5ffd08ae8f1fa11276773c16c (diff)
downloadShaarli-fcf141926da98a4a656a785df991858819961319.tar.gz
Shaarli-fcf141926da98a4a656a785df991858819961319.tar.zst
Shaarli-fcf141926da98a4a656a785df991858819961319.zip
Merge tag 'v0.9.0' into latest
Release v0.9.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md93
1 files changed, 89 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1340db56..6109fa1c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,13 +5,81 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
5and this project adheres to [Semantic Versioning](http://semver.org/). 5and this project adheres to [Semantic Versioning](http://semver.org/).
6 6
7 7
8## [v0.9.0](https://github.com/shaarli/Shaarli/releases/tag/v0.9.0) - UNPUBLISHED 8## [v0.9.0](https://github.com/shaarli/Shaarli/releases/tag/v0.9.0) - 2017-05-07
9
10This release introduces the REST API, and requires updating HTTP server
11configuration to enable URL rewriting, see:
12- https://shaarli.github.io/api-documentation/
13- https://github.com/shaarli/Shaarli/wiki/Server-configuration
14
15**WARNING**: Shaarli now requires PHP 5.5+.
16
17### Added
18- REST API v1
19 - [Slim](https://www.slimframework.com/) framework
20 - [JSON Web Token](https://jwt.io/introduction/) (JWT) authentication
21 - versioned API endpoints:
22 - `/api/v1/info`: get general information on the Shaarli instance
23 - `/api/v1/links`: get a list of shaared links
24 - `/api/v1/history`: get a list of latest actions
25Theming:
26 - Introduce a new theme
27 - Allow selecting themes/templates from the configuration page
28 - New/Edit link form can be submitted using CTRL+Enter in the textarea
29 - Shaarli version is displayed in the footer when logged in
30- Add plugin placeholders to Atom/RSS feed templates
31- Add OpenSearch to feed templates
32- Add `campaign_` to the URL cleanup pattern list
33- Add an AUTHORS file and Makefile target to list authors from Git commit data
34- Link imports are now logged in `data/` folder, and can be debug using `dev.debug=true` setting.
35- `composer.lock` is now included in git file to allow proper `composer install`
36- History mechanism which logs link addition/modification/deletion
37
38### Changed
39- Docker: enable nginx URL rewriting for the REST API
40- Theming:
41 - Move `user.css` to the `data` folder
42 - Move default template files to a subfolder (`default`)
43 - Rename the legacy theme to `vintage`
44 - Private only filter is now displayed as a search parameter
45 - Autocomplete: pre-select the first element
46 - Display daily date in the page title (browser title)
47 - Timezone lists are now passed as an array instead of raw HTML
48- Move PubSubHub to a dedicated plugin
49- Coding style:
50 - explicit method visibility
51 - safe boolean comparisons
52 - remove unused variables
53- The updater now keeps custom theme preferences
54- Simplify the COPYING information
55- Improved client locale detection
56- Improved date time display depending on the locale
57- Partial namespace support for Shaarli classes
58- Shaarli version is now only present in `shaarli_version.php`
59- Human readable maximum file size upload
9 60
10### Added
11 61
12### Changed 62### Removed
63- PHP < 5.5 compatibility
64- ReadItYourself plugin
65
66### Fixed
67- Ignore generated release tarballs
68- Hide default port when behind a reverse proxy
69- Fix a typo in the Markdown plugin description
70- Fix the presence of empty tags for private tags and in search results
71- Fix a fatal error during the install
72- Fix permalink image alignment in daily page
73- Fix the delete button in `editlink`
74- Fix redirection after link deletion
75- Do not access LinkDB links by ID before the Updater applies migrations
76- Remove extra spaces in the bookmarklet's name
77- Piwik plugin: Piwik URL protocol can now be set (http or https)
78- All inline JS has been moved to dedicated JS files
79- Keep tags after login redirection
13 80
14### Fixed 81### Security
82- Markdown plugin: escape HTML entities by default
15 83
16## [v0.8.4](https://github.com/shaarli/Shaarli/releases/tag/v0.8.4) - 2017-03-04 84## [v0.8.4](https://github.com/shaarli/Shaarli/releases/tag/v0.8.4) - 2017-03-04
17### Security 85### Security
@@ -30,6 +98,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
30 98
31- Editing a link created before the new ID system would change its permalink. 99- Editing a link created before the new ID system would change its permalink.
32 100
101## [v0.8.4](https://github.com/shaarli/Shaarli/releases/tag/v0.8.4) - 2017-03-04
102### Security
103- Markdown plugin: escape HTML entities by default
104
105## [v0.8.3](https://github.com/shaarli/Shaarli/releases/tag/v0.8.3) - 2017-01-20
106### Fixed
107- PHP 7.1 compatibility: add ConfigManager parameter to anti-bruteforce function call in login template.
108
109## [v0.8.2](https://github.com/shaarli/Shaarli/releases/tag/v0.8.2) - 2016-12-15
110### Fixed
111
112- Editing a link created before the new ID system would change its permalink.
113
33## [v0.8.1](https://github.com/shaarli/Shaarli/releases/tag/v0.8.1) - 2016-12-12 114## [v0.8.1](https://github.com/shaarli/Shaarli/releases/tag/v0.8.1) - 2016-12-12
34 115
35> Note: this version will create an automatic backup of your database if anything goes wrong. 116> Note: this version will create an automatic backup of your database if anything goes wrong.
@@ -115,6 +196,10 @@ Please use our release archives, or follow the
115- XSRF token now generated each time a page is rendered 196- XSRF token now generated each time a page is rendered
116 197
117 198
199## [v0.7.1](https://github.com/shaarli/Shaarli/releases/tag/v0.7.1) - 2017-03-08
200### Security
201- Markdown plugin: escape HTML entities by default
202
118## [v0.7.0](https://github.com/shaarli/Shaarli/releases/tag/v0.7.0) - 2016-05-14 203## [v0.7.0](https://github.com/shaarli/Shaarli/releases/tag/v0.7.0) - 2016-05-14
119### Added 204### Added
120- Adds an option to encode redirector URL parameter 205- Adds an option to encode redirector URL parameter