2016-10-17 18:00:29 +02:00
|
|
|
# Change Log
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
|
|
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
|
2019-02-23 16:48:10 +01:00
|
|
|
|
2019-04-16 00:22:15 +02:00
|
|
|
## [v0.10.4](https://github.com/shaarli/Shaarli/releases/tag/v0.10.4) - 2019-04-16
|
|
|
|
### Fixed
|
|
|
|
- Fix thumbnails disabling if PHP GD is not installed
|
|
|
|
- Fix a warning if links sticky status isn't set
|
|
|
|
|
2019-02-23 16:48:10 +01:00
|
|
|
## [v0.10.3](https://github.com/shaarli/Shaarli/releases/tag/v0.10.3) - 2019-02-23
|
|
|
|
### Added
|
|
|
|
- Add OpenGraph metadata tags on permalink page
|
|
|
|
- Add CORS headers to REST API reponses
|
|
|
|
- Add a button to toggle checkboxes of displayed links
|
|
|
|
- Add an icon to the link list when the Isso plugin is enabled
|
|
|
|
- Add noindex, nofollow to documentation pages
|
|
|
|
- Document usage of robots.txt
|
|
|
|
- Add a button to set links as sticky
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Update French translation
|
|
|
|
- Refactor the documentation homepage
|
|
|
|
- Bump netscape-bookmark-parser
|
|
|
|
- Update session_start condition
|
|
|
|
- Improve accessibility
|
|
|
|
- Cleanup and refactor lint tooling
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fix input size for dropdown search form
|
|
|
|
- Fix history for bulk link deletion
|
|
|
|
- Fix thumbnail requests
|
|
|
|
- Fix hashtag rendering when markdown escaping is enabled
|
|
|
|
- Fix AJAX tag deletion
|
|
|
|
- Fix lint errors and improve PSR-1 and PSR-2 compliance
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
- Remove Firefox Share documentation
|
|
|
|
|
2018-08-11 14:35:58 +02:00
|
|
|
## [v0.10.2](https://github.com/shaarli/Shaarli/releases/tag/v0.10.2) - 2018-08-11
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Docker build
|
|
|
|
|
2018-08-11 13:47:41 +02:00
|
|
|
## [v0.10.1](https://github.com/shaarli/Shaarli/releases/tag/v0.10.1) - 2018-08-11
|
|
|
|
|
2019-02-23 16:48:10 +01:00
|
|
|
### Changed
|
2018-08-11 13:47:41 +02:00
|
|
|
|
|
|
|
- Accessibility:
|
|
|
|
- Remove alt text on the logo
|
|
|
|
- Remove redundant title in tools page
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed an error on the daily page and daily RSS
|
|
|
|
- Fixed an issue causing 'You are not authorized to add a link' error while logged out
|
|
|
|
- Fixed thumbnail path when Shaarli's path uses symbolic links
|
|
|
|
- Add a `mod_version` check in Shaarli's root `.htaccess` file for Apache 2.2 syntax
|
|
|
|
- Include assets in the release Makefile target
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
- Firefox Social API shaare has been removed
|
|
|
|
|
2018-07-28 10:35:43 +02:00
|
|
|
## [v0.10.0](https://github.com/shaarli/Shaarli/releases/tag/v0.10.0) - 2018-07-28
|
2018-06-16 21:39:59 +02:00
|
|
|
**PHP 5.5 compatibility has been dropped.** Shaarli now requires at least PHP 5.6.
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- Add a filter to display public links only
|
|
|
|
- Add PHP 7.2 support
|
|
|
|
- Add German translation
|
|
|
|
- Resolve front-end dependencies from NPM
|
|
|
|
- Build front-end bundles with Yarn and Webpack
|
|
|
|
- Lint Javascript code with ESLint
|
|
|
|
- Lint SASS code with SASSLint
|
|
|
|
- Support redirection in cURL download callback
|
|
|
|
- Introduce multi-stage builds for Docker images
|
|
|
|
- Use Travis matrix and stages to run Javascript tests in a dedicated environment
|
2018-07-28 10:35:43 +02:00
|
|
|
- Add tag endpoint in the REST API
|
|
|
|
- Build the documentation in Travis builds
|
2019-02-23 16:48:10 +01:00
|
|
|
- Provide a Docker Compose example
|
2018-06-16 21:39:59 +02:00
|
|
|
|
|
|
|
### Changed
|
2018-07-28 10:35:43 +02:00
|
|
|
- Use web-thumbnailer to retrieve thumbnails (see #687)
|
2018-06-16 21:39:59 +02:00
|
|
|
- Use a specific page title in all pages
|
|
|
|
- Daily: run hooks before creating the columns
|
|
|
|
- Load theme translations files automatically
|
|
|
|
- Make max download size and timeout configurable
|
|
|
|
- Make Nginx logs accessible as stdout/stderr for Docker images
|
|
|
|
- Update buttons used to toggle link visibility filters
|
|
|
|
- Rewrite Javascript code for ES6 compliance
|
|
|
|
- Refactor IP ban management
|
|
|
|
- Refactor user login management
|
|
|
|
- Refactor server-side session management
|
|
|
|
- Update Doxygen configuration
|
|
|
|
- Update Parsedown
|
2018-07-28 10:35:43 +02:00
|
|
|
- Improve documentation
|
|
|
|
- Docker: build the images from the local sources
|
|
|
|
- Docker: bump alpine version to 3.7
|
|
|
|
- Docker: expose a volume for the thumbnail cache
|
2018-06-16 21:39:59 +02:00
|
|
|
|
|
|
|
### Removed
|
|
|
|
- Drop support for PHP 5.5
|
|
|
|
- Remove vendored front-end libraries
|
|
|
|
- Remove environment specific .gitignore entries
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Ignore the case while checking DOCTYPE during the file import
|
|
|
|
- Fix removal of on=... attributes from html generated from Markdown
|
|
|
|
- httpd: always forward the 'Authorization' header
|
|
|
|
- Ensure user-specific CSS file is loaded
|
|
|
|
- Fix feed permalink rendering when Markdown escaping is enabled
|
|
|
|
- Fix order of tags with the same number of occurrences
|
2018-07-28 10:35:43 +02:00
|
|
|
- Fixed the referrer meta tag in default template
|
|
|
|
- Disable MkDocs' strict mode for ReadTheDocs builds to pass
|
|
|
|
- fix and simplify Dockerfile for armhf
|
2018-06-16 21:39:59 +02:00
|
|
|
|
|
|
|
### Security
|
|
|
|
- Update `.htaccess` to prevent accessing Git metadata when using a Git-based installation
|
|
|
|
|
|
|
|
|
|
|
|
## [v0.9.7](https://github.com/shaarli/Shaarli/releases/tag/v0.9.7) - 2018-06-20
|
|
|
|
### Changed
|
|
|
|
- Build the Docker images from the local Git sources
|
2018-01-30 18:49:22 +01:00
|
|
|
|
2018-03-25 20:09:26 +02:00
|
|
|
|
|
|
|
## [v0.9.6](https://github.com/shaarli/Shaarli/releases/tag/v0.9.6) - 2018-03-25
|
2018-06-16 21:39:59 +02:00
|
|
|
### Changed
|
2018-03-25 20:09:26 +02:00
|
|
|
- htaccess: prevent accessing resources not managed by SCM
|
|
|
|
- htaccess: always forward the 'Authorization' HTTP header
|
|
|
|
|
|
|
|
|
2018-02-02 18:59:31 +01:00
|
|
|
## [v0.9.5](https://github.com/shaarli/Shaarli/releases/tag/v0.9.5) - 2018-02-02
|
|
|
|
### Fixed
|
|
|
|
- Fix a warning happening when `php-intl` is not installed on the system
|
|
|
|
- Fix warnings happening when updating from legacy SebSauvage version
|
|
|
|
|
2018-01-30 18:49:22 +01:00
|
|
|
## [v0.9.4](https://github.com/shaarli/Shaarli/releases/tag/v0.9.4) - 2018-01-30
|
2018-01-10 20:42:05 +01:00
|
|
|
### 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)
|
2018-01-30 18:49:22 +01:00
|
|
|
- Improve page title retrieval performances
|
2018-01-10 20:42:05 +01:00
|
|
|
|
|
|
|
### 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
|
|
|
|
|
|
|
|
|
2018-01-04 18:49:05 +01:00
|
|
|
## [v0.9.3](https://github.com/shaarli/Shaarli/releases/tag/v0.9.3) - 2018-01-04
|
|
|
|
**XSS vulnerability fixed. Please update.**
|
|
|
|
|
|
|
|
## Security
|
2018-01-06 15:31:25 +01:00
|
|
|
- Fix an XSS (cross-site-scripting) vulnerability in `index.php` -
|
|
|
|
[CVE-2018-5249](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5249)
|
2018-01-04 18:49:05 +01:00
|
|
|
|
|
|
|
|
2017-10-07 12:05:07 +02:00
|
|
|
## [v0.9.2](https://github.com/shaarli/Shaarli/releases/tag/v0.9.2) - 2017-10-07
|
|
|
|
|
|
|
|
**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
|
|
|
|
- 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
|
|
|
|
|
2017-10-23 01:06:11 +02:00
|
|
|
- Fixed reflected XSS vulnerability introduced in v0.9.1, discovered by @chb9 ([CVE-2017-15215](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15215)).
|
2017-10-07 12:05:07 +02:00
|
|
|
|
2018-01-04 18:49:05 +01:00
|
|
|
|
2017-08-23 01:01:58 +02:00
|
|
|
## [v0.9.1](https://github.com/shaarli/Shaarli/releases/tag/v0.9.1) - 2017-08-23
|
|
|
|
|
|
|
|
The documentation has been migrated to ReadTheDocs:
|
|
|
|
- https://shaarli.readthedocs.io/
|
|
|
|
- edits are submitted as pull requests
|
|
|
|
|
|
|
|
### 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](http://www.mkdocs.org/)
|
|
|
|
- Host documentation on [ReadTheDocs](http://www.mkdocs.org/)
|
|
|
|
- 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
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2017-05-07 17:23:36 +02:00
|
|
|
## [v0.9.0](https://github.com/shaarli/Shaarli/releases/tag/v0.9.0) - 2017-05-07
|
2016-12-12 03:30:54 +01:00
|
|
|
|
2017-01-15 19:24:17 +01:00
|
|
|
This release introduces the REST API, and requires updating HTTP server
|
|
|
|
configuration to enable URL rewriting, see:
|
|
|
|
- https://shaarli.github.io/api-documentation/
|
2017-08-26 09:40:57 +02:00
|
|
|
- https://shaarli.readthedocs.io/en/master/Server-configuration/
|
2017-01-15 19:24:17 +01:00
|
|
|
|
2017-01-03 11:42:21 +01:00
|
|
|
**WARNING**: Shaarli now requires PHP 5.5+.
|
2016-12-15 10:04:05 +01:00
|
|
|
|
2016-12-12 03:30:54 +01:00
|
|
|
### Added
|
2017-01-15 19:24:17 +01:00
|
|
|
- REST API v1
|
|
|
|
- [Slim](https://www.slimframework.com/) framework
|
|
|
|
- [JSON Web Token](https://jwt.io/introduction/) (JWT) authentication
|
|
|
|
- versioned API endpoints:
|
|
|
|
- `/api/v1/info`: get general information on the Shaarli instance
|
|
|
|
- `/api/v1/links`: get a list of shaared links
|
2017-05-07 17:23:36 +02:00
|
|
|
- `/api/v1/history`: get a list of latest actions
|
2017-03-04 11:06:16 +01:00
|
|
|
Theming:
|
|
|
|
- Introduce a new theme
|
|
|
|
- Allow selecting themes/templates from the configuration page
|
2017-03-12 14:03:19 +01:00
|
|
|
- New/Edit link form can be submitted using CTRL+Enter in the textarea
|
2018-01-04 18:49:05 +01:00
|
|
|
- Shaarli version is displayed in the footer when logged in
|
2017-01-15 19:24:17 +01:00
|
|
|
- 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
|
2017-02-09 20:54:56 +01:00
|
|
|
- Link imports are now logged in `data/` folder, and can be debug using `dev.debug=true` setting.
|
2017-05-07 17:23:36 +02:00
|
|
|
- `composer.lock` is now included in git file to allow proper `composer install`
|
|
|
|
- History mechanism which logs link addition/modification/deletion
|
2016-12-15 10:13:00 +01:00
|
|
|
|
2016-12-12 03:30:54 +01:00
|
|
|
### Changed
|
2017-01-15 19:24:17 +01:00
|
|
|
- Docker: enable nginx URL rewriting for the REST API
|
2017-03-04 11:06:16 +01:00
|
|
|
- Theming:
|
|
|
|
- Move `user.css` to the `data` folder
|
|
|
|
- Move default template files to a subfolder (`default`)
|
|
|
|
- Rename the legacy theme to `vintage`
|
2017-03-12 14:03:19 +01:00
|
|
|
- Private only filter is now displayed as a search parameter
|
|
|
|
- Autocomplete: pre-select the first element
|
2017-05-07 17:23:36 +02:00
|
|
|
- Display daily date in the page title (browser title)
|
|
|
|
- Timezone lists are now passed as an array instead of raw HTML
|
2017-01-15 19:24:17 +01:00
|
|
|
- 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
|
2017-03-12 14:03:19 +01:00
|
|
|
- Improved client locale detection
|
|
|
|
- Improved date time display depending on the locale
|
|
|
|
- Partial namespace support for Shaarli classes
|
2017-05-07 17:23:36 +02:00
|
|
|
- Shaarli version is now only present in `shaarli_version.php`
|
2018-01-04 18:49:05 +01:00
|
|
|
- Human readable maximum file size upload
|
2017-05-07 17:23:36 +02:00
|
|
|
|
2017-01-15 19:24:17 +01:00
|
|
|
|
|
|
|
### Removed
|
|
|
|
- PHP < 5.5 compatibility
|
2017-05-07 17:23:36 +02:00
|
|
|
- ReadItYourself plugin
|
2017-01-03 11:42:21 +01:00
|
|
|
|
2016-12-12 03:30:54 +01:00
|
|
|
### Fixed
|
2017-01-15 19:24:17 +01:00
|
|
|
- Ignore generated release tarballs
|
|
|
|
- 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`
|
2017-03-04 11:06:16 +01:00
|
|
|
- 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
|
2017-03-12 14:03:19 +01:00
|
|
|
- Piwik plugin: Piwik URL protocol can now be set (http or https)
|
|
|
|
- All inline JS has been moved to dedicated JS files
|
2017-05-07 17:23:36 +02:00
|
|
|
- Keep tags after login redirection
|
2016-12-12 03:30:54 +01:00
|
|
|
|
2017-03-04 11:06:16 +01:00
|
|
|
### Security
|
|
|
|
- Markdown plugin: escape HTML entities by default
|
2017-01-20 16:44:52 +01:00
|
|
|
|
|
|
|
|
2018-06-16 21:39:59 +02:00
|
|
|
## [v0.8.7](https://github.com/shaarli/Shaarli/releases/tag/v0.8.7) - 2018-06-20
|
|
|
|
### Changed
|
|
|
|
- Build the Docker image from the local Git sources
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
- Disable PHP 5.3 Travis build (unsupported)
|
|
|
|
|
|
|
|
|
|
|
|
## [v0.8.6](https://github.com/shaarli/Shaarli/releases/tag/v0.8.6) - 2018-02-19
|
|
|
|
### Changed
|
|
|
|
- Run version check tests against the 'stable' branch
|
|
|
|
|
|
|
|
|
2018-01-04 18:49:05 +01:00
|
|
|
## [v0.8.5](https://github.com/shaarli/Shaarli/releases/tag/v0.8.5) - 2018-01-04
|
|
|
|
**XSS vulnerability fixed. Please update.**
|
|
|
|
|
|
|
|
## Security
|
2018-01-06 15:31:25 +01:00
|
|
|
- Fix an XSS (cross-site-scripting) vulnerability in `index.php` -
|
|
|
|
[CVE-2018-5249](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5249)
|
2018-01-04 18:49:05 +01:00
|
|
|
|
2017-03-04 11:06:16 +01:00
|
|
|
## [v0.8.4](https://github.com/shaarli/Shaarli/releases/tag/v0.8.4) - 2017-03-04
|
|
|
|
### Security
|
|
|
|
- Markdown plugin: escape HTML entities by default
|
|
|
|
|
|
|
|
## [v0.8.3](https://github.com/shaarli/Shaarli/releases/tag/v0.8.3) - 2017-01-20
|
|
|
|
### Fixed
|
2017-01-20 16:44:52 +01:00
|
|
|
- PHP 7.1 compatibility: add ConfigManager parameter to anti-bruteforce function call in login template.
|
|
|
|
|
2016-12-15 11:49:41 +01:00
|
|
|
## [v0.8.2](https://github.com/shaarli/Shaarli/releases/tag/v0.8.2) - 2016-12-15
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Editing a link created before the new ID system would change its permalink.
|
2016-12-12 03:30:54 +01:00
|
|
|
|
|
|
|
## [v0.8.1](https://github.com/shaarli/Shaarli/releases/tag/v0.8.1) - 2016-12-12
|
2016-12-12 03:26:56 +01:00
|
|
|
|
2018-01-04 18:49:05 +01:00
|
|
|
> Note: this version will create an automatic backup of your database if anything goes wrong.
|
2016-12-12 03:26:56 +01:00
|
|
|
|
2016-10-16 19:33:29 +02:00
|
|
|
### Added
|
2016-10-18 19:44:19 +02:00
|
|
|
- Add CHANGELOG.md to track the whole project's history
|
2016-10-20 00:19:52 +02:00
|
|
|
- Enable Composer cache for Travis builds
|
2016-10-18 19:44:19 +02:00
|
|
|
- Save the last edition date for shaares and use it in Atom/RSS feeds
|
|
|
|
- Plugins:
|
|
|
|
- Add an [Isso](https://posativ.org/isso/) plugin to enable user comments on permalinks
|
|
|
|
- Allow defining init functions, e.g. for performing checks and error processing
|
2016-12-03 09:17:14 +01:00
|
|
|
- Add a Piwik plugin for analytics.
|
|
|
|
- Markdown: add warning notice regarding HTML rendering
|
|
|
|
- Meta tag to *not* send the referrer to external resources.
|
2016-10-18 19:44:19 +02:00
|
|
|
|
2016-10-16 19:33:29 +02:00
|
|
|
### Changed
|
2016-12-12 03:26:56 +01:00
|
|
|
- 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)
|
2018-01-04 18:49:05 +01:00
|
|
|
- Templates:
|
2016-12-12 03:26:56 +01:00
|
|
|
- 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
|
2016-10-16 19:33:29 +02:00
|
|
|
- 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
|
2016-12-03 09:17:14 +01:00
|
|
|
- Plugins:
|
|
|
|
- Markdown: Parsedown library is now imported through Composer
|
2016-10-20 11:31:52 +02:00
|
|
|
- Minor code cleanup: PHPDoc, spelling, unused variables, etc.
|
2016-11-05 20:42:54 +01:00
|
|
|
- Docker: explicitly set the maximum file upload size to 10 MiB
|
2016-10-18 19:44:19 +02:00
|
|
|
|
2016-10-16 19:33:29 +02:00
|
|
|
### Fixed
|
2016-10-18 19:44:19 +02:00
|
|
|
- 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
|
2018-01-04 18:49:05 +01:00
|
|
|
- Markdown:
|
2016-12-03 09:17:14 +01:00
|
|
|
- render links properly in code blocks
|
|
|
|
- bug regarding the `nomarkdown` tag
|
|
|
|
- W3C compliance
|
2016-10-19 11:05:20 +02:00
|
|
|
- Use absolute URL for hashtags in RSS and ATOM feeds
|
2016-11-05 20:42:54 +01:00
|
|
|
- Docker: specify the location of the favicon
|
2016-12-12 03:26:56 +01:00
|
|
|
- ATOM feed: remove new line between content tag and data
|
2016-10-18 19:44:19 +02:00
|
|
|
|
2016-10-16 19:33:29 +02:00
|
|
|
### Security
|
2016-10-18 19:44:19 +02:00
|
|
|
- Allow whitelisting trusted IPs, else continue banning clients upon login failure
|
|
|
|
|
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.8.0](https://github.com/shaarli/Shaarli/releases/tag/v0.8.0) - 2016-10-12
|
|
|
|
Shaarli now uses [Composer](https://getcomposer.org/) to handle its dependencies.
|
2016-10-17 21:11:05 +02:00
|
|
|
Please use our release archives, or follow the
|
|
|
|
[installation documentation](https://github.com/shaarli/Shaarli/wiki/Download-and-Installation).
|
2016-10-17 18:00:29 +02:00
|
|
|
|
|
|
|
### 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
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2017-03-08 22:58:44 +01:00
|
|
|
## [v0.7.1](https://github.com/shaarli/Shaarli/releases/tag/v0.7.1) - 2017-03-08
|
|
|
|
### Security
|
|
|
|
- Markdown plugin: escape HTML entities by default
|
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.7.0](https://github.com/shaarli/Shaarli/releases/tag/v0.7.0) - 2016-05-14
|
|
|
|
### 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
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.6.5](https://github.com/shaarli/Shaarli/releases/tag/v0.6.5) - 2016-03-02
|
|
|
|
### Fixed
|
2016-10-17 21:11:05 +02:00
|
|
|
- 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
|
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
|
|
|
|
## [v0.6.4](https://github.com/shaarli/Shaarli/releases/tag/v0.6.4) - 2016-02-28
|
|
|
|
### 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
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.6.3](https://github.com/shaarli/Shaarli/releases/tag/v0.6.3) - 2016-01-31
|
|
|
|
### 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
|
2018-01-04 18:49:05 +01:00
|
|
|
- Fix a bug preventing to remove a tag with special chars when searching
|
2016-10-17 18:00:29 +02:00
|
|
|
|
|
|
|
|
|
|
|
## [v0.6.2](https://github.com/shaarli/Shaarli/releases/tag/v0.6.2) - 2015-12-23
|
|
|
|
### 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](https://github.com/shaarli/Shaarli/releases/tag/v0.6.1) - 2015-12-01
|
|
|
|
### 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
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.6.0](https://github.com/shaarli/Shaarli/releases/tag/v0.6.0) - 2015-11-18
|
|
|
|
### 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](https://github.com/shaarli/Shaarli/releases/tag/v0.5.4) - 2015-09-15
|
|
|
|
### 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](https://github.com/shaarli/Shaarli/releases/tag/v0.5.3) - 2015-09-02
|
|
|
|
### Fixed
|
|
|
|
- Fix a bug that could prevent user to login
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [0.5.3](https://github.com/shaarli/Shaarli/releases/tag/0.5.3) - 2015-09-02
|
2016-10-17 21:11:05 +02:00
|
|
|
This release has been YANKED as it points to a tag that does not follow our naming convention. Please use `v0.5.3` instead
|
2016-10-17 18:00:29 +02:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Allow uppercase letters in PHP sessionid format
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.5.2](https://github.com/shaarli/Shaarli/releases/tag/v0.5.2) - 2015-08-31
|
|
|
|
### Added
|
|
|
|
- Add PHP 7 to Travis platforms
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Also extract HTTPS page metadata (title)
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fix regression preventing to load LinkDB info when adding an existing link
|
|
|
|
|
|
|
|
### Security
|
|
|
|
- Fix Full Path Disclosure upon cookie forgery
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.5.1](https://github.com/shaarli/Shaarli/releases/tag/v0.5.1) - 2015-08-17
|
|
|
|
### Added
|
|
|
|
- Add a link to the shaarli/shaarli DockerHub repository
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Update local documentation
|
|
|
|
- Improve timezone detection at installation
|
|
|
|
- Improve feed cache handling
|
|
|
|
- Improve URL cleanup for new links
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fix 404 after editing a link while being logged out
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.5.0](https://github.com/shaarli/Shaarli/releases/tag/v0.5.0) - 2015-07-31
|
|
|
|
### Added
|
|
|
|
- Add Firefox Social API
|
|
|
|
- Start code refactoring:
|
|
|
|
- add unit test coverage
|
|
|
|
- add Travis integration
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Search/Filter by tag fieds can now be accessed quickly with the `Tab` key
|
|
|
|
- Update documentation
|
|
|
|
- Remove duplicate tags in links
|
|
|
|
- Remove annoying URL patterns
|
|
|
|
- Start code refactoring:
|
|
|
|
- move all settings to `data/config.php`
|
|
|
|
- refactor Config, LinkDB, TimeZone, Utils
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fix locale handling
|
|
|
|
- Fix note URLs
|
|
|
|
- Fix page redirections
|
|
|
|
- Fix daily RSS browsing
|
|
|
|
- Fix title display
|
|
|
|
- Restore compatibility with PHP 5.3
|
|
|
|
|
|
|
|
### Security
|
|
|
|
- Fix links not being hidden when `HIDE_PUBLIC_LINKS` is set
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.0.45beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.45beta) - 2015-03-16
|
|
|
|
### Fixed
|
|
|
|
- Fix improperly displayed Unicode character
|
|
|
|
- Fix incorrect font size for "Add link" input field
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.0.44beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.44beta) - 2015-03-15
|
|
|
|
### Added
|
|
|
|
- Add a Makefile to run static code checkers
|
|
|
|
- Add local documentation (help link in page footer)
|
|
|
|
- Use awesomplete library for autocompletion
|
|
|
|
- Use bLazy.js library for images lazy loading
|
|
|
|
- New 'Add Note' bookmarklet to immediatly open a note (text post) compose window
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Theme improvements and cleanup (menu, search fields, icons, linklist...)
|
|
|
|
- Allow 'javascript:' links sharing (bookmarklets)
|
|
|
|
- Make update check optional
|
|
|
|
- Redirect to homepage after adding a link via "Add Link" dialog
|
|
|
|
- Remove more annoying URL parameters for shared links
|
|
|
|
- Code cleanup
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
- Remove jQuery
|
|
|
|
|
|
|
|
### Security
|
|
|
|
- Don't disclose version to visitors (shaarli-version.txt)
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:00:29 +02:00
|
|
|
## [v0.0.43beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.43beta) - 2015-02-20
|
|
|
|
### Added
|
|
|
|
- Title button link URL is now configurable
|
|
|
|
- RainTPL's TMP and TPL directories path are now configurable
|
|
|
|
- Displayed URLs for each link are now clickable links
|
|
|
|
- Show links timestamps in Daily view
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Automatically prepend "Note:" to title of self-posts (posts not pointing to an URL)
|
|
|
|
- Make ATOM toolbar button optional (`SHOW_ATOM` configuration variable)
|
|
|
|
- Optional archive.org links for each Shaarli link (`ARCHIVE_ORG` option)
|
|
|
|
- Thumbnails: force HTTPS when possible
|
|
|
|
- Improve tag cloud font scaling
|
|
|
|
- Allow pointing RSS items to the permalink instead of the direct URL (`ENABLE_RSS_PERMALINKS` option)
|
|
|
|
- Update JS libraries and add version numbers in filenames
|
|
|
|
- Updates to README and footer
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fix problems when running Shaarli behind a reverse proxy (invalid RSS feed URL)
|
|
|
|
- Update check now checks against the community fork version
|
2016-10-17 19:24:52 +02:00
|
|
|
- Include `cache/`, `data/`, `pagecache/` and `tmp/` directories in the repository
|
2016-10-17 18:00:29 +02:00
|
|
|
- Fix duplicate tag search returning no results
|
|
|
|
- Fix unnecessary 404 error on "Add link" when the user is logged out
|
|
|
|
- Fixes to copyright/licensing information and unlicensed media
|
|
|
|
- Fixes for tag cloud invalid links
|
|
|
|
- Coding style fixes/cleanup
|
|
|
|
- Fix redirection after deleteing a link leading to a 404 error
|
|
|
|
- Shaarli's HTML is now W3C-compliant
|
|
|
|
- Search now works with Unicode characters
|
|
|
|
|
|
|
|
### Security
|
|
|
|
- Do not leak server's PHP version and Shaarli's full path on errors
|
|
|
|
- Prevent Shaarli from sending a lot of duplicate cookies
|
2016-10-17 18:36:12 +02:00
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:36:12 +02:00
|
|
|
## [v0.0.42beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.42beta) - 2014-07-27
|
|
|
|
### Added
|
|
|
|
- Add QRCode Javascript library
|
|
|
|
- Allow importing bookmarks with the same timestamp (hack)
|
|
|
|
- Allow putting a description in the bookmarklet URL
|
|
|
|
- Add `json_encode()` implementation for PHP<5.2
|
|
|
|
- Highlight search results
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Improve 'Stay signed in' behaviour
|
|
|
|
- Improve `smallHash()`
|
|
|
|
- Refactor QRCode generation
|
|
|
|
- Update Javascript lazyloading
|
|
|
|
- Update CSS
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
- Remove jQuery from almost all pages
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fix overlapping tags
|
|
|
|
- Fix field foxus in the bookmarklet
|
|
|
|
- Fix error message when `data/` is not writable
|
|
|
|
- Fix HTML generation
|
|
|
|
|
|
|
|
### Security
|
|
|
|
- Fix XSS flaw
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:36:12 +02:00
|
|
|
## [v0.0.41beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.41beta) - 2013-03-08
|
|
|
|
### Added
|
|
|
|
- Add HTTPS to the allowed protocols
|
|
|
|
- Add support for magnet links in link descriptions
|
|
|
|
- Allow creating new links as private by default
|
|
|
|
- Allow disabling jQuery
|
|
|
|
- Check write permissions
|
|
|
|
- Check session support before installation
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Improve token security
|
|
|
|
- RSS feed: allow inverting links/permalinks
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fix display issues during installation
|
|
|
|
- Fix popup redirection after login failure
|
|
|
|
- Fix RSS formatting for Thunderbird
|
|
|
|
- Fix thumbnail creation
|
|
|
|
- Fix cache purge
|
|
|
|
|
|
|
|
### Security
|
|
|
|
- Fix login issue with WebKit browsers
|
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 18:36:12 +02:00
|
|
|
## [v0.0.40beta](https://github.com/shaarli/Shaarli/releases/tag/v0.0.40beta) - 2013-02-26
|
|
|
|
Initial release on GitHub.
|
2016-10-17 19:24:52 +02:00
|
|
|
|
2016-10-17 21:11:05 +02:00
|
|
|
|
2016-10-17 19:24:52 +02:00
|
|
|
## [v0.0.40beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-08-24
|
|
|
|
### Added
|
|
|
|
- Flickr thumbnail now also support albums, galleries and users
|
2016-10-17 21:11:05 +02:00
|
|
|
- Add a configuration option to disable session cookie protection
|
|
|
|
Check this if your get disconnected often or your IP address changes often
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
### Removed
|
|
|
|
- Removed the xml comment in cached RSS/ATOM feed
|
2016-10-17 21:11:05 +02:00
|
|
|
(although W3C-compliant, this may cause problems in some feed readers)
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- A bug in the RSS cache would present old items as new in some cases
|
2016-10-17 21:11:05 +02:00
|
|
|
- A small bug (non-initialized variable) in page cache cleaning
|
|
|
|
- Proper "Nothing found" message when search returns no results
|
|
|
|
- No more 404 error when searching with empty input
|
|
|
|
- Flickr thumbnails are back (Flickr has made some changes to their domains)
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
## [v0.0.39beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-08-10
|
|
|
|
### Added
|
2016-10-17 21:11:05 +02:00
|
|
|
- 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.
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
### Changed
|
2016-10-17 21:11:05 +02:00
|
|
|
- No more global `$LINKSDB` (Yuk)
|
|
|
|
- Background color was removed when hovering a link
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
### Fixed
|
2016-10-17 21:11:05 +02:00
|
|
|
- Small bug corrected in config screen on timezones
|
|
|
|
- Calling a non-existing permalink now returns a crude 404 error instead of 200 (OK)
|
|
|
|
This is done on purpose
|
|
|
|
- The `shaarli` session cookie now has a proper path
|
2016-10-17 19:24:52 +02:00
|
|
|
Thus you can now install several Shaarlis on the same server in different paths,
|
2016-10-17 21:11:05 +02:00
|
|
|
and each will have its session
|
|
|
|
- Now when you delete a link, you go back the same page/search parameters you were on
|
|
|
|
- Restore previously removed `error_get_last()`, to ensure PHP 5.1 compatibility
|
2016-10-17 19:24:52 +02:00
|
|
|
(Yes, now it works on free.fr hosting)
|
2016-10-17 21:11:05 +02:00
|
|
|
- Added `dialog=1` in bookmarklet code for some browsers
|
|
|
|
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
## [v0.0.38beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-02-06
|
|
|
|
### Added
|
2016-10-17 21:11:05 +02:00
|
|
|
- Automatic creation of the `tmp` directory with proper rights (for RainTPL)
|
|
|
|
- When you click the key to see only private links, it turns yellow
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
### Changed
|
2018-01-04 18:49:05 +01:00
|
|
|
- The "Daily" page now automatically skips empty days.
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
### Fixed
|
2016-10-17 21:11:05 +02:00
|
|
|
- Corrected the tag encoding (there was a bug when selecting a second tag which contains accented characters)
|
|
|
|
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
## [v0.0.37beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-02-01
|
|
|
|
### Added
|
2016-10-17 21:11:05 +02:00
|
|
|
- Basic CSS for mobiles, which makes Shaarli //much// more usable on mobile devices
|
|
|
|
- Picture wall no more instantly kills your browser. Now it uses
|
|
|
|
[lazy image loading](http://www.appelsiini.net/projects/lazyload);
|
|
|
|
the pictures are loaded only as you scroll the page.
|
|
|
|
This will reduce browser memory usage (especially on mobile devices),
|
|
|
|
as well as server load.
|
|
|
|
If you have javascript disabled, the page will still work as before
|
|
|
|
(all images loaded at once)
|
|
|
|
- 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).
|
|
|
|
- In link list, added an icon to see only private links. Click to toggle (only private / all)
|
|
|
|
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
## [v0.0.36beta](http://sebsauvage.net/wiki/doku.php?id=php:shaarli:history) - 2012-01-25
|
|
|
|
### Added
|
|
|
|
- Shaarli licence in COPYING
|
|
|
|
|
|
|
|
### Changed
|
2016-10-17 21:11:05 +02:00
|
|
|
- Display adjustments in "Daily" page
|
2016-10-17 19:24:52 +02:00
|
|
|
|
|
|
|
### Fixed
|
|