Skip to content

Commit

Permalink
chore: release (#74)
Browse files Browse the repository at this point in the history
* chore: release

* Publish merde_yaml

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Amos Wenger <[email protected]>
  • Loading branch information
github-actions[bot] and fasterthanlime authored Sep 22, 2024
1 parent 5541bce commit b23973e
Show file tree
Hide file tree
Showing 11 changed files with 96 additions and 18 deletions.
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[![license: MIT/Apache-2.0](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)](LICENSE-MIT)
[![crates.io](https://img.shields.io/crates/v/merde_json.svg)](https://crates.io/crates/merde_json)
[![docs.rs](https://docs.rs/merde_json/badge.svg)](https://docs.rs/merde_json)
[![crates.io](https://img.shields.io/crates/v/merde.svg)](https://crates.io/crates/merde)
[![docs.rs](https://docs.rs/merde/badge.svg)](https://docs.rs/merde)

# merde

Expand All @@ -20,6 +20,7 @@ Then head over to the crate documentations:

* [merde](./merde/README.md)
* [merde_json](./merde_json/README.md)
* [merde_yaml](./merde_yaml/README.md)

## FAQ

Expand Down
22 changes: 22 additions & 0 deletions merde/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [6.0.0](https://github.com/bearcove/merde/compare/merde-v5.1.1...merde-v6.0.0) - 2024-09-22

### Added

- [**breaking**] Include key name in error ([#73](https://github.com/bearcove/merde/pull/73))

### Other

- Initial merde_yaml addition ([#77](https://github.com/bearcove/merde/pull/77))
- Remove ValueDeserialize macros
- Make option optional
- Port more things to deserialize
- Steal @compiler-errors's suggestion (thanks Michael!)
- port one more example
- impl_deserialize is a noop unless the feature is enabled
- Convert example
- Move mixed example to deserialize
- Move more examples over to Deserialize
- Move away from ValueDeserialize
- Fix all tests
- add lifetimes to errors aw yiss

## [5.1.1](https://github.com/bearcove/merde/compare/merde-v5.1.0...merde-v5.1.1) - 2024-09-20

### Other
Expand Down
8 changes: 4 additions & 4 deletions merde/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "merde"
version = "5.1.1"
version = "6.0.0"
edition = "2021"
authors = ["Amos Wenger <[email protected]>"]
description = "Serialize and deserialize with declarative macros"
Expand Down Expand Up @@ -41,10 +41,10 @@ path = "examples/yaml.rs"
required-features = ["yaml"]

[dependencies]
merde_core = { version = "5.1.0", path = "../merde_core", optional = true }
merde_json = { version = "5.1.0", path = "../merde_json", optional = true }
merde_core = { version = "6.0.0", path = "../merde_core", optional = true }
merde_json = { version = "6.0.0", path = "../merde_json", optional = true }
merde_yaml = { version = "5.1.0", path = "../merde_yaml", optional = true }
merde_time = { version = "4.0.10", path = "../merde_time", optional = true, features = [
merde_time = { version = "4.0.11", path = "../merde_time", optional = true, features = [
"merde",
"deserialize",
] }
Expand Down
26 changes: 26 additions & 0 deletions merde_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [6.0.0](https://github.com/bearcove/merde/compare/merde_core-v5.1.0...merde_core-v6.0.0) - 2024-09-22

### Added

- [**breaking**] Include key name in error ([#73](https://github.com/bearcove/merde/pull/73))

### Other

- Add bytes type ([#76](https://github.com/bearcove/merde/pull/76))
- Remove ValueDeserialize macros
- Remove definition of ValueDeserialize
- Make option optional
- Convert example
- Move mixed example to deserialize
- Move away from ValueDeserialize
- Use UnexpectedEvent
- Deserializable => Deserialize, a-la serde
- Fix all tests
- Well that works
- okay hang on
- Play around with API
- mhmh
- poll failed you say
- add lifetimes to errors aw yiss
- des2 ideas

## [5.1.0](https://github.com/bearcove/merde/compare/merde_core-v5.0.5...merde_core-v5.1.0) - 2024-09-20

### Added
Expand Down
2 changes: 1 addition & 1 deletion merde_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
edition = "2021"
name = "merde_core"
version = "5.1.0"
version = "6.0.0"
authors = ["Amos Wenger <[email protected]>"]
description = "Base types for merde"
license = "Apache-2.0 OR MIT"
Expand Down
21 changes: 21 additions & 0 deletions merde_json/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [6.0.0](https://github.com/bearcove/merde/compare/merde_json-v5.1.0...merde_json-v6.0.0) - 2024-09-22

### Other

- Add bytes type ([#76](https://github.com/bearcove/merde/pull/76))
- Remove ValueDeserialize macros
- Remove definition of ValueDeserialize
- Convert example
- Move away from ValueDeserialize
- Use UnexpectedEvent
- Deserializable => Deserialize, a-la serde
- Fix all tests
- Well that works
- okay hang on
- get rid of queue in JsonSerializer
- Play around with API
- mhmh
- Well the new deserializer seems to be working
- poll failed you say
- add lifetimes to errors aw yiss

## [5.1.0](https://github.com/bearcove/merde/compare/merde_json-v5.0.5...merde_json-v5.1.0) - 2024-09-20

### Added
Expand Down
4 changes: 2 additions & 2 deletions merde_json/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "merde_json"
version = "5.1.0"
version = "6.0.0"
edition = "2021"
authors = ["Amos Wenger <[email protected]>"]
description = "JSON serialization and deserialization for merde, via jiter"
Expand All @@ -12,7 +12,7 @@ categories = ["encoding", "parser-implementations"]

[dependencies]
lexical-parse-float = { version = "0.8.5", features = ["format"] }
merde_core = { version = "5.1.0", path = "../merde_core" }
merde_core = { version = "6.0.0", path = "../merde_core" }
num-bigint = { version = "0.4.6", optional = true }
num-traits = { version = "0.2.19", optional = true }

Expand Down
9 changes: 9 additions & 0 deletions merde_time/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [4.0.11](https://github.com/bearcove/merde/compare/merde_time-v4.0.10...merde_time-v4.0.11) - 2024-09-22

### Other

- Remove ValueDeserialize macros
- Port more things to deserialize
- Fix all tests
- add lifetimes to errors aw yiss

## [4.0.10](https://github.com/bearcove/merde/compare/merde_time-v4.0.9...merde_time-v4.0.10) - 2024-09-20

### Other
Expand Down
6 changes: 3 additions & 3 deletions merde_time/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
edition = "2021"
name = "merde_time"
version = "4.0.10"
version = "4.0.11"
authors = ["Amos Wenger <[email protected]>"]
description = "Wrapper date-time types for merde"
license = "Apache-2.0 OR MIT"
Expand All @@ -11,8 +11,8 @@ keywords = ["merde", "serialization", "deserialization"]
categories = ["encoding", "parser-implementations"]

[dependencies]
merde_core = { version = "5.1.0", path = "../merde_core", optional = true }
merde_json = { version = "5.1.0", path = "../merde_json", optional = true }
merde_core = { version = "6.0.0", path = "../merde_core", optional = true }
merde_json = { version = "6.0.0", path = "../merde_json", optional = true }
time = "0.3.36"

[dev-dependencies]
Expand Down
3 changes: 1 addition & 2 deletions merde_yaml/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ readme = "README.md"
repository = "https://github.com/bearcove/merde"
keywords = ["yaml", "serialization", "deserialization"]
categories = ["encoding", "parser-implementations"]
publish = false

[dependencies]
merde_core = { version = "5.1.0", path = "../merde_core" }
merde_core = { version = "6.0.0", path = "../merde_core" }
yaml-rust2 = { version = "0.8.1", default-features = false }

0 comments on commit b23973e

Please sign in to comment.