Changelog for Q2-Marketplace

Current Version: [0.8.9]

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Released Versions:

v0.8.9 - 2024-09-25

Fixed

  • Remove yapf reference

v0.8.8 - 2023-03-31

Fixed

  • Better interopability between marketplace and more SDK versions (in regards to the DbPlan)

v0.8.7 - 2022-10-05

Fixed

  • Fixed bug with SSO subscription detection

v0.8.6 - 2022-09-16

Fixed

  • subscription.is_valid is now more robust at discovering CUSTOMER_KEY from disparate locations in the Q2 system

v0.8.5 - 2022-05-24

Changed

  • Cleans up subscription error message

v0.8.4 - 2022-05-03

Removed

  • Removed entitlements from MarketplaceDbPlan

v0.8.3 - 2022-02-25

Fixed

  • Do not try to use vault for credentials in shared dev

v0.8.2 - 2022-02-07

Fixed

  • Marketplace mock API calls now correctly resolve HQ creds in development

v0.8.1 - 2022-01-06

Changed

  • Clear up error messaging on q2 create_marketplace_product entrypoint

v0.8.0 - 2021-12-30

Changed

  • q2 create_marketplace_product will no longer append guids to the product id

Added

  • q2 create_marketplace_product now has validation on product names

v0.7.4 - 2021-11-23

Changed

  • Adds fi_name to subscription event

v0.7.3 - 2021-10-18

Fixed

  • Fix subscription events failing in a multi-tenant environment.

v0.7.2 - 2021-10-12

Fixed

  • Reverts temporary SSO workaround now present in q2-sdk 2.106.0

v0.7.1 - 2021-10-07

Fixed

  • Marketplace mixin will now work with multitenant SSO extensions

v0.7.0 - 2021-10-05

Added

  • MarketplaceHandler mixin now works better in multi-tenant contexts

v0.6.0 - 2021-01-14

Added

  • Adds subscription.cancel method, which can be called to manually invoke a Cancelation event

v0.5.0 - 2021-01-06

Changed

  • Cancel event will always return success, regardless of status_code, unless explicitely set to ErrorCode.DO_NOT_CANCEL

v0.4.1 - 2020-11-12

Fixed

  • Fixes a bug with SubscriptionFailure events that did not respect ErrorCode values

v0.4.0 - 2020-11-04

Added

  • Adds q2_marketplace.models.db_plan.MarketplaceDbPlan. Inheriting from this in your extension DbPlan will ensure all the rights are set up correctly on install

Changed

  • q2 create_marketplace_product will automatically update your extension’s DbPlan to inherit from MarketplaceDbPlan

v0.3.0 - 2020-10-01

Added

  • Marketplace extensions now have a .validate_subscription method

v0.2.0 - 2020-09-15

Added

  • Adds get_vendor_config method for use in marketplace subscription events

v0.1.0 - 2020-07-14

Added

  • Adds subscription simulation with q2 marketplace subcommands (invoke_cancel, invoke_subscribe, invoke_update)

v0.0.6 - 2020-05-29

Fixed

  • Ardent feature_manifest calls will no longer raise exceptions, but pass through to base handler

v0.0.5 - 2020-03-13

Added

  • Initial Release