Skip to content

Commit

Permalink
Merge 'rel-train-24.12.2'
Browse files Browse the repository at this point in the history
Signed-off-by: 35V LG84 <[email protected]>
  • Loading branch information
35VLG84 committed Dec 26, 2024
2 parents 6604fef + adcbb67 commit 081baed
Show file tree
Hide file tree
Showing 10 changed files with 86 additions and 40 deletions.
69 changes: 57 additions & 12 deletions CHANGELOG.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
Currently published crates are:

....
tackler = "24.12.1"
tackler-rs = "0.6.0"
tackler-api = "0.6.0"
tackler-core = "0.6.0"
tackler = "24.12.2"
tackler-rs = "0.7.0"
tackler-api = "0.7.0"
tackler-core = "0.7.0"
....


Expand All @@ -18,12 +18,57 @@ tackler-core = "0.6.0"

[cols="1,2",width=50%]
|===
|Component | Version
|Component | Version

|Tackler CLI | TODO: XX.YY.Z
|tackler-core | TODO: No changes
|tackler-api | TODO: No changes
|tackler-rs | TODO: No changes
|===


==== New features and changes

New features:

* ...
** ...

Changed functionality:

* ...
** ...


==== Fixes

Fixes in this release ...


|Tackler CLI | 24.12.2-dev
|tackler-core | 0.7.0-dev
|tackler-api | 0.7.0-dev
|tackler-rs | 0.7.0-dev
==== Development

Updated deps and tools:

* Dependencies
** ...

===== Rust toolchain

MSRV: 1.81.0

'''


=== Tackler release 24.12.2

[cols="1,2",width=50%]
|===
|Component | Version

|Tackler CLI | 24.12.2
|tackler-core | 0.7.0
|tackler-api | 0.7.0
|tackler-rs | 0.7.0
|===


Expand All @@ -40,7 +85,7 @@ New features:

Fixes in this release:

* Git Backend: When opening the repo, use exact location,
* Git Backend: When opening the repo, use exact location,
and don't search upwards on the directory tree
* Implement Tackler-Mk1 and JDK compatible full string (haystack) regex matcher.
This change is affecting Account Selectors which use regex.
Expand All @@ -50,14 +95,14 @@ Fixes in this release:
Updated dependencies and tools:

* Dependencies
** gix: 0.69.0
** gix: 0.69.1
** serde: 1.0.216
** serde_json: 1.0.134
** serde_regex: removed

===== Rust toolchain

MSRV: 1.77.2
MSRV: 1.81.0

'''

Expand Down
12 changes: 6 additions & 6 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 Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ repository = "https://github.com/e257-fi/tackler-ng"
categories = [ "finance", "parser-implementations" ]
keywords = [ "accounting", "finance" ]
include = [ "src/**/*", "CRATES.md", "README.adoc", "build.rs" ]
rust-version = "1.77.2"
rust-version = "1.81.0"

[profile.test]
# tackler-core tests would be too slow without this
Expand Down
4 changes: 2 additions & 2 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,8 @@ cd tackler-ng
# To build a release, check relased versions:
git tag -l

# Get the release, e.g. v24.12.1
git checkout v24.12.1
# Get the release, e.g. v24.12.2
git checkout v24.12.2

# Build tackler
cargo build --release --locked --bin tackler
Expand Down
11 changes: 6 additions & 5 deletions docs/rel-entry-tmpl.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[cols="1,2",width=50%]
|===
|Component | Version
|Component | Version

|Tackler CLI | TODO: XX.YY.Z
|tackler-core | TODO: No changes
Expand Down Expand Up @@ -36,10 +36,11 @@ Updated deps and tools:

* Dependencies
** ...
* Build
** ...
* Tests
** ...

===== Rust toolchain

MSRV: X.YY.Z


