All Versions
78
Latest Version
Avg Release Cycle
82 days
Latest Release
1045 days ago

Changelog History
Page 3

  • v0.8.5 Changes

    January 04, 2018

    โšก๏ธ XSS vulnerability fixed. Please update.

  • v0.8.4 Changes

    March 04, 2017

    ๐Ÿ”’ Security

    • 0๏ธโƒฃ Markdown plugin: escape HTML entities by default
  • v0.8.3 Changes

    January 20, 2017

    ๐Ÿ›  Fixed

    • PHP 7.1 compatibility: add ConfigManager parameter to anti-bruteforce function call in login template.
  • v0.8.2 Changes

    December 15, 2016

    ๐Ÿ›  Fixed

    • Editing a link created before the new ID system would change its permalink.
  • v0.8.1 Changes

    December 12, 2016

    Note: this version will create an automatic backup of your database if anything goes wrong.

    โž• Added

    • โž• Add CHANGELOG.md to track the whole project's history
    • ๐Ÿ— Enable Composer cache for Travis builds
    • ๐Ÿ’พ Save the last edition date for shaares and use it in Atom/RSS feeds
    • ๐Ÿ”Œ Plugins:
      • Add an Isso plugin to enable user comments on permalinks
      • Allow defining init functions, e.g. for performing checks and error processing
      • Add a Piwik plugin for analytics.
      • Markdown: add warning notice regarding HTML rendering
    • Meta tag to not send the referrer to external resources.

    ๐Ÿ”„ Changed

    • ๐Ÿ”— Link ID complete refactoring:
      • Links now have a numeric ID instead of dates
      • Short URLs are now created once and can't change over time (previous URL are kept)
    • Templates:
      • Changed placeholder behaviour for: buttons_toolbar, fields_toolbar and action_plugin
      • Cleanup {loop} declarations in templates
      • Tools: hide Firefox Social button when not in HTTPS
      • Firefox Social: show Shaarli's title when shaaring using Firefox Social
    • ๐Ÿš€ Release archives now have the same structure as GitHub-generated archives:
      • archives contain a Shaarli directory, itself containing sources + dependencies
      • the tarball is now gzipped
    • ๐Ÿ”Œ Plugins:
      • Markdown: Parsedown library is now imported through Composer
    • Minor code cleanup: PHPDoc, spelling, unused variables, etc.
    • ๐Ÿณ Docker: explicitly set the maximum file upload size to 10 MiB

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix the server <self> value in Atom/RSS feeds
    • ๐Ÿ”Œ Plugins:
      • Tools: only display parameter description when it exists
      • archive.org: do not propose archival of private notes
      • Markdown:
        • render links properly in code blocks
        • bug regarding the nomarkdown tag
      • W3C compliance
    • ๐Ÿ‘‰ Use absolute URL for hashtags in RSS and ATOM feeds
    • ๐Ÿณ Docker: specify the location of the favicon
    • ๐Ÿšš ATOM feed: remove new line between content tag and data

    ๐Ÿ”’ Security

    • ๐Ÿ‘ Allow whitelisting trusted IPs, else continue banning clients upon login failure
  • v0.8.0 Changes

    October 12, 2016

    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)
    • 0๏ธโƒฃ 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.1 Changes

    March 08, 2017

    ๐Ÿ”’ Security

    • 0๏ธโƒฃ Markdown plugin: escape HTML entities by default
  • v0.7.0 Changes

    May 14, 2016

    โž• 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 Changes

    March 02, 2016

    ๐Ÿ›  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 Changes

    February 28, 2016

    โž• 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