Skip to content

Releases: Glench/ExtPay

3.0.7 - fix missing type declaration

17 Dec 18:05
Compare
Choose a tag to compare

Fixed #80.

For those looking at the releases page, please be advised that even though we haven't made updates to the ExtPay JS library in a while, ExtensionPay is still a very active project! There are release notes for the server-based updates on every developer's ExtensionPay dashboard (at the bottom under extensions).

We're also excited to have a new version featuring multiple paid options within one extension in closed beta. If this interests you, please reach out via email to apply to become a beta tester!

3.0.5 - Fix Safari bug

15 Sep 13:50
Compare
Choose a tag to compare

This is a minor release that fixes an exception that was thrown in Safari due to browser.management not being available (for some reason).

3.0.4 - Fix opening location of popups

09 Sep 13:26
Compare
Choose a tag to compare

Fixes #6. Popups will now open in a better location. This might also fix a bug on Windows where popups would cause ExtPay exceptions when the browser window was split on one half of the screen with multiple monitors.

3.0.3 - add extpay.openLoginPage()

12 Jul 14:12
Compare
Choose a tag to compare

Just a tiny addition: now you can open the login page directly from your extension instead of getting the user to open the payment page then click the log in button. Use extpay.openLoginPage().

3.0.2 — Better bundler handling

09 Jul 16:30
Compare
Choose a tag to compare

This is a very very minor release that should fix bundler issues with webpack. See #42 for details. Thanks to @henrikra for the report and pull request.

3.0.1 - TypeScript types

01 Feb 21:46
3993ed4
Compare
Choose a tag to compare

Thanks to @geoffreylitt, ExtPay now has an official type declaration.

3.0.0 - Manifest v3 support

01 Sep 20:38
Compare
Choose a tag to compare

This release adds Manifest v3 support to ExtPay. It adds a new breaking change, requiring extpay.startBackground() in your background file which is why this release required a new major version.

2.4.1 - bug fixes

04 Aug 16:40
Compare
Choose a tag to compare

Fix a bug where user.installedAt could be an invalid date. Also fix a bug with trialStartedAt not being present on an uninitialized user object.

2.4.0 - free trial support

22 Jul 14:39
Compare
Choose a tag to compare

This release adds proper support for free trials. Previously, developers could use user.installedAt to determine free trial eligibility, but that was vulnerable to users uninstalling and reinstalling the extension to get more free trial time.

Now, there is extpay.openTrialPage() and user.trialStartedAt which is populated after a user enters their email address and clicks a link in the email we send them.

2.3.0

25 Jun 14:43
Compare
Choose a tag to compare

This release fixes some potential security issues. Mostly it adds in safeguards to prevent websites from triggering DDOS attacks.