Skip to content

Commit

Permalink
v0.10.0-core
Browse files Browse the repository at this point in the history
  • Loading branch information
nazmulidris committed Oct 20, 2024
1 parent 9b9e646 commit cfe34e6
Show file tree
Hide file tree
Showing 11 changed files with 45 additions and 45 deletions.
12 changes: 6 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
- [v0.3.2 2023-03-06](#v032-2023-03-06)
- [v0.3.1 2023-03-06](#v031-2023-03-06)
- [r3bl_core](#r3bl_core)
- [next-release-core](#next-release-core)
- [v0.10.0 2024-10-20](#v0100-2024-10-20)
- [r3bl_analytics_schema](#r3bl_analytics_schema)
- [v0.0.2 2024-09-12](#v002-2024-09-12)
- [v0.0.1 2023-12-31](#v001-2023-12-31)
Expand Down Expand Up @@ -724,16 +724,16 @@ exhaustively tested and is able to handle many more corner cases.

## `r3bl_core`

### next-release-core
### v0.10.0 (2024-10-20)

This is a major release that does not include any new functionality, but is a radical
reorganization & rename of the crate, it used to be
[`r3bl_rs_utils_core`](#rename-to-r3bl_core).

The `r3bl-open-core` repo was started in `2022-02-23`, about 2 years, 7 months
ago, (which you can get using `curl https://api.github.com/repos/r3bl-org/r3bl-open-core |
jq .created_at`). We have learned many lessons since then after writing about 125K lines
of Rust code.
The `r3bl-open-core` repo was started in `2022-02-23`, about 2 years, 7 months ago, (which
you can get using `curl https://api.github.com/repos/r3bl-org/r3bl-open-core | jq
.created_at`). We have learned many lessons since then after writing about 125K lines of
Rust code.

And it is time to pay down the accrued technical debt, to ensure that the codebase is
easier to maintain and understand, and easier to add new features to in the future. The
Expand Down
48 changes: 24 additions & 24 deletions Cargo.lock

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

2 changes: 1 addition & 1 deletion analytics_schema/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ license = "Apache-2.0"
[dependencies]
# serde-json.
serde = { version = "1.0.210", features = ["derive"] }
serde_json = "1.0.131"
serde_json = "1.0.132"

# Uuid.
uuid = { version = "1.11.0", features = [
Expand Down
4 changes: 2 additions & 2 deletions cmdr/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ path = "src/lib.rs"
[dependencies]
# R3BL crates (from this mono repo).
r3bl_ansi_color = { path = "../ansi_color", version = "0.7.0" } # version is requried to publish to crates.io
r3bl_core = { path = "../core", version = "0.9.16" } # version is requried to publish to crates.io
r3bl_core = { path = "../core", version = "0.10.0" } # version is requried to publish to crates.io
r3bl_macro = { path = "../macro", version = "0.9.10" } # version is requried to publish to crates.io
r3bl_tui = { path = "../tui", version = "0.5.9" } # version is requried to publish to crates.io
r3bl_tuify = { path = "../tuify", version = "0.1.27" } # version is requried to publish to crates.io
Expand All @@ -59,7 +59,7 @@ clap = { version = "4.5.20", features = ["derive", "wrap_help", "help"] }

# serde-json.
serde = { version = "1.0.210", features = ["derive"] }
serde_json = "1.0.131"
serde_json = "1.0.132"

# Time.
chrono = "0.4.38"
Expand Down
4 changes: 2 additions & 2 deletions core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "r3bl_core"
version = "0.9.16"
version = "0.10.0"
edition = "2021"
resolver = "2"
description = """
Expand Down Expand Up @@ -31,7 +31,7 @@ r3bl_ansi_color = { path = "../ansi_color", version = "0.7.0" } # Convert betwee

# https://github.com/serde-rs/serde.
serde = { version = "1.0.210", features = ["derive"] }
serde_json = "1.0.131"
serde_json = "1.0.132"

# Unicode, grapheme clusters.
unicode-width = "0.2.0"
Expand Down
4 changes: 2 additions & 2 deletions docs/release-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ cargo build; cargo test; cargo doc --no-deps; cargo clippy --fix --allow-dirty -
cargo publish --dry-run --allow-dirty
cargo readme > README.md
git add -A
git commit -S -m "v0.9.16-core"
git tag -a v0.9.16-core -m "v0.9.16-core"
git commit -S -m "v0.10.0-core"
git tag -a v0.10.0-core -m "v0.10.0-core"
cargo publish
git push ; git push --tags # Push tags & commits
cd ..
Expand Down
4 changes: 2 additions & 2 deletions macro/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ path = "src/lib.rs"
# [Nesting crates for procedural macros](https://stackoverflow.com/a/64288799/2085356)

[dependencies]
r3bl_core = { path = "../core", version = "0.9.16" }
r3bl_core = { path = "../core", version = "0.10.0" }

# https://github.com/dtolnay/proc-macro-workshop#debugging-tips
syn = { version = "2.0.79", features = [
syn = { version = "2.0.82", features = [
"extra-traits",
"full",
"derive",
Expand Down
2 changes: 1 addition & 1 deletion terminal_async/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ futures-util = "0.3.31" # Needed for cro

# r3bl-open-core.
r3bl_ansi_color = { path = "../ansi_color", version = "0.7.0" } # version is required to publish to crates.io
r3bl_core = { path = "../core", version = "0.9.16" } # version is requried to publish to crates.io
r3bl_core = { path = "../core", version = "0.10.0" } # version is requried to publish to crates.io
r3bl_tui = { path = "../tui", version = "0.5.9" } # version is requried to publish to crates.io
r3bl_tuify = { path = "../tuify", version = "0.1.27" } # version is requried to publish to crates.io

Expand Down
2 changes: 1 addition & 1 deletion test_fixtures/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ homepage = "https://r3bl.com"
license = "Apache-2.0"

[dependencies]
r3bl_core = { path = "../core", version = "0.9.16" }
r3bl_core = { path = "../core", version = "0.10.0" }

# Async stream for DI and testing.
futures-core = "0.3.31"
Expand Down
4 changes: 2 additions & 2 deletions tui/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ path = "src/lib.rs"

[dependencies]
# r3bl-open-core.
r3bl_core = { path = "../core", version = "0.9.16" } # version is requried to publish to crates.io
r3bl_core = { path = "../core", version = "0.10.0" } # version is requried to publish to crates.io
r3bl_macro = { path = "../macro", version = "0.9.10" } # version is requried to publish to crates.io
r3bl_ansi_color = { path = "../ansi_color", version = "0.7.0" } # version is requried to publish to crates.io

Expand All @@ -42,7 +42,7 @@ futures-util = "0.3.31"

# https://github.com/serde-rs/serde.
serde = { version = "1.0.210", features = ["derive"] }
serde_json = "1.0.131"
serde_json = "1.0.132"

# strum.
strum = "0.26.3"
Expand Down
4 changes: 2 additions & 2 deletions tuify/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ path = "src/bin/rt.rs"

[dependencies]
# r3bl-open-core.
r3bl_core = { path = "../core", version = "0.9.16" } # version is requried to publish to crates.io
r3bl_core = { path = "../core", version = "0.10.0" } # version is requried to publish to crates.io
r3bl_ansi_color = { path = "../ansi_color", version = "0.7.0" } # version is requried to publish to crates.io

# serde for JSON serialization.
serde = { version = "1.0.210", features = ["derive"] }
serde_json = "1.0.131"
serde_json = "1.0.132"

# Terminal output.
crossterm = "0.28.1"
Expand Down

0 comments on commit cfe34e6

Please sign in to comment.