aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md416
1 files changed, 268 insertions, 148 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 998b51bc..afcf1381 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,9 +4,11 @@ All notable changes to this project will be documented in this file.
4The format is based on [Keep a Changelog](http://keepachangelog.com/) 4The 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## [v0.8.0](https://github.com/shaarli/Shaarli/releases/tag/v0.8.0) - 2016-10-12 8## [v0.8.0](https://github.com/shaarli/Shaarli/releases/tag/v0.8.0) - 2016-10-12
8Shaarli now uses [Composer](https://getcomposer.org/) to handle its dependencies. 9Shaarli now uses [Composer](https://getcomposer.org/) to handle its dependencies.
9Please use our release archives, or follow the [installation documentation](https://github.com/shaarli/Shaarli/wiki/Download-and-Installation). 10Please use our release archives, or follow the
11[installation documentation](https://github.com/shaarli/Shaarli/wiki/Download-and-Installation).
10 12
11### Added 13### Added
12- Composer is required to resolve Shaarli's PHP dependencies 14- Composer is required to resolve Shaarli's PHP dependencies
@@ -38,6 +40,7 @@ Please use our release archives, or follow the [installation documentation](http
38- Fixed a bug preventing to change password 40- Fixed a bug preventing to change password
39- XSRF token now generated each time a page is rendered 41- XSRF token now generated each time a page is rendered
40 42
43
41## [v0.7.0](https://github.com/shaarli/Shaarli/releases/tag/v0.7.0) - 2016-05-14 44## [v0.7.0](https://github.com/shaarli/Shaarli/releases/tag/v0.7.0) - 2016-05-14
42### Added 45### Added
43- Adds an option to encode redirector URL parameter 46- Adds an option to encode redirector URL parameter
@@ -66,11 +69,13 @@ Please use our release archives, or follow the [installation documentation](http
66- Fix a bug preventing to import notes in browsers from bookmarks export 69- Fix a bug preventing to import notes in browsers from bookmarks export
67- Don't redirect to ?post if ?addlink is reached while logged out 70- Don't redirect to ?post if ?addlink is reached while logged out
68 71
72
69## [v0.6.5](https://github.com/shaarli/Shaarli/releases/tag/v0.6.5) - 2016-03-02 73## [v0.6.5](https://github.com/shaarli/Shaarli/releases/tag/v0.6.5) - 2016-03-02
70### Fixed 74### Fixed
71- Fixes a regression generating an unnecessary warning (language in HTTP request). 75- Fixes a regression generating an unnecessary warning (language in HTTP request)
72- Fixes a bug where going through multiple reverse proxy could generate malformed URL. 76- Fixes a bug where going through multiple reverse proxy could generate malformed URL
73- Markdown: Fixes a bug where empty description blocks were displayed. 77- Markdown: Fixes a bug where empty description blocks were displayed
78
74 79
75## [v0.6.4](https://github.com/shaarli/Shaarli/releases/tag/v0.6.4) - 2016-02-28 80## [v0.6.4](https://github.com/shaarli/Shaarli/releases/tag/v0.6.4) - 2016-02-28
76### Added 81### Added
@@ -103,6 +108,7 @@ Please use our release archives, or follow the [installation documentation](http
103- Fix a bug where non initialized variables were causing a warning 108- Fix a bug where non initialized variables were causing a warning
104- Fix a bug where saving a link after edit could cause a 404 error 109- Fix a bug where saving a link after edit could cause a 404 error
105 110
111
106## [v0.6.3](https://github.com/shaarli/Shaarli/releases/tag/v0.6.3) - 2016-01-31 112## [v0.6.3](https://github.com/shaarli/Shaarli/releases/tag/v0.6.3) - 2016-01-31
107### Added 113### Added
108- Plugins administration page 114- Plugins administration page
@@ -158,6 +164,7 @@ Please use our release archives, or follow the [installation documentation](http
158 - Bookmarklet: support titles containing quotes 164 - Bookmarklet: support titles containing quotes
159 - URL encode links when setting a redirector 165 - URL encode links when setting a redirector
160 166
167
161## [v0.6.0](https://github.com/shaarli/Shaarli/releases/tag/v0.6.0) - 2015-11-18 168## [v0.6.0](https://github.com/shaarli/Shaarli/releases/tag/v0.6.0) - 2015-11-18
162### Added 169### Added
163- Introduce a plugin system 170- Introduce a plugin system
@@ -197,12 +204,14 @@ Please use our release archives, or follow the [installation documentation](http
197### Fixed 204### Fixed
198- Fix a bug that could prevent user to login 205- Fix a bug that could prevent user to login
199 206
207
200## [0.5.3](https://github.com/shaarli/Shaarli/releases/tag/0.5.3) - 2015-09-02 208## [0.5.3](https://github.com/shaarli/Shaarli/releases/tag/0.5.3) - 2015-09-02
201This release has been YANKED as it points to a tag that does not follow our naming convention. Please use `v0.5.3` instead. 209This release has been YANKED as it points to a tag that does not follow our naming convention. Please use `v0.5.3` instead
202 210
203### Fixed 211### Fixed
204- Allow uppercase letters in PHP sessionid format 212- Allow uppercase letters in PHP sessionid format
205 213
214
206## [v0.5.2](https://github.com/shaarli/Shaarli/releases/tag/v0.5.2) - 2015-08-31 215## [v0.5.2](https://github.com/shaarli/Shaarli/releases/tag/v0.5.2) - 2015-08-31
207### Added 216### Added
208- Add PHP 7 to Travis platforms 217- Add PHP 7 to Travis platforms
@@ -216,6 +225,7 @@ This release has been YANKED as it points to a tag that does not follow our nami
216### Security 225### Security
217- Fix Full Path Disclosure upon cookie forgery 226- Fix Full Path Disclosure upon cookie forgery
218 227
228
219## [v0.5.1](https://github.com/shaarli/Shaarli/releases/tag/v0.5.1) - 2015-08-17 229## [v0.5.1](https://github.com/shaarli/Shaarli/releases/tag/v0.5.1) - 2015-08-17
220### Added 230### Added
221- Add a link to the shaarli/shaarli DockerHub repository 231- Add a link to the shaarli/shaarli DockerHub repository
@@ -229,6 +239,7 @@ This release has been YANKED as it points to a tag that does not follow our nami
229### Fixed 239### Fixed
230- Fix 404 after editing a link while being logged out 240- Fix 404 after editing a link while being logged out
231 241
242
232## [v0.5.0](https://github.com/shaarli/Shaarli/releases/tag/v0.5.0) - 2015-07-31 243## [v0.5.0](https://github.com/shaarli/Shaarli/releases/tag/v0.5.0) - 2015-07-31
233### Added 244### Added
234- Add Firefox Social API 245- Add Firefox Social API
@@ -256,11 +267,13 @@ This release has been YANKED as it points to a tag that does not follow our nami
256### Security 267### Security
257- Fix links not being hidden when `HIDE_PUBLIC_LINKS` is set 268- Fix links not being hidden when `HIDE_PUBLIC_LINKS` is set
258 269
270
259## [v0.0.45beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.45beta) - 2015-03-16 271## [v0.0.45beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.45beta) - 2015-03-16
260### Fixed 272### Fixed
261- Fix improperly displayed Unicode character 273- Fix improperly displayed Unicode character
262- Fix incorrect font size for "Add link" input field 274- Fix incorrect font size for "Add link" input field
263 275
276
264## [v0.0.44beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.44beta) - 2015-03-15 277## [v0.0.44beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.44beta) - 2015-03-15
265### Added 278### Added
266- Add a Makefile to run static code checkers 279- Add a Makefile to run static code checkers
@@ -283,6 +296,7 @@ This release has been YANKED as it points to a tag that does not follow our nami
283### Security 296### Security
284- Don't disclose version to visitors (shaarli-version.txt) 297- Don't disclose version to visitors (shaarli-version.txt)
285 298
299
286## [v0.0.43beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.43beta) - 2015-02-20 300## [v0.0.43beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.43beta) - 2015-02-20
287### Added 301### Added
288- Title button link URL is now configurable 302- Title button link URL is now configurable
@@ -317,6 +331,7 @@ This release has been YANKED as it points to a tag that does not follow our nami
317- Do not leak server's PHP version and Shaarli's full path on errors 331- Do not leak server's PHP version and Shaarli's full path on errors
318- Prevent Shaarli from sending a lot of duplicate cookies 332- Prevent Shaarli from sending a lot of duplicate cookies
319 333
334
320## [v0.0.42beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.42beta) - 2014-07-27 335## [v0.0.42beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.42beta) - 2014-07-27
321### Added 336### Added
322- Add QRCode Javascript library 337- Add QRCode Javascript library
@@ -344,6 +359,7 @@ This release has been YANKED as it points to a tag that does not follow our nami
344### Security 359### Security
345- Fix XSS flaw 360- Fix XSS flaw
346 361
362
347## [v0.0.41beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.41beta) - 2013-03-08 363## [v0.0.41beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.41beta) - 2013-03-08
348### Added 364### Added
349- Add HTTPS to the allowed protocols 365- Add HTTPS to the allowed protocols
@@ -367,359 +383,463 @@ This release has been YANKED as it points to a tag that does not follow our nami
367### Security 383### Security
368- Fix login issue with WebKit browsers 384- Fix login issue with WebKit browsers
369 385
386
370## [v0.0.40beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.40beta) - 2013-02-26 387## [v0.0.40beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.40beta) - 2013-02-26
371Initial release on GitHub. 388Initial release on GitHub.
372 389
390
373## [v0.0.40beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-08-24 391## [v0.0.40beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-08-24
374### Added 392### Added
375- Flickr thumbnail now also support albums, galleries and users 393- Flickr thumbnail now also support albums, galleries and users
376- Add a configuration option to disable session cookie protection. 394- Add a configuration option to disable session cookie protection
377 Check this if your get disconnected often or your IP address changes often. 395 Check this if your get disconnected often or your IP address changes often
378 396
379### Removed 397### Removed
380- Removed the xml comment in cached RSS/ATOM feed 398- Removed the xml comment in cached RSS/ATOM feed
381 (although W3C-compliant, this may cause problems in some feed readers). 399 (although W3C-compliant, this may cause problems in some feed readers)
382 400
383### Fixed 401### Fixed
384- A bug in the RSS cache would present old items as new in some cases 402- A bug in the RSS cache would present old items as new in some cases
385- A small bug (non-initialized variable) in page cache cleaning. 403- A small bug (non-initialized variable) in page cache cleaning
386- Proper "Nothing found" message when search returns no results. 404- Proper "Nothing found" message when search returns no results
387- No more 404 error when searching with empty input. 405- No more 404 error when searching with empty input
388- Flickr thumbnails are back (Flick has made some changes in their domains). 406- Flickr thumbnails are back (Flickr has made some changes to their domains)
389 407
390## [v0.0.39beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-08-10 408## [v0.0.39beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-08-10
391### Added 409### Added
392- A cache for RSS feed, ATOM feed and Daily RSS feed, because these URLs are massively hammered. Cache is automatically purged whenever the database is changed. This will reduce server load. I may add cache to other pages later. 410- A cache for RSS feed, ATOM feed and Daily RSS feed, because these URLs
411 are massively hammered. Cache is automatically purged whenever the database
412 is changed. This will reduce server load. I may add cache to other pages later.
393 413
394### Changed 414### Changed
395- No more global $LINKSDB (Yuk). 415- No more global `$LINKSDB` (Yuk)
396- Background color was removed when hovering a link. 416- Background color was removed when hovering a link
397 417
398### Fixed 418### Fixed
399- Small bug corrected in config screen on timezones. 419- Small bug corrected in config screen on timezones
400- Calling a non-existing permalink now returns a crude 404 error instead of 200 (OK). 420- Calling a non-existing permalink now returns a crude 404 error instead of 200 (OK)
401 This is done on purpose. 421 This is done on purpose
402- The shaarli session cookie now has a proper path. 422- The `shaarli` session cookie now has a proper path
403 Thus you can now install several Shaarlis on the same server in different paths, 423 Thus you can now install several Shaarlis on the same server in different paths,
404 and each will have its session. 424 and each will have its session
405- Now when you delete a link, you go back the same page/search parameters you were on. 425- Now when you delete a link, you go back the same page/search parameters you were on
406- `error_get_last()` removed to ensure PHP 5.1 compatibility 426- Restore previously removed `error_get_last()`, to ensure PHP 5.1 compatibility
407 (Yes, now it works on free.fr hosting) 427 (Yes, now it works on free.fr hosting)
408- Added `dialog=1` in bookmarklet code for some browsers. 428- Added `dialog=1` in bookmarklet code for some browsers
429
409 430
410## [v0.0.38beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-02-06 431## [v0.0.38beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-02-06
411### Added 432### Added
412- Automatic creation of the `tmp` directory with proper rights (for RainTPL). 433- Automatic creation of the `tmp` directory with proper rights (for RainTPL)
413- When you click the key to see only private links, it turns yellow. 434- When you click the key to see only private links, it turns yellow
414 435
415### Changed 436### Changed
416- The "Daily" page now automatically skips empty days. 437- The "Daily" page now automatically skips empty days.
417 438
418### Fixed 439### Fixed
419- Corrected the tag encoding (there was a bug when selecting a second tag which contains accented characters). 440- Corrected the tag encoding (there was a bug when selecting a second tag which contains accented characters)
441
420 442
421## [v0.0.37beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-02-01 443## [v0.0.37beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-02-01
422### Added 444### Added
423- Basic CSS for mobiles, which makes Shaarli //much// more usable on mobile devices. 445- Basic CSS for mobiles, which makes Shaarli //much// more usable on mobile devices
424- Picture wall no more instantly kills your browser. Now it uses [lazy image loading](http://www.appelsiini.net/projects/lazyload): The picture are loaded only as you scroll the page. This will reduce browser memory usage (especially on mobile devices) and will reduce server load. If you have javascript disabled, the page will still work as before (all images loaded at once). 446- Picture wall no more instantly kills your browser. Now it uses
425- RSS feed for the "Daily" page. 1 RSS entry per day, with all links of that day. RSS feed provides the last 7 days (only non-empty days are returned). 447 [lazy image loading](http://www.appelsiini.net/projects/lazyload);
426- In link list, added an icon to see only private links. Click to toggle (only private / all). 448 the pictures are loaded only as you scroll the page.
449 This will reduce browser memory usage (especially on mobile devices),
450 as well as server load.
451 If you have javascript disabled, the page will still work as before
452 (all images loaded at once)
453- RSS feed for the "Daily" page. 1 RSS entry per day, with all links of that day.
454 RSS feed provides the last 7 days (only non-empty days are returned).
455- In link list, added an icon to see only private links. Click to toggle (only private / all)
456
427 457
428## [v0.0.36beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-25 458## [v0.0.36beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-25
429### Added 459### Added
430- Shaarli licence in COPYING 460- Shaarli licence in COPYING
431 461
432### Changed 462### Changed
433- Display adjustments in "Daily" page. 463- Display adjustments in "Daily" page
434 464
435### Fixed 465### Fixed
436- Improper text color in install form. 466- Improper text color in install form
437- Error in QRCode url (missing '?') 467- Error in QRCode url (missing '?')
438 468
469
439## [v0.0.35beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-25 470## [v0.0.35beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-25
440### Fixed 471### Fixed
441- Corrected a bug introduced in 0.0.34 which would improperly preprend data to URLs. 472- Corrected a bug introduced in 0.0.34 which would improperly preprend data to URLs
473
442 474
443## [v0.0.34beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-25 475## [v0.0.34beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-25
444### Added 476### Added
445- There is now a QR-Code of each permalink to easily open a link on your smartphone. 477- There is now a QR-Code of each permalink to easily open a link on your smartphone
446- Protocols `file:` and `apt:` are now also converted to clickable links (patch by Francis Chavanon) 478- Protocols `file:` and `apt:` are now also converted to clickable links (patch by Francis Chavanon)
447- Thumbnail support for http://xkcd.com/ (patch by Emilien Klein). 479- Thumbnail support for http://xkcd.com/ (patch by Emilien Klein)
448- Thumbnail support for http://pix.toile-libre.org/ 480- Thumbnail support for http://pix.toile-libre.org/
449- Well I had //some// mercy for users with antique browsers (IE) which do not have support for gradients: I added a few `background-color`. 481- Well I had _some_ mercy for users with antique browsers (IE) which do not have
450- First version of the "Shaarli Daily", a page showing all links of a specific day. By default, you see the links of the previous day. There is still work to do on this page (error checking, better navigation (calendar?), RSS feed, CSS for mobile and printing...) 482 support for gradients: I added a few `background-color`
483- First version of the "Shaarli Daily", a page showing all links of a specific day.
484 By default, you see the links of the previous day.
485 There is still work to do on this page (error checking, better navigation (calendar?),
486 RSS feed, CSS for mobile and printing...)
451 487
452### Changed 488### Changed
453- Upgraded bundled versions of jQuery (1.7.1) and jQuery UI (1.8.17). 489- Upgraded bundled versions of jQuery (1.7.1) and jQuery UI (1.8.17)
454- Upgraded bundled version of RainTPL (2.7). 490- Upgraded bundled version of RainTPL (2.7)
455- Changed HTTPS detection code. 491- Changed HTTPS detection code
456 492
457### Fixed 493### Fixed
458- In link edition, you can now click the word "Private" to check the box. 494- In link edition, you can now click the word "Private" to check the box
459- Clicking a tag would not work properly if the tag contained special characters (like +). 495- Clicking a tag would not work properly if the tag contained special characters (like +)
460- Added proper jQuery licence (shame on me). 496- Added proper jQuery licence (shame on me)
497
461 498
462## [v0.0.33beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-17 499## [v0.0.33beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-17
463### Added 500### Added
464- Shaarli packaged to ease Linux distributions integration 501- Shaarli packaged to ease Linux distributions integration
465 As a simple user, you do not need to cope with these versions. 502 As a simple user, you do not need to cope with these versions
466 Future releases of Shaarli will also be customized and published in these directories. 503 Future releases of Shaarli will also be customized and published in these directories
467 Differences with the standard Shaarli version: 504 Differences with the standard Shaarli version:
468 - deb: 505 - deb:
469 - .tar.gz instead of .zip 506 - .tar.gz instead of .zip
470 - COPYING licence file added 507 - COPYING licence file added
471 - jQuery/jQuery-UI libraries removed to cope with Debian rules. 508 - jQuery/jQuery-UI libraries removed to cope with Debian rules
472 This version links to the libs hosted at http://code.jquery.com 509 This version links to the libs hosted at http://code.jquery.com
473 - rpm: 510 - rpm:
474 - sources located in a subdirectory with the same name as the zip file. 511 - sources located in a subdirectory with the same name as the zip file
475 - COPYING licence file added 512 - COPYING licence file added
476 - WARNING: When downloading the .tar.gz, always use wget (and not your browser), 513 - WARNING: When downloading the .tar.gz, always use wget (and not your browser),
477 otherwise the .tar.gz will be corrupted. 514 otherwise the .tar.gz will be corrupted
478 515
479### Fixed 516### Fixed
480- ATOM feed validates again. 517- ATOM feed validates again
481 518
482### Security 519### Security
483- XSS vulnerability patched (thanks to Stanislas D. !) 520- XSS vulnerability patched (thanks to Stanislas D.!)
521
484 522
485## [v0.0.32beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-12-16 523## [v0.0.32beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-12-16
486### Added 524### Added
487- Better check on URL parameters (patch by gege2061). 525- Better check on URL parameters (patch by gege2061)
526- Add `max-height` and `overflow:auto` attributes so that content can be scrolled if too large
488 527
489### Changed 528### Changed
490- HTML generation moved to RainTPL templates (in the `tpl/` directory). 529- HTML generation moved to RainTPL templates (in the `tpl/` directory)
491- Better detection of HTTPS (patch by gege2061). 530- Better detection of HTTPS (patch by gege2061)
492- In RSS/ATOM feeds, the GUID is now the permalink instead of the final URL (patch by gege2061). 531- In RSS/ATOM feeds, the GUID is now the permalink instead of the final URL (patch by gege2061)
493- Jerrywham CSS patch included. 532- Jerrywham CSS patch included
494- Multiple spaces are now respected in description. Thus you can use Shaarli as a personal pastebin (for posting source code, for example). I also added a max-height and overflow:auto so that content can be scrolled if too large. 533- Multiple spaces are now respected in description.
534 Thus you can use Shaarli as a personal pastebin (for posting source code, for example).
495 535
496### Removed 536### Removed
497- Page time generation was removed. 537- Page time generation was removed
498 538
499### Fixed 539### Fixed
500- Tab order changed in login screen. 540- Tab order changed in login screen
501- Permalinks now work even if additional parameters have been added (eg. /?E8Yj2Q&utm_source=blablabla...) 541- Permalinks now work even if additional parameters have been added
502- user.css is included only if the file is present (This prevent a useless CSS include which makes a harmless but useless 404 error.). 542 (e.g. `/?E8Yj2Q&utm_source=blablabla...`)
543- user.css is included only if the file is present
544 (This prevents a useless CSS include which makes a harmless but useless 404 error.)
545
503 546
504## [v0.0.31beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-11-29 547## [v0.0.31beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-11-29
505### Added 548### Added
506- Support for TED Talks (ted.com/talks) thumbnails (patch by Emilien K.) 549- Support for TED Talks (ted.com/talks) thumbnails (patch by Emilien K.)
507- partial [patch](http://www.idleman.fr/blog/?p=508) by Idleman: Better design consistency, icon on private links. In-page popup was not included because it causes problem on some websites. 550- partial [patch](http://www.idleman.fr/blog/?p=508) by Idleman: Better design consistency, icon on private links. In-page popup was not included because it causes problem on some websites
508- Support for bookmark files without ADD_DATE attributes. 551- Support for bookmark files without ADD_DATE attributes
509- Logo is clickable. 552- Logo is clickable
510- `user.css` can be added to overload Shaarli base CSS.(patch by Jerrywham) Just put `user.css` in the same directory as shaarli.css. Example: <code css>#pageheader { background: blue; }</code>Please note that Shaarli CSS are not stable and may completely change on each version. 553- `user.css` can be added to overload Shaarli base CSS.(patch by Jerrywham).
554 Just put `user.css` in the same directory as shaarli.css.
555 Example: `<code css>#pageheader { background: blue; }</code>`
556 Please note that Shaarli CSS are not stable and may completely change on each version
511 557
512### Changed 558### Changed
513- Edit and Delete buttons in link list were replaced with icons. (patch by Jerrywham) 559- Edit and Delete buttons in link list were replaced with icons. (patch by Jerrywham)
514 560
515### Fixed 561### Fixed
516- Better error handling in thumbnail generation (patch by Emilien K.) 562- Better error handling in thumbnail generation (patch by Emilien K.)
517- The top menu is no longer displayed in bookmarklet popup. 563- The top menu is no longer displayed in bookmarklet popup
518- Bookmark which have the exact same date/time are now correctly imported. Most remaining import problem should be solved now. 564- Bookmark which have the exact same date/time are now correctly imported.
519- Comment in Shaarli export moved to beginning of file to prevent clash with last link description. 565 Most remaining import problems should be solved now
566- Comment in Shaarli export moved to beginning of file to prevent clash with last link description
567
520 568
521## [v0.0.30beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-11-18 569## [v0.0.30beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-11-18
522### Added 570### Added
523- Now links also have a small `delete` button in list (after the `edit` button). 571- Add a small `delete` button in link list (after the `edit` button)
524 572
525### Fixed 573### Fixed
526- Moved the call to PubSubHub. 574- Moved the call to PubSubHub
575
527 576
528## [v0.0.29beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-11-18 577## [v0.0.29beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-11-18
529### Fixed 578### Fixed
530- Corrected a bug introduced in 0.0.28 (there was an error if you use the bookmarklet and you're not logged in). 579- Corrected a bug introduced in v0.0.28beta
580 (there was an error if you use the bookmarklet and you're not logged in)
581
531 582
532## [v0.0.28beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-11-17 583## [v0.0.28beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-11-17
533### Added 584### Added
534- Thumbnail support for youtu.be URLs (YouTube short url service). 585- Thumbnail support for youtu.be URLs (YouTube short url service)
535- PubSubHub protocol support (from http://aldarone.fr/les-flux-rss-shaarli-et-pubsubhubbub/). Warning: This was not tested. You need to set your hub url in `$GLOBALS['config']['PUBSUBHUB_URL']` and put the official client (`publisher.php`) in the same directory as Shaarli index.php. 586- PubSubHub protocol support (from http://aldarone.fr/les-flux-rss-shaarli-et-pubsubhubbub/).
536- RSS and ATOM feeds now also contain tags (in `category` tags, as per their respective specifications). 587 Warning: This was not tested. You need to set your hub url in
588 `$GLOBALS['config']['PUBSUBHUB_URL']` and put the official client (`publisher.php`)
589 in the same directory as Shaarli's `index.php`
590- RSS and ATOM feeds now also contain tags (in `category` tags, as per their
591 respective specifications)
537 592
538### Changed 593### Changed
539- New Shaarli theme and logo by Idle (http://www.idleman.fr/blog/?p=469) 594- New Shaarli theme and logo by Idle (http://www.idleman.fr/blog/?p=469)
540- In picture wall, pictures point to Shaarli permalink instead of final URL. This way, users can read the description. 595- In picture wall, pictures point to Shaarli permalink instead of final URL.
541- In RSS/ATOM feeds, guid and link URL of permalinks are now proper absolute URLs. 596 This way, users can read the description.
542- In RSS/ATOM feeds, URLs are now clickable. 597- In RSS/ATOM feeds, guid and link URL of permalinks are now proper absolute URLs
543- http_parse_headers() function renamed to http_parse_headers_shaarli() to prevent name collision with some PHP extensions. 598- In RSS/ATOM feeds, URLs are now clickable
599- Rename `http_parse_headers()` to `http_parse_headers_shaarli()` to prevent
600 name collision with some PHP extensions
544 601
545### Fixed 602### Fixed
546- Thumbnails removed for imgur.com/a/ URLs (Thumbnails are not available for albums on imgur). 603- Thumbnails removed for imgur.com/a/ URLs (Thumbnails are not available for albums on imgur)
547- Shaarli now correctly only tries to get thumbnails for vimeo video URLs. 604- Shaarli now correctly only tries to get thumbnails for vimeo video URLs
548- A bug in imgur.com URLs handling would cause some thumbnails not to appear. This has been corrected. You should see //more// thumbnails now. 605- Fix a bug in imgur.com URLs handling that would cause some thumbnails not to appear
606- The search engine would not return a result if the word to search was the first in description
607- Extracted title is now correct if the page has two `title` html tags
549 608
550- The search engine would not return a result if the word to search was the first in description.
551- Extracted title is now correct if the page has two `title` html tags.
552 609
553## [v0.0.27beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-10-18 610## [v0.0.27beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-10-18
554### Added 611### Added
555- Picture wall (which can be filtered too: It will use the same filters (tags,text search) as current page when clicked.) 612- Add a picture wall, which can be filtered too: it will use the same filters
613 (tags,text search) as current page when clicked.
614
556 615
557## [v0.0.26beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-10-17 616## [v0.0.26beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-10-17
558### Changed 617### Changed
559- Made permalink more visible (smallHash). 618- Made permalink more visible (smallHash)
560 619
561### Fixed 620### Fixed
562- Removed extras space in description when URLs are converted to clickable links. 621- Removed extras space in description when URLs are converted to clickable links
563- Thumbnail for subreddit imgur urls (/r/...) were corrected (thanks to Accent Grave). 622- Thumbnail for subreddit imgur urls (/r/...) were corrected (thanks to Accent Grave)
623
564 624
565## [v0.0.25beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-10-13 625## [v0.0.25beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-10-13
566### Added 626### Added
567- Better CSS for printing (thanks to jerrywham suggestion) 627- Better CSS for printing (thanks to jerrywham suggestion)
568- You can now use a redirector or anonymizing proxy for links (such as http://anonym.to/? to mask you HTTP_REFERER). Just go to Tools > Configure > Redirector. (thanks to Accent Grave for the suggestion) 628- Allow using a redirector or anonymizing proxy for links
569- The option ENABLE_LOCALCACHE can be set to `false` for those who have a limited quota on their host. This will disable the local thumbnail cache. Services which require the use of the cache will have no thumbnails (vimeo, flickr, direct link to image). Other services will still have a thumbnail (youtube,imgur.com,dailymotion,imageshack.us). 629 (such as `http://anonym.to/?` to mask you `HTTP_REFERER`).
570 630 Just go to `Tools > Configure > Redirector`
571### Changed 631 (thanks to Accent Grave for the suggestion).
572- Now thumbnails generated by Shaarli are croped to a height of 120 pixels. 632- The `ENABLE_LOCALCACHE` option can be set to `false` for those who have
573- YouTube thumbnails now use `default.jpg` instead of `2.jpg` (This is usually more pertinent). 633 a limited quota on their host.
574- As per request, configuration options (such as HIDE_TIMESTAMPS, ENABLE_THUMBNAILS, etc.) can now be put in a an external file so that you do not have to tweak them again when you upgrade Shaarli. Just add the file `data/options.php`. 634 This will disable the local thumbnail cache.
575- If a single link is displayed, the page title contains the title of the link. 635 Services which require the use of the cache will have no thumbnails
576- Shaarli page title is clickable (and has the same link as "Home"). 636 (vimeo, flickr, direct link to image).
637 Other services will still have a thumbnail (youtube,imgur.com,dailymotion,imageshack.us)
638
639### Changed
640- Now thumbnails generated by Shaarli are croped to a height of 120 pixels
641- YouTube thumbnails now use `default.jpg` instead of `2.jpg` (This is usually more pertinent)
642- Configuration options (such as `HIDE_TIMESTAMPS`, `ENABLE_THUMBNAILS`, etc.)
643 can now be put in a an external file so that you do not have to tweak them again
644 when you upgrade Shaarli.
645 Just add the file `data/options.php`.
646- If a single link is displayed, the page title contains the title of the link
647- Shaarli page title is clickable (and has the same link as "Home")
577- A few CSS tweaks (thanks to maethor for suggestion) 648- A few CSS tweaks (thanks to maethor for suggestion)
578 649
579### Fixed 650### Fixed
580- Shaarli now supports newlines in titles (thanks to dixy). 651- Shaarli now supports newlines in titles (thanks to dixy)
581- The link to the RSS feed in page header was not correct. 652- The link to the RSS feed in page header was not correct
653
582 654
583## [v0.0.24beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 655## [v0.0.24beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
584### Added 656### Added
585- As per request, you can now post an entry without a link. (You can use Shaarli as a kind of "personal twitter"). 657- Allow posting an entry without a link. (You can use Shaarli as a kind of "personal twitter")
586- Each Shaarli entry now has a short link (just click on the date of a link). Now you can send a link that points to a single entry in your Shaarli. 658- Each Shaarli entry now has a short link (just click on the date of a link).
587- In descriptions, URLs are now clickable. 659 Now you can send a link that points to a single entry in your Shaarli
588- Thumbnails will be generated for all link pointing to .jpg/png/gif (as long as the images are less than 4 Mb and take less than 30 seconds to download). 660- In descriptions, URLs are now clickable
661- Thumbnails will be generated for all link pointing to .jpg/png/gif
662 (as long as the images are less than 4 Mb and take less than 30 seconds to download)
589 663
590### Fixed 664### Fixed
591- Now thumnails also work for imgur gallery links (/gallery/...) (Thanks to Accent Grave for the correction) 665- Now thumbnails also work for imgur gallery links (/gallery/...)
592- Removed useless debugging information in log. 666 (Thanks to Accent Grave for the correction)
667- Removed useless debugging information in log
593- The filter in RSS/ATOM feed now works again properly (it was broken in 0.0.17beta) 668- The filter in RSS/ATOM feed now works again properly (it was broken in 0.0.17beta)
594 669
670
595## [v0.0.23beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 671## [v0.0.23beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
596### Added 672### Added
597- Added thumbnail support for imageshack.us 673- Added thumbnail support for imageshack.us
598 674
599### Changed 675### Changed
600- Now you can clic the sentence "Stay signed in" to tick the checkbox (patch by Emilien). 676- Now you can clic the sentence "Stay signed in" to tick the checkbox (patch by Emilien)
601- In tag editing, comma (,) are now automatically converted to spaces. 677- In tag editing, comma (,) are now automatically converted to spaces
602- In tag editing, autocomplete no longuer suggests a tag you have already entered in the same line. 678- In tag editing, autocomplete no longuer suggests a tag you have already entered in the same line
679
603 680
604## [v0.0.22beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 681## [v0.0.22beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
605### Added 682### Added
606- Support for thumbnails for flickr.com. 683- Support for thumbnails for flickr.com
607- As per request, you can now stay signed in (Your session will be kept open even if you close the browser). This is just a checkbox in login screen. 684- Allow staying signed in:
685 Your session will be kept open even if you close the browser.
686 This is available through a checkbox in the login screen.
608 687
609### Changed 688### Changed
610- Some hosts (flickr, vimeo) are slow as hell for the thumbnails, or require an extra HTTP request. For these hosts the thumbnail generation has been deported outside the generation of the page to keep Shaarli snappy. For those slow services the thumbnails are also cached. 689- Some hosts (flickr, vimeo) are slow as hell for the thumbnails,
690 or require an extra HTTP request.
691 For these hosts the thumbnail generation has been deported outside the generation
692 of the page to keep Shaarli snappy.
693 For these slow services, the thumbnails are also cached.
611 694
612### Fixed 695### Fixed
613- Title was not properly passed if you had to login when using the bookmarklet (patch by shenshei). 696- Title was not properly passed if you had to login when using the bookmarklet (patch by shenshei)
697
614 698
615## [v0.0.21beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 699## [v0.0.21beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
616### Added 700### Added
617- Thumbnails for some services (currently supports: YouTube.com, dailymotion.com, vimeo.com (slow!) and imgur.com). Thumbnails are enabled by default, but you can turn them off (set `define('ENABLE_THUMBNAILS',true);` to false.) 701- Thumbnails for some services
702 Currently supports: YouTube.com, dailymotion.com, vimeo.com (slow!) and imgur.com.
703 Thumbnails are enabled by default, but you can turn them off
704 (set `define('ENABLE_THUMBNAILS',true);` to `false`).
618 705
619### Changed 706### Changed
620- Removed the focus on the searchbox (this is cumbersome when you want to browse pages and scroll with the keyboard). 707- Removed the focus on the searchbox (this is cumbersome when you want to browse pages
708 and scroll with the keyboard)
709
621 710
622## [v0.0.20beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 711## [v0.0.20beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
623### Fixed 712### Fixed
624- RSS feed is now served as `application/rss+xml` instead of `application/xhtml+xml` (which was causing problem in //RSS Lounge//) 713- RSS feed is now served as `application/rss+xml` instead of `application/xhtml+xml`
714 (which was causing problem in //RSS Lounge//)
625- ATOM feed is now served as `application/atom+xml` instead of `application/xhtml+xml` 715- ATOM feed is now served as `application/atom+xml` instead of `application/xhtml+xml`
626 716
717
627## [v0.0.19beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 718## [v0.0.19beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
628### Added 719### Added
629- ATOM feed. 720- ATOM feed
630 721
631### Fixed 722### Fixed
632- Patch by Emilien to remove the update notification after the update. 723- Patch by Emilien to remove the update notification after the update
724
633 725
634## [v0.0.18beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 726## [v0.0.18beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
635### Added 727### Added
636- You can now configure the title of your page. 728- You can now configure the title of your page
637- New screen to configure title and timezone. 729- New screen to configure title and timezone
638 730
639### Changed 731### Changed
640- Nicer timezone selection patch by killruana. 732- Nicer timezone selection patch by killruana
641 733
642### Fixed 734### Fixed
643- New lines now appear correctly in the RSS feed descriptions. 735- New lines now appear correctly in the RSS feed descriptions.
644 736
737
645## [v0.0.17beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 738## [v0.0.17beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
646### Added 739### Added
647- Change password screen added (based on a patch by killruana). 740- Change password screen added (based on a patch by killruana)
648- Autocomplete in the tag search form. 741- Autocomplete in the tag search form
649- You can rename or delete a tag in all links (very handy if you misspelled a tag or want to merge tags). 742- You can rename or delete a tag in all links
650- When you click the RSS feed, the feed will be filtered with the same filters as the page you were viewing. 743 (very handy if you misspelled a tag or want to merge tags)
744- When you click the RSS feed, the feed will be filtered with the same filters
745 as the page you were viewing
651 746
652### Changed 747### Changed
653- CSS adjustments by jerrywham. 748- CSS adjustments by jerrywham
654- Minor corrections. 749- Minor corrections
750
655 751
656## [v0.0.16beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 752## [v0.0.16beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
657### Added 753### Added
658- Upgrade notification: If a new version of Shaarli is available, you will be notified by a discrete message in top-right corner. This message will only be visible if you are logged in, and the check will be performed at most once a day. 754- Upgrade notification:
659- Preliminary tag cloud (ugly for the moment, I need to find something better). 755 If a new version of Shaarli is available, you will be notified by a discreet
756 message in top-right corner.
757 This message will only be visible if you are logged in, and the check will be
758 performed at most once a day.
759- Preliminary tag cloud (ugly for the moment, I need to find something better)
660 760
661### Changed 761### Changed
662- Replaced `preg_match()` with `version_compare()` to check PHP version. 762- Replaced `preg_match()` with `version_compare()` to check PHP version
663- Includes a patch by Emilien K. to mask dates if user is not logged in. The option can be activated by changing `define('HIDE_TIMESTAMPS',false);` to `true`. 763- Includes a patch by Emilien K. to mask dates if user is not logged in.
764 The option can be activated by changing `define('HIDE_TIMESTAMPS',false);` to `true`
765
664 766
665## [v0.0.15beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 767## [v0.0.15beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
666### Added 768### Added
667- New in import: Option to overwrite existing links when importing. 769- New in import: Option to overwrite existing links when importing
668- On free.fr, automatic creation of the `/sessions` directory. 770- On free.fr, automatic creation of the `/sessions` directory
669 771
670### Changed 772### Changed
671- CSS Stylesheet is now an external file (shaarli.css). This reduces page size and eases customization. 773- CSS Stylesheet is now an external file (shaarli.css).
774 This reduces page size and eases customization.
672 775
673### Removed 776### Removed
674- Removed some parameters in URL added by some feed proxies (`#xtor=RSS-...`) 777- Removed some parameters in URL added by some feed proxies (`#xtor=RSS-...`)
675 778
676### Fixed 779### Fixed
677- Bug corrected: Prevented loop on login screen upon successful login after a failed login. 780- Bug corrected: Prevented loop on login screen upon successful login after a failed login
678- Bug corrected in import: HTML entities were not properly decoded. If you imported your Delicious/Diigo bookmarks, your should import them again an use the 'overwrite' option of the import feature. 781- Bug corrected in import: HTML entities were not properly decoded.
782 If you imported your Delicious/Diigo bookmarks, your should import them again
783 and use the 'overwrite' option of the import feature.
784
679 785
680## [v0.0.14beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 786## [v0.0.14beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
681### Added 787### Added
682- You no longer need to disable `magic_quotes` on your host. Shaarli will cope with this option beeing activated. 788- You no longer need to disable `magic_quotes` on your host.
789 Shaarli will cope with this option beeing activated.
790
683 791
684## [v0.0.13beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 792## [v0.0.13beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
685### Added 793### Added
686- Import: New option to import html bookmark file as private links. 794- Import: New option to import html bookmark file as private links
687- Import: Importing a bookmark file will not overwrite existing links anymore. 795- Import: Importing a bookmark file will not overwrite existing links anymore
688- Export: New options to export only public or private links. 796- Export: New options to export only public or private links
689 797
690### Changed 798### Changed
691- In tag autocomplete, tags are presented in use order (most used tags first, instead of alphabetical order). 799- In tag autocomplete, tags are presented in use order
800 (most used tags first, instead of alphabetical order)
692- RSS Feed can now be filtered by tags or fulltext search. Just add to the feed url: 801- RSS Feed can now be filtered by tags or fulltext search. Just add to the feed url:
693 - `&searchtags=minecraft+video` for tag filtering 802 - `&searchtags=minecraft+video` for tag filtering
694 - `&searchterm=portal` for fulltext search to the feed url. 803 - `&searchterm=portal` for fulltext search to the feed url
804
695 805
696## [v0.0.12beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 806## [v0.0.12beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
697### Added 807### Added
698- Added a check that the config file was properly created (in case Shaarli does not have the write rights in its folder). 808- Add a check that the config file was properly created
699- Open Shaarli: There is an option to open your Shaarli to anyone. Anybody will be able to add/edit/delete links without having to login. In code, change `define('OPEN_SHAARLI',false);` to `true`. Note: No anti-spam for the moment. You are warned. 809 (in case Shaarli does not have the write rights in its folder)
700- Autocomplete for tags. 810- Open Shaarli: there is an option to open your Shaarli to anyone.
811 Anybody will be able to add/edit/delete links without having to login.
812 In code, change `define('OPEN_SHAARLI',false);` to `true`.
813 Note: No anti-spam for the moment. You are warned!
814- Autocomplete for tags
815
701 816
702## [v0.0.11beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 817## [v0.0.11beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
703### Added 818### Added
704- Add a check and a warning for some hosts which still have magic_quotes activated. 819- Add a check and a warning for some hosts which still have `magic`_quotes activated
820
705 821
706## [v0.0.10beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 822## [v0.0.10beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
707### Added 823### Added
708- Get rid of `&quot;` in titles. 824- Get rid of `&quot;` in titles
825
709 826
710## [v0.0.9beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 827## [v0.0.9beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
711### Added 828### Added
712- Now works on hosts free.fr and 1and1 829- Now works on hosts `free.fr` and `1and1`
713- Now works with PHP 5.1 830- Now works with PHP 5.1
714- PHP version is now checked and an error message is displayed if version is not correct. 831- PHP version is now checked and an error message is displayed if version is not correct
715 832
716### Fixed 833### Fixed
717- No more error messages if the browser does not send `HTTP_REFERER` 834- No more error messages if the browser does not send `HTTP_REFERER`
718- No more error messages if the host has disabled http protocol in PHP config (eg. 1and1). 835- No more error messages if the host has disabled http protocol in PHP config (eg. 1and1)
836
719 837
720## [v0.0.8beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) 838## [v0.0.8beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history)
721### Changed 839### Changed
722- In RSS feed, GUID content replaced with the URL of the link, because some stupid RSS reader (like Google Reader) use `<guid>` as a link instead of using `<link>`. 840- In RSS feed, GUID content replaced with the URL of the link, because some
841 stupid RSS reader (like Google Reader) use `<guid>` as a link instead of using `<link>`
842
723 843
724## [v0.0.7beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-09-16 844## [v0.0.7beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2011-09-16
725First public release by Sebsauvage, see original article: 845First public release by Sebsauvage, see original article: