Skip to content

Commit

Permalink
Release hydroflow_lang v0.4.0, hydroflow_datalog_core v0.4.0, hydrofl…
Browse files Browse the repository at this point in the history
…ow_datalog v0.4.0, hydroflow_macro v0.4.0, lattices v0.4.0, pusherator v0.0.3, hydroflow v0.4.0, hydro_cli v0.4.0, safety bump 4 crates

SAFETY BUMP: hydroflow_datalog_core v0.4.0, hydroflow_datalog v0.4.0, hydroflow_macro v0.4.0, hydroflow v0.4.0
  • Loading branch information
hydro-project-bot[bot] committed Aug 15, 2023
1 parent 5faee64 commit cb313f0
Show file tree
Hide file tree
Showing 17 changed files with 632 additions and 107 deletions.
16 changes: 8 additions & 8 deletions Cargo.lock

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

30 changes: 29 additions & 1 deletion hydro_cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,35 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.4.0 (2023-08-15)

### Chore

- <csr-id-949db02e9fa9878e1a7176c180d6f44c5cddf052/> fix lints for latest nightly

### Commit Statistics

<csr-read-only-do-not-edit/>

- 1 commit contributed to the release over the course of 27 calendar days.
- 42 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#844](https://github.com/hydro-project/hydroflow/issues/844)

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

