v0.8.1
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
andaction_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
- Changed placeholder behaviour for:
- 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
- archives contain a
- 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