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/"