balena-cdsl 0.9.1

Configuration DSL
Documentation
# 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/).

# v0.9.1
## (2019-01-30)

* Emit both `writeOnly` and `ui:widget`:`password` for `writeOnly` [Cyryl Płotnicki]
* Emit `ui:widget`:`password` for passwords, in addition to `writeOnly` [Cyryl Płotnicki]
* Emit `readOnly` on the JSONSChema level as well. [Cyryl Płotnicki]

# v0.9.0
## (2019-01-30)

* Remove support for `when` [Cyryl Płotnicki]

# v0.8.0
## (2019-01-29)

* Remove mapping passthrough. [Cyryl Płotnicki]

# v0.7.6
## (2019-01-29)

* Add readOnly annotation [Cyryl Płotnicki]
* Add support for placeholder. [Cyryl Płotnicki]
* Add support for `hidden` keyword. [Cyryl Płotnicki]

# v0.7.5
## (2019-01-29)

* Add support for array annotations. [Cyryl Płotnicki]

# v0.7.4
## (2019-01-28)

* Add support for pass-through of `additionalProperties` [Cyryl Płotnicki]
* Add support for dynamic objects. [Cyryl Płotnicki]

# v0.7.3
## (2019-01-23)

* Add support for *address types [Cyryl Płotnicki]

# v0.7.2
## (2019-01-22)

* Allow lenght bounds and patterns to coexist on strings [Cyryl Płotnicki]
* Add more tests for const, enum and pattern [Cyryl Płotnicki]
* Add enum/const support for booleans [Cyryl Płotnicki]
* Add support for all string object bounds for all string-based types [Cyryl Płotnicki]

# v0.7.1
## (2019-01-21)

* Move to Rust stable [Cyryl Płotnicki]

# v0.7.0
## (2019-01-18)

* Remove support for compund types completely [Cyryl Płotnicki]

# v0.6.13
## (2019-01-18)

* Add `stringlist` type [Cyryl Płotnicki]

# v0.6.12
## (2019-01-17)

* Add support for annotations on the root level [Cyryl Płotnicki]

# v0.6.11
## (2019-01-17)

* Fix port type to be integer on JSONSchema side [Cyryl Płotnicki]

# v0.6.10
## (2019-01-16)

* Add support for `file` type [Cyryl Płotnicki]
* Add widget support for single binary type case [Cyryl Płotnicki]

# v0.6.9
## (2019-01-15)

* Fix problems with nested UISchema [Cyryl Płotnicki]

# v0.6.8
## (2019-01-10)

* Add support for `formula` keyword on the schema level [Cyryl Płotnicki]

# v0.6.7
## (2019-01-10)

* Support default keyword for all types generically [Cyryl Płotnicki]
* Add default value support for Number and Port [Cyryl Płotnicki]
* Add support for default values on Integers [Cyryl Płotnicki]

# v0.6.6
## (2019-01-07)

* Remove stale documentation [Cyryl Płotnicki]

# v0.6.5
## (2019-01-07)

* Fix WASM build. [Cyryl Płotnicki]

# v0.6.4
## (2018-12-20)

* Unknown types are treated as `text` by default [Cyryl Płotnicki]

# v0.6.3
## (2018-12-20)

* Disable travis cache [Cyryl Płotnicki]
* Add support for `port` type [Cyryl Płotnicki]
* Add definitions for types that are passthrough to JSONSchema types. [Cyryl Płotnicki]
* Add `number` type [Cyryl Płotnicki]
* Add support for `text` type [Cyryl Płotnicki]

# v0.6.2
## (2018-12-18)

* Add support for enum values on integers [Cyryl Płotnicki]
* Extract generic enumeration deserialization [Cyryl Płotnicki]

# v0.6.1
## (2018-12-18)

* Update temen dependency [Cyryl Płotnicki]

# v0.6.0
## (2018-12-17)

* Make sure that we can only use `1` as a version number [Cyryl Płotnicki]
* Make the top level schema version optional [Cyryl Płotnicki]

# v0.5.0
## (2018-12-17)

* New multiple `items` semantics [Cyryl Płotnicki]

# v0.4.0
## (2018-12-17)

* Remove support for `additionalItems` keyword [Cyryl Płotnicki]

# v0.3.0
## (2018-12-17)

* Switch to beta toolchain [Cyryl Płotnicki]
* Normalize min/max property names according to the new spec. [Cyryl Płotnicki]

# v0.2.10
## (2018-12-06)

* Rust toolchain stable [Robert Vojta]

# v0.2.9
## (2018-12-06)

* Do not require jest to be installed globally [Cyryl Płotnicki]

# v0.2.8
## (2018-12-06)

* Remove -preview suffix for clippy, rustfmt [Robert Vojta]
* Add changelog link to readme [Robert Vojta]
* Replace wasm32 triplet with target_arch [Robert Vojta]

# v0.2.7
## (2018-11-28)

* Add missing description [Robert Vojta]

# v0.2.6
## (2018-11-28)

* Initial release [Robert Vojta]

# v0.2.5
## (2018-11-26)

* Add interactive example of usage in the browser [Cyryl Płotnicki]
* Add headlesss browsers to CI environment [Cyryl Płotnicki]
* Expose UI generation function as WASM function [Cyryl Płotnicki]
* Port wasm build over from temen [Cyryl Płotnicki]
* Add node.js as dependency [Cyryl Płotnicki]

# v0.2.4
## (2018-11-23)

* Add balena-temen as dependency [Cyryl Płotnicki]

# v0.2.3
## (2018-11-15)

* Remove explicit travis notifications [Cyryl Płotnicki]

# v0.2.2
## (2018-11-15)

* Update dependencies [Cyryl Płotnicki]

# v0.2.1
## (2018-11-14)

* Remove TODOs from the NOTES.md, transformed into github issues [Cyryl Płotnicki]

# v0.2.0
## (2018-11-14)

* Set change type for versionist [Cyryl Płotnicki]

## v0.1.4 - 2018-10-17

* Add resin-cli demo test [Robert Vojta]

## v0.1.3 - 2018-10-17

* Add basic README with a TODO list [Cyryl Płotnicki]

## v0.1.2 - 2018-10-17

* Update email address [Robert Vojta]

## v0.1.1 - 2018-10-16

* Add rust version specification for the tooling [Cyryl Płotnicki]

## v0.1.0 - 2018-10-16

* Add versionbot support [Giovanni Garufi]
* Add library skeleton [Robert Vojta]