diff options
author | ArthurHoaro <arthur@hoa.ro> | 2017-05-07 19:23:32 +0200 |
---|---|---|
committer | ArthurHoaro <arthur@hoa.ro> | 2017-05-07 19:23:32 +0200 |
commit | fcf141926da98a4a656a785df991858819961319 (patch) | |
tree | 049c1ff6b770e759ca7a96b30e6476b9f18cbfa3 /CHANGELOG.md | |
parent | 8868f3ca461011a8fb6dd9f90b60ed697ab52fc5 (diff) | |
parent | 54c8e8d2998c5ab5ffd08ae8f1fa11276773c16c (diff) | |
download | Shaarli-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.md | 93 |
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/) | |||
5 | and this project adheres to [Semantic Versioning](http://semver.org/). | 5 | and 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 | |||
10 | This release introduces the REST API, and requires updating HTTP server | ||
11 | configuration 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 | ||
25 | Theming: | ||
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 |