Releases: richard67/shariff-plus
Release 3.0.0
What's Changed
New features
This new major version migrates JavaScript from jQuery to vanilla, CSS sources from Less to Dart Sass and updates Fontawesome from version 6 to the latest major version7.
The legacy icon classes from older Fontawesome versions (4 and 5) are still supported, so Shariff-Plus continues to work on sites loading older Fontawesome versions when using the shariff.min.css style.
The shariff.min.js has been dropped as the shariff.complete.js does not use jQuery anymore.
The shariff.complete.css, shariff.min.css and shariff.complete.js are not minified anymore, which makes them more useful for debugging, and new files shariff.complete.min.css, shariff.min.min.css and shariff.complete.min.js contain the minified versions.
Backward compatibility breaks
- CSS classes
share_countandshare_texthave been changed toshare-countandshare-text(i.e. so-called kebap-case) to match CSS code style. - Fontawesome 7 does not ship
* .ttfwebfonts anymore.
All changes
- [3.0] Port to vanilla Javacript, without jQuery or other dependencies by @onli in #22
- [3.0] Minify CSS and JS, update dependencies & documentation, fix issues from PR 22 by @richard67 in #26
- [3.0] Add Fontawesome v6/v7 classes by @richard67 in #27
- [3.0] Clean up package lock and update indirect development dependencies by @richard67 in #28
- [3.0] Migrate styles from less to dart sass and update fontawesome to v7 by @richard67 in #29
- Create GitHub action for CI by @richard67 in #30
- [3.0] Merge 3.0-dev into develop branch to prepare the 3.0.0 release by @richard67 in #31
New Contributors
Full Changelog: 2.3.2...3.0.0
Release 2.3.2
Updated dependencies.
Fetched from heiseonline/shariff:
- Update twitter button (heiseonline#441).
Fetched open pull requests from heiseonline/shariff:
- Fix tests failing due to PhantomJS not starting (heiseonline#444).
Full Changelog: 2.3.1...2.3.2
Release 2.3.1
Remove Flattr service (#23).
Release 2.3.0
Fetched from heiseonline/shariff:
- Remove AddThis service (heiseonline#424).
- Add button for Mastodon/Fediverse (heiseonline#405).
- Twitter: Updated max text length (heiseonline#401).
- Feature: copy to clipboard (heiseonline#389).
- Add support for shariff-share custom event (heiseonline#266).
- Compatibility to WordPress Theme Twentyseventeen (heiseonline#265).
- Update README.md to https (heiseonline#432).
- Code style changes.
- Dependency updates.
Fetched open pull requests from heiseonline/shariff:
- Fix missing services in demo, fix README files and add missing CSS for fediverse (heiseonline#434).
Release 2.2.3
New version number to fix npm package.
For other recent changes see previous release 2.2.2:
Fetched from heiseonline/shariff:
- Remove LinkedIn share count from backend.json (heiseonline#365).
Fetched open pull requests from heiseonline/shariff:
- Updated WhatsApp URL to WhatsApp Web (heiseonline#381).
- Updated LinkedIn URL to 2020 Version (heiseonline#382).
- Updated max. text length for Twitter (heiseonline#401).
Other changes:
- Open WhatsApp link in new tab (see heiseonline#381 (comment))
- Update iframe code for the Facebook Like button (#21).
- Updated dependencies.
This version 2.2.3 of Shariff-Plus is equal to Shariff 3.2.1 plus the facebooklike service plus the changes mentioned above as "Fetched open pull requests from heiseonline/shariff" and "Other changes".
Release 2.2.2
Fetched from heiseonline/shariff:
- Remove LinkedIn share count from backend.json (heiseonline#365).
Fetched open pull requests from heiseonline/shariff:
- Updated WhatsApp URL to WhatsApp Web (heiseonline#381).
- Updated LinkedIn URL to 2020 Version (heiseonline#382).
- Updated max. text length for Twitter (heiseonline#401).
Other changes:
- Open WhatsApp link in new tab (see heiseonline#381 (comment))
- Update iframe code for the Facebook Like button (#21).
- Updated dependencies.
This version 2.2.2 of Shariff-Plus is equal to Shariff 3.2.1 plus the facebooklike service plus the changes mentioned above as "Fetched open pull requests from heiseonline/shariff" and "Other changes".
Release 2.2.1
Fetched from heiseonline/shariff:
- Added translations for French, Italian, Polish, Russian and Dutch to print service (heiseonline#362).
- Updated dependencies.
This version 2.2.1 of Shariff-Plus is equal to Shariff 3.2.1 plus the facebooklike service.
Release 2.2.0
- Add allow="encrypted-media" to iframe code of FB Like button in FacebookLike dialog (#20).
Fetched from heiseonline/shariff:
- Added buffer service (heiseonline#361).
- Updated dependencies.
- Updated Font Awesome to version 5.8.1 (heiseonline#360).
- Updated Xing share URL (heiseonline#354).
This version 2.2.0 of Shariff-Plus is equal to Shariff 3.2.0 plus the facebooklike service.
Release 2.1.1
Fixed deployment to npmjs.com.
This version 2.1.1 of Shariff-Plus is equal to Shariff 3.1.1 plus the facebooklike service.
Note that the Google+ service has been removed due to the shutdown of Google+.
See https://developers.google.com/+/integrations-shutdown
and https://developers.google.com/+/web/+1button/:
Google+ APIs will be shut down on March 7, 2019. This includes Google+ Sign-in. Learn more.
Google+ integrations for web and mobile apps will also cease to function March 7, 2019. Learn more.
This will be a progressive shutdown, with intermittent failures starting as early as January 28, 2019.
Release 2.1.0
Fetched from heiseonline/shariff:
- Improved build process (heiseonline#326).
- Fixed creator being appended to title even though data-title has been set (heiseonline#328).
- Replaced third party Java backend in readme (heiseonline#332).
- Name is diaspora* and not Diaspora (heiseonline#342).
- Fixed canonical URL handling (heiseonline#345).
- Removed googleplus service (heiseonline#348).
- Added Pocket service (heiseonline#349).
- Fixed typo in README (heiseonline#350).
- Upgraded dependencies.
This version 2.1.0 of Shariff-Plus is equal to Shariff 3.1.1 plus the facebooklike service.
Note that the Google+ service has been removed due to the shutdown of Google+.
See https://developers.google.com/+/integrations-shutdown
and https://developers.google.com/+/web/+1button/:
Google+ APIs will be shut down on March 7, 2019. This includes Google+ Sign-in. Learn more.
Google+ integrations for web and mobile apps will also cease to function March 7, 2019. Learn more.
This will be a progressive shutdown, with intermittent failures starting as early as January 28, 2019.