Skip to content

Commit

Permalink
Updated CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
cinemast committed Oct 31, 2020
1 parent a110b53 commit 4dd407d
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,22 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## UNRELEASED
## [0.2.0] - 2020-11-01
### Added
- Possibility to define fully qualified class name (including package) in `CodeGenerator::main`
- `toString()` method for all generated data classes (#10)
- Testsuite for generated encoding/decoding classes out of bare schemas
- Safety checks for bit limits of the various number types
- Limits for maximum number of map and slice entries (`MaxMapLength` and `MaxSliceLength`)

### Changed
- Split the project into two modules:
- `com.github.nobloat.bare-jvm:codec` (bare encoder and decoder)
- `com.github.nobloat.bare-jvm:schema` (code generator and schema parser)
- `com.github.nobloat.bare-jvm:bare-jvm` (wrapper that includes both modules)

### Fixed
- u32 decoding of `0xFFFFFFFF` resulted in `-1`

## [0.1.0] - 2020-10-18
### Added
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ This is a [bare messages](https://baremessages.org/) implementation for the JVM.
## Features
- Zero external dependencies and small, well structured code base
- Parsing of [bare schemas](https://baremessages.org/)
- [Code generation](schema/src/main/java/org/nobloat/bare/org.nobloat.bare.gen/CodeGenerator.java) for data structures, encoding and decoding methods out ouf [bare schemas](https://baremessages.org/)
- [Code generation](schema/src/main/java/org/nobloat/bare/gen/CodeGenerator.java) for data structures, encoding and decoding methods out ouf [bare schemas](https://baremessages.org/)
- Decoding primitive data types from `InputStream`
- Decoding aggregate data types from `InputStream`
- Encoding primitive data types to `OutputStream`
Expand Down

0 comments on commit 4dd407d

Please sign in to comment.