v0.2.0
Added
- Documentation: Added project badges to README
- Added CI status badge for GitHub Actions workflow
- Added Pub.dev package version badge
- Added Pub.dev points and popularity badges
- Code Generation: Automatic yaml version bump detection
- Added
tool/codegen/detect_yaml_versions.shto detect latest yaml versions from Adyen OpenAPI repo - Added
tool/codegen/update_lock_file.shto automatically updateopenapi.lock.jsonspecs with new versions - Updated workflow to detect and update yaml version bumps automatically
- Supports both versioned files (e.g.,
CheckoutService-v71.yaml) and non-versioned files
- Added
Changed
- Public API (Breaking): Narrowed exports from
adyen_api.dart; terminal and model types are now exposed via*_models.dart(e.g.terminal_models.dart). - CI: Fixed release workflow tag trigger pattern
- Corrected tag filter from
'v[0-9]+.[0-9]+.[0-9]+.*'to'v[0-9]+.[0-9]+.[0-9]+*'to properly match semantic version tags (e.g., v1.0.0, v1.2.3-beta)
- Corrected tag filter from
Fixed
- CI: Fixed OpenAPI codegen workflow path issues
- Changed Docker volume mapping from
host:workspacetohost:/workto match script's defaultROOT_DIR_DOCKERpath - Changed clone directory from
.openapito.cache/openapito align with script'sOPENAPI_ROOT_DOCKERdefault - Resolves spec file not found errors in Docker container
- Changed Docker volume mapping from
Pub.dev: Published at https://pub.dev/packages/adyen_api