Skip to content

Latest commit

 

History

History
232 lines (184 loc) · 8.29 KB

CHANGELOG.md

File metadata and controls

232 lines (184 loc) · 8.29 KB

Changelog

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


Changed

  • On Android, deepwall-core version upgraded to version 2.6.2
  • On android fixed extraData error when paywall opens
  • On iOS, deepwall-core version upgraded to version 2.4.2

Added

  • On android added orientation parameter to requestPaywall method

Fixed

  • On android fixed cannot convert to json error

Fixed

  • On android fixed cannot convert to json error

Fixed

  • On android added hasActivity check
  • Added new event for android if deepwall init failure happens

Changed

  • On iOS, deepwall-core version upgraded to version 2.4.1.
  • On Android, deepwall-core version upgraded to version 2.4.1.
  • Readme updated.

Fixed

  • On iOS "UserProperties" object fields mandatory error.

Added

  • Added missing examples to readme file.

Changed

  • Readme updated.

Changed

  • Readme updated.
  • On iOS, deepwall-core version upgraded to version 2.4.0.
  • On Android, deepwall-core version upgraded to version 2.4.0.
  • Example file updated.

Added

  • Added missing examples to readme file.

Changed

  • package-lock.json file deleted.
  • On iOS, deepwall-core version upgraded to version 2.3.0.
  • On iOS, you can remove use_frameworks! from podfile.
  • On Android, deepwall-core version upgraded to version 2.3.0.
  • On Android, compileSdkVersion and targetSdkVersion set to 30.
  • On Android, kotlin version updated to 1.4.32.
  • Example file updated.
  • Readme updated.
  • On Android Make sure your gradle version is 3.6.4 or higher (see readme file "Troubleshooting" section for more information).

Fixed

  • On iOS "ATT_STATUS_CHANGED" event not firing error fixed.

Fixed

  • Changelog refactored.

Changed

  • On iOS deepwall-core version upgraded to version ~> 2.2.

Added

  • On iOS added new "requestAppTracking" method.
  • On iOS added new "sendExtraDataToPaywall" method for sending extra data to paywalls.
  • Added new event for ios "DeepWallEvents.ATT_STATUS_CHANGED".

Fixed

  • On iOS "debugAdvertiseAttributions" parameter updated

Changed

  • On Android deepwall-core version upgraded to version 2.2.2

Changed

  • On Android deepwall-core version upgraded to version 2.2.1

Added

  • Added homepage info into package.json
  • Added AppsFlyer support.
  • On Android added new methods
    • consumeProduct
    • setProductUpgradePolicy
    • updateProductUpgradePolicy
  • On Android added new events
    • deepWallPaywallConsumeSuccess
    • deepWallPaywallConsumeFailure
  • General code refactor
  • Added new events
    • PAYWALL_CONSUME_SUCCESS
    • PAYWALL_CONSUME_FAIL
  • Exported new enums
    • ProrationTypes
    • UpgradePolicies
  • Added new methods
    • consumeProduct
    • setProductUpgradePolicy
    • updateProductUpgradePolicy

Changed

  • On iOS deepwall-core version upgraded to version 2.1.0
  • On Android deepwall-core version upgraded to version 2.2.0

Added

  • Exported DeepWallEnvironmentStyles.
  • Added passing extra data example into readme

Fixed

  • Readme file EventBus example typo fixed.
  • Fixed event firing multiple times on hot reload issue #17

Changed

  • On iOS added nullability checks for event models.
  • Android deepwall-core module updated to 2.1.6.

Changed

  • Android deepwall-core module updated to 2.1.5.

Fixed

  • Android wrong event data model fixed.

Added

  • Exported DeepWallValidateReceiptTypes enum.
  • Rewrite ios side from scratch using objective-c.

Changed

  • iOS swift file requirement for project is no longer needed.
  • Android deepwall-core module updated to 2.1.1.

Removed

  • Unnecessary gradle files removed.

Fixed

  • Fixed android event data models json cast.

Fixed

  • Fix typo for android closePaywall method name. closePayWall -> closePaywall
  • Fix usage static frameworks on ios podspec file.

Added

  • Ios sdk v2 implemented.
  • Android sdk v2 implemented.
  • Added example file.
  • Added Android validateReceipt method.
  • Added new events.
    • PAYWALL_REQUESTED
    • PAYWALL_RESPONSE_RECEIVED
    • PAYWALL_NOT_OPENED

Changed

  • Method names updated
    • requestLanding -> requestPaywall
    • closeLanding -> closePaywall
    • hideLandingLoadingIndicator -> hidePaywallLoadingIndicator
  • Event names updated
    • LANDING_OPENED -> PAYWALL_OPENED
    • LANDING_CLOSED -> PAYWALL_CLOSED
    • LANDING_RESPONSE_FAILURE -> PAYWALL_RESPONSE_FAILURE
    • LANDING_ACTION_SHOW_DISABLED -> PAYWALL_ACTION_SHOW_DISABLED
    • LANDING_PURCHASING_PRODUCT -> PAYWALL_PURCHASING_PRODUCT
    • LANDING_PURCHASE_SUCCESS -> PAYWALL_PURCHASE_SUCCESS
    • LANDING_PURCHASE_FAILED -> PAYWALL_PURCHASE_FAILED
    • LANDING_RESTORE_SUCCESS -> PAYWALL_RESTORE_SUCCESS
    • LANDING_RESTORE_FAILED -> PAYWALL_RESTORE_FAILED
    • LANDING_EXTRA_DATA_RECEIVED -> PAYWALL_EXTRA_DATA_RECEIVED

Changed

  • Minimum react native version updated to 0.56.0.

Added

  • Android debug/release manifest files.

Fixed

  • Fix android metro bundle not working error.

Removed

  • Unnecessary dev dependencies removed.
  • Unused root gradle files removed.

Added

  • Changelog file.
  • EventBus "removeListener" method.

Changed

  • Readme android installation section updated.

Deprecated

  • EventBus "dispatch" and "listen" methods deprecated.Use "fireEvent" and "addListener" instead.

Fixed

  • Fix ios wrapper event bridge error

Changed

  • Readme installation url updated.

Fixed

  • Fix ios react native bridge handling

1.0.0 (2020-09-23)

Added

  • Initial release of the project.