5.0.0 (2025-09-23)
- created more global stripe and salable data to stop the test overwrtting each other (aba2bfe)
- fixed imports (1b354ba)
- moved v2 schemas into a single file (b6ff867)
- removed clean up from tests (e8d5288)
- updated EntitlementsCheck return type (273b14d)
- cursor pagination on products endpoint (7e9af6f)
- entitlements method (887e8da)
- paginate features and plans endpoints (37e3357)
- v3 of salable api added (9c050b5)
- wip v3 removed Salable class for initSalable function (a72d4e1)
- updated feature schema to include featureEnumOptions (2b143a0)
- methods will use v3 of the API. New initSalable function to replace Salable class.
5.0.0-beta.2 (2025-09-18)
- updated EntitlementsCheck return type (273b14d)
5.0.0-beta.1 (2025-09-18)
- created more global stripe and salable data to stop the test overwrtting each other (aba2bfe)
- fixed imports (1b354ba)
- moved v2 schemas into a single file (b6ff867)
- removed clean up from tests (e8d5288)
- cursor pagination on products endpoint (7e9af6f)
- entitlements method (887e8da)
- paginate features and plans endpoints (37e3357)
- v3 of salable api added (9c050b5)
- wip v3 removed Salable class for initSalable function (a72d4e1)
- updated feature schema to include featureEnumOptions (2b143a0)
- methods will use v3 of the API. New initSalable function to replace Salable class.
4.11.0 (2025-07-08)
- add sentCount column to webhook event attempt table (6d1c172)
4.10.0 (2025-07-07)
- added deletedAt column (eb5ee6a)
- SD-2145: added required webhook emitters tables (af27789)
- using prismas uuid7 function (15619cb)
4.9.4 (2025-06-30)
- product pricing table fix (08019e5)
4.9.3 (2025-06-30)
- pricing table plan type fix (4fc0ebc)
4.9.2 (2025-06-30)
- product pricing table plans type (aa8f826)
4.9.1 (2025-06-30)
- pricing table plans type (d6cfaae)
4.9.0 (2025-06-03)
- added add and remove coupons methods to subscription resource (abce354)
4.8.0 (2025-05-22)
- add archived columns to product and plan (4e7b7c5)
4.7.0 (2025-05-16)
- subscriptions create method (66e1da7)
4.6.0 (2025-05-13)
- typo (d30eee7)
- SD-2083: added paymentIntegrationPromoCodeId column to PromotionCode table (eb50b43)
4.5.0 (2025-05-12)
- new subscriptions manageSeats method (fe40853)
4.4.0 (2025-05-07)
- new subscription methods getSeats and getSeatCount (9b557d9)
4.3.0 (2025-04-24)
- sync prisma schema (e246c8e)
4.2.0 (2025-03-07)
- added owner to plans get checkout link (9c384a9)
4.1.0 (2025-03-07)
- session resource and docs (e0238f5)
4.1.0-beta.1 (2025-03-07)
- session resource and docs (e0238f5)
4.1.0-beta.1 (2025-03-07)
- added none to PaymentIntegration in schema (64a325f)
- session resource and docs (2bb7d44)
- subscription owner nullable (b744b51)
4.1.0-beta.1 (2025-03-07)
- session resource and docs (2bb7d44)
4.1.0-beta.2 (2025-02-24)
- session resource with testing (35f4323)
4.1.0-beta.1 (2025-02-13)
- SD-1479: deleted verify method from licenses (4f50a85)
4.0.0 (2025-01-23)
- added name to error class constructors (d78a27d)
- added type for current usage. Changed update usage params to an object (0b5f41a)
- amend the options type for create and update license resource (9287b0a)
- amending the correct response type for get subscriptions (e7f4044)
- changed take to number type. Added pagination to invoices (35b05c9)
- created more test data (0a8dfd7)
- fixed path to types in build (62b093c)
- get all subscriptions new params. Run tests sequentially (a14ba58)
- removed console log (9d2d7e0)
- resolved conflicts (4fdd63c)
- run coverage tests sequentially (e0196df)
- subscription invoice schema mismatch (0c9d6db)
- throw SalableRequestError if 404 (dce5bb4)
- updated get invoices test (a87cd26)
- updated schema with new indexes (f89f3b0)
- updated usage methods to follow params in an object pattern. Removed upsert from tests (a0a5151)
- event resource and methods with documentation (71c23b1)
- export salable errors (1f23502)
- v4 (0bfd077)
- v4 update
4.0.0-beta.11 (2025-01-23)
- changed take to number type. Added pagination to invoices (35b05c9)
- updated get invoices test (a87cd26)
4.0.0-beta.10 (2025-01-23)
4.0.0-beta.9 (2025-01-23)
- updated schema with new indexes (f89f3b0)
4.0.0-beta.8 (2025-01-22)
- created more test data (0a8dfd7)
- get all subscriptions new params. Run tests sequentially (a14ba58)
- removed console log (9d2d7e0)
- run coverage tests sequentially (e0196df)
4.0.0-beta.7 (2025-01-22)
- added type for current usage. Changed update usage params to an object (0b5f41a)
- updated usage methods to follow params in an object pattern. Removed upsert from tests (a0a5151)
4.0.0-beta.6 (2025-01-20)
- throw SalableRequestError if 404 (dce5bb4)
4.0.0-beta.5 (2025-01-17)
- added name to error class constructors (d78a27d)
4.0.0-beta.4 (2025-01-10)
- amend the options type for create and update license resource (9287b0a)
- subscription invoice schema mismatch (0c9d6db)
4.0.0-beta.3 (2025-01-07)
- amending the correct response type for get subscriptions (e7f4044)
4.0.0-beta.2 (2025-01-06)
- fixed path to types in build (62b093c)
4.0.0-beta.1 (2024-12-11)
- v4 (0bfd077)
- v4 update
3.4.1 (2024-10-10)
- deprecate rbac (b75d464)
3.4.0 (2024-07-12)
- SD-168: added verify-signature method (c8b4a42)
3.3.0 (2024-02-01)
- fixed licenses cancelMany method (3cf5fe7)
- currency and quantity parameters added checkout link and pricing table methods (f822750)
3.2.1 (2023-12-05)
- added isTest to the response types (46ba143)
3.2.0 (2023-11-27)
- added grace as an optional parameter to license check (39105e8)
3.1.0 (2023-11-24)
- updated getByGranteeId response type comment (143a3a8)
- create licenses updated to be able to create many licenses (d0b7f43)
- create licenses updated to be able to create many licenses (9b43b3a)
- licenses endpoints up to date (e0972da)
3.0.1 (2023-11-24)
- improved error handling with more tests (ece82fe)
3.0.0 (2023-11-23)
- new error classes to handle empty body responses (eeeaf49)
- updated commitlint action to use actions/checkout@v3 (a712c5a)
- error classes: throw different error classes in different scenarios (952d0cd)
- error classes: throw different error classes in different scenarios
2.8.0 (2023-11-20)
- imports to base (f805466)
- update path to base in plans test (acb80aa)
- updated import path on base (a453718)
2.7.0 (2023-09-21)
- new methods to license class (9221614)
2.6.0 (2023-09-18)
- methods to add & remove seats (cd1688d)
2.5.0 (2023-06-29)
- renamed sidebar json file (85e6de8)
- versioned docs changed (7988cbb)
- versions json updated (abd7721)
- adding detail to pricing table endpoint (d4bec6a)
- adding product routes (486f92f)
- additional product endpoints (fdecaac)
2.4.0 (2023-06-05)
- adding plans class (2e84262)
2.3.1 (2023-06-01)
- added in missing details stripped from request config (a53b669)
2.3.0 (2023-06-01)
- added url support in constructor for passing api url (3e9c17d)
2.2.1 (2023-05-30)
- added INestedPermission and INestedRole interfaces (c0e63a2)
- updated IRole and IRbacUser interfaces (cfeadcf)
2.2.0 (2023-05-26)
- cancel sub (c4c3c10)
2.1.0 (2023-05-23)
- added rbac endpoints (87a215e)
2.0.0 (2023-05-10)
- restructured the package (c9d39c8)
- Several endpoints have been renamed also the top level export has been renamed.
1.7.0 (2023-05-02)
- adding uuid to usage headers (30410be)
1.6.2 (2023-04-13)
- adding env variabe to pipeline (efdeb98)
1.6.1 (2023-03-07)
- change the snippet for update usage (a1c1d34)
1.6.0 (2023-03-06)
- old version added (3a1c2b7)
1.5.1 (2023-03-06)
1.5.0 (2023-02-23)
- adding upgrade and downgrade subscription method (7ebb6f2)
- changing params for changePlan method and add test (dfcc1f2)
1.4.0 (2023-02-23)
- fixing misspell (d2e2eaf)
1.3.0 (2022-11-04)
- folder typo (f5996b4)
- adding sub class and get sub method (bd729a0)
1.2.0 (2022-11-03)
1.1.0 (2022-11-03)
- adding eslint ignore and changing api export name (0eff248)
- adding licenses class (f3a6f6c)
- adding rollup config (717f4f7)
- adding type cast to fetch (f8054dc)
- lint fix (ecb45cb)
- pushing up build commands and exporting api class (553dc54)
- added semantic-release package (82e8aca)