# Change Log All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to [Semantic Versioning](http://semver.org/). # v1.3.0 ## (2019-07-30) * services: Update Registry service version [Rich Bayliss] * feature: Support deployment via balena push to local-mode balenaOS devices [Rich Bayliss] # v1.2.0 ## (2019-05-21) * tidy: Remove unused DEVICE_CONFIG_OPENVPN_CONFIG variable [Rich Bayliss] * services: Update Registry service version [Akis Kesoglou] * services: Update API service version [Rich Bayliss]
View details ## open-balena-api-0.19.5 ### (2019-05-20) * Update typed-error to 3.1.0 [Pagan Gazzard]
View details ### typed-error-3.1.0 #### (2019-04-01) * dev: Enforce prettier coding standards [Will Boyce] * npm: Update dependencies and remove `package-lock.json` [Will Boyce] * codeowners: Add top contributors @wrboyce, @Page-, and @dfunckt [Will Boyce] * versionbot: Add CHANGELOG.yml (for nested changelogs) [Will Boyce] ### typed-error-3.0.2 #### (2018-11-01) * Update README with new import style [CameronDiver] ### typed-error-3.0.1 #### (2018-10-29) * Update to typescript 3 [Pagan Gazzard] * Update dev dependencies [Pagan Gazzard] * Add node-10 to the circle test suite [Pagan Gazzard] ### typed-error-3.0.0 #### (2018-04-17) * Distribute generated typescript declaration [Will Boyce] * use circle for build/publish and add package-lock [Will Boyce] * add lint scripts/requirements [Will Boyce] * Remove `BaseError` class and directly subclass `Error` [Will Boyce] * Update dependencies, clean up package/tsconfig [Will Boyce] ### typed-error-2.0.1 #### (2017-12-15) * Add LICENSE [Akis Kesoglou]
## open-balena-api-0.19.4 ### (2019-05-20) * Some linting fixes for resin-lint 3 [Pagan Gazzard] ## open-balena-api-0.19.3 ### (2019-05-17) * Silence expected API key related rejections [Akis Kesoglou] ## open-balena-api-0.19.2 ### (2019-05-17) * Update dependencies [Pagan Gazzard] ## open-balena-api-0.19.1 ### (2019-05-15) * Make use of a prepared query for device state query [Pagan Gazzard] * Update pinejs to 10.14.0 [Pagan Gazzard]
View details ### pinejs-10.14.0 #### (2019-05-15) * Update pinejs-client-core and make use of prepared queries [Pagan Gazzard]
View details #### odata-parser-1.0.3 ##### (2019-05-08) * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard] #### odata-parser-1.0.2 ##### (2019-04-15) * Update dependencies [Pagan Gazzard] #### abstract-sql-compiler-6.4.2 ##### (2019-05-09) * Update and fix lodash typings [Pagan Gazzard] * Update husky/mocha dev dependencies [Pagan Gazzard] #### abstract-sql-compiler-6.4.1 ##### (2019-05-08) * Fix typescript compilation [Pagan Gazzard]
View details ##### sbvr-parser-0.2.2 ###### (2019-05-08) * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
* Add node 12 tests [Pagan Gazzard] * Add repo.yml for upstream changelogs [Pagan Gazzard] * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard] #### pinejs-client-js-5.5.1 ##### (2019-05-15) * Fix downstream declaration creation errors due to `Dictionary` [Pagan Gazzard] #### pinejs-client-js-5.5.0 ##### (2019-05-15) * Add a prepare method that prepares a query into a function [Pagan Gazzard] #### pinejs-client-js-5.4.1 ##### (2019-05-10) * Add CODEOWNERS [Gergely Imreh] #### pinejs-client-js-5.4.0 ##### (2019-05-10) * Add support for parameter aliases in resource ids [Pagan Gazzard] #### pinejs-client-js-5.3.10 ##### (2019-05-10) * Deduplicate transformation of GET results [Pagan Gazzard] #### pinejs-client-js-5.3.9 ##### (2019-05-10) * Simplify how we expose types, which means `subscribe` is now exposed [Pagan Gazzard] #### pinejs-client-js-5.3.8 ##### (2019-05-09) * Add automatic formatting via prettier [Pagan Gazzard] #### pinejs-client-js-5.3.7 ##### (2019-05-08) * Remove node 4 build, add node 12 [Pagan Gazzard] * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard] #### odata-to-abstract-sql-3.1.2 ##### (2019-05-08) * Add node 12 tests [Pagan Gazzard] * Add repo.yml for upstream changelogs [Pagan Gazzard] * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard] #### sbvr-types-2.0.3 ##### (2019-05-08) * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard] #### sbvr-parser-0.2.2 ##### (2019-05-08) * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
### pinejs-10.13.3 #### (2019-05-14) * Fix possible null error when using a parameter alias with no value [Pagan Gazzard] ### pinejs-10.13.2 #### (2019-05-08) * Add repo.yml for nested changelogs [Pagan Gazzard] ### pinejs-10.13.1 #### (2019-05-06) * Add node 12 to the circle tests [Pagan Gazzard] ### pinejs-10.13.0 #### (2019-05-06) * Expose odata-compiler as a bin script [Pagan Gazzard] ### pinejs-10.12.0 #### (2019-05-01) * Expose sbvr-compiler as a bin script [Pagan Gazzard] * Move odata-metadata-generator into odata-metadata directory [Pagan Gazzard] ### pinejs-10.11.3 #### (2019-05-01) * Update @types/lodash, avoiding `_.isObject` where necessary [Pagan Gazzard] ### pinejs-10.11.2 #### (2019-04-22) * Only validate the model if the query affected at least 1 row [Pagan Gazzard] ### pinejs-10.11.1 #### (2019-04-11) * Switch odata-metadata-generator to using an abstract sql model [Pagan Gazzard]
## open-balena-api-0.19.0 ### (2019-05-15) * Update target to es2018 [Pagan Gazzard] ## open-balena-api-0.18.6 ### (2019-05-10) * bug: Resolve NPM dependency issues preventing startup [Rich Bayliss] ## open-balena-api-0.18.5 ### (2019-05-08) * Add typed-error upstream to repo.yml [Pagan Gazzard] * Add open-balena-base upstream to repo.yml [Pagan Gazzard] ## open-balena-api-0.18.4 ### (2019-05-06) * Disable the service start limit [Pagan Gazzard] * Update open-balena-base to v7.0.2 [Pagan Gazzard] ## open-balena-api-0.18.3 ### (2019-05-01) * tests: Add test framework [Rich Bayliss] ## open-balena-api-0.18.2 ### (2019-04-29) * Fix import ordering issue [Pagan Gazzard] ## open-balena-api-0.18.1 ### (2019-04-29) * versionbot: add machine readable changelog [Gergely Imreh] ## open-balena-api-0.18.0 ### (2019-04-29) * device-config: allow devices going back to v1.2.1 to use registry v2 [Gergely Imreh] ## open-balena-api-0.17.4 ### (2019-04-26) * Handle requesting registry scopes with explicit indices above 20 [Pagan Gazzard] ## open-balena-api-0.17.3 ### (2019-04-26) * Use more accurate `BadRequestError`s for invalid env var names [Pagan Gazzard] * Remove unnecessary `nameProp` argument from `addEnvHooks` [Pagan Gazzard] * Avoid unnecessary object creation on env var validation [Pagan Gazzard] ## open-balena-api-0.17.2 ### (2019-04-24) * os-config: disable client-initiated vpn tls key renegotiation [Will Boyce] ## open-balena-api-0.17.1 ### (2019-04-19) * Remove unused `DEVICE_CONFIG_OPENVPN_CONFIG` fron env backend [Pagan Gazzard] ## open-balena-api-0.17.0 ### (2019-04-18) * Rename `env_var_name` to `name` to match cloud [Pagan Gazzard] ## open-balena-api-0.16.1 ### (2019-04-18) * fix: Changes required to make `my_application` resource available [Rich Bayliss] ## open-balena-api-0.16.0 ### (2019-04-17) * Handle `my_applications` within pinejs [Pagan Gazzard] ## open-balena-api-0.15.2 ### (2019-04-17) * device-proxy: use `.balena` tld in favour of `.resin` [Will Boyce] ## open-balena-api-0.15.1 ### (2019-04-17) * Update method-override to 3.x [Pagan Gazzard] ## open-balena-api-0.15.0 ### (2019-04-15) * Rename `configPath` to `config` and make sure config.json is valid [Pagan Gazzard] ## open-balena-api-0.14.0 ### (2019-04-11) * Whitelist the new RESIN_SUPERVISOR_INSTANT_UPDATE_TRIGGER configuration variable [Pablo Carranza Velez] ## open-balena-api-0.13.3 ### (2019-04-02) * Fix `ResolvableReturnType` typing [Pagan Gazzard] ## open-balena-api-0.13.2 ### (2019-04-01) * Add CODEOWNERS file [Pagan Gazzard] ## open-balena-api-0.13.1 ### (2019-04-01) * Add an index for the vpn's service instance lookup [Pagan Gazzard] ## open-balena-api-0.13.0 ### (2019-03-28) * Use a readTransaction for device state [Pagan Gazzard] * Remove runInTransaction wrapper to avoid unnecessary function creation [Pagan Gazzard] * Avoid need to repeateadly check for `readTransaction` existence [Pagan Gazzard] ## open-balena-api-0.12.0 ### (2019-03-19) * Add build log to release resource [Stevche Radevski]
# v1.1.1 ## (2019-05-07) * docker: Update docker-compose version to latest [Heds Simons] # v1.1.0 ## (2019-05-07) * s3: Update to latest version with credentials [Heds Simons] # v1.0.2 ## (2019-04-17) * scripts: Handle missing coreutils on Mac [Roman Mazur] # v1.0.1 ## (2019-03-20) * vpn: Remove BALENA_ROOT_CA from the VPN trust chain [Rich Bayliss] # v1.0.0 ## (2019-03-15) * tags: Pin the image tags for the service stack [Rich Bayliss] # v0.2.2 ## (2019-03-08) * codeowners: Add CODEOWNERS file [Rich Bayliss] # v0.2.1 ## (2019-03-08) * certs: Add support for an ACME certificate provider [Rich Bayliss] # v0.2.0 ## (2019-01-25) * Do not publish DB and Redis ports to the host [Akis Kesoglou] # v0.1.4 ## (2019-01-10) * vagrant: Add missing Node dependency [Rich Bayliss] # v0.1.3 ## (2019-01-10) * vagrant: Improve the Vagrant file to make development easier [Rich Bayliss] # v0.1.2 ## (2018-12-20) * init: Make scripts macOS compatible [Rich Bayliss] # v0.1.1 ## (2018-12-17) * Ignore package-lock.json [Akis Kesoglou] * Print the proper path to root CA cert [Akis Kesoglou] # v0.1.0 ## (2018-11-20) * vagrant: Change into open-balena directory automatically [Will Boyce] * api: Pass full VPN CA chain to `os-config` [Will Boyce] * haproxy: Proxy port 3128 to vpn service [Will Boyce] # v0.0.7 ## (2018-11-14) * Update README [Akis Kesoglou] # v0.0.6 ## (2018-11-10) * fix changelog.md [Giovanni Garufi] # v0.0.5 ## (2018-11-07) * env: Pass superuser credentials in the environment [Rich Bayliss] # v0.0.4 ## (2018-11-02) * Automatically detect the correct NodeJS binary [Akis Kesoglou] # v0.0.3 ## (2018-11-02) * Forward VPN config to the API container [Akis Kesoglou] # v0.0.2 ## (2018-11-01) * Add support for automatic versioning [Akis Kesoglou] # v0.0.1 ## (2018-02-20) * Initial commit