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

Changelog History
Page 2

  • v0.9.7 Changes

    June 20, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ— Build the Docker images from the local Git sources
  • v0.9.6 Changes

    March 25, 2018

    ๐Ÿ”„ Changed

    • htaccess: prevent accessing resources not managed by SCM
    • htaccess: always forward the 'Authorization' HTTP header
  • v0.9.5 Changes

    February 02, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix a warning happening when php-intl is not installed on the system
    • ๐Ÿ›  Fix warnings happening when updating from legacy SebSauvage version
  • v0.9.4 Changes

    January 30, 2018

    โž• Added

    • ๐ŸŒ Enable translations: Shaarli is now also available in French. Other language translations are welcome!
    • โž• Add EditorConfig configuration
    • โž• Add favicons for mobile devices
    • โž• Add Alpine Linux arm32v7 Dockerfiles (master, latest)

    ๐Ÿ”„ Changed

    • ๐ŸŽ Do not write bookmark edition history during file imports (performance)
    • ๐Ÿง Migrate Docker images (master, latest) to Alpine Linux
    • ๐Ÿ‘Œ Improve unitary tests and code coverage
    • ๐Ÿ‘Œ Improve thumbnail display
    • ๐Ÿ‘Œ Improve theme ergonomics
    • ๐Ÿ‘Œ Improve messages if there is no plugin or parameter available in the admin page
    • Increase buffer size for cURL download
    • โ†ช Force HTTPS if the original port is 443 behind a reverse proxy (workaround)
    • ๐Ÿ‘Œ Improve page title retrieval performances

    โœ‚ Removed

    • โœ‚ Remove redirector setting from Configure page

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix broken links in the documentation
    • Enable access to data/user.css (Apache 2.2 & 2.4)
    • Don't URL encode description links if parameter redirector.encode_url is set to false
    • ๐Ÿ›  Fix an issue preventing the Save button to appear for plugin parameters
  • v0.9.3 Changes

    January 04, 2018

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

  • v0.9.2 Changes

    October 07, 2017

    โšก๏ธ Major security issue fixed. Please update.

    โž• Added

    • ๐Ÿท Tag search now supports wildcards *
    • New setting privacy.force_login which can be used with privacy.hide_public_links to redirect anonymous users to the login page.
    • New setting general.default_note_title used to override default Note: title prefix for notes.
    • โž• Add a version hash for asset loading to prevent browser's cache issue

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ The "Remember me" checkbox is unchecked by default
    • ๐Ÿ”ง The default value of the "Remember me" checkbox can be configured under data/config.json.php

    โœ‚ Removed

    • โœ‚ Remove obsolete PHP magic quote support

    ๐Ÿ›  Fixed

    • Generates a permalink URL if the URL is set to blank
    • Replace links to the old GitHub wiki with ReadTheDocs URIs
    • ๐Ÿ‘‰ Use single quotes in the note bookmarklet
    • Daily page if there is no link
    • Bulk link deletion with a single link
    • HTTPS detection behind a reverse proxy
    • โœ… Travis tests environment and localization
    • ๐Ÿ‘Œ Improve template paths robustness (trailing slash)
    • Robustness: safer gzinflate/zlib usage
    • ๐Ÿ“œ Description links parsing with parenthesis (without Markdown)
    • Templates:
      • Sort the tag cloud alphabetically
      • Firefox social title
      • Improved visited link color
      • Fix jumpy textarea with long content in post edit

    ๐Ÿ”’ Security

    • ๐Ÿ›  Fixed reflected XSS vulnerability introduced in v0.9.1, discovered by @chb9 (CVE-2017-15215).
  • v0.9.1 Changes

    August 23, 2017

    ๐Ÿ“š The documentation has been migrated to ReadTheDocs:

    โž• Added

    • ๐Ÿ‘ Allow bulk link deletion
    • Display subtags in the tag cloud
    • โž• Add an endpoint to refresh the token
    • โž• Add a token on every page
    • โž• Add a tag list view for management
    • โž• Add Note bookmarklet
    • โž• Add creation date when editing a link

    ๐Ÿ”„ Changed

    • ๐Ÿ“š Documentation:
      • Generate static HTML documentation with mkdocs
      • Host documentation on ReadTheDocs
      • Update documentation structure
      • Update Makefile targets to:
        • Build the docs locally
        • Include the generated docs in the release archives
    • Theme:
      • Use the new theme as the default
      • Rename the tag cloud template to tag.cloud.html
      • Display visited links in grey
      • Use only one search form in linklist.html
      • Hide the "search links with these tags" option when an empty searchtags is passed to tag.list.html
    • ๐Ÿ‘Œ Improve HTTP header handling when hosting Shaarli with Docker behind a reverse proxy
    • Searching for tags with an empty value returns untagged links only
    • Set Travis environment to precise until the new trusty environment is ready

    โœ‚ Removed

    • โœ‚ Remove dead Pubsubhubbub code
    • ๐Ÿ“š Disable the GitHub wiki (see changed/documentation)
    • โœ‚ Remove Docker dev image and resources
    • Theme:
      • Remove the bottom "Sort by" menu in tag.list.html

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix file existence check for user.css
    • Limit selection to 2k characters when using the bookmarklet
    • ๐Ÿ›  Fix JS error uncaught type error
    • ๐Ÿ›  Fix Firefox Social button
    • ๐Ÿš€ Use pinned PHP dependencies when generating release archives
    • ๐Ÿ‘‰ Make sure that the tag exists before altering/removing it

    ๐Ÿ”’ Security

    • โž• Add a whitelist for protocols for URLs
  • v0.9.0 Changes

    May 07, 2017

    ๐Ÿš€ This release introduces the REST API, and requires updating HTTP server ๐Ÿ‘€ configuration to enable URL rewriting, see:

    โš  WARNING: Shaarli now requires PHP 5.5+.

    โž• Added

    • REST API v1
      • Slim framework
      • JSON Web Token (JWT) authentication
      • versioned API endpoints:
        • /api/v1/info: get general information on the Shaarli instance
        • /api/v1/links: get a list of shaared links
        • /api/v1/history: get a list of latest actions Theming:
      • Introduce a new theme
      • Allow selecting themes/templates from the configuration page
      • New/Edit link form can be submitted using CTRL+Enter in the textarea
      • Shaarli version is displayed in the footer when logged in
    • โž• Add plugin placeholders to Atom/RSS feed templates
    • โž• Add OpenSearch to feed templates
    • โž• Add campaign_ to the URL cleanup pattern list
    • โž• Add an AUTHORS file and Makefile target to list authors from Git commit data
    • ๐Ÿ”— Link imports are now logged in data/ folder, and can be debug using dev.debug=true setting.
    • ๐Ÿ”’ composer.lock is now included in git file to allow proper composer install
    • ๐Ÿ”Š History mechanism which logs link addition/modification/deletion

    ๐Ÿ”„ Changed

    • ๐Ÿณ Docker: enable nginx URL rewriting for the REST API
    • Theming:
      • Move user.css to the data folder
      • Move default template files to a subfolder (default)
      • Rename the legacy theme to vintage
      • Private only filter is now displayed as a search parameter
      • Autocomplete: pre-select the first element
      • Display daily date in the page title (browser title)
      • Timezone lists are now passed as an array instead of raw HTML
    • ๐Ÿšš Move PubSubHub to a dedicated plugin
    • ๐Ÿ’… Coding style:
      • explicit method visibility
      • safe boolean comparisons
      • remove unused variables
    • โšก๏ธ The updater now keeps custom theme preferences
    • Simplify the COPYING information
    • ๐Ÿ‘Œ Improved client locale detection
    • ๐Ÿ‘Œ Improved date time display depending on the locale
    • ๐Ÿ‘ Partial namespace support for Shaarli classes
    • Shaarli version is now only present in shaarli_version.php
    • Human readable maximum file size upload

    โœ‚ Removed

    • PHP < 5.5 compatibility
    • ๐Ÿ”Œ ReadItYourself plugin

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Ignore generated release tarballs
    • 0๏ธโƒฃ Hide default port when behind a reverse proxy
    • ๐Ÿ›  Fix a typo in the Markdown plugin description
    • ๐Ÿ›  Fix the presence of empty tags for private tags and in search results
    • ๐Ÿ›  Fix a fatal error during the install
    • ๐Ÿ›  Fix permalink image alignment in daily page
    • ๐Ÿ›  Fix the delete button in editlink
    • ๐Ÿ›  Fix redirection after link deletion
    • โšก๏ธ Do not access LinkDB links by ID before the Updater applies migrations
    • โœ‚ Remove extra spaces in the bookmarklet's name
    • ๐Ÿ”Œ Piwik plugin: Piwik URL protocol can now be set (http or https)
    • ๐Ÿšš All inline JS has been moved to dedicated JS files
    • Keep tags after login redirection

    ๐Ÿ”’ Security

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

    June 20, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ— Build the Docker image from the local Git sources

    โœ‚ Removed

    • ๐Ÿ— Disable PHP 5.3 Travis build (unsupported)
  • v0.8.6 Changes

    February 19, 2018

    ๐Ÿ”„ Changed

    • โœ… Run version check tests against the 'stable' branch