Skip to content

Releases: woosignal/flutter-shopify-api

v2.4.3

Choose a tag to compare

@agordn52 agordn52 released this 12 Sep 23:22

Changed

  • IDE-generated files (.idea/caches/, .idea/libraries/, *.iml) are no longer tracked in git, and woosignal-woocommerce-api.iml is no longer included in the published package.
  • Updated the publish workflow to actions/checkout@v5.

v2.4.2

Choose a tag to compare

@agordn52 agordn52 released this 12 Sep 22:08

Changed

  • Debug logging (debugMode: true) now uses debugPrint instead of print.
  • Switched the analyzer config from package:lints/recommended.yaml to the vibe_check Nylo preset and added vibe_check ^1.0.1 as a dev dependency.
  • Migrated the test suite from package:test to flutter_test and removed the test dev dependency, which could not resolve alongside flutter_test and vibe_check.
  • Added explicit type annotations flagged by the specify_nonobvious_* lint rules.

Fixed

  • getProduct() no longer prints the raw JSON response to the console on every call, even with debugMode off.

v2.4.1

Choose a tag to compare

@agordn52 agordn52 released this 07 Sep 19:35

Changed

  • Bumped dio to ^5.11.1, nylo_support to ^7.29.0, device_meta to ^3.0.4, intl to ^0.20.3, test to ^1.31.1.
  • Excluded generated build/** directories (and android/**, ios/** in the example) from analyzer checks.

v2.4.0

Choose a tag to compare

@agordn52 agordn52 released this 25 May 11:37

Added

  • Test-only dio getter on WooSignalShopify for HTTP mocking via @visibleForTesting.
  • http_mock_adapter dev dependency and rewritten test suite that mocks all endpoints.
  • Rewritten example app: API explorer with grouped endpoints, request log, customer session persistence, and --dart-define=WOOSIGNAL_KEY config.

Changed

  • Upgraded nylo_support from ^6.38.1 to ^7.27.0 (major).
  • Upgraded device_meta from ^2.1.10 to ^3.0.2 (major).
  • Bumped dio to ^5.9.2, lints to ^6.1.0, test to ^1.31.0.
  • Updated copyright year to 2026.

Fixed

  • setDeviceMeta() no longer calls DeviceMeta.init() on web platforms before the platform check, avoiding unnecessary work and potential errors.

v2.3.3

Choose a tag to compare

@agordn52 agordn52 released this 13 Dec 08:57
  • pubspec.yaml updates

v2.3.2

Choose a tag to compare

@agordn52 agordn52 released this 06 Sep 01:49
  • pubspec.yaml updates

v2.3.1

Choose a tag to compare

@agordn52 agordn52 released this 17 Jul 02:37
  • pubspec.yaml updates

v2.3.0

Choose a tag to compare

@agordn52 agordn52 released this 28 May 04:35
  • Add money formatter into the library

v2.2.5

Choose a tag to compare

@agordn52 agordn52 released this 23 May 08:13
  • pubspec.yaml updates

v2.2.4

Choose a tag to compare

@agordn52 agordn52 released this 27 Mar 03:40
  • pubspec.yaml updates