Skip to content

Commit

Permalink
release: v1.3.0-arduino (#141)
Browse files Browse the repository at this point in the history
  • Loading branch information
faustbrian authored Oct 10, 2019
2 parents 2cd00e9 + 08ea638 commit 235b4a7
Show file tree
Hide file tree
Showing 52 changed files with 2,119 additions and 1,951 deletions.
21 changes: 0 additions & 21 deletions .circleci/config.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .circleci/install_arduino.sh

This file was deleted.

8 changes: 0 additions & 8 deletions .circleci/script_arduino.sh

This file was deleted.

1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
/.editorconfig export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/README.md export-ignore
71 changes: 0 additions & 71 deletions .github/CODE_OF_CONDUCT.md

This file was deleted.

1 change: 0 additions & 1 deletion .github/CONTRIBUTING.md

This file was deleted.

27 changes: 0 additions & 27 deletions .github/ISSUE_TEMPLATE/Bug_report.md

This file was deleted.

16 changes: 0 additions & 16 deletions .github/ISSUE_TEMPLATE/Feature_request.md

This file was deleted.

34 changes: 0 additions & 34 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

1 change: 1 addition & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
_extends: .github
37 changes: 37 additions & 0 deletions .github/workflows/arduino.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Arduino

on:
push:
branches:
- "**"
pull_request:
types: [ready_for_review, synchronize, opened] # fix: synchronize triggers builds for PR merges with the base branch, currently causes duplicate builds as synchronize is treated the same as push for everything besides merges

jobs:
arduino:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: |
sudo apt-get install bzip2
yes | sudo apt install python-pip
pip install pyserial
pip install --upgrade pip
wget -O arduino-cli-linux64.tar.bz2 https://github.com/arduino/arduino-cli/releases/download/0.3.3-alpha.preview/arduino-cli-0.3.3-alpha.preview-linux64.tar.bz2
bunzip2 arduino-cli-linux64.tar.bz2
tar xvf arduino-cli-linux64.tar
sudo mv arduino-cli-0.3.3-alpha.preview-linux64 /usr/local/share/arduino-cli
sudo ln -s /usr/local/share/arduino-cli /usr/local/bin/arduino-cli
printf "board_manager:
additional_urls:
- https://dl.espressif.com/dl/package_esp32_index.json" >> .cli-config.yml
sudo mv .cli-config.yml /usr/local/share/
arduino-cli core update-index
arduino-cli core install esp32:esp32
- name: Build Arduino Sketch
run: |
mkdir -p ~/Arduino/libraries/cpp-client/
mv ${GITHUB_WORKSPACE}/* ~/Arduino/libraries/cpp-client/
arduino-cli compile --output temp.bin -b esp32:esp32:esp32 ~/Arduino/libraries/cpp-client/examples/ESP32/ESP32.ino --debug
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@

/.circleci
/.vscode
.DS_Store
79 changes: 52 additions & 27 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,45 +5,70 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## Unreleased
## [1.3.0-arduino] - 2019-10-09

### Added
- added Blockchain API endpoint ([#104])

### Changed
- improved API query usage to accept strings ([#114])
- improved class members and test coverage ([#93])
- improved formatting and maintainability ([#92])
- dropped Hunter Package Manager in favor of git submodules in OS builds ([#90])
- updated ArduinoJson 5.13.2 >> 6.10.1, usage patterns, and documentation/examples ([#87])
- moved external libraries out of source tree ([#140])

### Fixed
- fixed typos in Arduino examples ([#86])
- changed to "statusCode" '422' to test API Post response for empty Transactions objects ([#85])

## [1.2.0] - 2019-02-16
## [1.2.0-arduino] - 2019-02-16

### Added
- Arduino CircleCI config
- arduino CircleCI config ([#73])

### Changed
- updated `keywords.txt`.
- updated `./library.json` package export settings.
- removed unnecessary files:
- `./appveyor.yml`.
- `./CMakeSettings.json`.
- submodule from `cmake_example`.
- removed `./src/stl` library.
- moved `./docs` to `./extras` in arduino builds.
- automated `ARDUINO_IDE.sh` script.
- updated `ARDUINO_IDE.sh` script to reflect `lib/` changes.
- updated `keywords.txt`. ([#77])
- updated `./library.json` package export settings ([#70])
- reorganized files and documentation ([#75])
- removed `./src/stl` library ([#78])
- automated `ARDUINO_IDE.sh` script ([#72])
- updated `ARDUINO_IDE.sh` script to reflect `lib/` changes ([#76])

## [1.1.0] - 2019-02-07

### Added

- Added an API `send()` method for the `Transactions` class ([#64])
- Added Arduino Sketch Paths to `library.json` ([#67])
- added an API `send()` method for the `Transactions` class ([#64])
- added Arduino Sketch Paths to `library.json` ([#67])

### Fixed
- fixed unterminated comment which resulted in skipped `Node` tests ([#63])
- renamed `Helpers` class to avoid naming collision with Cpp-Crypto `Helpers` ([#65])

- Fixed unterminated comment which resulted in skipped `Node` tests ([#63])
- Renamed `Helpers` class to avoid naming collision with Cpp-Crypto `Helpers` ([#65])
## [1.0.0] - 2019-01-19
- Initial Release

## 1.0.0 - 2019-01-19

- Initial Release

[unreleased]: https://github.com/ArkEcosystem/cpp-client/compare/1.1.0...develop
[1.1.0]: https://github.com/ArkEcosystem/cpp-client/compare/1.0.0...1.1.0
[#64]: https://github.com/ArkEcosystem/cpp-client/pull/64
[#67]: https://github.com/ArkEcosystem/cpp-client/pull/67
[1.0.0]: https://github.com/ArkEcosystem/cpp-client/compare/1.0.0...master
[#63]: https://github.com/ArkEcosystem/cpp-client/pull/63
[#64]: https://github.com/ArkEcosystem/cpp-client/pull/64
[#65]: https://github.com/ArkEcosystem/cpp-client/pull/65
[#67]: https://github.com/ArkEcosystem/cpp-client/pull/67
[1.1.0]: https://github.com/ArkEcosystem/cpp-client/compare/1.0.0...1.1.0
[#70]: https://github.com/ArkEcosystem/cpp-client/pull/70
[#72]: https://github.com/ArkEcosystem/cpp-client/pull/72
[#73]: https://github.com/ArkEcosystem/cpp-client/pull/73
[#75]: https://github.com/ArkEcosystem/cpp-client/pull/75
[#76]: https://github.com/ArkEcosystem/cpp-client/pull/76
[#77]: https://github.com/ArkEcosystem/cpp-client/pull/77
[#78]: https://github.com/ArkEcosystem/cpp-client/pull/78
[1.2.0]: https://github.com/ArkEcosystem/cpp-client/compare/1.1.0...1.2.0
[1.2.0-arduino]: https://github.com/ArkEcosystem/cpp-client/compare/1.1.0-arduino...1.2.0-arduino
[#85]: https://github.com/ArkEcosystem/cpp-client/pull/85
[#86]: https://github.com/ArkEcosystem/cpp-client/pull/86
[#87]: https://github.com/ArkEcosystem/cpp-client/pull/87
[#90]: https://github.com/ArkEcosystem/cpp-client/pull/90
[#92]: https://github.com/ArkEcosystem/cpp-client/pull/92
[#93]: https://github.com/ArkEcosystem/cpp-client/pull/93
[#104]: https://github.com/ArkEcosystem/cpp-client/pull/104
[#114]: https://github.com/ArkEcosystem/cpp-client/pull/114
[#140]: https://github.com/ArkEcosystem/cpp-client/pull/140
[1.3.0-arduino]: https://github.com/ArkEcosystem/cpp-client/compare/1.2.0-arduino...1.3.0-arduino
Loading

0 comments on commit 235b4a7

Please sign in to comment.