* **[#844](https://github.com/hydro-project/hydroflow/issues/844)**
- Fix lints for latest nightly ([`949db02`](https://github.com/hydro-project/hydroflow/commit/949db02e9fa9878e1a7176c180d6f44c5cddf052))
</details>

## 0.3.0 (2023-07-04)

<csr-id-4c2cf81411835529b5d7daa35717834e46e28b9b/>

Unchanged from previous release.

### Chore
Expand All @@ -17,7 +44,7 @@ Unchanged from previous release.

<csr-read-only-do-not-edit/>

- 1 commit contributed to the release.
- 2 commits contributed to the release.
- 33 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
Expand All @@ -29,6 +56,7 @@ Unchanged from previous release.
<details><summary>view details</summary>

* **Uncategorized**
- Release hydroflow_cli_integration v0.3.0, hydroflow_lang v0.3.0, hydroflow_datalog_core v0.3.0, hydroflow_datalog v0.3.0, hydroflow_macro v0.3.0, lattices v0.3.0, pusherator v0.0.2, hydroflow v0.3.0, hydro_cli v0.3.0, safety bump 5 crates ([`ec9633e`](https://github.com/hydro-project/hydroflow/commit/ec9633e2e393c2bf106223abeb0b680200fbdf84))
- Mark hydro_cli as unchanged for 0.3 release ([`4c2cf81`](https://github.com/hydro-project/hydroflow/commit/4c2cf81411835529b5d7daa35717834e46e28b9b))
</details>

Expand Down
2 changes: 1 addition & 1 deletion hydro_cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "hydro_cli"
publish = true
version = "0.3.0"
version = "0.4.0"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydro_cli/"
Expand Down
228 changes: 188 additions & 40 deletions hydroflow/CHANGELOG.md

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions hydroflow/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "hydroflow"
publish = true
version = "0.3.0"
version = "0.4.0"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydroflow/"
Expand Down Expand Up @@ -31,12 +31,12 @@ byteorder = "1.4.3"
bytes = "1.1.0"
futures = "0.3"
hydroflow_cli_integration = { optional = true, path = "../hydroflow_cli_integration", version = "^0.3.0" }
hydroflow_datalog = { optional = true, path = "../hydroflow_datalog", version = "^0.3.0" }
hydroflow_lang = { path = "../hydroflow_lang", version = "^0.3.0" }
hydroflow_macro = { optional = true, path = "../hydroflow_macro", version = "^0.3.0" }
hydroflow_datalog = { optional = true, path = "../hydroflow_datalog", version = "^0.4.0" }
hydroflow_lang = { path = "../hydroflow_lang", version = "^0.4.0" }
hydroflow_macro = { optional = true, path = "../hydroflow_macro", version = "^0.4.0" }
itertools = "0.10"
lattices = { path = "../lattices", version = "^0.3.0", features = [ "serde" ] }
pusherator = { path = "../pusherator", version = "^0.0.2" }
lattices = { path = "../lattices", version = "^0.4.0", features = [ "serde" ] }
pusherator = { path = "../pusherator", version = "^0.0.3" }
pyo3 = { optional = true, version = "0.18" }
ref-cast = "1.0"
regex = "1.8.4"
Expand Down
29 changes: 27 additions & 2 deletions hydroflow_datalog/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,33 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased
## 0.4.0 (2023-08-15)

Unchanged from previous release.

### Chore

- <csr-id-5faee64ab82eeb7a24f62a1b55c46d72d8eb5320/> mark hydro_datalog as unchanged for 0.4 release

### Commit Statistics

<csr-read-only-do-not-edit/>

- 1 commit contributed to the release.
- 42 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

* **Uncategorized**
- Mark hydro_datalog as unchanged for 0.4 release ([`5faee64`](https://github.com/hydro-project/hydroflow/commit/5faee64ab82eeb7a24f62a1b55c46d72d8eb5320))
</details>

## 0.3.0 (2023-07-04)

### New Features
Expand All @@ -26,7 +49,7 @@ Unchanged from previous release.

<csr-read-only-do-not-edit/>

- 2 commits contributed to the release over the course of 13 calendar days.
- 3 commits contributed to the release over the course of 12 calendar days.
- 33 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: [#780](https://github.com/hydro-project/hydroflow/issues/780), [#801](https://github.com/hydro-project/hydroflow/issues/801)
Expand All @@ -41,6 +64,8 @@ Unchanged from previous release.
- Allow stable build, refactors behind `nightly` feature flag ([`22abcaf`](https://github.com/hydro-project/hydroflow/commit/22abcaff806c7de6e4a7725656bbcf201e7d9259))
* **[#801](https://github.com/hydro-project/hydroflow/issues/801)**
- Update proc-macro2, use new span location API where possible ([`8d3494b`](https://github.com/hydro-project/hydroflow/commit/8d3494b5afee858114a602a3e23077bb6d24dd77))
* **Uncategorized**
- Release hydroflow_cli_integration v0.3.0, hydroflow_lang v0.3.0, hydroflow_datalog_core v0.3.0, hydroflow_datalog v0.3.0, hydroflow_macro v0.3.0, lattices v0.3.0, pusherator v0.0.2, hydroflow v0.3.0, hydro_cli v0.3.0, safety bump 5 crates ([`ec9633e`](https://github.com/hydro-project/hydroflow/commit/ec9633e2e393c2bf106223abeb0b680200fbdf84))
</details>

## 0.2.0 (2023-05-31)
Expand Down
4 changes: 2 additions & 2 deletions hydroflow_datalog/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "hydroflow_datalog"
publish = true
version = "0.3.0"
version = "0.4.0"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydroflow_datalog/"
Expand All @@ -22,4 +22,4 @@ proc-macro-crate = "1.1.0"
# Note: If we ever compile this proc macro crate to WASM (e.g., if we are
# building on a WASM host), we may need to turn diagnostics off for WASM if
# proc_macro2 does not support WASM at that time.
hydroflow_datalog_core = { path = "../hydroflow_datalog_core", version = "^0.3.0" }
hydroflow_datalog_core = { path = "../hydroflow_datalog_core", version = "^0.4.0" }
75 changes: 74 additions & 1 deletion hydroflow_datalog_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,77 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.4.0 (2023-08-15)

### New Features

- <csr-id-b4b9644a19e8e7e7725c9c5b88e3a6b8c2be7364/> Add `use` statements to hydroflow syntax
And use in doc tests.

### Bug Fixes

- <csr-id-d378e5eada3d2bae90f98c5a33b2d055940a8c7f/> unify antijoin and difference with set and multiset semantics
* fix: unify antijoin and difference with set and multiset semantics

* fix: replay semantics for antijoin and difference now work
also added cross_join_multiset

* fix: enforce sort for tests of anti_join and difference using assert_eq

* fix: advance __borrow_ident beyond the current tick to prevent replay loops

* fix: add modified snapshots

* fix: temp

* fix: spelling typo in comment

* fix: make anti_join replay more efficient

Also add multiset data structure, use it in some tests, make join()
replay logic more similar to anti_join's and presist's.

* fix: ignore test that depends on order of antijoin

* fix: really ignore test_index

* fix: fix specific test ordering in wasm

---------
- <csr-id-cc959c762c3a0e036e672801c615028cbfb95168/> joins now replay correctly
- <csr-id-6c98bbc2bd3443fe6f77e0b8689b461edde1b316/> rename next_tick -> defer, batch -> defer_signal

### Refactor

- <csr-id-6a2ad6b770c2ccf470548320d8753025b3a66c0a/> fix new clippy lints on latest nightly 1.73.0-nightly (db7ff98a7 2023-07-31)

### Commit Statistics

<csr-read-only-do-not-edit/>

- 5 commits contributed to the release over the course of 32 calendar days.
- 42 days passed between releases.
- 5 commits were understood as [conventional](https://www.conventionalcommits.org).
- 4 unique issues were worked on: [#833](https://github.com/hydro-project/hydroflow/issues/833), [#845](https://github.com/hydro-project/hydroflow/issues/845), [#870](https://github.com/hydro-project/hydroflow/issues/870), [#872](https://github.com/hydro-project/hydroflow/issues/872)

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

* **[#833](https://github.com/hydro-project/hydroflow/issues/833)**
- Rename next_tick -> defer, batch -> defer_signal ([`6c98bbc`](https://github.com/hydro-project/hydroflow/commit/6c98bbc2bd3443fe6f77e0b8689b461edde1b316))
* **[#845](https://github.com/hydro-project/hydroflow/issues/845)**
- Add `use` statements to hydroflow syntax ([`b4b9644`](https://github.com/hydro-project/hydroflow/commit/b4b9644a19e8e7e7725c9c5b88e3a6b8c2be7364))
* **[#870](https://github.com/hydro-project/hydroflow/issues/870)**
- Joins now replay correctly ([`cc959c7`](https://github.com/hydro-project/hydroflow/commit/cc959c762c3a0e036e672801c615028cbfb95168))
* **[#872](https://github.com/hydro-project/hydroflow/issues/872)**
- Unify antijoin and difference with set and multiset semantics ([`d378e5e`](https://github.com/hydro-project/hydroflow/commit/d378e5eada3d2bae90f98c5a33b2d055940a8c7f))
* **Uncategorized**
- Fix new clippy lints on latest nightly 1.73.0-nightly (db7ff98a7 2023-07-31) ([`6a2ad6b`](https://github.com/hydro-project/hydroflow/commit/6a2ad6b770c2ccf470548320d8753025b3a66c0a))
</details>

## 0.3.0 (2023-07-04)

### New Features
Expand All @@ -22,7 +93,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

<csr-read-only-do-not-edit/>

- 2 commits contributed to the release over the course of 13 calendar days.
- 3 commits contributed to the release over the course of 12 calendar days.
- 33 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: [#780](https://github.com/hydro-project/hydroflow/issues/780), [#801](https://github.com/hydro-project/hydroflow/issues/801)
Expand All @@ -37,6 +108,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Allow stable build, refactors behind `nightly` feature flag ([`22abcaf`](https://github.com/hydro-project/hydroflow/commit/22abcaff806c7de6e4a7725656bbcf201e7d9259))
* **[#801](https://github.com/hydro-project/hydroflow/issues/801)**
- Update proc-macro2, use new span location API where possible ([`8d3494b`](https://github.com/hydro-project/hydroflow/commit/8d3494b5afee858114a602a3e23077bb6d24dd77))
* **Uncategorized**
- Release hydroflow_cli_integration v0.3.0, hydroflow_lang v0.3.0, hydroflow_datalog_core v0.3.0, hydroflow_datalog v0.3.0, hydroflow_macro v0.3.0, lattices v0.3.0, pusherator v0.0.2, hydroflow v0.3.0, hydro_cli v0.3.0, safety bump 5 crates ([`ec9633e`](https://github.com/hydro-project/hydroflow/commit/ec9633e2e393c2bf106223abeb0b680200fbdf84))
</details>

## 0.2.0 (2023-05-31)
Expand Down
4 changes: 2 additions & 2 deletions hydroflow_datalog_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "hydroflow_datalog_core"
publish = true
version = "0.3.0"
version = "0.4.0"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydroflow_datalog_core/"
Expand All @@ -21,7 +21,7 @@ syn = { version = "2.0.0", features = [ "parsing", "extra-traits" ] }
proc-macro2 = "1.0.57"
proc-macro-crate = "1.1.0"
rust-sitter = "0.3.2"
hydroflow_lang = { path = "../hydroflow_lang", version = "^0.3.0" }
hydroflow_lang = { path = "../hydroflow_lang", version = "^0.4.0" }

[build-dependencies]
rust-sitter-tool = "0.3.2"
Expand Down
Loading

0 comments on commit cb313f0

Please sign in to comment.