From 945657d4653d2d6835316069f80122bc8111830c Mon Sep 17 00:00:00 2001 From: David Lechner Date: Tue, 16 May 2023 15:49:20 -0500 Subject: [PATCH 1/2] update pybricks packages new firmware + api and docs --- CHANGELOG.md | 21 +++++++++++++++++++++ package.json | 6 +++--- yarn.lock | 30 +++++++++++++++--------------- 3 files changed, 39 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37ba0af4..e49a2fdd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,27 @@ ### Added - Added warning message when hub has newer Pybricks Profile version than supported version. +### Changed +- Updated dependencies. +- Update code completion for API changes and additions. +- Updated docs. +- Updated firmware to v3.3.0b5: + + #### Added + - Enabled the `gc` module (except on BOOST Move hub). + - Added `hub.ble` attribute for broadcasting/observing ([pybricks-micropython#158]). + + #### Changed + - Updated MicroPython to v1.20.0. + + #### Fixed + - Fixed stdin containing `0x06` command byte ([support#1052]). + - Fixed motor process causing delays on ev3dev ([support#1035]). + + [pybricks-micropython#158]: https://github.com/pybricks/pybricks-micropython/pull/158 + [support#1035]: https://github.com/pybricks/support/issues/1035 + [support#1052]: https://github.com/pybricks/support/issues/1052 + ### Fixed - Fix pasting selection when middle click to close file on Linux ([support#1046]). diff --git a/package.json b/package.json index 70264a63..42b53f01 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,10 @@ "@blueprintjs/popover2": "^1.14.2", "@blueprintjs/select": "^4.9.15", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", - "@pybricks/firmware": "7.3.1", - "@pybricks/ide-docs": "2.8.0", + "@pybricks/firmware": "7.4.0", + "@pybricks/ide-docs": "2.9.0", "@pybricks/images": "^1.3.0", - "@pybricks/jedi": "1.8.0", + "@pybricks/jedi": "1.9.0", "@pybricks/mpy-cross-v5": "^2.0.0", "@pybricks/mpy-cross-v6": "^2.0.0", "@pybricks/python-program-analysis": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index 3a45b304..f4a2bdd7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2579,19 +2579,19 @@ __metadata: languageName: node linkType: hard -"@pybricks/firmware@npm:7.3.1": - version: 7.3.1 - resolution: "@pybricks/firmware@npm:7.3.1" +"@pybricks/firmware@npm:7.4.0": + version: 7.4.0 + resolution: "@pybricks/firmware@npm:7.4.0" dependencies: jszip: ^3.7.1 - checksum: b241768d08df7c1bc284ac5696bb540e4aa08c959f3534d7cff6156dfd06f5d864617af80925ecb981eced5db4f323adca9bad14ce563bee61285bbb1e47052d + checksum: 88ae2f538ed08dc92016bce213b3b6b1311be9d5b685dd8297814a012b63eef4e980dbe63b00d9e1009f9e017e1a891e223327c9cc1a6040610598c12e31a5ba languageName: node linkType: hard -"@pybricks/ide-docs@npm:2.8.0": - version: 2.8.0 - resolution: "@pybricks/ide-docs@npm:2.8.0" - checksum: d9f489ed13954b04cc8d9f79d1ee81426eae994cb52888b626ed9d0aec40f4ae3431b9d50285456433c9c02582472c8c94c6e5a8a609cb74c3d84df00c6d9ba5 +"@pybricks/ide-docs@npm:2.9.0": + version: 2.9.0 + resolution: "@pybricks/ide-docs@npm:2.9.0" + checksum: 802ed3ee49cc0220d1f9a82de7a7fb01773da3e644522b339f43bcb91f45aa7a20ce013ce980ff14c4ff83bf43958fdb46d0514e7f4d9ddbfb9bfb5c70cbd373 languageName: node linkType: hard @@ -2602,10 +2602,10 @@ __metadata: languageName: node linkType: hard -"@pybricks/jedi@npm:1.8.0": - version: 1.8.0 - resolution: "@pybricks/jedi@npm:1.8.0" - checksum: 0a95513d5c63f29dee7da978e4eaa9f7507a386fe3391677f749d075077d8b4809114723f1cca3b59bc8a9d79f27c076cc985db6f9a1a6f229e838bc2c11fb40 +"@pybricks/jedi@npm:1.9.0": + version: 1.9.0 + resolution: "@pybricks/jedi@npm:1.9.0" + checksum: b290a33503357d80a3df1ec94459d524f5746f11a77f83ffca0e7a0bf437fb11fa7817745faae1d11dad91af3caa6b6abe8b6bc216e52354a808b6c5425f6f30 languageName: node linkType: hard @@ -2632,10 +2632,10 @@ __metadata: "@blueprintjs/popover2": ^1.14.2 "@blueprintjs/select": ^4.9.15 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.10 - "@pybricks/firmware": 7.3.1 - "@pybricks/ide-docs": 2.8.0 + "@pybricks/firmware": 7.4.0 + "@pybricks/ide-docs": 2.9.0 "@pybricks/images": ^1.3.0 - "@pybricks/jedi": 1.8.0 + "@pybricks/jedi": 1.9.0 "@pybricks/mpy-cross-v5": ^2.0.0 "@pybricks/mpy-cross-v6": ^2.0.0 "@pybricks/python-program-analysis": ^2.0.0 From 2edfc7e1272933b156045d113ff044a5739eb114 Mon Sep 17 00:00:00 2001 From: David Lechner Date: Tue, 16 May 2023 15:51:28 -0500 Subject: [PATCH 2/2] v2.2.0-beta.4 --- CHANGELOG.md | 5 ++++- package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e49a2fdd..b4acec65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ## [Unreleased] +## [2.2.0-beta.4] - 2023-05-16 + ### Added - Added warning message when hub has newer Pybricks Profile version than supported version. @@ -874,7 +876,8 @@ Prerelease changes are documented at [support#48]. -[Unreleased]: https://github.com/pybricks/pybricks-code/compare/v2.2.0-beta.3...HEAD +[Unreleased]: https://github.com/pybricks/pybricks-code/compare/v2.2.0-beta.4...HEAD +[2.2.0-beta.4]: https://github.com/pybricks/pybricks-code/compare/v2.2.0-beta.3..v2.2.0-beta.4 [2.2.0-beta.3]: https://github.com/pybricks/pybricks-code/compare/v2.2.0-beta.2..v2.2.0-beta.3 [2.2.0-beta.2]: https://github.com/pybricks/pybricks-code/compare/v2.2.0-beta.1..v2.2.0-beta.2 [2.2.0-beta.1]: https://github.com/pybricks/pybricks-code/compare/v2.1.1..v2.2.0-beta.1 diff --git a/package.json b/package.json index 42b53f01..58888d6e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pybricks/pybricks-code", - "version": "2.2.0-beta.3", + "version": "2.2.0-beta.4", "license": "MIT", "author": "The Pybricks Authors", "repository": {