Skip to content

Releases: nygardk/react-share

v4.2.1

09 Jul 08:12
Compare
Choose a tag to compare
  • Fix: added internal assert utility to get rid of Node.js assert dependency (MINOR BREAKING CHANGE: the error thrown is slightly different)

v4.2.0

07 Jun 09:22
Compare
Choose a tag to compare
  • Added: FacebookMessengerShareButton docs are now included in the readme
  • Fix: Prevent VKShareCount from colliding with an existing window.VK object
  • Fix: Default separator in ViberShareButton is now ' '
  • Fix: WhatsappIcon green color to match with WhatsApp brand
  • Fix: Allow ShareButton beforeOnClick to return void
  • Fix: Guard against unexpected behaviour with OKShareCount for the returned index parameter by adding a sensible fallback

v4.1.0

14 Mar 09:19
Compare
Choose a tag to compare
  • Fix: TwitterShareButton won't have hashtags as empty string (#284, #293)
  • Fix: OKShareCount now supports multiple different share counts per page (#289)
  • Fix: share buttons won't pass link options as props (#286)
  • Fix: EmailShareButton now has default separator correctly as ' ' (#287)
  • Fix: WhatsappShareButton now has default separator correctly as ' '
  • Fix: TumblrShareButton now has default posttype correctly as link
  • Feature: TwitterShareButton now supports "related" array (#281)

v4.0.0

04 Jan 12:09
Compare
Choose a tag to compare

🎉 Big 2020 release 🎉

  • React 16.3.0 or newer is now required
  • Refactored to TypeScript, type definitions are now included
  • Added: FacebookMessengerShareButton and FacebookMessengerShareCount
  • Added: WeiboIcon
  • Fixed: VKShareButton
  • Fixed: LinkedinShareButton
  • Fixed: MailruShareButton
  • Fixed: TumblrShareCount
  • Fixed: FacebookShareCount
  • Breaking changes:
    • default classNames have been changed
    • all { ...rest } props are spread to the root element for share buttons and share counts
    • share counts are now rendered in span element instead of div
    • icons have svg as root element instead of div
    • icon props were renamed: iconBgStyle -> bgStyle, logoFillColor -> iconFillColor

v3.0.1

26 Aug 04:42
Compare
Choose a tag to compare
  • Forward ref on to the share buttons
  • use componentDidUpdate instead of componentWillUpdate

v3.0.0

15 May 07:02
Compare
Choose a tag to compare
  • Added <PocketShareButton>
  • Added <InstapaperShareButton>
  • Added borderRadius prop for icons
  • A default aria-label is generated for the share buttons. It is based on the network name. Use additionalProps to override.
  • Removed support for Google+.
  • Removed support for <LinkedInShareCount/>. LinkedIn no longer provides an API to fetch share counts.
  • Removed title and description from <LinkedInShareButtons/>.
  • Fix: <EmailShareButton/> includes body before url.
  • Fix: <EmailShareButton/> and <ViberShareButton/> allow customization of separator.
  • Fix: <WeiboShareButton/> no longer requires image prop
  • Fix: <WeiboShareButton/> includes url correctly when shared
  • Fix: <WeiboShareButton/> and <OKShareButton/> open in screen center to prevent window from jumping after opening
  • Thanks @finppp, @madkoding, @andrewl913, @jwrubel, @sinchang and @sergioribeiro!

3.0.0-beta.0

24 Mar 07:51
Compare
Choose a tag to compare
3.0.0-beta.0 Pre-release
Pre-release

v2.4.0

24 Mar 07:52
Compare
Choose a tag to compare
  • Added <LineShareButton /> and <WeiboShareButton />

v2.3.1

26 Aug 06:11
Compare
Choose a tag to compare
  • tabIndex prop can now also be a number

v2.3.0

16 Aug 05:00
Compare
Choose a tag to compare
  • Added <WorkplaceShareButton /> (Facebook Workplace)