diff --git a/CHANGELOG.md b/CHANGELOG.md index 51f24e6..9afaf6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,39 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2023-11-03 + +### Changes + +--- + +Packages with breaking changes: + + - [`forge2d` - `v0.12.0`](#forge2d---v0120) + +Packages with other changes: + + - There are no other changes in this release. + +--- + +#### `forge2d` - `v0.12.0` + + - **REFACTOR**: ignored invariant boolean warning ([#47](https://github.com/flame-engine/forge2d/issues/47)). ([c032f9c8](https://github.com/flame-engine/forge2d/commit/c032f9c8b14521cf5fde87974696dd741a4cbb36)) + - **FIX**: Fixed issue where particles created were centred around (0,0) rather than their parent group's position. ([#69](https://github.com/flame-engine/forge2d/issues/69)). ([a36e88e5](https://github.com/flame-engine/forge2d/commit/a36e88e5d611c9b63ceb9aed7881e6f46e92a483)) + - **FIX**: Properly use the `getX/YAxis` out vector ([#61](https://github.com/flame-engine/forge2d/issues/61)). ([c1aba67d](https://github.com/flame-engine/forge2d/commit/c1aba67d950d38838155fba5abee8b2df477c7b8)) + - **FEAT**: made ContactListener methods optional overrides ([#55](https://github.com/flame-engine/forge2d/issues/55)). ([47037a14](https://github.com/flame-engine/forge2d/commit/47037a140d2c2dd3cfa64aeb7c9299a134afcb42)) + - **BREAKING** **REFACTOR**: gravity getter and setter ([#66](https://github.com/flame-engine/forge2d/issues/66)). ([5108e302](https://github.com/flame-engine/forge2d/commit/5108e30217a55bd04c2a63ea053975c42fef5ad6)) + - **BREAKING** **REFACTOR**: isBullet getter and setter ([#64](https://github.com/flame-engine/forge2d/issues/64)). ([ee5d4bf0](https://github.com/flame-engine/forge2d/commit/ee5d4bf056e566eae81324971e2306a5ed970f45)) + - **BREAKING** **REFACTOR**: `isEnabled` getter and setter ([#65](https://github.com/flame-engine/forge2d/issues/65)). ([839e53a1](https://github.com/flame-engine/forge2d/commit/839e53a1e73ceb4826cd774df89da7b22025652b)) + - **BREAKING** **REFACTOR**: removed wrapper get and set methods for GearJoint.ratio ([#63](https://github.com/flame-engine/forge2d/issues/63)). ([58b51159](https://github.com/flame-engine/forge2d/commit/58b511599f83ec767faf3913a12612872c961c0f)) + - **BREAKING** **REFACTOR**: used getter and setters for maxMotorForce ([#62](https://github.com/flame-engine/forge2d/issues/62)). ([4ab2eb27](https://github.com/flame-engine/forge2d/commit/4ab2eb2738e2be62f0ee411a51742c5ce65686b3)) + - **BREAKING** **REFACTOR**: used setters and getters for motorSpeed ([#58](https://github.com/flame-engine/forge2d/issues/58)). ([96103f18](https://github.com/flame-engine/forge2d/commit/96103f180df30d17b3ab3c9309927e35df67bb96)) + - **BREAKING** **FIX**: Add friction and restitution arguments to createFixtureFromShape ([#56](https://github.com/flame-engine/forge2d/issues/56)). ([a91b08b6](https://github.com/flame-engine/forge2d/commit/a91b08b6e7d6083eedf270a1c0d77a29b75c9263)) + - **BREAKING** **FIX**: Set the RopeJoint's local anchors to null vectors by default ([#67](https://github.com/flame-engine/forge2d/issues/67)). ([2dfe1e8e](https://github.com/flame-engine/forge2d/commit/2dfe1e8e82a25b5dd352638fcc7d284190cd25d1)) + - **BREAKING** **FEAT**: Move to dart 2.17 and clean up comment. ([#59](https://github.com/flame-engine/forge2d/issues/59)). ([8abd859f](https://github.com/flame-engine/forge2d/commit/8abd859fc7b0fe721e8941cdc1f2dcd1ba60204f)) + + ## 2022-04-11 ### Changes diff --git a/packages/benchmark/pubspec.yaml b/packages/benchmark/pubspec.yaml index f616c67..ea94edb 100644 --- a/packages/benchmark/pubspec.yaml +++ b/packages/benchmark/pubspec.yaml @@ -11,7 +11,7 @@ environment: dependencies: build_runner: ^2.4.5 build_web_compilers: ^4.0.3 - forge2d: ^0.11.0 + forge2d: ^0.12.0 dev_dependencies: flame_lint: ^1.1.1 diff --git a/packages/forge2d/CHANGELOG.md b/packages/forge2d/CHANGELOG.md index d6734cf..17cef16 100644 --- a/packages/forge2d/CHANGELOG.md +++ b/packages/forge2d/CHANGELOG.md @@ -1,3 +1,21 @@ +## 0.12.0 + +> Note: This release has breaking changes. + + - **REFACTOR**: ignored invariant boolean warning ([#47](https://github.com/flame-engine/forge2d/issues/47)). ([c032f9c8](https://github.com/flame-engine/forge2d/commit/c032f9c8b14521cf5fde87974696dd741a4cbb36)) + - **FIX**: Fixed issue where particles created were centred around (0,0) rather than their parent group's position. ([#69](https://github.com/flame-engine/forge2d/issues/69)). ([a36e88e5](https://github.com/flame-engine/forge2d/commit/a36e88e5d611c9b63ceb9aed7881e6f46e92a483)) + - **FIX**: Properly use the `getX/YAxis` out vector ([#61](https://github.com/flame-engine/forge2d/issues/61)). ([c1aba67d](https://github.com/flame-engine/forge2d/commit/c1aba67d950d38838155fba5abee8b2df477c7b8)) + - **FEAT**: made ContactListener methods optional overrides ([#55](https://github.com/flame-engine/forge2d/issues/55)). ([47037a14](https://github.com/flame-engine/forge2d/commit/47037a140d2c2dd3cfa64aeb7c9299a134afcb42)) + - **BREAKING** **REFACTOR**: gravity getter and setter ([#66](https://github.com/flame-engine/forge2d/issues/66)). ([5108e302](https://github.com/flame-engine/forge2d/commit/5108e30217a55bd04c2a63ea053975c42fef5ad6)) + - **BREAKING** **REFACTOR**: isBullet getter and setter ([#64](https://github.com/flame-engine/forge2d/issues/64)). ([ee5d4bf0](https://github.com/flame-engine/forge2d/commit/ee5d4bf056e566eae81324971e2306a5ed970f45)) + - **BREAKING** **REFACTOR**: `isEnabled` getter and setter ([#65](https://github.com/flame-engine/forge2d/issues/65)). ([839e53a1](https://github.com/flame-engine/forge2d/commit/839e53a1e73ceb4826cd774df89da7b22025652b)) + - **BREAKING** **REFACTOR**: removed wrapper get and set methods for GearJoint.ratio ([#63](https://github.com/flame-engine/forge2d/issues/63)). ([58b51159](https://github.com/flame-engine/forge2d/commit/58b511599f83ec767faf3913a12612872c961c0f)) + - **BREAKING** **REFACTOR**: used getter and setters for maxMotorForce ([#62](https://github.com/flame-engine/forge2d/issues/62)). ([4ab2eb27](https://github.com/flame-engine/forge2d/commit/4ab2eb2738e2be62f0ee411a51742c5ce65686b3)) + - **BREAKING** **REFACTOR**: used setters and getters for motorSpeed ([#58](https://github.com/flame-engine/forge2d/issues/58)). ([96103f18](https://github.com/flame-engine/forge2d/commit/96103f180df30d17b3ab3c9309927e35df67bb96)) + - **BREAKING** **FIX**: Add friction and restitution arguments to createFixtureFromShape ([#56](https://github.com/flame-engine/forge2d/issues/56)). ([a91b08b6](https://github.com/flame-engine/forge2d/commit/a91b08b6e7d6083eedf270a1c0d77a29b75c9263)) + - **BREAKING** **FIX**: Set the RopeJoint's local anchors to null vectors by default ([#67](https://github.com/flame-engine/forge2d/issues/67)). ([2dfe1e8e](https://github.com/flame-engine/forge2d/commit/2dfe1e8e82a25b5dd352638fcc7d284190cd25d1)) + - **BREAKING** **FEAT**: Move to dart 2.17 and clean up comment. ([#59](https://github.com/flame-engine/forge2d/issues/59)). ([8abd859f](https://github.com/flame-engine/forge2d/commit/8abd859fc7b0fe721e8941cdc1f2dcd1ba60204f)) + ## 0.11.0 > Note: This release has breaking changes. diff --git a/packages/forge2d/example/pubspec.yaml b/packages/forge2d/example/pubspec.yaml index a4b2353..77e2995 100644 --- a/packages/forge2d/example/pubspec.yaml +++ b/packages/forge2d/example/pubspec.yaml @@ -9,7 +9,7 @@ environment: sdk: ">=3.0.0 <4.0.0" dependencies: - forge2d: ^0.11.0 + forge2d: ^0.12.0 dev_dependencies: build_runner: ^2.4.5 diff --git a/packages/forge2d/pubspec.yaml b/packages/forge2d/pubspec.yaml index c272aba..030755b 100644 --- a/packages/forge2d/pubspec.yaml +++ b/packages/forge2d/pubspec.yaml @@ -1,5 +1,5 @@ name: forge2d -version: 0.11.0 +version: 0.12.0 description: A 2D physics engine for Dart (based on Box2D), also works with the Flame game engine in Flutter homepage: https://github.com/flame-engine/forge2d