Skip to content
This repository was archived by the owner on Sep 4, 2022. It is now read-only.

Commit 1b9ef6f

Browse files
committed
Bump version: 0.2.0
1 parent a054b87 commit 1b9ef6f

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
10+
## [0.2.0] - 2020-12-30
911
### Added
1012
- Partial DSL renderer that can correctly display the schema-schema.
13+
- Initial generators and property-based tests for roundtripping schemas through their DSL and JSON forms.
14+
- Extensions to parser to support several schema forms which aren't demonstrated in the schema-schema.
15+
- Convenient cargo aliases to improve development and testing workflow.
1116

12-
## [0.1.1]
17+
## Fixed
18+
- Innaccuracies in snapshot of the schema-schema parsed from DSL form and then rendered in JSON form.
1319

20+
## [0.1.1] - 2020-12-28
1421
### Added
1522
- Schema types based on submodule-pinned copy of IPDL's [schema-schema](./specs/schemas/schema-schema.ipldsch).
1623
- Partial DSL parser that can read the schema-schema.
1724
- Serde deserializers to read IPDL's [reified JSON form of the schema-schema](./specs/schemas/schema-schema.ipldsch.json) and a test verifying correspondence to parsed DSL form.
1825

19-
[Unreleased]: https://github.com/mx00s/ipld-schema/compare/0.1.1...HEAD
26+
[Unreleased]: https://github.com/mx00s/ipld-schema/compare/0.2.0...HEAD
27+
[0.2.0]: https://github.com/mx00s/ipld-schema/compare/0.1.1...0.2.0
2028
[0.1.1]: https://github.com/mx00s/ipld-schema/compare/b47846afc50ff594ed144197de35c81142b595bd...0.1.1

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[package]
22
name = "ipld-schema"
3-
version = "0.1.1"
3+
version = "0.2.0"
44
authors = ["Sage Mitchell <[email protected]>"]
55
edition = "2018"
6-
description = "ipld-schema mandatory description"
6+
description = "IPLD Schema tools"
77
repository = "https://github.com/mx00s/ipld-schema"
88
license = "MIT OR Apache-2.0"
99

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
- [ ] Reified Form
1313
- [x] Convert parsed schema-schema to its [reified JSON form](./specs/schemas/schema-schema.ipldsch.json)
1414
- [x] Convert reified form of the schema-schema back to its DSL representation (sans comments)
15-
- [ ] Generate arbitrary IPLD schemas in reified form from the parsed schema-schema
15+
- [x] Generate arbitrary IPLD schemas in reified form from the parsed schema-schema
1616
- [ ] Validate IPLD schema in reified form against the schema-schema and additional constraints (e.g. "rules around valid characters for type names")
1717
- [ ] Generate Rust types from a valid IPLD schema
1818
- [ ] Test generated IPLD schemas against implementations in other languages

0 commit comments

Comments
 (0)