ExtPay Versions Save

The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.

3.0.7

1 year ago

Fixed #80

3.0.5

1 year ago

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

1 year ago

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

1 year ago

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

1 year ago

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

2 years ago

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

3.0.0

2 years ago

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

2 years ago

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

2 years ago

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

2 years ago

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