diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 99 |
1 files changed, 90 insertions, 9 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 60262d56..47a902f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -4,6 +4,80 @@ All notable changes to this project will be documented in this file. | |||
4 | The format is based on [Keep a Changelog](http://keepachangelog.com/) | 4 | 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 | ## [v0.9.4](https://github.com/shaarli/Shaarli/releases/tag/v0.9.4) - UNPUBLISHED | ||
8 | ### Added | ||
9 | - Enable translations: Shaarli is now also available in French. Other language translations are welcome! | ||
10 | - Add EditorConfig configuration | ||
11 | - Add favicons for mobile devices | ||
12 | - Add Alpine Linux arm32v7 Dockerfiles (master, latest) | ||
13 | |||
14 | ### Changed | ||
15 | - Do not write bookmark edition history during file imports (performance) | ||
16 | - Migrate Docker images (master, latest) to Alpine Linux | ||
17 | - Improve unitary tests and code coverage | ||
18 | - Improve thumbnail display | ||
19 | - Improve theme ergonomics | ||
20 | - Improve messages if there is no plugin or parameter available in the admin page | ||
21 | - Increase buffer size for cURL download | ||
22 | - Force HTTPS if the original port is 443 behind a reverse proxy (workaround) | ||
23 | |||
24 | ### Removed | ||
25 | - Remove redirector setting from Configure page | ||
26 | |||
27 | ### Fixed | ||
28 | - Fix broken links in the documentation | ||
29 | - Enable access to `data/user.css` (Apache 2.2 & 2.4) | ||
30 | - Don't URL encode description links if parameter `redirector.encode_url` is set to false | ||
31 | - Fix an issue preventing the Save button to appear for plugin parameters | ||
32 | |||
33 | |||
34 | ## [v0.9.3](https://github.com/shaarli/Shaarli/releases/tag/v0.9.3) - 2018-01-04 | ||
35 | **XSS vulnerability fixed. Please update.** | ||
36 | |||
37 | ## Security | ||
38 | - Fix an XSS (cross-site-scripting) vulnerability in `index.php` - | ||
39 | [CVE-2018-5249](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5249) | ||
40 | |||
41 | |||
42 | ## [v0.9.2](https://github.com/shaarli/Shaarli/releases/tag/v0.9.2) - 2017-10-07 | ||
43 | |||
44 | **Major security issue fixed. Please update.** | ||
45 | |||
46 | ### Added | ||
47 | - Tag search now supports wildcards `*` | ||
48 | - New setting `privacy.force_login` which can be used with `privacy.hide_public_links` to redirect anonymous users to the login page. | ||
49 | - New setting `general.default_note_title` used to override default `Note:` title prefix for notes. | ||
50 | - Add a version hash for asset loading to prevent browser's cache issue | ||
51 | |||
52 | ### Changed | ||
53 | - The "Remember me" checkbox is unchecked by default | ||
54 | - The default value of the "Remember me" checkbox can be configured under `data/config.json.php` | ||
55 | |||
56 | ### Removed | ||
57 | - Remove obsolete PHP magic quote support | ||
58 | |||
59 | ### Fixed | ||
60 | - Generates a permalink URL if the URL is set to blank | ||
61 | - Replace links to the old GitHub wiki with ReadTheDocs URIs | ||
62 | - Use single quotes in the note bookmarklet | ||
63 | - Daily page if there is no link | ||
64 | - Bulk link deletion with a single link | ||
65 | - HTTPS detection behind a reverse proxy | ||
66 | - Travis tests environment and localization | ||
67 | - Improve template paths robustness (trailing slash) | ||
68 | - Robustness: safer gzinflate/zlib usage | ||
69 | - Description links parsing with parenthesis (without Markdown) | ||
70 | - Templates: | ||
71 | - Sort the tag cloud alphabetically | ||
72 | - Firefox social title | ||
73 | - Improved visited link color | ||
74 | - Fix jumpy textarea with long content in post edit | ||
75 | |||
76 | ### Security | ||
77 | |||
78 | - Fixed reflected XSS vulnerability introduced in v0.9.1, discovered by @chb9 ([CVE-2017-15215](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15215)). | ||
79 | |||
80 | |||
7 | ## [v0.9.1](https://github.com/shaarli/Shaarli/releases/tag/v0.9.1) - 2017-08-23 | 81 | ## [v0.9.1](https://github.com/shaarli/Shaarli/releases/tag/v0.9.1) - 2017-08-23 |
8 | 82 | ||
9 | The documentation has been migrated to ReadTheDocs: | 83 | The documentation has been migrated to ReadTheDocs: |
@@ -77,7 +151,7 @@ Theming: | |||
77 | - Introduce a new theme | 151 | - Introduce a new theme |
78 | - Allow selecting themes/templates from the configuration page | 152 | - Allow selecting themes/templates from the configuration page |
79 | - New/Edit link form can be submitted using CTRL+Enter in the textarea | 153 | - New/Edit link form can be submitted using CTRL+Enter in the textarea |
80 | - Shaarli version is displayed in the footer when logged in | 154 | - Shaarli version is displayed in the footer when logged in |
81 | - Add plugin placeholders to Atom/RSS feed templates | 155 | - Add plugin placeholders to Atom/RSS feed templates |
82 | - Add OpenSearch to feed templates | 156 | - Add OpenSearch to feed templates |
83 | - Add `campaign_` to the URL cleanup pattern list | 157 | - Add `campaign_` to the URL cleanup pattern list |
@@ -107,7 +181,7 @@ Theming: | |||
107 | - Improved date time display depending on the locale | 181 | - Improved date time display depending on the locale |
108 | - Partial namespace support for Shaarli classes | 182 | - Partial namespace support for Shaarli classes |
109 | - Shaarli version is now only present in `shaarli_version.php` | 183 | - Shaarli version is now only present in `shaarli_version.php` |
110 | - Human readable maximum file size upload | 184 | - Human readable maximum file size upload |
111 | 185 | ||
112 | 186 | ||
113 | ### Removed | 187 | ### Removed |
@@ -133,6 +207,13 @@ Theming: | |||
133 | - Markdown plugin: escape HTML entities by default | 207 | - Markdown plugin: escape HTML entities by default |
134 | 208 | ||
135 | 209 | ||
210 | ## [v0.8.5](https://github.com/shaarli/Shaarli/releases/tag/v0.8.5) - 2018-01-04 | ||
211 | **XSS vulnerability fixed. Please update.** | ||
212 | |||
213 | ## Security | ||
214 | - Fix an XSS (cross-site-scripting) vulnerability in `index.php` - | ||
215 | [CVE-2018-5249](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5249) | ||
216 | |||
136 | ## [v0.8.4](https://github.com/shaarli/Shaarli/releases/tag/v0.8.4) - 2017-03-04 | 217 | ## [v0.8.4](https://github.com/shaarli/Shaarli/releases/tag/v0.8.4) - 2017-03-04 |
137 | ### Security | 218 | ### Security |
138 | - Markdown plugin: escape HTML entities by default | 219 | - Markdown plugin: escape HTML entities by default |
@@ -148,7 +229,7 @@ Theming: | |||
148 | 229 | ||
149 | ## [v0.8.1](https://github.com/shaarli/Shaarli/releases/tag/v0.8.1) - 2016-12-12 | 230 | ## [v0.8.1](https://github.com/shaarli/Shaarli/releases/tag/v0.8.1) - 2016-12-12 |
150 | 231 | ||
151 | > Note: this version will create an automatic backup of your database if anything goes wrong. | 232 | > Note: this version will create an automatic backup of your database if anything goes wrong. |
152 | 233 | ||
153 | ### Added | 234 | ### Added |
154 | - Add CHANGELOG.md to track the whole project's history | 235 | - Add CHANGELOG.md to track the whole project's history |
@@ -165,7 +246,7 @@ Theming: | |||
165 | - Link ID complete refactoring: | 246 | - Link ID complete refactoring: |
166 | - Links now have a numeric ID instead of dates | 247 | - Links now have a numeric ID instead of dates |
167 | - Short URLs are now created once and can't change over time (previous URL are kept) | 248 | - Short URLs are now created once and can't change over time (previous URL are kept) |
168 | - Templates: | 249 | - Templates: |
169 | - Changed placeholder behaviour for: `buttons_toolbar`, `fields_toolbar` and `action_plugin` | 250 | - Changed placeholder behaviour for: `buttons_toolbar`, `fields_toolbar` and `action_plugin` |
170 | - Cleanup `{loop}` declarations in templates | 251 | - Cleanup `{loop}` declarations in templates |
171 | - Tools: hide Firefox Social button when not in HTTPS | 252 | - Tools: hide Firefox Social button when not in HTTPS |
@@ -183,7 +264,7 @@ Theming: | |||
183 | - Plugins: | 264 | - Plugins: |
184 | - Tools: only display parameter description when it exists | 265 | - Tools: only display parameter description when it exists |
185 | - archive.org: do not propose archival of private notes | 266 | - archive.org: do not propose archival of private notes |
186 | - Markdown: | 267 | - Markdown: |
187 | - render links properly in code blocks | 268 | - render links properly in code blocks |
188 | - bug regarding the `nomarkdown` tag | 269 | - bug regarding the `nomarkdown` tag |
189 | - W3C compliance | 270 | - W3C compliance |
@@ -322,7 +403,7 @@ Please use our release archives, or follow the | |||
322 | ### Fixed | 403 | ### Fixed |
323 | - Fix a bug where renaming a tag was causing a 404 | 404 | - Fix a bug where renaming a tag was causing a 404 |
324 | - Fix a bug allowing to search blank terms | 405 | - Fix a bug allowing to search blank terms |
325 | - Fix a bug preventing to remove a tag with special chars when searching | 406 | - Fix a bug preventing to remove a tag with special chars when searching |
326 | 407 | ||
327 | 408 | ||
328 | ## [v0.6.2](https://github.com/shaarli/Shaarli/releases/tag/v0.6.2) - 2015-12-23 | 409 | ## [v0.6.2](https://github.com/shaarli/Shaarli/releases/tag/v0.6.2) - 2015-12-23 |
@@ -628,7 +709,7 @@ Initial release on GitHub. | |||
628 | - When you click the key to see only private links, it turns yellow | 709 | - When you click the key to see only private links, it turns yellow |
629 | 710 | ||
630 | ### Changed | 711 | ### Changed |
631 | - The "Daily" page now automatically skips empty days. | 712 | - The "Daily" page now automatically skips empty days. |
632 | 713 | ||
633 | ### Fixed | 714 | ### Fixed |
634 | - Corrected the tag encoding (there was a bug when selecting a second tag which contains accented characters) | 715 | - Corrected the tag encoding (there was a bug when selecting a second tag which contains accented characters) |
@@ -926,7 +1007,7 @@ Initial release on GitHub. | |||
926 | - Nicer timezone selection patch by killruana | 1007 | - Nicer timezone selection patch by killruana |
927 | 1008 | ||
928 | ### Fixed | 1009 | ### Fixed |
929 | - New lines now appear correctly in the RSS feed descriptions. | 1010 | - New lines now appear correctly in the RSS feed descriptions. |
930 | 1011 | ||
931 | 1012 | ||
932 | ## [v0.0.17beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) | 1013 | ## [v0.0.17beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) |
@@ -980,7 +1061,7 @@ Initial release on GitHub. | |||
980 | ## [v0.0.14beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) | 1061 | ## [v0.0.14beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) |
981 | ### Added | 1062 | ### Added |
982 | - You no longer need to disable `magic_quotes` on your host. | 1063 | - You no longer need to disable `magic_quotes` on your host. |
983 | Shaarli will cope with this option beeing activated. | 1064 | Shaarli will cope with this option beeing activated. |
984 | 1065 | ||
985 | 1066 | ||
986 | ## [v0.0.13beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) | 1067 | ## [v0.0.13beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) |