v3.6.0
What's Changed
- migrate to fpdart by @fremartini in #457
- ServerFailure returns an unknown error occured by @TTA777 in #463
- Added awaits for useTicket and FetchReceipts by @TTA777 in #464
- Refactor and test Leaderboard by @fremartini in #443
- Migrate to Dart 3 and Flutter 3.10.0 by @marfavi in #452
- Install the CodeSee workflow. by @codesee-maps in #467
- Refactor payment by @fremartini in #465
- show status on receipts by @fremartini in #468
- refactor environment logic by @fremartini in #469
- chore: update Bloc packages by @marfavi in #475
- test(utils): Improve String.capitalize() and add tests by @marfavi in #472
- chore: bump flutter required version to 3.10.2 by @marfavi in #476
- fix(tickets): Fix multiple
CoffeeCard
s sharing the same product id by @marfavi in #471 - refactor(settings): tidy up
settings_page.dart
by @marfavi in #473 - fix: Remove null type cast in
receipt_remote_data_source.dart
by @marfavi in #479 - fix(receipts): Remove purchase receipt view & refactor payment status display by @marfavi in #478
- Restructure settings by @fremartini in #481
- Refactor and test login by @fremartini in #483
- refactor and test voucher by @fremartini in #480
- Update README.md to show coverage on develop branch by @marfavi in #484
- fix(purchase): Set type of
paymentDetails
to generic JSON by @marfavi in #489 - Refactor and test register by @fremartini in #486
- Refactor and test products by @fremartini in #482
- fix(utils): Fix reactivation authenticator not evicting; refactor & test by @marfavi in #429
- test(utils):
firebase_analytics_event_logging.dart
by @marfavi in #493 - Reduced minimum duration for reAuth from 1s to 250ms by @TTA777 in #497
- Update README, CONTRIBUTING.md and add issue templates by @marfavi in #499
- Add new mobilepay deep links depending on environment by @marfavi in #496
- bump packages; fix tests broken by Mockito by @fremartini in #501
- test:
secure_storage.dart
by @marfavi in #494 - re-add product tests by @fremartini in #502
- Refactor
NetworkRequestExecutor
; utiliseUnit
; remove need for dummy providers targetingdynamic
types by @marfavi in #503 - replace Redeem Voucher with v2 endpoint by @fremartini in #504
- Reintroduce opening hours by @fremartini in #505
- Remove 'Usecase' and 'NoParams' by @fremartini in #506
- Resend verification code by @fremartini in #507
- Update directory structure by @fremartini in #509
- Add loading indicator to splash page after duration by @fremartini in #512
- Consolidate receipt_overlay and loading_overlay by @fremartini in #511
- Fix widget emitting state after close by @fremartini in #513
- Release dev/prod versions off a main branch by @marfavi, @jonasanker in #517
- Update ref to release name by @jonasanker in #519
Full Changelog: v3.5...3.6.0