diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fa2270d..ccacf867 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,48 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2026-04-05 + +### Changes + +--- + +Packages with breaking changes: + + - [`gamepads_windows` - `v0.3.0`](#gamepads_windows---v030) + +Packages with other changes: + + - [`flutter_gamepads` - `v0.1.11`](#flutter_gamepads---v0111) + - [`gamepads` - `v0.1.10+1`](#gamepads---v01101) + - [`gamepads_darwin` - `v0.1.2+4`](#gamepads_darwin---v0124) + - [`gamepads_ios` - `v0.1.3+3`](#gamepads_ios---v0133) + +--- + +#### `gamepads_windows` - `v0.3.0` + + - **BREAKING** **FIX**: Button input value was flipped on windows ([#90](https://github.com/flame-engine/gamepads/issues/90)). ([2e24b686](https://github.com/flame-engine/gamepads/commit/2e24b686eb70478fb166993bfc23854cca7356eb)) + +#### `flutter_gamepads` - `v0.1.11` + + - **FEAT**: Add package flutter_gamepads ([#88](https://github.com/flame-engine/gamepads/issues/88)). ([4f171c6f](https://github.com/flame-engine/gamepads/commit/4f171c6fa72c76dcf7bd53e5dde50936dfe9142d)) + - **DOCS**: Fix link to diagram in flutter_gamepads README ([#97](https://github.com/flame-engine/gamepads/issues/97)). ([d6417724](https://github.com/flame-engine/gamepads/commit/d6417724c1b8d5edfd4099a1e3eb50326dc871e9)) + +#### `gamepads` - `v0.1.10+1` + + - **FIX**: Use typed GCController properties for macOS system button mapping ([#96](https://github.com/flame-engine/gamepads/issues/96)). ([b4264e48](https://github.com/flame-engine/gamepads/commit/b4264e481abc5755725d3b1c7626b759f71bb1d4)) + - **FIX**: Move update_controller_database.dart to correct tool/ path ([#92](https://github.com/flame-engine/gamepads/issues/92)). ([842894ea](https://github.com/flame-engine/gamepads/commit/842894ea7ee01c5613336c4012fdfcfe25a850bb)) + +#### `gamepads_darwin` - `v0.1.2+4` + + - **FIX**: Use typed GCController properties for macOS system button mapping ([#96](https://github.com/flame-engine/gamepads/issues/96)). ([b4264e48](https://github.com/flame-engine/gamepads/commit/b4264e481abc5755725d3b1c7626b759f71bb1d4)) + +#### `gamepads_ios` - `v0.1.3+3` + + - **FIX**: Correct trigger handling for iOS. ([#94](https://github.com/flame-engine/gamepads/issues/94)). ([17c2f907](https://github.com/flame-engine/gamepads/commit/17c2f9079a83d991a13ad2f45f40374135fc09d9)) + + ## 2026-03-25 ### Changes diff --git a/packages/flutter_gamepads/CHANGELOG.md b/packages/flutter_gamepads/CHANGELOG.md index dd3f8712..ec537a44 100644 --- a/packages/flutter_gamepads/CHANGELOG.md +++ b/packages/flutter_gamepads/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.1.11 + + - **FEAT**: Add package flutter_gamepads ([#88](https://github.com/flame-engine/gamepads/issues/88)). ([4f171c6f](https://github.com/flame-engine/gamepads/commit/4f171c6fa72c76dcf7bd53e5dde50936dfe9142d)) + - **DOCS**: Fix link to diagram in flutter_gamepads README ([#97](https://github.com/flame-engine/gamepads/issues/97)). ([d6417724](https://github.com/flame-engine/gamepads/commit/d6417724c1b8d5edfd4099a1e3eb50326dc871e9)) + # Change Log ## 0.1.0 diff --git a/packages/flutter_gamepads/example/pubspec.yaml b/packages/flutter_gamepads/example/pubspec.yaml index 87d9de3c..c60fbb60 100644 --- a/packages/flutter_gamepads/example/pubspec.yaml +++ b/packages/flutter_gamepads/example/pubspec.yaml @@ -13,8 +13,8 @@ dependencies: flame: ^1.32.0 flutter: sdk: flutter - flutter_gamepads: ^0.1.0 - gamepads: ^0.1.10 + flutter_gamepads: ^0.1.11 + gamepads: ^0.1.10+1 dev_dependencies: flame_lint: ^1.4.1 diff --git a/packages/flutter_gamepads/pubspec.yaml b/packages/flutter_gamepads/pubspec.yaml index e5be033b..19a45c93 100644 --- a/packages/flutter_gamepads/pubspec.yaml +++ b/packages/flutter_gamepads/pubspec.yaml @@ -1,7 +1,7 @@ name: flutter_gamepads resolution: workspace description: A Flutter package that maps gamepad input to UI interaction. -version: 0.1.10 +version: 0.1.11 homepage: https://github.com/flame-engine/gamepads repository: https://github.com/flame-engine/gamepads/tree/main/packages/flutter_gamepads @@ -14,7 +14,7 @@ environment: dependencies: flutter: sdk: flutter - gamepads: ^0.1.10 + gamepads: ^0.1.10+1 dev_dependencies: flame_lint: ^1.4.1 diff --git a/packages/gamepads/CHANGELOG.md b/packages/gamepads/CHANGELOG.md index 749a4a00..ff3fb34a 100644 --- a/packages/gamepads/CHANGELOG.md +++ b/packages/gamepads/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.1.10+1 + + - **FIX**: Use typed GCController properties for macOS system button mapping ([#96](https://github.com/flame-engine/gamepads/issues/96)). ([b4264e48](https://github.com/flame-engine/gamepads/commit/b4264e481abc5755725d3b1c7626b759f71bb1d4)) + - **FIX**: Move update_controller_database.dart to correct tool/ path ([#92](https://github.com/flame-engine/gamepads/issues/92)). ([842894ea](https://github.com/flame-engine/gamepads/commit/842894ea7ee01c5613336c4012fdfcfe25a850bb)) + ## 0.1.10 - **FEAT**: Normalize gamepad output across controllers and platforms ([#82](https://github.com/flame-engine/gamepads/issues/82)). ([2a712e1f](https://github.com/flame-engine/gamepads/commit/2a712e1fd35140f9412e0aae2d7c040dcff84ec1)) diff --git a/packages/gamepads/example/pubspec.yaml b/packages/gamepads/example/pubspec.yaml index 11467225..b06bf0e4 100644 --- a/packages/gamepads/example/pubspec.yaml +++ b/packages/gamepads/example/pubspec.yaml @@ -11,7 +11,7 @@ environment: dependencies: flutter: sdk: flutter - gamepads: ^0.1.10 + gamepads: ^0.1.10+1 share_plus: ^10.0.0 web: ^1.1.1 diff --git a/packages/gamepads/pubspec.yaml b/packages/gamepads/pubspec.yaml index 73cb7f5e..dc9697d2 100644 --- a/packages/gamepads/pubspec.yaml +++ b/packages/gamepads/pubspec.yaml @@ -1,7 +1,7 @@ name: gamepads resolution: workspace description: A Flutter plugin to handle gamepad input across multiple platforms. -version: 0.1.10 +version: 0.1.10+1 homepage: https://github.com/flame-engine/gamepads repository: https://github.com/flame-engine/gamepads/tree/main/packages/gamepads @@ -29,12 +29,12 @@ dependencies: flutter: sdk: flutter gamepads_android: ^0.1.7 - gamepads_darwin: ^0.1.2+3 - gamepads_ios: ^0.1.3+2 + gamepads_darwin: ^0.1.2+4 + gamepads_ios: ^0.1.3+3 gamepads_linux: ^0.1.2 gamepads_platform_interface: ^0.1.3 gamepads_web: ^0.1.1 - gamepads_windows: ^0.2.0 + gamepads_windows: ^0.3.0 dev_dependencies: flame_lint: ^1.4.1 diff --git a/packages/gamepads_darwin/CHANGELOG.md b/packages/gamepads_darwin/CHANGELOG.md index 043b588d..a705c13a 100644 --- a/packages/gamepads_darwin/CHANGELOG.md +++ b/packages/gamepads_darwin/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.2+4 + + - **FIX**: Use typed GCController properties for macOS system button mapping ([#96](https://github.com/flame-engine/gamepads/issues/96)). ([b4264e48](https://github.com/flame-engine/gamepads/commit/b4264e481abc5755725d3b1c7626b759f71bb1d4)) + ## 0.1.2+3 - Update a dependency to the latest release. diff --git a/packages/gamepads_darwin/pubspec.yaml b/packages/gamepads_darwin/pubspec.yaml index 6b7d5aff..b0d0890d 100644 --- a/packages/gamepads_darwin/pubspec.yaml +++ b/packages/gamepads_darwin/pubspec.yaml @@ -1,7 +1,7 @@ name: gamepads_darwin resolution: workspace description: MacOS implementation of gamepads, a Flutter plugin to handle gamepad input across multiple platforms. -version: 0.1.2+3 +version: 0.1.2+4 homepage: https://github.com/flame-engine/gamepads repository: https://github.com/flame-engine/gamepads/tree/main/packages/gamepads_darwin diff --git a/packages/gamepads_ios/CHANGELOG.md b/packages/gamepads_ios/CHANGELOG.md index 66c9d3a6..cce6cade 100644 --- a/packages/gamepads_ios/CHANGELOG.md +++ b/packages/gamepads_ios/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.3+3 + + - **FIX**: Correct trigger handling for iOS. ([#94](https://github.com/flame-engine/gamepads/issues/94)). ([17c2f907](https://github.com/flame-engine/gamepads/commit/17c2f9079a83d991a13ad2f45f40374135fc09d9)) + ## 0.1.3+2 - Update a dependency to the latest release. diff --git a/packages/gamepads_ios/pubspec.yaml b/packages/gamepads_ios/pubspec.yaml index 8a8b877e..61eef002 100644 --- a/packages/gamepads_ios/pubspec.yaml +++ b/packages/gamepads_ios/pubspec.yaml @@ -1,7 +1,7 @@ name: gamepads_ios resolution: workspace description: iOS implementation of gamepads, a Flutter plugin to handle gamepad input across multiple platforms. -version: 0.1.3+2 +version: 0.1.3+3 homepage: https://github.com/flame-engine/gamepads repository: https://github.com/flame-engine/gamepads/tree/main/packages/gamepads_ios diff --git a/packages/gamepads_windows/CHANGELOG.md b/packages/gamepads_windows/CHANGELOG.md index b097b02f..ac22b0b9 100644 --- a/packages/gamepads_windows/CHANGELOG.md +++ b/packages/gamepads_windows/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.3.0 + +> Note: This release has breaking changes. + + - **BREAKING** **FIX**: Button input value was flipped on windows ([#90](https://github.com/flame-engine/gamepads/issues/90)). ([2e24b686](https://github.com/flame-engine/gamepads/commit/2e24b686eb70478fb166993bfc23854cca7356eb)) + ## 0.2.0 > Note: This release has breaking changes. diff --git a/packages/gamepads_windows/pubspec.yaml b/packages/gamepads_windows/pubspec.yaml index 66c08775..be08a8e3 100644 --- a/packages/gamepads_windows/pubspec.yaml +++ b/packages/gamepads_windows/pubspec.yaml @@ -1,7 +1,7 @@ name: gamepads_windows resolution: workspace description: Windows implementation of gamepads, a Flutter plugin to handle gamepad input across multiple platforms. -version: 0.2.0 +version: 0.3.0 homepage: https://github.com/flame-engine/gamepads repository: https://github.com/flame-engine/gamepads/tree/main/packages/gamepads_windows