Files
packages.dart/packages/app_review/CHANGELOG.md
T
2026-01-15 00:37:49 -08:00

108 lines
2.9 KiB
Markdown

## 3.0.0
* **BREAKING**: `requestReview`, `writeReview`, and `storeListing` now return `Future<void>` instead of `Future<String?>`.
* **BREAKING**: Errors are now thrown as `AppReviewException` instead of being returned as error strings.
* **BREAKING**: Removed `url_launcher` dependency. Store opening logic is now native.
* **BREAKING**: Removed `http` dependency. App ID lookup is now native.
* **BREAKING**: Migrated all platform communication to **Pigeon** for type safety.
* **FEAT**: Added `openStoreListing` and `openAppStoreReview` methods to API.
* **FEAT**: Added `lookupAppId` method to API.
* **FEAT**: (iOS/macOS) Added SwiftUI bridge for `requestReview` environment value (iOS 16+ / macOS 14+).
* **FEAT**: (Android) Migrated to `com.google.android.play:review`.
* **FEAT**: (Android) Added support for "Test Mode" (FakeReviewManager).
* **CHORE**: Migrated iOS implementation to Swift.
* **CHORE**: Removed `package_info_plus` dependency.
## 2.2.0
* Update SDK constraints (Dart ^3.0.0, Flutter >=3.10.0)
* Update dependencies (package_info_plus ^9.0.0, url_launcher ^6.3.0, http ^1.2.0)
* Fix example app lint errors
* Fix iOS Store Page and Write Review URLs (use apps.apple.com)
* Fix Android build (add namespace, update SDK versions, migrate to v2 embedding)
## 2.1.2
* Upgrading dependencies
## 2.1.1
* Upgrading dependencies
* Changing to https
* Updating android version
## 2.1.0-nullsafety
* Null Safety
## 2.0.0
* Support for ([In App Review](https://developer.android.com/guide/playcore/in-app-review)) on Android (#37) @jonasbark
## 1.1.2
* Updates to plugin
* Adding Delayed Review
## 1.1.1
* Prepare for 1.0.0 version of sensors and package_info. ([dart_lsc](http://github.com/amirh/dart_lsc))
## 1.1.0
* Merging PRs
* Bumping Version
## 1.0.1
* Updating version
## 1.0.0 - 04.29.2019
* Supporting Android SDK 16
## 0.1.1 - 04.06.2019
* Making Example able to Run on the Desktop
## [0.1.0]
* Migration to AndroidX
## [0.0.9] - Bug Fix
* Updating Swift Version
## [0.0.8] - Bug Fix
* Latest Flutter Fix
## [0.0.7] - Support
* Updating Example
## [0.0.6] - Bug Fixes
* Updating README.md
## [0.0.5] - Bug Fixes
* Updating for Latest Flutter Release
## [0.0.4] - Bug Fixes
* Updating for Latest Flutter Release
## [0.0.3] - Bug Fixes
* On Android Returning Wrong App ID
## [0.0.2] - Bug Fixes
* On iOS it will now open the appstore directly instead of safari first.
* Fixed not found in store bug by looking up app by bundle ID first.
* Added iOS call for getting artist ID of app by bundle ID.
## [0.0.1] - TODO: Add release date.
* Created Tool to Request and Write Reviews on iOS and Navigate to the Store Listing on both Android and iOS. There is also the ability to access the App ID from both Android and iOS which can be used for Admob, Firebase and other tools. Apps that are not published yet will say "Item Not Found" when it navigates to the Store. The App ID must match the App ID in iTunes Connect and Google Play.