2026-01-13 15:35:11 -05:00

207 lines
6.5 KiB
Markdown

# 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/).
## unreleased
### Added
- New pager on link list.
### Removed
- `v` prefix to the Shaarli version number in the footer.
### Fixed
- Wrong image path for errors.
## [v0.14.0](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.14.0) - 2024-12-24
### Added
- Support for Shaarli v0.14.0.
### Changed
- Update links on the Tools page.
- Move from ESLint standard to neostandard for linting JS.
### Removed
- Babel for transpilation.
- Core-JS for old-browser support.
## [v0.12.2](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.12.2) - 2024-12-23
### Added
- Support for Shaarli v0.12.2 and v0.13.0.
- Support for new core plugin ReadItLater.
### Removed
- Support for Internet Explorer.
## [v0.12.1](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.12.1) - 2021-02-10
### Added
- Support for Shaarli v0.12.1.
- Async metadata loading when adding a new link.
- Working with URL rewriting disabled.
- Highlight searched text in links and tags.
- Server page which shows you details about your server config.
- Weekly and Monthly Shaarli, in addition to the Daily.
- Support for customized tag separator.
- ESLint to ensure better JS code quality.
### Changed
- Replaced the QR Code JS library from [qrcodejs](https://davidshimjs.github.io/qrcodejs/) to [qrcode](https://github.com/soldair/node-qrcode).
- Improved overall localization.
- Build system from Gulp to Rollup.
- Redesign of error/warning/success notifications (after saving configuration for example).
### Fixed
- Page unique identification.
### Removed
- `config.MATERIAL_DATE_FROMNOW` option, in order to greatly reduce JS dependencies size.
- `moment.js` JS dependency.
- Dropped support for IE9 and IE10.
## [v0.12.0](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.12.0) - 2020-11-28
### Added
- Support for Shaarli v0.12.0.
- Support for new page URLs.
- `lang` attribute in `<html>` tag.
### Changed
- Jump from jQuery v1.12.4 to v3.4.1. It lowers browser support to IE9+.
- Other NPM dependencies updated.
### Fixed
- An issue where the login form couldn't be displayed.
- An issue where images where overflowing their container when markdown is enabled.
### Removed
- Firefox Social API support.
## [v0.11.0](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.11.0) - 2020-04-08
### Added
- Batch mode: option to select all links on the page.
- Batch mode: visibility settings.
- NPM dependencies updated.
## [v0.10.4](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.10.4) - 2019-04-16
### Added
- Support of `<del>` tag in Markdown.
### Fixed
- Unformatted date is now displayed instead of "Invalid date" in some cases when date format is not recognized.
### Changed
- Slight design refresh.
- Improved search overlay usability.
- Optimized fonts loading by making text readable while loading.
## [v0.10.3](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.10.3) - 2019-03-29
Be careful, one important change comes with this release: the `build` folder is not anymore part of the code repository. So if you use to update the theme with `git pull`, you now need to do
```bash
$ git pull
$ npm install
$ gulp build
```
This will install build tools and process files. I'll now attach ready-to-use built theme to each release, similarly to what is done for Shaarli.
**Known issue:** the build process outputs scary errors due to new version of *uncss* not understanding properly some links containing RainTPL markup. This doesn't prevent it from working properly so you can ignore.
### Changed
- Processed JS and CSS files are not anymore in code repository.
- Reorganisation of directories in order to keep `/material` directory clean.
- Updated dependencies.
- Updated Gulp to v4.
- Refreshed linklist page design.
### Removed
- Bower. Front-end dependencies are now also retrieved with NPM.
## [v0.10.2-patch.3](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.10.2-patch.3) - 2019-01-12
### Fixed
- Laggy popup animation.
- Missing feedback when deleting tag.
- Error on permalink page due to inexistant variables with Shaarli v0.10.2.
### Removed
- Useless resources.
## [v0.10.2-patch.2](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.10.2-patch.2) - 2018-11-06
### Fixed
- HTML class added in the wrong place.
- RainTPL escaping in linklist page.
- Open Graph description containing html tags.
## [v0.10.2](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.10.2) - 2018-11-04
### Added
- Supports Shaarli v0.10.2
- Thumbnail update page
- Keyboard shortcut "S" displays search overlay
### Fixed
- Thumbnails on link list and daily pages
- Daily previous link not disabled properly when on oldest day
## [v0.9.5](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.9.5) - 2018-02-08
### Changed
- Optimizes bookmarklet popup size and enables scrollbars
### Removed
- Redirector setting as it was removed from Shaarli core
### Fixed
- Typo in the bottom link counter.
## [v0.9.3](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.9.3) - 2018-01-08
### Added
- Supports Shaarli v0.9.3 with an important security fix
- New design for The Daily Shaarli
### Fixed
- Now properly applies MATERIAL_COLOR variable
## [v0.9.2](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.9.2) - 2017-10-23
### Added
- Unique version hash appended to JS and CSS files to avoid cache issue after an update
- *Remember me* setting is taken into account
### Changed
- Modified [referrer policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy) to `cross-origin` instead of `origin-when-crossorigin`
### Fixed
- Links in footer
## [v0.9.1](https://github.com/kalvn/Shaarli-Material/releases/tag/v0.9.1) - 2017-10-08
### Added
- Tag list view
- Creation date when editing a link
- Filter in the toolbar to display only untagged links
- Batch link selection and deletion
- Icons from iconfont in toolbar, Tools page, floating add button, etc.
- 3rd party plugins and application on Tools page
- Icon for notes in link list
### Changed
- Plugin error design is better integrated
### Removed
- config.MATERIAL_COLOR, config.MATERIAL_COLOR_FOCUS and config.MATERIAL_COLOR_ACTIVE customization options. The first one is still present but only acts on a meta tag in `<head>`. They are replaced by `data/user.css` with an example in `user.example.css`.
### Fixed
- Auto-complete plugin for search field is now only initialized once