Skip to content

Commit

Permalink
Update GitQL and GitQL SDK crates versions
Browse files Browse the repository at this point in the history
  • Loading branch information
AmrDeveloper committed May 31, 2024
1 parent 3737285 commit c2fc28e
Show file tree
Hide file tree
Showing 8 changed files with 39 additions and 20 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
Change Log
==========

Version 0.20.0 *(2024-05-31)*
-----------------------------

* Make `COUNT()` aggregation argument to be `Option<Any>`.
* Replace `lazy_static` crate by `std::sync::OnceLock`.
* Migrate to gix `0.63.0`.
* Fix hidden selection in group by statement.
* Implement `GROUP_CONCAT` Aggregation function.
* Catching function argument with undefined type.
* Update Regex expression implementation to not converted to call.
* Introduce `gitql-core` and `gitql-std` to allow dynamic std.
* Implement `BIN` Text function.
* Implement `bool_and` and `bool_or` aggregation functions.

Version 0.19.1 *(2024-05-19)*
-----------------------------

Expand Down
10 changes: 5 additions & 5 deletions Cargo.lock

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

10 changes: 5 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "gitql"
authors = ["AmrDeveloper"]
version = "0.19.1"
version = "0.20.0"
edition = "2021"
description = "A SQL like query language to perform queries on .git files"
license = "MIT"
Expand All @@ -28,9 +28,9 @@ gix = { version = "0.63.0", default-features = false }
[dependencies]
gitql-core = { path = "./crates/gitql-core", version = "0.1.0" }
gitql-std = { path = "./crates/gitql-std", version = "0.1.0" }
gitql-ast = { path = "./crates/gitql-ast", version = "0.17.1" }
gitql-parser = { path = "./crates/gitql-parser", version = "0.18.1" }
gitql-engine = { path = "./crates/gitql-engine", version = "0.19.1" }
gitql-cli = { path = "./crates/gitql-cli", version = "0.19.1" }
gitql-ast = { path = "./crates/gitql-ast", version = "0.18.0" }
gitql-parser = { path = "./crates/gitql-parser", version = "0.19.0" }
gitql-engine = { path = "./crates/gitql-engine", version = "0.20.0" }
gitql-cli = { path = "./crates/gitql-cli", version = "0.20.0" }
gix = { workspace = true, features = ["blob-diff", "max-performance"] }
atty = "0.2.14"
9 changes: 7 additions & 2 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Releasing
# Releasing GitQL Application

1. Update the `CHANGELOG.md`:
2. Update `Cargo.toml` with the new version.
Expand All @@ -23,4 +23,9 @@
```

This will trigger a GitHub Action workflow which will create a GitHub release and
publish to Cargo.
publish to Cargo.

# Releasing GitQL SDK crate

1. Update `Cargo.toml` with the new version.
2. `cargo publish --allow-dirty`
2 changes: 1 addition & 1 deletion crates/gitql-ast/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "gitql-ast"
authors = ["AmrDeveloper"]
version = "0.17.1"
version = "0.18.0"
edition = "2021"
description = "GitQL Abstract syntax tree (AST)"
repository = "https://github.com/amrdeveloper/gql/tree/main/crates/gitql-ast"
Expand Down
6 changes: 3 additions & 3 deletions crates/gitql-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "gitql-cli"
authors = ["AmrDeveloper"]
version = "0.19.1"
version = "0.20.0"
edition = "2021"
description = "GitQL Command line interface (CLI) components"
repository = "https://github.com/amrdeveloper/gql/tree/main/crates/gitql-cli"
Expand All @@ -11,7 +11,7 @@ categories = ["command-line-utilities"]

[dependencies]
gitql-core = { path = "../gitql-core", version = "0.1.0" }
gitql-ast = { path = "../gitql-ast", version = "0.17.1" }
gitql-parser = { path = "../gitql-parser", version = "0.18.1" }
gitql-ast = { path = "../gitql-ast", version = "0.18.0" }
gitql-parser = { path = "../gitql-parser", version = "0.19.0" }
comfy-table = "7.1.0"
termcolor = "1.4.1"
4 changes: 2 additions & 2 deletions crates/gitql-engine/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "gitql-engine"
authors = ["AmrDeveloper"]
version = "0.19.1"
version = "0.20.0"
edition = "2021"
description = "GitQL Engine"
repository = "https://github.com/amrdeveloper/gql/tree/main/crates/gitql-engine"
Expand All @@ -11,6 +11,6 @@ categories = ["command-line-utilities"]

[dependencies]
gitql-core = { path = "../gitql-core", version = "0.1.0" }
gitql-ast = { path = "../gitql-ast", version = "0.17.1" }
gitql-ast = { path = "../gitql-ast", version = "0.18.0" }
regex = "1.10.4"
chrono = "0.4.38"
4 changes: 2 additions & 2 deletions crates/gitql-parser/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "gitql-parser"
authors = ["AmrDeveloper"]
version = "0.18.1"
version = "0.19.0"
edition = "2021"
description = "GitQL parser"
repository = "https://github.com/amrdeveloper/gql/tree/main/crates/gitql-parser"
Expand All @@ -11,4 +11,4 @@ categories = ["command-line-utilities"]

[dependencies]
gitql-core = { path = "../gitql-core", version = "0.1.0" }
gitql-ast = { path = "../gitql-ast", version = "0.17.1" }
gitql-ast = { path = "../gitql-ast", version = "0.18.0" }

0 comments on commit c2fc28e

Please sign in to comment.