From d9fa8b387e303b33d9614dbde80abf1af08bd8eb Mon Sep 17 00:00:00 2001
From: "hydro-project-bot[bot]"
<132423234+hydro-project-bot[bot]@users.noreply.github.com>
Date: Tue, 30 May 2023 01:09:02 +0000
Subject: [PATCH] Release hydroflow_cli_integration v0.1.1, hydroflow_lang
v0.1.1, hydroflow_datalog_core v0.1.1, hydroflow_macro v0.1.1, lattices
v0.1.2, hydroflow v0.1.1, hydro_cli v0.1.0
---
Cargo.lock | 12 +--
hydroflow/CHANGELOG.md | 109 +++++++++++++++++++++++--
hydroflow/Cargo.toml | 10 +--
hydroflow_cli_integration/CHANGELOG.md | 39 ++++++++-
hydroflow_cli_integration/Cargo.toml | 2 +-
hydroflow_datalog_core/CHANGELOG.md | 56 ++++++++++++-
hydroflow_datalog_core/Cargo.toml | 4 +-
hydroflow_lang/CHANGELOG.md | 90 ++++++++++++++++++--
hydroflow_lang/Cargo.toml | 2 +-
hydroflow_macro/CHANGELOG.md | 34 +++++++-
hydroflow_macro/Cargo.toml | 6 +-
lattices/CHANGELOG.md | 39 +++++++--
lattices/Cargo.toml | 2 +-
13 files changed, 365 insertions(+), 40 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 01c8334191ce..d0df2f22b6fd 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1311,7 +1311,7 @@ dependencies = [
[[package]]
name = "hydroflow"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"bincode",
"byteorder",
@@ -1358,7 +1358,7 @@ dependencies = [
[[package]]
name = "hydroflow_cli_integration"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"async-recursion",
"async-trait",
@@ -1385,7 +1385,7 @@ dependencies = [
[[package]]
name = "hydroflow_datalog_core"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"hydroflow_lang",
"insta",
@@ -1412,7 +1412,7 @@ dependencies = [
[[package]]
name = "hydroflow_lang"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"auto_impl",
"hydroflow_internalmacro",
@@ -1428,7 +1428,7 @@ dependencies = [
[[package]]
name = "hydroflow_macro"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"hydroflow_lang",
"proc-macro-crate",
@@ -1602,7 +1602,7 @@ dependencies = [
[[package]]
name = "lattices"
-version = "0.1.1"
+version = "0.1.2"
dependencies = [
"cc-traits",
"sealed",
diff --git a/hydroflow/CHANGELOG.md b/hydroflow/CHANGELOG.md
index 2382e74d0ba2..1136e34acb67 100644
--- a/hydroflow/CHANGELOG.md
+++ b/hydroflow/CHANGELOG.md
@@ -5,8 +5,105 @@ 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.1.1 (2023-05-30)
+
+### Documentation
+
+ - minor cleanup for shopping example
+ - Add initial Hydro Deploy docs
+ Renamed from Hydro CLI because the CLI isn't really the main thing. Also moves the Hydroflow docs to a subdirectory and sets up a dropdown for multiple docs.
+
+### New Features
+
+ - finish up WebSocket chat example and avoid deadlocks in network setup
+ - add `zip_longest` operator, fix #707
+ With a test.
+ - add per-tick truncating `zip` operator, fix #707
+ With tests.
+ - Add `multiset_delta` operator
+
+### Bug Fixes
+
+ - clippy fails on latest nightly in CLI integration
+ - multiset_delta not correctly tracking counts beyond two ticks
+ We were swapping the `RefCell`s, but we need to swap what's _behind_ them.
+ - fix `persist` releasing multiple times during the same tick
+ Add surface_double_handoff tests
+
+### Other
+
+ - merge() to union()
+ - shopping cart working
+ - shopping cart, compiling, wip
+ - Add `lamport_clock` example
+
+### Refactor
+
+ - add spin(), remove repeat_iter,repeat_iter_external
+ * refactor: add spin(), remove repeat_iter,repeat_iter_external
+
+ * fix: fix lints
+ - change `lattice_merge` to use `reduce` instead of `fold`, fix #710
+ `Default` no longer needed
+ - rename `sort_by` -> `sort_by_key`, fix #705
+ - Suffixes and remove keyed fold
+ * rename: keyed_fold/keyed_reduce -> fold_keyed/reduce_keyed
+
+ * remove group_by
+
+### Commit Statistics
+
+
+
+ - 17 commits contributed to the release.
+ - 6 days passed between releases.
+ - 17 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 12 unique issues were worked on: [#686](https://github.com/hydro-project/hydroflow/issues/686), [#690](https://github.com/hydro-project/hydroflow/issues/690), [#692](https://github.com/hydro-project/hydroflow/issues/692), [#696](https://github.com/hydro-project/hydroflow/issues/696), [#697](https://github.com/hydro-project/hydroflow/issues/697), [#702](https://github.com/hydro-project/hydroflow/issues/702), [#706](https://github.com/hydro-project/hydroflow/issues/706), [#708](https://github.com/hydro-project/hydroflow/issues/708), [#714](https://github.com/hydro-project/hydroflow/issues/714), [#716](https://github.com/hydro-project/hydroflow/issues/716), [#719](https://github.com/hydro-project/hydroflow/issues/719), [#721](https://github.com/hydro-project/hydroflow/issues/721)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#686](https://github.com/hydro-project/hydroflow/issues/686)**
+ - Add initial Hydro Deploy docs ([`28c9025`](https://github.com/hydro-project/hydroflow/commit/28c90251dd877dd84f28886eecb7b366abf3d45b))
+ * **[#690](https://github.com/hydro-project/hydroflow/issues/690)**
+ - Shopping cart working ([`9029539`](https://github.com/hydro-project/hydroflow/commit/9029539fb79a4ca843c0775452236f80bd9510fc))
+ - Shopping cart, compiling, wip ([`e1f043c`](https://github.com/hydro-project/hydroflow/commit/e1f043c878858ea1d0531c4f318e5d011abfdb88))
+ - Add `lamport_clock` example ([`86f730d`](https://github.com/hydro-project/hydroflow/commit/86f730d55f0cf3ed922d4d1ab3b02eb86d5c77bd))
+ * **[#692](https://github.com/hydro-project/hydroflow/issues/692)**
+ - Minor cleanup for shopping example ([`98d900f`](https://github.com/hydro-project/hydroflow/commit/98d900f44df8c621682cafe46ac76e912e8b25fe))
+ * **[#696](https://github.com/hydro-project/hydroflow/issues/696)**
+ - Add `multiset_delta` operator ([`8d88e8e`](https://github.com/hydro-project/hydroflow/commit/8d88e8e01a985db8ebd8dbc6768163452cedc3ab))
+ * **[#697](https://github.com/hydro-project/hydroflow/issues/697)**
+ - Merge() to union() ([`d574cb2`](https://github.com/hydro-project/hydroflow/commit/d574cb2661ba086059ba8cd6904fd6b6b0a5a8cb))
+ * **[#702](https://github.com/hydro-project/hydroflow/issues/702)**
+ - Suffixes and remove keyed fold ([`2843e7e`](https://github.com/hydro-project/hydroflow/commit/2843e7e114ac824a684a5400909819ccc5c88fe3))
+ * **[#706](https://github.com/hydro-project/hydroflow/issues/706)**
+ - Rename `sort_by` -> `sort_by_key`, fix #705 ([`3608de2`](https://github.com/hydro-project/hydroflow/commit/3608de2e8d0c8bbd67b6ecb9aa4261e5cfc955da))
+ * **[#708](https://github.com/hydro-project/hydroflow/issues/708)**
+ - Finish up WebSocket chat example and avoid deadlocks in network setup ([`4536ac6`](https://github.com/hydro-project/hydroflow/commit/4536ac6bbcd14a621b5a039d7fe213bff72a8db1))
+ * **[#714](https://github.com/hydro-project/hydroflow/issues/714)**
+ - Add spin(), remove repeat_iter,repeat_iter_external ([`d13a01b`](https://github.com/hydro-project/hydroflow/commit/d13a01b3a3fa0c52381833f88bcadac7a4ebcda9))
+ * **[#716](https://github.com/hydro-project/hydroflow/issues/716)**
+ - Fix `persist` releasing multiple times during the same tick ([`075c99e`](https://github.com/hydro-project/hydroflow/commit/075c99e7cdcf40ae5cab9efa787ba4447db8a479))
+ * **[#719](https://github.com/hydro-project/hydroflow/issues/719)**
+ - Multiset_delta not correctly tracking counts beyond two ticks ([`c771879`](https://github.com/hydro-project/hydroflow/commit/c771879f2fb81658f59d286ee0899065b2f2ab90))
+ * **[#721](https://github.com/hydro-project/hydroflow/issues/721)**
+ - Clippy fails on latest nightly in CLI integration ([`60afd07`](https://github.com/hydro-project/hydroflow/commit/60afd074fdbf91268df6866716ad4c2aeb8ab9d8))
+ * **Uncategorized**
+ - Change `lattice_merge` to use `reduce` instead of `fold`, fix #710 ([`ea21462`](https://github.com/hydro-project/hydroflow/commit/ea21462cac6d14ad744d8f0c39d5bcddc33d82ce))
+ - Add `zip_longest` operator, fix #707 ([`977b9c4`](https://github.com/hydro-project/hydroflow/commit/977b9c4e8accd2ae4ae8e8798d7b72a637874b77))
+ - Add per-tick truncating `zip` operator, fix #707 ([`78bc06e`](https://github.com/hydro-project/hydroflow/commit/78bc06eb09090acd46495b8e0147e3434378c9f6))
+
+
## 0.1.0 (2023-05-23)
+
+
+
+
### Chore
- bump versions to 0.1.0 for release
@@ -26,8 +123,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 7 commits contributed to the release over the course of 1 calendar day.
- - 3 days passed between releases.
+ - 8 commits contributed to the release.
+ - 2 days passed between releases.
- 5 commits were understood as [conventional](https://www.conventionalcommits.org).
- 4 unique issues were worked on: [#661](https://github.com/hydro-project/hydroflow/issues/661), [#671](https://github.com/hydro-project/hydroflow/issues/671), [#677](https://github.com/hydro-project/hydroflow/issues/677), [#684](https://github.com/hydro-project/hydroflow/issues/684)
@@ -48,6 +145,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Remove unused `PushHandoff` ([`40d755e`](https://github.com/hydro-project/hydroflow/commit/40d755e030d79def61132c005e08cd09e781fdcb))
* **[#684](https://github.com/hydro-project/hydroflow/issues/684)**
- Bump versions to 0.1.0 for release ([`52ee8f8`](https://github.com/hydro-project/hydroflow/commit/52ee8f8e443f0a8b5caf92d2c5f028c00302a79b))
+ * **Uncategorized**
+ - Release hydroflow_cli_integration v0.1.0, hydroflow_internalmacro v0.1.0, hydroflow_lang v0.1.0, hydroflow_datalog_core v0.1.0, hydroflow_datalog v0.1.0, hydroflow_macro v0.1.0, lattices v0.1.1, hydroflow v0.1.0 ([`7324974`](https://github.com/hydro-project/hydroflow/commit/73249744293c9b89cbaa2d84b23ca3f25b00ae4e))
## 0.0.2 (2023-05-21)
@@ -61,9 +160,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Update docs, add book chapter for `lattices` crate
- Adds `mdbook-katex` to the book build for latex support.
-- Update `mdbook-*` plugins.
-- Moves most lattice implementations to the top level of the crate
- to eliminate redundant documentation.
### Style
@@ -123,6 +219,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Release hydroflow_cli_integration v0.0.1, hydroflow_lang v0.0.1, hydroflow_datalog_core v0.0.1, hydroflow_datalog v0.0.1, hydroflow_macro v0.0.1, lattices v0.1.0, variadics v0.0.2, pusherator v0.0.1, hydroflow v0.0.2 ([`809395a`](https://github.com/hydro-project/hydroflow/commit/809395acddb78949d7a2bf036e1a94972f23b1ad))
+
+Update mdbook-* plugins.Moves most lattice implementations to the top level of the crateto eliminate redundant documentation.
+
## 0.0.1 (2023-05-03)
diff --git a/hydroflow/Cargo.toml b/hydroflow/Cargo.toml
index 9f0b7269ec54..333c82cee7e0 100644
--- a/hydroflow/Cargo.toml
+++ b/hydroflow/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "hydroflow"
publish = true
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydroflow/"
@@ -20,12 +20,12 @@ bincode = "1.3"
byteorder = "1.4.3"
bytes = "1.1.0"
futures = { version = "0.3", optional = true }
-hydroflow_cli_integration = { optional = true, path = "../hydroflow_cli_integration", version = "^0.1.0" }
+hydroflow_cli_integration = { optional = true, path = "../hydroflow_cli_integration", version = "^0.1.1" }
hydroflow_datalog = { optional = true, path = "../hydroflow_datalog", version = "^0.1.0" }
-hydroflow_lang = { path = "../hydroflow_lang", version = "^0.1.0" }
-hydroflow_macro = { optional = true, path = "../hydroflow_macro", version = "^0.1.0" }
+hydroflow_lang = { path = "../hydroflow_lang", version = "^0.1.1" }
+hydroflow_macro = { optional = true, path = "../hydroflow_macro", version = "^0.1.1" }
itertools = "0.10.3"
-lattices = { path = "../lattices", version = "^0.1.1", features = [ "serde" ] }
+lattices = { path = "../lattices", version = "^0.1.2", features = [ "serde" ] }
pusherator = { path = "../pusherator", version = "^0.0.1" }
ref-cast = "1.0"
rustc-hash = "1.1.0"
diff --git a/hydroflow_cli_integration/CHANGELOG.md b/hydroflow_cli_integration/CHANGELOG.md
index 46a1ec990295..79e142398438 100644
--- a/hydroflow_cli_integration/CHANGELOG.md
+++ b/hydroflow_cli_integration/CHANGELOG.md
@@ -5,8 +5,41 @@ 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.1.1 (2023-05-30)
+
+### New Features
+
+ - finish up WebSocket chat example and avoid deadlocks in network setup
+
+### Bug Fixes
+
+ - fix CLI build on windows
+
+### Commit Statistics
+
+
+
+ - 2 commits contributed to the release.
+ - 6 days passed between releases.
+ - 2 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 2 unique issues were worked on: [#708](https://github.com/hydro-project/hydroflow/issues/708), [#717](https://github.com/hydro-project/hydroflow/issues/717)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#708](https://github.com/hydro-project/hydroflow/issues/708)**
+ - Finish up WebSocket chat example and avoid deadlocks in network setup ([`4536ac6`](https://github.com/hydro-project/hydroflow/commit/4536ac6bbcd14a621b5a039d7fe213bff72a8db1))
+ * **[#717](https://github.com/hydro-project/hydroflow/issues/717)**
+ - Fix CLI build on windows ([`2adfdd2`](https://github.com/hydro-project/hydroflow/commit/2adfdd2867092352121e4f232b63928a810948d3))
+
+
## 0.1.0 (2023-05-23)
+
+
### Chore
- bump versions to 0.1.0 for release
@@ -16,8 +49,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 1 commit contributed to the release.
- - 3 days passed between releases.
+ - 2 commits contributed to the release.
+ - 2 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#684](https://github.com/hydro-project/hydroflow/issues/684)
@@ -29,6 +62,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#684](https://github.com/hydro-project/hydroflow/issues/684)**
- Bump versions to 0.1.0 for release ([`52ee8f8`](https://github.com/hydro-project/hydroflow/commit/52ee8f8e443f0a8b5caf92d2c5f028c00302a79b))
+ * **Uncategorized**
+ - Release hydroflow_cli_integration v0.1.0, hydroflow_internalmacro v0.1.0, hydroflow_lang v0.1.0, hydroflow_datalog_core v0.1.0, hydroflow_datalog v0.1.0, hydroflow_macro v0.1.0, lattices v0.1.1, hydroflow v0.1.0 ([`7324974`](https://github.com/hydro-project/hydroflow/commit/73249744293c9b89cbaa2d84b23ca3f25b00ae4e))
## 0.0.1 (2023-05-21)
diff --git a/hydroflow_cli_integration/Cargo.toml b/hydroflow_cli_integration/Cargo.toml
index c3109edba387..4580dddfcd0c 100644
--- a/hydroflow_cli_integration/Cargo.toml
+++ b/hydroflow_cli_integration/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "hydroflow_cli_integration"
publish = true
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydroflow_cli_integration/"
diff --git a/hydroflow_datalog_core/CHANGELOG.md b/hydroflow_datalog_core/CHANGELOG.md
index 67b309ec9fd3..4a7f9793ddec 100644
--- a/hydroflow_datalog_core/CHANGELOG.md
+++ b/hydroflow_datalog_core/CHANGELOG.md
@@ -5,8 +5,58 @@ 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.1.1 (2023-05-30)
+
+### Bug Fixes
+
+ - fix `persist` releasing multiple times during the same tick
+ Add surface_double_handoff tests
+
+### Other
+
+ - merge() to union()
+
+### Refactor
+
+ - add spin(), remove repeat_iter,repeat_iter_external
+ * refactor: add spin(), remove repeat_iter,repeat_iter_external
+
+ * fix: fix lints
+ - Suffixes and remove keyed fold
+ * rename: keyed_fold/keyed_reduce -> fold_keyed/reduce_keyed
+
+ * remove group_by
+
+### Commit Statistics
+
+
+
+ - 4 commits contributed to the release.
+ - 6 days passed between releases.
+ - 4 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 4 unique issues were worked on: [#697](https://github.com/hydro-project/hydroflow/issues/697), [#702](https://github.com/hydro-project/hydroflow/issues/702), [#714](https://github.com/hydro-project/hydroflow/issues/714), [#716](https://github.com/hydro-project/hydroflow/issues/716)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#697](https://github.com/hydro-project/hydroflow/issues/697)**
+ - Merge() to union() ([`d574cb2`](https://github.com/hydro-project/hydroflow/commit/d574cb2661ba086059ba8cd6904fd6b6b0a5a8cb))
+ * **[#702](https://github.com/hydro-project/hydroflow/issues/702)**
+ - Suffixes and remove keyed fold ([`2843e7e`](https://github.com/hydro-project/hydroflow/commit/2843e7e114ac824a684a5400909819ccc5c88fe3))
+ * **[#714](https://github.com/hydro-project/hydroflow/issues/714)**
+ - Add spin(), remove repeat_iter,repeat_iter_external ([`d13a01b`](https://github.com/hydro-project/hydroflow/commit/d13a01b3a3fa0c52381833f88bcadac7a4ebcda9))
+ * **[#716](https://github.com/hydro-project/hydroflow/issues/716)**
+ - Fix `persist` releasing multiple times during the same tick ([`075c99e`](https://github.com/hydro-project/hydroflow/commit/075c99e7cdcf40ae5cab9efa787ba4447db8a479))
+
+
## 0.1.0 (2023-05-23)
+
+
+
### Chore
- bump versions to 0.1.0 for release
@@ -20,8 +70,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 3 commits contributed to the release over the course of 1 calendar day.
- - 3 days passed between releases.
+ - 4 commits contributed to the release.
+ - 2 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 3 unique issues were worked on: [#673](https://github.com/hydro-project/hydroflow/issues/673), [#677](https://github.com/hydro-project/hydroflow/issues/677), [#684](https://github.com/hydro-project/hydroflow/issues/684)
@@ -37,6 +87,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Remove `hydroflow::lang` module, move `Clear`, `MonotonicMap` to `hydroflow::util` instead ([`faab58f`](https://github.com/hydro-project/hydroflow/commit/faab58f855e4d6f2ad885c6f39f57ebc5662ec20))
* **[#684](https://github.com/hydro-project/hydroflow/issues/684)**
- Bump versions to 0.1.0 for release ([`52ee8f8`](https://github.com/hydro-project/hydroflow/commit/52ee8f8e443f0a8b5caf92d2c5f028c00302a79b))
+ * **Uncategorized**
+ - Release hydroflow_cli_integration v0.1.0, hydroflow_internalmacro v0.1.0, hydroflow_lang v0.1.0, hydroflow_datalog_core v0.1.0, hydroflow_datalog v0.1.0, hydroflow_macro v0.1.0, lattices v0.1.1, hydroflow v0.1.0 ([`7324974`](https://github.com/hydro-project/hydroflow/commit/73249744293c9b89cbaa2d84b23ca3f25b00ae4e))
## 0.0.1 (2023-05-21)
diff --git a/hydroflow_datalog_core/Cargo.toml b/hydroflow_datalog_core/Cargo.toml
index 0c4d188ba989..93adc32cff0f 100644
--- a/hydroflow_datalog_core/Cargo.toml
+++ b/hydroflow_datalog_core/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "hydroflow_datalog_core"
publish = true
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydroflow_datalog_core/"
@@ -21,7 +21,7 @@ syn = { version = "2.0.0", features = [ "parsing", "extra-traits" ] }
proc-macro2 = "1.0.27"
proc-macro-crate = "1.1.0"
rust-sitter = "0.3.2"
-hydroflow_lang = { path = "../hydroflow_lang", version = "^0.1.0" }
+hydroflow_lang = { path = "../hydroflow_lang", version = "^0.1.1" }
[build-dependencies]
rust-sitter-tool = "0.3.2"
diff --git a/hydroflow_lang/CHANGELOG.md b/hydroflow_lang/CHANGELOG.md
index 970ab91cb288..7c4d19f9c846 100644
--- a/hydroflow_lang/CHANGELOG.md
+++ b/hydroflow_lang/CHANGELOG.md
@@ -5,8 +5,86 @@ 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.1.1 (2023-05-30)
+
+### New Features
+
+ - add `zip_longest` operator, fix #707
+ With a test.
+ - add per-tick truncating `zip` operator, fix #707
+ With tests.
+ - Add `multiset_delta` operator
+
+### Bug Fixes
+
+ - multiset_delta not correctly tracking counts beyond two ticks
+ We were swapping the `RefCell`s, but we need to swap what's _behind_ them.
+ - fix `persist` releasing multiple times during the same tick
+ Add surface_double_handoff tests
+
+### Other
+
+ - merge() to union()
+
+### Refactor
+
+ - add spin(), remove repeat_iter,repeat_iter_external
+ * refactor: add spin(), remove repeat_iter,repeat_iter_external
+
+ * fix: fix lints
+ - change `lattice_merge` to use `reduce` instead of `fold`, fix #710
+ `Default` no longer needed
+ - rename `sort_by` -> `sort_by_key`, fix #705
+ - rename `keyed_reduce` -> `reduce_keyed`, fix #705
+ - remove `'static` from `sort()`, fix #703
+ - Suffixes and remove keyed fold
+ * rename: keyed_fold/keyed_reduce -> fold_keyed/reduce_keyed
+
+ * remove group_by
+
+### Commit Statistics
+
+
+
+ - 12 commits contributed to the release.
+ - 6 days passed between releases.
+ - 12 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 8 unique issues were worked on: [#696](https://github.com/hydro-project/hydroflow/issues/696), [#697](https://github.com/hydro-project/hydroflow/issues/697), [#702](https://github.com/hydro-project/hydroflow/issues/702), [#704](https://github.com/hydro-project/hydroflow/issues/704), [#706](https://github.com/hydro-project/hydroflow/issues/706), [#714](https://github.com/hydro-project/hydroflow/issues/714), [#716](https://github.com/hydro-project/hydroflow/issues/716), [#719](https://github.com/hydro-project/hydroflow/issues/719)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#696](https://github.com/hydro-project/hydroflow/issues/696)**
+ - Add `multiset_delta` operator ([`8d88e8e`](https://github.com/hydro-project/hydroflow/commit/8d88e8e01a985db8ebd8dbc6768163452cedc3ab))
+ * **[#697](https://github.com/hydro-project/hydroflow/issues/697)**
+ - Merge() to union() ([`d574cb2`](https://github.com/hydro-project/hydroflow/commit/d574cb2661ba086059ba8cd6904fd6b6b0a5a8cb))
+ * **[#702](https://github.com/hydro-project/hydroflow/issues/702)**
+ - Suffixes and remove keyed fold ([`2843e7e`](https://github.com/hydro-project/hydroflow/commit/2843e7e114ac824a684a5400909819ccc5c88fe3))
+ * **[#704](https://github.com/hydro-project/hydroflow/issues/704)**
+ - Remove `'static` from `sort()`, fix #703 ([`9ecda69`](https://github.com/hydro-project/hydroflow/commit/9ecda698486d8472a2f3688ba24c76c1bc3328e1))
+ * **[#706](https://github.com/hydro-project/hydroflow/issues/706)**
+ - Rename `sort_by` -> `sort_by_key`, fix #705 ([`3608de2`](https://github.com/hydro-project/hydroflow/commit/3608de2e8d0c8bbd67b6ecb9aa4261e5cfc955da))
+ - Rename `keyed_reduce` -> `reduce_keyed`, fix #705 ([`5d99ef7`](https://github.com/hydro-project/hydroflow/commit/5d99ef7801517fa2ec6efe038ae07ab21233167f))
+ * **[#714](https://github.com/hydro-project/hydroflow/issues/714)**
+ - Add spin(), remove repeat_iter,repeat_iter_external ([`d13a01b`](https://github.com/hydro-project/hydroflow/commit/d13a01b3a3fa0c52381833f88bcadac7a4ebcda9))
+ * **[#716](https://github.com/hydro-project/hydroflow/issues/716)**
+ - Fix `persist` releasing multiple times during the same tick ([`075c99e`](https://github.com/hydro-project/hydroflow/commit/075c99e7cdcf40ae5cab9efa787ba4447db8a479))
+ * **[#719](https://github.com/hydro-project/hydroflow/issues/719)**
+ - Multiset_delta not correctly tracking counts beyond two ticks ([`c771879`](https://github.com/hydro-project/hydroflow/commit/c771879f2fb81658f59d286ee0899065b2f2ab90))
+ * **Uncategorized**
+ - Change `lattice_merge` to use `reduce` instead of `fold`, fix #710 ([`ea21462`](https://github.com/hydro-project/hydroflow/commit/ea21462cac6d14ad744d8f0c39d5bcddc33d82ce))
+ - Add `zip_longest` operator, fix #707 ([`977b9c4`](https://github.com/hydro-project/hydroflow/commit/977b9c4e8accd2ae4ae8e8798d7b72a637874b77))
+ - Add per-tick truncating `zip` operator, fix #707 ([`78bc06e`](https://github.com/hydro-project/hydroflow/commit/78bc06eb09090acd46495b8e0147e3434378c9f6))
+
+
## 0.1.0 (2023-05-23)
+
+
+
### Chore
- bump versions to 0.1.0 for release
@@ -20,8 +98,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 5 commits contributed to the release over the course of 1 calendar day.
- - 3 days passed between releases.
+ - 6 commits contributed to the release.
+ - 2 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 5 unique issues were worked on: [#661](https://github.com/hydro-project/hydroflow/issues/661), [#673](https://github.com/hydro-project/hydroflow/issues/673), [#676](https://github.com/hydro-project/hydroflow/issues/676), [#677](https://github.com/hydro-project/hydroflow/issues/677), [#684](https://github.com/hydro-project/hydroflow/issues/684)
@@ -41,6 +119,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Remove `hydroflow::lang` module, move `Clear`, `MonotonicMap` to `hydroflow::util` instead ([`faab58f`](https://github.com/hydro-project/hydroflow/commit/faab58f855e4d6f2ad885c6f39f57ebc5662ec20))
* **[#684](https://github.com/hydro-project/hydroflow/issues/684)**
- Bump versions to 0.1.0 for release ([`52ee8f8`](https://github.com/hydro-project/hydroflow/commit/52ee8f8e443f0a8b5caf92d2c5f028c00302a79b))
+ * **Uncategorized**
+ - Release hydroflow_cli_integration v0.1.0, hydroflow_internalmacro v0.1.0, hydroflow_lang v0.1.0, hydroflow_datalog_core v0.1.0, hydroflow_datalog v0.1.0, hydroflow_macro v0.1.0, lattices v0.1.1, hydroflow v0.1.0 ([`7324974`](https://github.com/hydro-project/hydroflow/commit/73249744293c9b89cbaa2d84b23ca3f25b00ae4e))
## 0.0.1 (2023-05-21)
@@ -54,9 +134,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Update docs, add book chapter for `lattices` crate
- Adds `mdbook-katex` to the book build for latex support.
-- Update `mdbook-*` plugins.
-- Moves most lattice implementations to the top level of the crate
- to eliminate redundant documentation.
### Style
@@ -101,6 +178,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Release hydroflow_cli_integration v0.0.1, hydroflow_lang v0.0.1, hydroflow_datalog_core v0.0.1, hydroflow_datalog v0.0.1, hydroflow_macro v0.0.1, lattices v0.1.0, variadics v0.0.2, pusherator v0.0.1, hydroflow v0.0.2 ([`809395a`](https://github.com/hydro-project/hydroflow/commit/809395acddb78949d7a2bf036e1a94972f23b1ad))
+
+Update mdbook-* plugins.Moves most lattice implementations to the top level of the crateto eliminate redundant documentation.
+
## 0.0.0 (2023-04-26)
diff --git a/hydroflow_lang/Cargo.toml b/hydroflow_lang/Cargo.toml
index c7f3812774be..c27bcd710051 100644
--- a/hydroflow_lang/Cargo.toml
+++ b/hydroflow_lang/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "hydroflow_lang"
publish = true
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydroflow_lang/"
diff --git a/hydroflow_macro/CHANGELOG.md b/hydroflow_macro/CHANGELOG.md
index 0e83f1c95b41..2a3a97897593 100644
--- a/hydroflow_macro/CHANGELOG.md
+++ b/hydroflow_macro/CHANGELOG.md
@@ -5,8 +5,36 @@ 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.1.1 (2023-05-30)
+
+### Documentation
+
+ - Add initial Hydro Deploy docs
+ Renamed from Hydro CLI because the CLI isn't really the main thing. Also moves the Hydroflow docs to a subdirectory and sets up a dropdown for multiple docs.
+
+### Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 6 days passed between releases.
+ - 1 commit was understood as [conventional](https://www.conventionalcommits.org).
+ - 1 unique issue was worked on: [#686](https://github.com/hydro-project/hydroflow/issues/686)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#686](https://github.com/hydro-project/hydroflow/issues/686)**
+ - Add initial Hydro Deploy docs ([`28c9025`](https://github.com/hydro-project/hydroflow/commit/28c90251dd877dd84f28886eecb7b366abf3d45b))
+
+
## 0.1.0 (2023-05-23)
+
+
### Chore
- bump versions to 0.1.0 for release
@@ -20,8 +48,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 4 commits contributed to the release over the course of 1 calendar day.
- - 3 days passed between releases.
+ - 5 commits contributed to the release.
+ - 2 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 4 unique issues were worked on: [#661](https://github.com/hydro-project/hydroflow/issues/661), [#671](https://github.com/hydro-project/hydroflow/issues/671), [#677](https://github.com/hydro-project/hydroflow/issues/677), [#684](https://github.com/hydro-project/hydroflow/issues/684)
@@ -39,6 +67,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add rustdocs to hydroflow's proc macros ([`a8957ec`](https://github.com/hydro-project/hydroflow/commit/a8957ec4457aae1cfd6fae031bede5e3f4fcc75d))
* **[#684](https://github.com/hydro-project/hydroflow/issues/684)**
- Bump versions to 0.1.0 for release ([`52ee8f8`](https://github.com/hydro-project/hydroflow/commit/52ee8f8e443f0a8b5caf92d2c5f028c00302a79b))
+ * **Uncategorized**
+ - Release hydroflow_cli_integration v0.1.0, hydroflow_internalmacro v0.1.0, hydroflow_lang v0.1.0, hydroflow_datalog_core v0.1.0, hydroflow_datalog v0.1.0, hydroflow_macro v0.1.0, lattices v0.1.1, hydroflow v0.1.0 ([`7324974`](https://github.com/hydro-project/hydroflow/commit/73249744293c9b89cbaa2d84b23ca3f25b00ae4e))
## 0.0.1 (2023-05-21)
diff --git a/hydroflow_macro/Cargo.toml b/hydroflow_macro/Cargo.toml
index 0662da39df89..e6abf56376e6 100644
--- a/hydroflow_macro/Cargo.toml
+++ b/hydroflow_macro/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "hydroflow_macro"
publish = true
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/hydroflow_macro/"
@@ -14,12 +14,12 @@ proc-macro = true
# 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 still does not support WASM.
-hydroflow_lang = { path = "../hydroflow_lang", version = "^0.1.0", features = [ "diagnostics" ] }
+hydroflow_lang = { path = "../hydroflow_lang", version = "^0.1.1", features = [ "diagnostics" ] }
proc-macro2 = "1.0.0"
proc-macro-crate = "1.1.0"
quote = "1.0.0"
syn = { version = "2.0.0", features = [ "parsing", "extra-traits" ] }
[build-dependencies]
-hydroflow_lang = { path = "../hydroflow_lang", version = "^0.1.0" }
+hydroflow_lang = { path = "../hydroflow_lang", version = "^0.1.1" }
quote = "1.0.0"
diff --git a/lattices/CHANGELOG.md b/lattices/CHANGELOG.md
index f61e22708589..5da48b5848d6 100644
--- a/lattices/CHANGELOG.md
+++ b/lattices/CHANGELOG.md
@@ -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.1.2 (2023-05-30)
+
+### New Features
+
+ - print out items when lattice identity tests fail
+
+### Commit Statistics
+
+
+
+ - 1 commit contributed to the release over the course of 6 calendar days.
+ - 6 days passed between releases.
+ - 1 commit was understood as [conventional](https://www.conventionalcommits.org).
+ - 1 unique issue was worked on: [#691](https://github.com/hydro-project/hydroflow/issues/691)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#691](https://github.com/hydro-project/hydroflow/issues/691)**
+ - Print out items when lattice identity tests fail ([`ecff609`](https://github.com/hydro-project/hydroflow/commit/ecff609a0153446efc1809230ae100964bb9f89b))
+
+
## 0.1.1 (2023-05-23)
+
+
### Documentation
- simplified explanations, fixed typos, removed dead named links
@@ -20,8 +47,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 4 commits contributed to the release over the course of 1 calendar day.
- - 3 days passed between releases.
+ - 5 commits contributed to the release.
+ - 2 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 3 unique issues were worked on: [#671](https://github.com/hydro-project/hydroflow/issues/671), [#674](https://github.com/hydro-project/hydroflow/issues/674), [#687](https://github.com/hydro-project/hydroflow/issues/687)
@@ -38,6 +65,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#687](https://github.com/hydro-project/hydroflow/issues/687)**
- Simplified explanations, fixed typos, removed dead named links ([`720744f`](https://github.com/hydro-project/hydroflow/commit/720744fc90fa05a11e0b79c96baba2eb6fd1c7f3))
- Update links from old to new book ([`4bc1ac1`](https://github.com/hydro-project/hydroflow/commit/4bc1ac1ea2fa6257219ec7fae94a2b039ec7eb7b))
+ * **Uncategorized**
+ - Release hydroflow_cli_integration v0.1.0, hydroflow_internalmacro v0.1.0, hydroflow_lang v0.1.0, hydroflow_datalog_core v0.1.0, hydroflow_datalog v0.1.0, hydroflow_macro v0.1.0, lattices v0.1.1, hydroflow v0.1.0 ([`7324974`](https://github.com/hydro-project/hydroflow/commit/73249744293c9b89cbaa2d84b23ca3f25b00ae4e))
## 0.1.0 (2023-05-21)
@@ -50,9 +79,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Update docs, add book chapter for `lattices` crate
- Adds `mdbook-katex` to the book build for latex support.
-- Update `mdbook-*` plugins.
-- Moves most lattice implementations to the top level of the crate
- to eliminate redundant documentation.
### New Features
@@ -107,6 +133,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Release hydroflow_cli_integration v0.0.1, hydroflow_lang v0.0.1, hydroflow_datalog_core v0.0.1, hydroflow_datalog v0.0.1, hydroflow_macro v0.0.1, lattices v0.1.0, variadics v0.0.2, pusherator v0.0.1, hydroflow v0.0.2 ([`809395a`](https://github.com/hydro-project/hydroflow/commit/809395acddb78949d7a2bf036e1a94972f23b1ad))
+
+Update mdbook-* plugins.Moves most lattice implementations to the top level of the crateto eliminate redundant documentation.
+
## 0.0.0 (2023-05-03)
### Commit Statistics
diff --git a/lattices/Cargo.toml b/lattices/Cargo.toml
index b86894fc34d7..ad31b66f6470 100644
--- a/lattices/Cargo.toml
+++ b/lattices/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "lattices"
publish = true
-version = "0.1.1"
+version = "0.1.2"
edition = "2021"
license = "Apache-2.0"
documentation = "https://docs.rs/lattices/"