'''

Expand Down
4 changes: 2 additions & 2 deletions tackler-api/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#
[package]
name = "tackler-api"
version = "0.7.0-dev"
version = "0.8.0-dev"
description = "API components for Tackler accounting engine with native GIT SCM support"
edition.workspace = true
license.workspace = true
Expand All @@ -37,7 +37,7 @@ regex = { workspace = true }
rust_decimal = { workspace = true }
serde = { workspace = true, features = [ "derive"] }
serde_json = { workspace = true }
tackler-rs = { path = "../tackler-rs", version = "0.7.0-dev" }
tackler-rs = { path = "../tackler-rs", version = "0.8.0-dev" }
time = { workspace = true, features = [ "serde-human-readable", "formatting", "parsing" ] }
time-tz = { workspace = true }
uuid = { workspace = true }
Expand Down
6 changes: 3 additions & 3 deletions tackler-cli/CRATES.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Balance Report
Tackler-NG is in [feature](https://tackler.e257.fi/features/) parity with the old scala
based Tackler CLI, and Tackler-NG will be the basis of all future Tackler development.

**NOTE: Tackler-NG is tested with 284 of tackler's test vectors at the moment**
**NOTE: Tackler-NG is tested with 306 of tackler's test vectors at the moment**

All Tackler CLI functionality is supported, including
[Tackler Journal Format](https://tackler.e257.fi/docs/journal/format/),
Expand Down Expand Up @@ -65,8 +65,8 @@ cd tackler-ng
# To build a release, check relased versions:
git tag -l

# Get the release, e.g. v24.12.1
git checkout v24.12.1
# Get the release, e.g. v24.12.2
git checkout v24.12.2

# Build tackler
cargo build --release --locked --bin tackler
Expand Down
8 changes: 4 additions & 4 deletions tackler-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#
[package]
name = "tackler"
version = "24.12.2-dev"
version = "25.1.1-dev"
description = "Fast, reliable bookkeeping tool with native GIT SCM support for plain text accounting"
edition.workspace = true
license.workspace = true
Expand All @@ -28,9 +28,9 @@ rust-version.workspace = true
readme = "CRATES.md"

[dependencies]
tackler-rs = { path = "../tackler-rs", version = "0.7.0-dev" }
tackler-api = { path = "../tackler-api", version = "0.7.0-dev" }
tackler-core = { path = "../tackler-core", version = "0.7.0-dev" }
tackler-rs = { path = "../tackler-rs", version = "0.8.0-dev" }
tackler-api = { path = "../tackler-api", version = "0.8.0-dev" }
tackler-core = { path = "../tackler-core", version = "0.8.0-dev" }
log = { workspace = true }
clap = { version = "4.5.20", features = [ "derive" ] }
time-tz = { workspace = true }
Expand Down
8 changes: 4 additions & 4 deletions tackler-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#
[package]
name = "tackler-core"
version = "0.7.0-dev"
version = "0.8.0-dev"
description = "Core components for Tackler accounting engine with native GIT SCM support"
edition.workspace = true
license.workspace = true
Expand All @@ -32,8 +32,8 @@ name = "tackler_core"
path = "src/lib.rs"

[dependencies]
tackler-api = { path = "../tackler-api", version = "0.7.0-dev" }
tackler-rs = { path = "../tackler-rs", version = "0.7.0-dev" }
tackler-api = { path = "../tackler-api", version = "0.8.0-dev" }
tackler-rs = { path = "../tackler-rs", version = "0.8.0-dev" }
antlr-rust = "0.3.0-beta"
log = { workspace = true }
rust_decimal = { workspace = true }
Expand All @@ -47,7 +47,7 @@ sha2 = "0.10.8"
sha3 = "0.10.8"
digest = "0.10.7"

gix = { version = "0.69.0", default-features = false, features = ["max-performance-safe", "revision"] }
gix = { version = "0.69.1", default-features = false, features = ["max-performance-safe", "revision"] }
toml = "0.8.19"

[target.'cfg(not(target_env = "msvc"))'.dependencies]
Expand Down
2 changes: 1 addition & 1 deletion tackler-rs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#
[package]
name = "tackler-rs"
version = "0.7.0-dev"
version = "0.8.0-dev"
description = "Rusty Services for Tackler accounting engine with native GIT SCM support"
edition.workspace = true
license.workspace = true
Expand Down

0 comments on commit 081baed

Please sign in to comment.