Releases: burningtree/uson
Releases · burningtree/uson
0.3.2
0.3.1
Fixed
- Fix unescaped strings and problems with ending
}
.
Changed
- Allow more characters to use in Type name, now is possible:
a-zA-Z0-9_-
.
Added
- Tests for Type casting and custom types.
0.3.0
Added
- Type casting with
!
symbol. - Possibility to define custom types.
- [lib] Add third argument to
parse()
- object with custom datatypes (default ={}
). - [cli] Output options
--hex
and--base64
. - [cli] Introducing
.usonrc.js
configuration file, which is automatically loaded on cli startup. - [cli] Option
-u, --usonrc
for specify.usonrc.js
file.
0.2.1
Added
- More tests.
Changed
- Extend unescaped string characters.
- Stylistic update of grammar and docs.
0.2.0
Added
- New
json
mode with JSON mixed root types compatibility.
Changed
- Refactored PEGjs grammar. Now its based on JSON version.
- Most logic moved to PEGjs grammar.
- Fixed comments parsing.
Removed
- [cli] Packages for MsgPack and YAML is now optional.