diff --git a/CHANGELOG.md b/CHANGELOG.md index a56156d..42e772a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,26 @@ # Changelog +## [v1.2.1](https://github.com/cpwood/Pico-Go/tree/v1.2.1) (2021-03-06) + +[Full Changelog](https://github.com/cpwood/Pico-Go/compare/v1.2.0...v1.2.1) + +This release removes the dependency on Node JS being installed on the computer (aside from the version included with Electron). It also fixes something that really ought to have been fixed in v1.2.0: when running a file, a soft reset will be performed beforehand. + +**Implemented enhancements:** + +- Cosmetic: change "run" icon [\#48](https://github.com/cpwood/Pico-Go/issues/48) +- Remove dependency on Node JS installation \(external to Electron\) [\#46](https://github.com/cpwood/Pico-Go/issues/46) + +**Fixed bugs:** + +- Pico not resetting before Run [\#49](https://github.com/cpwood/Pico-Go/issues/49) + ## [v1.2.0](https://github.com/cpwood/Pico-Go/tree/v1.2.0) (2021-03-04) [Full Changelog](https://github.com/cpwood/Pico-Go/compare/v1.1.0...v1.2.0) -A few bits of new functionality including a Pin Map and a few bug fixes, however the majority of the work that went into this release, you won't see! The codebase has been significantly refactored to make it far more maintainable and amenable to whatever fun stuff we want to do in the future! - +A few bits of new functionality including a Pin Map and a few bug fixes, however the majority of the work that went into this release, you won't see! The codebase has been significantly refactored to make it far more maintainable and amenable to whatever fun stuff we want to do in the future! + There is one breaking change: if you have a `pymakr.conf` file in your project, rename it to `pico-go.json`. I've chosen _not_ to automate this just in case you're still using Pymakr for your non-Pico projects. **Implemented enhancements:** @@ -17,57 +32,57 @@ There is one breaking change: if you have a `pymakr.conf` file in your project, **Fixed bugs:** - pico-go.net domain suspended [\#42](https://github.com/cpwood/Pico-Go/issues/42) +- Terminal exits repeatedly with exit code: 1 [\#28](https://github.com/cpwood/Pico-Go/issues/28) - code formatting in Visual Studio Code \(keybinding conflict\) [\#40](https://github.com/cpwood/Pico-Go/issues/40) - Can't configure new project: "pymakr.initialise failed" [\#38](https://github.com/cpwood/Pico-Go/issues/38) - Only show recommended extensions if not already installed [\#37](https://github.com/cpwood/Pico-Go/issues/37) - REPL while running [\#34](https://github.com/cpwood/Pico-Go/issues/34) - Not resetting code in Pico? [\#32](https://github.com/cpwood/Pico-Go/issues/32) - Uploading the current file from a nested folder fails when the equivalent folders don't exist on the Pico [\#30](https://github.com/cpwood/Pico-Go/issues/30) -- Terminal exits repeatedly with exit code: 1 [\#28](https://github.com/cpwood/Pico-Go/issues/28) ## [v1.1.0](https://github.com/cpwood/Pico-Go/tree/v1.1.0) (2021-02-17) [Full Changelog](https://github.com/cpwood/Pico-Go/compare/v1.0.8...v1.1.0) -### New Web Site - -Check out the brand new [Pico-Go web site](http://pico-go.net/)! - -### Linting and Autocompletion now even easier! - -Linting and autocompletion can now be set up by choosing: - -``` -Pico-Go > Configure project -``` - -To see this in action, visit the [Quick Start](http://pico-go.net/docs/start/quick/#start-a-new-pico-project) guide. - -Stubs for the Pico (firmware 1.14) have been included within the Pico-Go extension. Pylance is used for linting. - -### Collecting support info -Additionally, it's now possible collect version information for support tickets by choosing: - -``` -Pico-Go > Extra > Get support info -``` - -This will give output similar to the following in the REPL console: - -``` -Pico-Go: 1.1.0 -VS Code: 1.53.2 -Electron: 11.2.1 -Modules: 85 -Node: 12.18.3 -Platform: darwin -Architecture: x64 -Board: Raspberry Pi Pico with RP2040 -Firmware: v1.14 on 2021-02-16 (GNU 10.2.0 MinSizeRel) -``` - -### Remote SSH Extension - +### New Web Site + +Check out the brand new [Pico-Go web site](http://pico-go.net/)! + +### Linting and Autocompletion now even easier! + +Linting and autocompletion can now be set up by choosing: + +``` +Pico-Go > Configure project +``` + +To see this in action, visit the [Quick Start](http://pico-go.net/docs/start/quick/#start-a-new-pico-project) guide. + +Stubs for the Pico (firmware 1.14) have been included within the Pico-Go extension. Pylance is used for linting. + +### Collecting support info +Additionally, it's now possible collect version information for support tickets by choosing: + +``` +Pico-Go > Extra > Get support info +``` + +This will give output similar to the following in the REPL console: + +``` +Pico-Go: 1.1.0 +VS Code: 1.53.2 +Electron: 11.2.1 +Modules: 85 +Node: 12.18.3 +Platform: darwin +Architecture: x64 +Board: Raspberry Pi Pico with RP2040 +Firmware: v1.14 on 2021-02-16 (GNU 10.2.0 MinSizeRel) +``` + +### Remote SSH Extension + Finally, I've added an alert to advise that the extension _isn't_ currently compatible with SSH Remoting. **Implemented enhancements:**