|
1 | | -# Interchange Changelog |
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. |
| 4 | + |
| 5 | +## [2.0.0](https://github.com/ajfisher/nodebots-interchange/compare/v1.2.1...v2.0.0) (2019-12-30) |
| 6 | + |
| 7 | + |
| 8 | +### ⚠ BREAKING CHANGES |
| 9 | + |
| 10 | +* Getting downloader functionality working for github end to end |
| 11 | +* Refactored the download from npm functionality tobe more async and testable |
| 12 | + |
| 13 | +### Features |
| 14 | + |
| 15 | +* added a new test firmware for gh master branch usage ([369a661](https://github.com/ajfisher/nodebots-interchange/commit/369a6613d46f212a20df6e5551dd3d4f7b1d17ae)) |
| 16 | +* Added make command to set arduino back to blink ([5dcd1c6](https://github.com/ajfisher/nodebots-interchange/commit/5dcd1c656e85f212a512784caf35b9acc3bc3c20)) |
| 17 | +* adding further tests for the interchange code ([e700b35](https://github.com/ajfisher/nodebots-interchange/commit/e700b357eb936ad430af299ce7f78121f6d51999)) |
| 18 | +* beginning refactoring of downloader with tests ([901e198](https://github.com/ajfisher/nodebots-interchange/commit/901e198febe057f330a03cc8a397dfa48d36e1cd)) |
| 19 | +* new tests added for github downloads and refactoring to suit ([b365b6c](https://github.com/ajfisher/nodebots-interchange/commit/b365b6cec9802d305360cb8b6cd2be86b19dd8ff)) |
| 20 | +* refactor out firmware requirement of manifest interpretation and tests to suit ([7d21b95](https://github.com/ajfisher/nodebots-interchange/commit/7d21b9515062df53f02aa6e3f1e9508a8e79b8f6)) |
| 21 | +* **test:** Added jest test spec for firmwares ([3dc708e](https://github.com/ajfisher/nodebots-interchange/commit/3dc708e4e4676d2772efbb52ad87109c812cd9a6)) |
| 22 | +* **tests:** Added testing structure ([72f5839](https://github.com/ajfisher/nodebots-interchange/commit/72f5839b101e38aefac482ae3cc4fadd1b9c34a8)) |
| 23 | +* **tests:** Remove travis for build process ([b4563ee](https://github.com/ajfisher/nodebots-interchange/commit/b4563ee439f155dc757bce087d1843201614d7e7)) |
| 24 | +* **tests:** Removed old nodeunit tests ([dae49be](https://github.com/ajfisher/nodebots-interchange/commit/dae49beedcb33cfb068627c7ae474491b114b0d2)) |
| 25 | + |
| 26 | + |
| 27 | +### Bug Fixes |
| 28 | + |
| 29 | +* made a test mode variable ([3912786](https://github.com/ajfisher/nodebots-interchange/commit/3912786113139dc5d0fd4a888c546f90313a87a0)) |
| 30 | +* Made property on ic client to determine if sp is open and tests to support ([6b0d282](https://github.com/ajfisher/nodebots-interchange/commit/6b0d2821cf317432a76dd8a85d9fb96f98050993)) |
| 31 | +* refactor ports command to use promises ([fb14978](https://github.com/ajfisher/nodebots-interchange/commit/fb14978d5c8a84423729b20a9afb61deecfba422)) |
| 32 | +* Refactor the firmware listing in cli to be testable and write tests ([a0c23ce](https://github.com/ajfisher/nodebots-interchange/commit/a0c23ceb2a59c4a8d02c4b06b4a7fe49ca7f5c64)) |
| 33 | +* refactor to return hexpath in object from npm install ([cfd94ea](https://github.com/ajfisher/nodebots-interchange/commit/cfd94ea9fe446c7b62da3fc989fe2dc771e39229)) |
| 34 | +* Refactored the interchange client to be more testable and moved command line formatting to the cli tool ([94a7fc2](https://github.com/ajfisher/nodebots-interchange/commit/94a7fc27fdd56b687c079c8781d37d12641169a3)) |
| 35 | +* starting to refactor the interchange lib to use promises and refactor callbacks into await flow ([5cfa2e5](https://github.com/ajfisher/nodebots-interchange/commit/5cfa2e5b04e9adc3899d6ea85087d79141af7702)) |
| 36 | +* Tests failed and not picked up in previous commit ([3d23113](https://github.com/ajfisher/nodebots-interchange/commit/3d23113a94b5274477d63ed18a8db1580c1c2895)) |
| 37 | +* **tests:** Added tests for temp directory removal ([00712ba](https://github.com/ajfisher/nodebots-interchange/commit/00712ba5e37f63bcf4edb04dd56ccd4f8df42790)) |
| 38 | +* update tests and cli to use new refactored ports ([99ad915](https://github.com/ajfisher/nodebots-interchange/commit/99ad9150589858e9958a96fa3d0d9b6abda9ab8e)) |
| 39 | +* workflow bugs ([1226fbb](https://github.com/ajfisher/nodebots-interchange/commit/1226fbb9803ba765db0c458c50884f4b26a9942d)) |
| 40 | +* workflow issues with coverage generation ([56a68f2](https://github.com/ajfisher/nodebots-interchange/commit/56a68f223c762dc8041aa265fa338114b3bab2dd)) |
| 41 | +* **package:** update serialport to version 7.0.1 ([3de8982](https://github.com/ajfisher/nodebots-interchange/commit/3de898294dbf0b72eb33bba53ba7f19ab8b98752)) |
| 42 | + |
| 43 | + |
| 44 | +* Getting downloader functionality working for github end to end ([39459bb](https://github.com/ajfisher/nodebots-interchange/commit/39459bb820e1fe8d7e18cd0da89cccc05089ed9f)) |
| 45 | +* Refactored the download from npm functionality tobe more async and testable ([4664bcd](https://github.com/ajfisher/nodebots-interchange/commit/4664bcd46c50ed5035808833d8f2eceb21efda92)) |
2 | 46 |
|
3 | 47 | ## 1.5.0 |
4 | 48 |
|
|
0 commit comments