diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f8b106f..0d24b712 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,43 @@ ### Changed - Focus editor when new file is opened. +- Updated firmware to v3.2.0b3: + + #### Added + - Added `positive_direction` to `DriveBase` initializer ([support#989]). + - Added support for setting drivebase acceleration and deceleration separately ([support#881]). + + #### Fixed + - Fixed allocator interfering with motor control when memory usage is high ([support#977]). + - Fixed `Stop.NONE` not working properly for some drivebase geometries ([support#972]). + - Fixed reading programs larger than 65535 bytes on boot on SPIKE hubs. ([[support#996]). + - Various Bluetooth stability and reliability improvements on BOOST Move hub + ([support#320], [support#324], [support#417]). + - Fixed Bluetooth random address not changing on City and Technic hubs ([support#1011]). + + #### Changed + - Motor settings and control methods now check the user input and raise a + `ValueError` if a value is out of bounds ([support#484]). + - Renamed `precision_profile` to `profile` in the `Motor` initializer. + - In `DriveBase`, `wheel_diameter` and `axle_track` now accept decimal values + for increased precision ([support#830]). + + #### Removed + - Removed `DriveBase.left` and `DriveBase.right` properties ([support#910]). + + [support#320]: https://github.com/pybricks/support/issues/320 + [support#324]: https://github.com/pybricks/support/issues/324 + [support#417]: https://github.com/pybricks/support/issues/417 + [support#484]: https://github.com/pybricks/support/issues/484 + [support#830]: https://github.com/pybricks/support/issues/830 + [support#881]: https://github.com/pybricks/support/issues/881 + [support#910]: https://github.com/pybricks/support/issues/910 + [support#972]: https://github.com/pybricks/support/issues/972 + [support#977]: https://github.com/pybricks/support/issues/977 + [support#989]: https://github.com/pybricks/support/issues/989 + [support#996]: https://github.com/pybricks/support/issues/996 + [support#1011]: https://github.com/pybricks/support/issues/1011 + ## [2.2.0-beta.1] - 2023-03-08 diff --git a/package.json b/package.json index 3b130076..b26091a8 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "@blueprintjs/popover2": "^1.13.12", "@blueprintjs/select": "^4.9.12", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", - "@pybricks/firmware": "7.1.1", + "@pybricks/firmware": "7.2.0", "@pybricks/ide-docs": "2.7.0", "@pybricks/images": "^1.3.0", "@pybricks/jedi": "1.7.0", diff --git a/yarn.lock b/yarn.lock index 68fef9e4..2111bf89 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2902,12 +2902,12 @@ __metadata: languageName: node linkType: hard -"@pybricks/firmware@npm:7.1.1": - version: 7.1.1 - resolution: "@pybricks/firmware@npm:7.1.1" +"@pybricks/firmware@npm:7.2.0": + version: 7.2.0 + resolution: "@pybricks/firmware@npm:7.2.0" dependencies: jszip: ^3.7.1 - checksum: 1d6044457f7b0e6a9df4292727e88808db20462c96425a73636842214befb2019c38f9f3a579c4332e1f7037de3900b2c5a2a1c1e432275c70087a3033025aa8 + checksum: 83292fde2cbd9b17d768a139cb6da4ec95e845e4e3839ab60f2f77e31b243f565909e27d501fab293193bd395ac229005e21591f50c0fc1df425bd07806c114e languageName: node linkType: hard @@ -2955,7 +2955,7 @@ __metadata: "@blueprintjs/popover2": ^1.13.12 "@blueprintjs/select": ^4.9.12 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.10 - "@pybricks/firmware": 7.1.1 + "@pybricks/firmware": 7.2.0 "@pybricks/ide-docs": 2.7.0 "@pybricks/images": ^1.3.0 "@pybricks/jedi": 1.7.0