diff options
-rw-r--r-- | AUTHORS | 11 | ||||
-rw-r--r-- | CHANGELOG.md | 13 | ||||
-rw-r--r-- | composer.lock | 46 |
3 files changed, 42 insertions, 28 deletions
@@ -1,6 +1,6 @@ | |||
1 | 647 ArthurHoaro <arthur@hoa.ro> | 1 | 664 ArthurHoaro <arthur@hoa.ro> |
2 | 327 VirtualTam <virtualtam@flibidi.net> | 2 | 355 VirtualTam <virtualtam@flibidi.net> |
3 | 187 nodiscc <nodiscc@gmail.com> | 3 | 195 nodiscc <nodiscc@gmail.com> |
4 | 56 Sébastien Sauvage <sebsauvage@sebsauvage.net> | 4 | 56 Sébastien Sauvage <sebsauvage@sebsauvage.net> |
5 | 15 Florian Eula <eula.florian@gmail.com> | 5 | 15 Florian Eula <eula.florian@gmail.com> |
6 | 13 Emilien Klein <emilien@klein.st> | 6 | 13 Emilien Klein <emilien@klein.st> |
@@ -16,6 +16,7 @@ | |||
16 | 4 Immánuel Fodor <immanuelfactor+github@gmail.com> | 16 | 4 Immánuel Fodor <immanuelfactor+github@gmail.com> |
17 | 3 Teromene <teromene@teromene.fr> | 17 | 3 Teromene <teromene@teromene.fr> |
18 | 2 Chris Kuethe <chris.kuethe@gmail.com> | 18 | 2 Chris Kuethe <chris.kuethe@gmail.com> |
19 | 2 Felix Bartels <felix@host-consultants.de> | ||
19 | 2 Knah Tsaeb <Knah-Tsaeb@knah-tsaeb.org> | 20 | 2 Knah Tsaeb <Knah-Tsaeb@knah-tsaeb.org> |
20 | 2 Mathieu Chabanon <git@matchab.fr> | 21 | 2 Mathieu Chabanon <git@matchab.fr> |
21 | 2 Miloš Jovanović <mjovanovic@gmail.com> | 22 | 2 Miloš Jovanović <mjovanovic@gmail.com> |
@@ -24,7 +25,9 @@ | |||
24 | 2 Timo Van Neerden <fire@lehollandaisvolant.net> | 25 | 2 Timo Van Neerden <fire@lehollandaisvolant.net> |
25 | 2 julienCXX <software@chmodplusx.eu> | 26 | 2 julienCXX <software@chmodplusx.eu> |
26 | 2 philipp-r <philipp-r@users.noreply.github.com> | 27 | 2 philipp-r <philipp-r@users.noreply.github.com> |
28 | 2 pips <pips@e5150.fr> | ||
27 | 1 Adrien Oliva <adrien.oliva@yapbreak.fr> | 29 | 1 Adrien Oliva <adrien.oliva@yapbreak.fr> |
30 | 1 Adrien le Maire <adrien@alemaire.be> | ||
28 | 1 Alexandre G.-Raymond <alex@ndre.gr> | 31 | 1 Alexandre G.-Raymond <alex@ndre.gr> |
29 | 1 Alexis J <alexis@effingo.be> | 32 | 1 Alexis J <alexis@effingo.be> |
30 | 1 Angristan <angristan@users.noreply.github.com> | 33 | 1 Angristan <angristan@users.noreply.github.com> |
@@ -36,7 +39,6 @@ | |||
36 | 1 Dennis Verspuij <dennisverspuij@users.noreply.github.com> | 39 | 1 Dennis Verspuij <dennisverspuij@users.noreply.github.com> |
37 | 1 Dimtion <zizou.xena@gmail.com> | 40 | 1 Dimtion <zizou.xena@gmail.com> |
38 | 1 Fanch <fanch-github@qth.fr> | 41 | 1 Fanch <fanch-github@qth.fr> |
39 | 1 Felix Bartels <felix@host-consultants.de> | ||
40 | 1 Felix Kästner <github.com-fpunktk@fpunktk.de> | 42 | 1 Felix Kästner <github.com-fpunktk@fpunktk.de> |
41 | 1 Florian Voigt <flvoigt@me.com> | 43 | 1 Florian Voigt <flvoigt@me.com> |
42 | 1 Franck Kerbiriou <FranckKe@users.noreply.github.com> | 44 | 1 Franck Kerbiriou <FranckKe@users.noreply.github.com> |
@@ -55,3 +57,4 @@ | |||
55 | 1 TsT <tst2005@gmail.com> | 57 | 1 TsT <tst2005@gmail.com> |
56 | 1 dimtion <zizou.xena@gmail.com> | 58 | 1 dimtion <zizou.xena@gmail.com> |
57 | 1 durcheinandr <jochen@durcheinandr.de> | 59 | 1 durcheinandr <jochen@durcheinandr.de> |
60 | 1 lapineige <lapineige@users.noreply.github.com> | ||
diff --git a/CHANGELOG.md b/CHANGELOG.md index bafbd06c..04cb2fd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -4,7 +4,7 @@ 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.10.0](https://github.com/shaarli/Shaarli/releases/tag/v0.10.0) - UNPUBLISHED | 7 | ## [v0.10.0](https://github.com/shaarli/Shaarli/releases/tag/v0.10.0) - 2018-07-28 |
8 | **PHP 5.5 compatibility has been dropped.** Shaarli now requires at least PHP 5.6. | 8 | **PHP 5.5 compatibility has been dropped.** Shaarli now requires at least PHP 5.6. |
9 | 9 | ||
10 | ### Added | 10 | ### Added |
@@ -18,8 +18,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/). | |||
18 | - Support redirection in cURL download callback | 18 | - Support redirection in cURL download callback |
19 | - Introduce multi-stage builds for Docker images | 19 | - Introduce multi-stage builds for Docker images |
20 | - Use Travis matrix and stages to run Javascript tests in a dedicated environment | 20 | - Use Travis matrix and stages to run Javascript tests in a dedicated environment |
21 | - Add tag endpoint in the REST API | ||
22 | - Build the documentation in Travis builds | ||
23 | - Provide a Docker Compose example | ||
21 | 24 | ||
22 | ### Changed | 25 | ### Changed |
26 | - Use web-thumbnailer to retrieve thumbnails (see #687) | ||
23 | - Use a specific page title in all pages | 27 | - Use a specific page title in all pages |
24 | - Daily: run hooks before creating the columns | 28 | - Daily: run hooks before creating the columns |
25 | - Load theme translations files automatically | 29 | - Load theme translations files automatically |
@@ -32,6 +36,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). | |||
32 | - Refactor server-side session management | 36 | - Refactor server-side session management |
33 | - Update Doxygen configuration | 37 | - Update Doxygen configuration |
34 | - Update Parsedown | 38 | - Update Parsedown |
39 | - Improve documentation | ||
40 | - Docker: build the images from the local sources | ||
41 | - Docker: bump alpine version to 3.7 | ||
42 | - Docker: expose a volume for the thumbnail cache | ||
35 | 43 | ||
36 | ### Removed | 44 | ### Removed |
37 | - Drop support for PHP 5.5 | 45 | - Drop support for PHP 5.5 |
@@ -45,6 +53,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). | |||
45 | - Ensure user-specific CSS file is loaded | 53 | - Ensure user-specific CSS file is loaded |
46 | - Fix feed permalink rendering when Markdown escaping is enabled | 54 | - Fix feed permalink rendering when Markdown escaping is enabled |
47 | - Fix order of tags with the same number of occurrences | 55 | - Fix order of tags with the same number of occurrences |
56 | - Fixed the referrer meta tag in default template | ||
57 | - Disable MkDocs' strict mode for ReadTheDocs builds to pass | ||
58 | - fix and simplify Dockerfile for armhf | ||
48 | 59 | ||
49 | ### Security | 60 | ### Security |
50 | - Update `.htaccess` to prevent accessing Git metadata when using a Git-based installation | 61 | - Update `.htaccess` to prevent accessing Git metadata when using a Git-based installation |
diff --git a/composer.lock b/composer.lock index 08e915cf..0f56338d 100644 --- a/composer.lock +++ b/composer.lock | |||
@@ -2255,7 +2255,7 @@ | |||
2255 | }, | 2255 | }, |
2256 | { | 2256 | { |
2257 | "name": "symfony/config", | 2257 | "name": "symfony/config", |
2258 | "version": "v3.4.12", | 2258 | "version": "v3.4.13", |
2259 | "source": { | 2259 | "source": { |
2260 | "type": "git", | 2260 | "type": "git", |
2261 | "url": "https://github.com/symfony/config.git", | 2261 | "url": "https://github.com/symfony/config.git", |
@@ -2319,16 +2319,16 @@ | |||
2319 | }, | 2319 | }, |
2320 | { | 2320 | { |
2321 | "name": "symfony/console", | 2321 | "name": "symfony/console", |
2322 | "version": "v3.4.12", | 2322 | "version": "v3.4.13", |
2323 | "source": { | 2323 | "source": { |
2324 | "type": "git", | 2324 | "type": "git", |
2325 | "url": "https://github.com/symfony/console.git", | 2325 | "url": "https://github.com/symfony/console.git", |
2326 | "reference": "1b97071a26d028c9bd4588264e101e14f6e7cd00" | 2326 | "reference": "e54f84c50e3b12972e7750edfc5ca84b2284c44e" |
2327 | }, | 2327 | }, |
2328 | "dist": { | 2328 | "dist": { |
2329 | "type": "zip", | 2329 | "type": "zip", |
2330 | "url": "https://api.github.com/repos/symfony/console/zipball/1b97071a26d028c9bd4588264e101e14f6e7cd00", | 2330 | "url": "https://api.github.com/repos/symfony/console/zipball/e54f84c50e3b12972e7750edfc5ca84b2284c44e", |
2331 | "reference": "1b97071a26d028c9bd4588264e101e14f6e7cd00", | 2331 | "reference": "e54f84c50e3b12972e7750edfc5ca84b2284c44e", |
2332 | "shasum": "" | 2332 | "shasum": "" |
2333 | }, | 2333 | }, |
2334 | "require": { | 2334 | "require": { |
@@ -2384,20 +2384,20 @@ | |||
2384 | ], | 2384 | ], |
2385 | "description": "Symfony Console Component", | 2385 | "description": "Symfony Console Component", |
2386 | "homepage": "https://symfony.com", | 2386 | "homepage": "https://symfony.com", |
2387 | "time": "2018-05-23T05:02:55+00:00" | 2387 | "time": "2018-07-10T14:02:11+00:00" |
2388 | }, | 2388 | }, |
2389 | { | 2389 | { |
2390 | "name": "symfony/debug", | 2390 | "name": "symfony/debug", |
2391 | "version": "v3.4.12", | 2391 | "version": "v3.4.13", |
2392 | "source": { | 2392 | "source": { |
2393 | "type": "git", | 2393 | "type": "git", |
2394 | "url": "https://github.com/symfony/debug.git", | 2394 | "url": "https://github.com/symfony/debug.git", |
2395 | "reference": "47e6788c5b151cf0cfdf3329116bf33800632d75" | 2395 | "reference": "0e3ca9cbde90fffec8038f4d4e16fd4046bbd018" |
2396 | }, | 2396 | }, |
2397 | "dist": { | 2397 | "dist": { |
2398 | "type": "zip", | 2398 | "type": "zip", |
2399 | "url": "https://api.github.com/repos/symfony/debug/zipball/47e6788c5b151cf0cfdf3329116bf33800632d75", | 2399 | "url": "https://api.github.com/repos/symfony/debug/zipball/0e3ca9cbde90fffec8038f4d4e16fd4046bbd018", |
2400 | "reference": "47e6788c5b151cf0cfdf3329116bf33800632d75", | 2400 | "reference": "0e3ca9cbde90fffec8038f4d4e16fd4046bbd018", |
2401 | "shasum": "" | 2401 | "shasum": "" |
2402 | }, | 2402 | }, |
2403 | "require": { | 2403 | "require": { |
@@ -2440,20 +2440,20 @@ | |||
2440 | ], | 2440 | ], |
2441 | "description": "Symfony Debug Component", | 2441 | "description": "Symfony Debug Component", |
2442 | "homepage": "https://symfony.com", | 2442 | "homepage": "https://symfony.com", |
2443 | "time": "2018-06-25T11:10:40+00:00" | 2443 | "time": "2018-06-26T08:45:54+00:00" |
2444 | }, | 2444 | }, |
2445 | { | 2445 | { |
2446 | "name": "symfony/dependency-injection", | 2446 | "name": "symfony/dependency-injection", |
2447 | "version": "v3.4.12", | 2447 | "version": "v3.4.13", |
2448 | "source": { | 2448 | "source": { |
2449 | "type": "git", | 2449 | "type": "git", |
2450 | "url": "https://github.com/symfony/dependency-injection.git", | 2450 | "url": "https://github.com/symfony/dependency-injection.git", |
2451 | "reference": "a0be80e3f8c11aca506e250c00bb100c04c35d10" | 2451 | "reference": "3f115cc3aae4d320b26db05e9531f4e32da29b89" |
2452 | }, | 2452 | }, |
2453 | "dist": { | 2453 | "dist": { |
2454 | "type": "zip", | 2454 | "type": "zip", |
2455 | "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a0be80e3f8c11aca506e250c00bb100c04c35d10", | 2455 | "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/3f115cc3aae4d320b26db05e9531f4e32da29b89", |
2456 | "reference": "a0be80e3f8c11aca506e250c00bb100c04c35d10", | 2456 | "reference": "3f115cc3aae4d320b26db05e9531f4e32da29b89", |
2457 | "shasum": "" | 2457 | "shasum": "" |
2458 | }, | 2458 | }, |
2459 | "require": { | 2459 | "require": { |
@@ -2511,20 +2511,20 @@ | |||
2511 | ], | 2511 | ], |
2512 | "description": "Symfony DependencyInjection Component", | 2512 | "description": "Symfony DependencyInjection Component", |
2513 | "homepage": "https://symfony.com", | 2513 | "homepage": "https://symfony.com", |
2514 | "time": "2018-06-25T08:36:56+00:00" | 2514 | "time": "2018-07-16T13:57:19+00:00" |
2515 | }, | 2515 | }, |
2516 | { | 2516 | { |
2517 | "name": "symfony/filesystem", | 2517 | "name": "symfony/filesystem", |
2518 | "version": "v3.4.12", | 2518 | "version": "v3.4.13", |
2519 | "source": { | 2519 | "source": { |
2520 | "type": "git", | 2520 | "type": "git", |
2521 | "url": "https://github.com/symfony/filesystem.git", | 2521 | "url": "https://github.com/symfony/filesystem.git", |
2522 | "reference": "8a721a5f2553c6c3482b1c5b22ed60fe94dd63ed" | 2522 | "reference": "8dab220fec8fc904821485326b29a6c670286124" |
2523 | }, | 2523 | }, |
2524 | "dist": { | 2524 | "dist": { |
2525 | "type": "zip", | 2525 | "type": "zip", |
2526 | "url": "https://api.github.com/repos/symfony/filesystem/zipball/8a721a5f2553c6c3482b1c5b22ed60fe94dd63ed", | 2526 | "url": "https://api.github.com/repos/symfony/filesystem/zipball/8dab220fec8fc904821485326b29a6c670286124", |
2527 | "reference": "8a721a5f2553c6c3482b1c5b22ed60fe94dd63ed", | 2527 | "reference": "8dab220fec8fc904821485326b29a6c670286124", |
2528 | "shasum": "" | 2528 | "shasum": "" |
2529 | }, | 2529 | }, |
2530 | "require": { | 2530 | "require": { |
@@ -2561,11 +2561,11 @@ | |||
2561 | ], | 2561 | ], |
2562 | "description": "Symfony Filesystem Component", | 2562 | "description": "Symfony Filesystem Component", |
2563 | "homepage": "https://symfony.com", | 2563 | "homepage": "https://symfony.com", |
2564 | "time": "2018-06-21T11:10:19+00:00" | 2564 | "time": "2018-07-09T13:25:43+00:00" |
2565 | }, | 2565 | }, |
2566 | { | 2566 | { |
2567 | "name": "symfony/finder", | 2567 | "name": "symfony/finder", |
2568 | "version": "v3.4.12", | 2568 | "version": "v3.4.13", |
2569 | "source": { | 2569 | "source": { |
2570 | "type": "git", | 2570 | "type": "git", |
2571 | "url": "https://github.com/symfony/finder.git", | 2571 | "url": "https://github.com/symfony/finder.git", |
@@ -2728,7 +2728,7 @@ | |||
2728 | }, | 2728 | }, |
2729 | { | 2729 | { |
2730 | "name": "symfony/yaml", | 2730 | "name": "symfony/yaml", |
2731 | "version": "v3.4.12", | 2731 | "version": "v3.4.13", |
2732 | "source": { | 2732 | "source": { |
2733 | "type": "git", | 2733 | "type": "git", |
2734 | "url": "https://github.com/symfony/yaml.git", | 2734 | "url": "https://github.com/symfony/yaml.git", |