Skip to content

Releases: shaarli/Shaarli

v0.8.0

12 Oct 11:53
v0.8.0
Compare
Choose a tag to compare

Shaarli now uses Composer to handle its dependencies.
Please use our release archives, or follow the installation documentation.

Added

  • Composer is required to resolve Shaarli's PHP dependencies
  • Shaarli now supports #hashtags
  • Firefox social share now uses selected text as a description
  • Plugin parameters can have a description in each plugin's .meta file

Changed

  • Configuration is now stored as a JSON file
  • Previous configuration format will be automatically updated (PHP -> JSON)
  • Shaarli now defaults to cURL to fetch shaare titles
  • URL cleanup: remove PHPSESSID parameter
  • nomarkdown tag is no longer private, and now affects visitors
  • Cleanup template indentation
  • Rewrite bookmark import using a generic Netscape parser

Removed

  • Shaarli no longer references Delicious in its description

Deprecated

  • Shaarli configuration is not held as PHP globals anymore

Fixed

  • Ignore case for tags in autocompletion and cloud tag
  • Avoid generating empty tags
  • Fix a Dockerfile syntax error

Security

  • Fixed a bug preventing to change password
  • XSRF token now generated each time a page is rendered

v0.7.0

14 May 10:18
v0.7.0
Compare
Choose a tag to compare

Added

  • Adds an option to encode redirector URL parameter
  • Atom/RSS feeds now support Markdown formatting, and plugins in general
  • Markdown: use the tag .nomarkdown to avoid markdown processing
  • Prefill the login field when the authentication has failed
  • Show a private links counter

Changed

  • Allow to use the bookmarklet in Firefox reader view (URL clean up)
  • Improve tagcloud font size
  • Improve title retrieving
  • Markdown: inline code background color
  • Refactor Netscape bookmark export
  • Refactor Atom/RSS feed generation

Removed

  • Remove delicious from Shaarli description

Fixed

  • Fix bad login redirections causing a 404 in a few cases
  • Fix tagcloud font-size with French locale
  • Don't display empty tags in tag search
  • Fix Awesomeplete conflicts with jQuery
  • Fix UTC timezone selection
  • Fix a bug preventing to import notes in browsers from bookmarks export
  • Don't redirect to ?post if ?addlink is reached while logged out

v0.6.5

02 Mar 19:12
v0.6.5
Compare
Choose a tag to compare

Fixed

  • Fixes a regression generating an unnecessary warning (language in HTTP request).
  • Fixes a bug where going through multiple reverse proxy could generate malformed URL.
  • Markdown: Fixes a bug where empty description blocks were displayed.

v0.6.4

28 Feb 14:00
v0.6.4
Compare
Choose a tag to compare

Added

  • Add an updater class to automate user data upgrades
  • Plugin admin page: adds a label for checkboxes and improve name display
  • Plugin Wallabag: API version can be specified in plugin admin page

Changed

  • Better tag cloud sorting, including special chars (a > E > é > z)
  • Autolocale now sets all locale categories, not just time
  • Use PHP's DateTime object instead of custom functions
  • Plugin hooks: process includes before header/footer
  • Markdown plugin: better styles for <code> and <pre> tags
  • Improve searching:
    • search terms are now considered separated and won't only return exact results anymore
    • exact search can be done with quotes "this exact sentence"
    • search supports excluded terms starting a dash -exclude
    • implement crossed search: terms + tags
    • all of them combined across all shaare fields
  • New tag behaviour:
    • tags starting with a dash will be renamed without it
    • tags starting with a dot . will be hidden unless the user is logged in

Fixed

  • Fix Markdown plugin escape issues (code/quote blocks, etc.)
  • Link description aren't trimmed anymore to allow markdown format at the beginning of a shaare
  • Fixes plugin admin redirection page on error

Security

  • Fix a bug where non initialized variables were causing a warning
  • Fix a bug where saving a link after edit could cause a 404 error

v0.6.3

31 Jan 18:57
v0.6.3
Compare
Choose a tag to compare

Added

  • Plugins administration page
  • Markdown plugin added for shaares description
  • Docker: Dockerfile is now in the main git repository and improved
  • Add a .gitattributes to ease repository management
  • Travis: include file permission checks

Changed

  • Auto retrieve of title know works with websites (HTTPS, follow redirections, etc.)
  • 404 page is now handled in a template
  • Date in log files updated to work with fail2ban
  • Wallabag: support of Wallabag v2 and minor fixes
  • Link search refactoring
  • Logging function refactoring

Fixed

  • Fix a bug where renaming a tag was causing a 404
  • Fix a bug allowing to search blank terms
  • Fix a bug preventing to remove a tag with special chars when searching

v0.6.2

23 Dec 19:08
v0.6.2
Compare
Choose a tag to compare

Changed

  • Plugins: new footer hook
  • Plugins: improve QR code
  • Cleanup templates

Fixed

  • Plugins: use the actual link URL to generate QR codes
  • Templates: missing/erroneous page titles
  • Templates: missing variables resulting in PHP errors

Security

  • Fix invalid file permissions (remove executable bit)

v0.6.1

01 Dec 20:36
v0.6.1
Compare
Choose a tag to compare

Added

  • Add OpenSearch support
  • Add a Doxygen makefile target
  • Tools: add fine-grained file/directory permission checks (installation)

Changed

  • Tools: check the 'stable' branch for new versions (updates)
  • Cleanup: introduce an ApplicationUtils class

Removed

  • Cleanup: remove json_encode() function (built-in since PHP 5.2)

Fixed

  • Auto-complete more than one tag
  • Bookmarklet: support titles containing quotes
  • URL encode links when setting a redirector

v0.6.0

18 Nov 12:48
v0.6.0
Compare
Choose a tag to compare

Added

  • Introduce a plugin system
  • Add a demo_plugin
  • Add plugins:
    • addlink_toolbar
    • archiveorg
    • playvideos
    • qrcode
    • readityourself
    • wallabag

Changed

  • Coding style

Fixed

  • Adding a new link now returns the correct anchor in the URL
  • Set default file permissions

v0.5.4

15 Sep 17:24
v0.5.4
Compare
Choose a tag to compare

Added

  • HTTPS: support being served behing an SSL-enabled proxy

Changed

  • HTTP/Server utilities: refactor & add test coverage
  • Project & documentation:
    • improve/rewrite README.md
    • update contributor list
    • update index.php header

Fixed

  • PHP session IDs: handle hash algorithms and bits per char representations

v0.5.3

02 Sep 19:24
v0.5.3
Compare
Choose a tag to compare

Fixed

  • Fix a bug that could prevent user to login