From 90fbf6c3036878b247e947d91ee91cecbef7d70d Mon Sep 17 00:00:00 2001 From: David Lechner Date: Tue, 21 Sep 2021 10:50:11 -0500 Subject: [PATCH 1/4] CHANGELOG: update for dependencies --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d22b2e48..eb903a0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,33 @@ ### Added - Show error message if connected hub is running old firmware ([support#482]). +### Changed +- Updated dependencies. +- Updated to Pybricks firmware v3.1.0b1: + + ### Added + - Support for LEGO Technic Color Light Matrix ([support#440]). + - Support for LEGO UART devices with a new battery power flag. This is + required to support the new LEGO Technic Color Light Matrix ([support#440]). + - Support for the SPIKE Essential hub/Technic Small hub ([support#439]). + + ### Fixed + - Fixed Ultrasonic Sensor and Color Sensor turning off when a + user script ends ([support#456]). + - Hub reset due to watchdog timer when writing data to UART I/O device + ([support#304]). + - City/Technic hubs not connecting via Bluetooth on macOS 12 ([support#489]). + + ### Changed: + - Updated to MicroPython v1.17. + + [support#304]: https://github.com/pybricks/support/issues/304 + [support#439]: https://github.com/pybricks/support/issues/439 + [support#440]: https://github.com/pybricks/support/issues/440 + [support#456]: https://github.com/pybricks/support/issues/456 + [support#489]: https://github.com/pybricks/support/issues/489 + + [support#482]: https://github.com/pybricks/support/issues/482 ## [1.1.0-beta.5] - 2021-08-30 From f34dd8e00756253475c769c552636918344bf3ca Mon Sep 17 00:00:00 2001 From: David Lechner Date: Tue, 21 Sep 2021 10:52:44 -0500 Subject: [PATCH 2/4] CHANGELOG: replace issue/pull with repo name To be consistent with other Pybricks repos and to avoid conflicts with copy/pasted changelogs from dependencies we are using the repo name for all issue links like we are already doing with the support repo issues. --- CHANGELOG.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb903a0f..35c38165 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,7 +33,6 @@ [support#456]: https://github.com/pybricks/support/issues/456 [support#489]: https://github.com/pybricks/support/issues/489 - [support#482]: https://github.com/pybricks/support/issues/482 ## [1.1.0-beta.5] - 2021-08-30 @@ -42,18 +41,18 @@ - Updated to Pybricks firmware v3.1.0a4: ### Added - - Enabled builtin `bytearray` ([pull#60]). - - Enabled `ustruct` module ([pull#60]). + - Enabled builtin `bytearray` ([pybricks-code#60]). + - Enabled `ustruct` module ([pybricks-code#60]). - Added alpha support for dual boot installation on the SPIKE Prime Hub. - Added `pybricks.experimental.hello_world` function to make it easier for new contributors to experiment with Pybricks using C code. - Added ability to import the `main.mpy` that is embedded in the firmware from a download and run program ([support#408]). - Added `pybricks.iodevices.LWP3Device` to communicate with a device that supports - the LEGO Wireless Protocol 3.0.00 ([pull#68]) + the LEGO Wireless Protocol 3.0.00 ([pybricks-code#68]) ### Changed - - Move Hub Bluetooth optimizations to reduce firmware size ([issue#49]). + - Move Hub Bluetooth optimizations to reduce firmware size ([pybricks-code#49]). - Disabled `pybricks.iodevices` module on Move Hub to reduce firmware size. - Improvements to `pybricks.pupdevices.Remote`: - Check if a remote is already connected before attempting to create a new @@ -63,9 +62,9 @@ - Add `name()` method. - Add `light` attribute. - [issue#49]: https://github.com/pybricks/pybricks-micropython/issues/49 - [pull#60]: https://github.com/pybricks/pybricks-micropython/pull/60 - [pull#68]: https://github.com/pybricks/pybricks-micropython/pull/68 + [pybricks-code#49]: https://github.com/pybricks/pybricks-micropython/issues/49 + [pybricks-code#60]: https://github.com/pybricks/pybricks-micropython/pull/60 + [pybricks-code#68]: https://github.com/pybricks/pybricks-micropython/pull/68 [support#408]: https://github.com/pybricks/support/issues/408 - Updated documentation: @@ -92,13 +91,13 @@ ## [1.1.0-beta.3] - 2021-07-20 ### Changed -- Changed snippet (autocomplete) content and behavior [issue#471]. -- Changed gutter background color [issue#472]. +- Changed snippet (autocomplete) content and behavior [pybricks-code#471]. +- Changed gutter background color [pybricks-code#472]. - Added *BETA* badge to application icon [support#375]. - Updated hub firmware to [v3.1.0a3]. ### Fixed -- Fixed auto-indent not working [issue#470]. +- Fixed auto-indent not working [pybricks-code#470]. ## [1.1.0-beta.2] - 2021-07-06 @@ -131,9 +130,9 @@ Prerelease changes are documented at [support#48]. -[issue#470]: https://github.com/pybricks/pybricks-code/issues/470 -[issue#471]: https://github.com/pybricks/pybricks-code/issues/471 -[issue#472]: https://github.com/pybricks/pybricks-code/issues/472 +[pybricks-code#470]: https://github.com/pybricks/pybricks-code/issues/470 +[pybricks-code#471]: https://github.com/pybricks/pybricks-code/issues/471 +[pybricks-code#472]: https://github.com/pybricks/pybricks-code/issues/472 [support#48]: https://github.com/pybricks/support/issues/48 [support#375]: https://github.com/pybricks/support/issues/375 [support#378]: https://github.com/pybricks/support/issues/378 From fd2c9b49165e7075c4585d6d9a90109f1dd6c0ae Mon Sep 17 00:00:00 2001 From: David Lechner Date: Tue, 21 Sep 2021 10:58:07 -0500 Subject: [PATCH 3/4] CHANGELOG: move links to sections This is consistent with other Pybricks repos and makes copying/pasting individual sections trivial. --- CHANGELOG.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35c38165..256409d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -88,6 +88,10 @@ end [support#433]. - About menu now shows firmware version as main version [support#412]. +[support#403]: https://github.com/pybricks/support/issues/403 +[support#412]: https://github.com/pybricks/support/issues/412 +[support#433]: https://github.com/pybricks/support/issues/433 + ## [1.1.0-beta.3] - 2021-07-20 ### Changed @@ -99,6 +103,12 @@ ### Fixed - Fixed auto-indent not working [pybricks-code#470]. +[support#375]: https://github.com/pybricks/support/issues/375 +[pybricks-code#470]: https://github.com/pybricks/pybricks-code/issues/470 +[pybricks-code#471]: https://github.com/pybricks/pybricks-code/issues/471 +[pybricks-code#472]: https://github.com/pybricks/pybricks-code/issues/472 +[v3.1.0a3]: https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md#310a3---2021-07-19 + ## [1.1.0-beta.2] - 2021-07-06 ## Changed @@ -108,12 +118,17 @@ ### Fixed - Fixed run button still enabled after hub disconnects during download [support#378]. +[support#378]: https://github.com/pybricks/support/issues/378 +[v3.1.0a2]: https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md#310a2---2021-07-06 + ## [1.1.0-beta.1] - 2021-06-23 ### Changed - Updated projects URL. - Updated hub firmware to [v3.1.0a1]. - Updated docs. +- +[v3.1.0a1]: https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md#310a1---2021-06-23 ## [1.0.0] - 2021-06-08 @@ -128,21 +143,10 @@ Prerelease changes are documented at [support#48]. - - -[pybricks-code#470]: https://github.com/pybricks/pybricks-code/issues/470 -[pybricks-code#471]: https://github.com/pybricks/pybricks-code/issues/471 -[pybricks-code#472]: https://github.com/pybricks/pybricks-code/issues/472 [support#48]: https://github.com/pybricks/support/issues/48 -[support#375]: https://github.com/pybricks/support/issues/375 -[support#378]: https://github.com/pybricks/support/issues/378 -[support#403]: https://github.com/pybricks/support/issues/403 -[support#412]: https://github.com/pybricks/support/issues/412 -[support#433]: https://github.com/pybricks/support/issues/433 [v3.0.0]: https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md#300---2021-06-08 -[v3.1.0a1]: https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md#310a1---2021-06-23 -[v3.1.0a2]: https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md#310a2---2021-07-06 -[v3.1.0a3]: https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md#310a3---2021-07-19 + + [Unreleased]: https://github.com/pybricks/pybricks-code/compare/v1.1.0-beta.5...HEAD [1.1.0-beta.5]: https://github.com/pybricks/pybricks-code/compare/v1.1.0-beta.4...v1.1.0-beta.5 From 2ec42993e64dc85b3fc3682ce50c9676071463db Mon Sep 17 00:00:00 2001 From: David Lechner Date: Tue, 21 Sep 2021 11:06:44 -0500 Subject: [PATCH 4/4] v1.1.0-beta.6 --- CHANGELOG.md | 5 ++++- package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 256409d8..0080ee9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ## [Unreleased] +## [1.1.0-beta.6] - 2021-09-21 + ### Added - Show error message if connected hub is running old firmware ([support#482]). @@ -148,7 +150,8 @@ Prerelease changes are documented at [support#48]. -[Unreleased]: https://github.com/pybricks/pybricks-code/compare/v1.1.0-beta.5...HEAD +[Unreleased]: https://github.com/pybricks/pybricks-code/compare/v1.1.0-beta.6...HEAD +[1.1.0-beta.6]: https://github.com/pybricks/pybricks-code/compare/v1.1.0-beta.5...v1.1.0-beta.6 [1.1.0-beta.5]: https://github.com/pybricks/pybricks-code/compare/v1.1.0-beta.4...v1.1.0-beta.5 [1.1.0-beta.4]: https://github.com/pybricks/pybricks-code/compare/v1.1.0-beta.3...v1.1.0-beta.4 [1.1.0-beta.3]: https://github.com/pybricks/pybricks-code/compare/v1.1.0-beta.2...v1.1.0-beta.3 diff --git a/package.json b/package.json index 62944488..cd5c9d8a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pybricks/pybricks-code", - "version": "1.1.0-beta.5", + "version": "1.1.0-beta.6", "license": "MIT", "author": "The Pybricks Authors", "repository": {