Skip to content

Commit

Permalink
v1.2.1 changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris Wood committed Mar 6, 2021
1 parent 8f8c880 commit 34efadb
Showing 1 changed file with 57 additions and 42 deletions.
99 changes: 57 additions & 42 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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:**
Expand All @@ -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:**
Expand Down

0 comments on commit 34efadb

Please sign in to comment.