From ca9f117fad4a1c627b9ab2fab47360437492fe95 Mon Sep 17 00:00:00 2001 From: Joseph Koski Date: Sat, 24 Jan 2026 13:45:15 -0800 Subject: [PATCH] Update to 0.8.1 --- CHANGELOG.md | 6 ++++++ livebooks/appendable/appendable.livemd | 2 +- livebooks/config/config.livemd | 2 +- livebooks/eq/eq.livemd | 2 +- livebooks/eq/eq_dsl.livemd | 2 +- livebooks/errors/effect_error.livemd | 2 +- livebooks/errors/validation_error.livemd | 2 +- livebooks/filterable/filterable.livemd | 2 +- livebooks/foldable/foldable.livemd | 2 +- livebooks/list/list.livemd | 2 +- livebooks/macros/macros.livemd | 2 +- livebooks/math/math.livemd | 2 +- livebooks/monad/effect/context.livemd | 2 +- livebooks/monad/effect/effect.livemd | 2 +- livebooks/monad/effect/left.livemd | 2 +- livebooks/monad/effect/right.livemd | 2 +- livebooks/monad/either/either.livemd | 2 +- livebooks/monad/either/either_dsl.livemd | 2 +- livebooks/monad/either/left.livemd | 2 +- livebooks/monad/either/right.livemd | 2 +- livebooks/monad/identity/identity.livemd | 2 +- livebooks/monad/maybe/just.livemd | 2 +- livebooks/monad/maybe/maybe.livemd | 2 +- livebooks/monad/maybe/nothing.livemd | 2 +- livebooks/monad/monad.livemd | 2 +- livebooks/monad/reader/reader.livemd | 2 +- livebooks/monad/writer/result.livemd | 2 +- livebooks/monad/writer/writer.livemd | 2 +- livebooks/monoid/eq_all.livemd | 2 +- livebooks/monoid/eq_any.livemd | 2 +- livebooks/monoid/list_concat.livemd | 2 +- livebooks/monoid/max.livemd | 2 +- livebooks/monoid/min.livemd | 2 +- livebooks/monoid/monoid.livemd | 2 +- livebooks/monoid/ord.livemd | 2 +- livebooks/monoid/pred_all.livemd | 2 +- livebooks/monoid/pred_any.livemd | 2 +- livebooks/monoid/product.livemd | 2 +- livebooks/monoid/string_concat.livemd | 2 +- livebooks/monoid/sum.livemd | 2 +- livebooks/monoid/utils.livemd | 2 +- livebooks/optics/iso.livemd | 2 +- livebooks/optics/lens.livemd | 2 +- livebooks/optics/prism.livemd | 2 +- livebooks/optics/traversal.livemd | 2 +- livebooks/ord/ord.livemd | 2 +- livebooks/ord/ord_dsl.livemd | 2 +- livebooks/predicate/pred_dsl.livemd | 2 +- livebooks/predicate/predicate.livemd | 2 +- livebooks/range/range.livemd | 2 +- livebooks/summarizable/summarizable.livemd | 2 +- livebooks/usage-rules.md | 2 +- livebooks/utilities/utils.livemd | 2 +- livebooks/validate/validate_dsl.livemd | 2 +- mix.exs | 2 +- 55 files changed, 60 insertions(+), 54 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 689284e7..3ad4f545 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.8.1] - Unreleased + +### Added + +* Added mismatch struct logic to eq macro (same as ord) + ## [0.8.0] - Unreleased ### Added diff --git a/livebooks/appendable/appendable.livemd b/livebooks/appendable/appendable.livemd index 6ac366b5..0544cdb5 100644 --- a/livebooks/appendable/appendable.livemd +++ b/livebooks/appendable/appendable.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/config/config.livemd b/livebooks/config/config.livemd index f6ec4f4b..8afa9ab2 100644 --- a/livebooks/config/config.livemd +++ b/livebooks/config/config.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/eq/eq.livemd b/livebooks/eq/eq.livemd index aa38c1f8..4edf975a 100644 --- a/livebooks/eq/eq.livemd +++ b/livebooks/eq/eq.livemd @@ -4,7 +4,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/eq/eq_dsl.livemd b/livebooks/eq/eq_dsl.livemd index 33cceb82..f53e67ff 100644 --- a/livebooks/eq/eq_dsl.livemd +++ b/livebooks/eq/eq_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/errors/effect_error.livemd b/livebooks/errors/effect_error.livemd index 3cef9c7f..f6634e30 100644 --- a/livebooks/errors/effect_error.livemd +++ b/livebooks/errors/effect_error.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/errors/validation_error.livemd b/livebooks/errors/validation_error.livemd index b950f21e..a3330a14 100644 --- a/livebooks/errors/validation_error.livemd +++ b/livebooks/errors/validation_error.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/filterable/filterable.livemd b/livebooks/filterable/filterable.livemd index a2658158..ec5f6ba0 100644 --- a/livebooks/filterable/filterable.livemd +++ b/livebooks/filterable/filterable.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/foldable/foldable.livemd b/livebooks/foldable/foldable.livemd index fa072d2b..fe70c5d4 100644 --- a/livebooks/foldable/foldable.livemd +++ b/livebooks/foldable/foldable.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/list/list.livemd b/livebooks/list/list.livemd index e649379e..81ecd28e 100644 --- a/livebooks/list/list.livemd +++ b/livebooks/list/list.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/macros/macros.livemd b/livebooks/macros/macros.livemd index 9d3e3f1e..08043c68 100644 --- a/livebooks/macros/macros.livemd +++ b/livebooks/macros/macros.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/math/math.livemd b/livebooks/math/math.livemd index de7865df..18002826 100644 --- a/livebooks/math/math.livemd +++ b/livebooks/math/math.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/effect/context.livemd b/livebooks/monad/effect/context.livemd index 567b23e0..bcc989d5 100644 --- a/livebooks/monad/effect/context.livemd +++ b/livebooks/monad/effect/context.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/effect/effect.livemd b/livebooks/monad/effect/effect.livemd index 68278cbe..feb816aa 100644 --- a/livebooks/monad/effect/effect.livemd +++ b/livebooks/monad/effect/effect.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/effect/left.livemd b/livebooks/monad/effect/left.livemd index 8612235c..cf2563dc 100644 --- a/livebooks/monad/effect/left.livemd +++ b/livebooks/monad/effect/left.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/effect/right.livemd b/livebooks/monad/effect/right.livemd index 149c274e..7c6ae2f7 100644 --- a/livebooks/monad/effect/right.livemd +++ b/livebooks/monad/effect/right.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/either/either.livemd b/livebooks/monad/either/either.livemd index 6ad904f0..043097f2 100644 --- a/livebooks/monad/either/either.livemd +++ b/livebooks/monad/either/either.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/either/either_dsl.livemd b/livebooks/monad/either/either_dsl.livemd index e134d5a8..71c059a4 100644 --- a/livebooks/monad/either/either_dsl.livemd +++ b/livebooks/monad/either/either_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/either/left.livemd b/livebooks/monad/either/left.livemd index 86e653c6..c0c9d7f4 100644 --- a/livebooks/monad/either/left.livemd +++ b/livebooks/monad/either/left.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/either/right.livemd b/livebooks/monad/either/right.livemd index c97e9a93..525ac9f4 100644 --- a/livebooks/monad/either/right.livemd +++ b/livebooks/monad/either/right.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/identity/identity.livemd b/livebooks/monad/identity/identity.livemd index e2744e8d..18df32e0 100644 --- a/livebooks/monad/identity/identity.livemd +++ b/livebooks/monad/identity/identity.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/maybe/just.livemd b/livebooks/monad/maybe/just.livemd index f49a6d85..1bf1162d 100644 --- a/livebooks/monad/maybe/just.livemd +++ b/livebooks/monad/maybe/just.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/maybe/maybe.livemd b/livebooks/monad/maybe/maybe.livemd index a230dea8..37eb8dec 100644 --- a/livebooks/monad/maybe/maybe.livemd +++ b/livebooks/monad/maybe/maybe.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/maybe/nothing.livemd b/livebooks/monad/maybe/nothing.livemd index 1ac088e1..dab9dcf8 100644 --- a/livebooks/monad/maybe/nothing.livemd +++ b/livebooks/monad/maybe/nothing.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/monad.livemd b/livebooks/monad/monad.livemd index 7731b2a8..b9bc048f 100644 --- a/livebooks/monad/monad.livemd +++ b/livebooks/monad/monad.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/reader/reader.livemd b/livebooks/monad/reader/reader.livemd index c82febc1..8a502876 100644 --- a/livebooks/monad/reader/reader.livemd +++ b/livebooks/monad/reader/reader.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/writer/result.livemd b/livebooks/monad/writer/result.livemd index 188776f1..0432caba 100644 --- a/livebooks/monad/writer/result.livemd +++ b/livebooks/monad/writer/result.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monad/writer/writer.livemd b/livebooks/monad/writer/writer.livemd index 555966b3..c9be6717 100644 --- a/livebooks/monad/writer/writer.livemd +++ b/livebooks/monad/writer/writer.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/eq_all.livemd b/livebooks/monoid/eq_all.livemd index 311b755e..2fbb0d69 100644 --- a/livebooks/monoid/eq_all.livemd +++ b/livebooks/monoid/eq_all.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/eq_any.livemd b/livebooks/monoid/eq_any.livemd index 8f08822c..c9327620 100644 --- a/livebooks/monoid/eq_any.livemd +++ b/livebooks/monoid/eq_any.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/list_concat.livemd b/livebooks/monoid/list_concat.livemd index 3f08101f..d9bf007a 100644 --- a/livebooks/monoid/list_concat.livemd +++ b/livebooks/monoid/list_concat.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/max.livemd b/livebooks/monoid/max.livemd index 055ced3a..b724c1ac 100644 --- a/livebooks/monoid/max.livemd +++ b/livebooks/monoid/max.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/min.livemd b/livebooks/monoid/min.livemd index 9b763e4a..844654ab 100644 --- a/livebooks/monoid/min.livemd +++ b/livebooks/monoid/min.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/monoid.livemd b/livebooks/monoid/monoid.livemd index 01dede94..61dc35cd 100644 --- a/livebooks/monoid/monoid.livemd +++ b/livebooks/monoid/monoid.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/ord.livemd b/livebooks/monoid/ord.livemd index 4234c6d3..e4fef9c8 100644 --- a/livebooks/monoid/ord.livemd +++ b/livebooks/monoid/ord.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/pred_all.livemd b/livebooks/monoid/pred_all.livemd index d6f70741..057f5778 100644 --- a/livebooks/monoid/pred_all.livemd +++ b/livebooks/monoid/pred_all.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/pred_any.livemd b/livebooks/monoid/pred_any.livemd index ab54d2a7..92ce3cb5 100644 --- a/livebooks/monoid/pred_any.livemd +++ b/livebooks/monoid/pred_any.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/product.livemd b/livebooks/monoid/product.livemd index 3759d2d7..f0bef3ab 100644 --- a/livebooks/monoid/product.livemd +++ b/livebooks/monoid/product.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/string_concat.livemd b/livebooks/monoid/string_concat.livemd index 53871405..fcb2db97 100644 --- a/livebooks/monoid/string_concat.livemd +++ b/livebooks/monoid/string_concat.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/sum.livemd b/livebooks/monoid/sum.livemd index 9ddceddc..8d54fa02 100644 --- a/livebooks/monoid/sum.livemd +++ b/livebooks/monoid/sum.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/monoid/utils.livemd b/livebooks/monoid/utils.livemd index 09f57730..b80b42f7 100644 --- a/livebooks/monoid/utils.livemd +++ b/livebooks/monoid/utils.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/optics/iso.livemd b/livebooks/optics/iso.livemd index ad04c2df..4cd02332 100644 --- a/livebooks/optics/iso.livemd +++ b/livebooks/optics/iso.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/optics/lens.livemd b/livebooks/optics/lens.livemd index 3570d1d8..29c2a724 100644 --- a/livebooks/optics/lens.livemd +++ b/livebooks/optics/lens.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/optics/prism.livemd b/livebooks/optics/prism.livemd index 9d5fbad1..bbf5ece3 100644 --- a/livebooks/optics/prism.livemd +++ b/livebooks/optics/prism.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/optics/traversal.livemd b/livebooks/optics/traversal.livemd index 25760b25..c8fa4b9e 100644 --- a/livebooks/optics/traversal.livemd +++ b/livebooks/optics/traversal.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/ord/ord.livemd b/livebooks/ord/ord.livemd index 978518f2..a3a0ebba 100644 --- a/livebooks/ord/ord.livemd +++ b/livebooks/ord/ord.livemd @@ -4,7 +4,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/ord/ord_dsl.livemd b/livebooks/ord/ord_dsl.livemd index 13f5635d..789b684e 100644 --- a/livebooks/ord/ord_dsl.livemd +++ b/livebooks/ord/ord_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/predicate/pred_dsl.livemd b/livebooks/predicate/pred_dsl.livemd index 182c244b..b8c600a3 100644 --- a/livebooks/predicate/pred_dsl.livemd +++ b/livebooks/predicate/pred_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/predicate/predicate.livemd b/livebooks/predicate/predicate.livemd index e81a83a7..2c01f952 100644 --- a/livebooks/predicate/predicate.livemd +++ b/livebooks/predicate/predicate.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/range/range.livemd b/livebooks/range/range.livemd index 55f7c85a..5da88089 100644 --- a/livebooks/range/range.livemd +++ b/livebooks/range/range.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/summarizable/summarizable.livemd b/livebooks/summarizable/summarizable.livemd index 50692c6c..c1f2743f 100644 --- a/livebooks/summarizable/summarizable.livemd +++ b/livebooks/summarizable/summarizable.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/usage-rules.md b/livebooks/usage-rules.md index 04dd7f49..99335ce7 100644 --- a/livebooks/usage-rules.md +++ b/livebooks/usage-rules.md @@ -395,7 +395,7 @@ docs: [ # Custom processor converts: # FROM: https://livebook.dev/run?url=...github.com/JKWA/funx/blob/main/livebooks/eq/eq.livemd -# TO: https://livebook.dev/run?url=...hexdocs.pm/funx/0.8.0/livebooks/eq/eq.livemd +# TO: https://livebook.dev/run?url=...hexdocs.pm/funx/0.8.1/livebooks/eq/eq.livemd ``` ### Benefits diff --git a/livebooks/utilities/utils.livemd b/livebooks/utilities/utils.livemd index 0569879d..6cbd56ba 100644 --- a/livebooks/utilities/utils.livemd +++ b/livebooks/utilities/utils.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/livebooks/validate/validate_dsl.livemd b/livebooks/validate/validate_dsl.livemd index a8d2b147..dbb58112 100644 --- a/livebooks/validate/validate_dsl.livemd +++ b/livebooks/validate/validate_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.0"} + {:funx, "0.8.1"} ]) ``` diff --git a/mix.exs b/mix.exs index 4f83e814..1264c9c3 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule Funx.MixProject do use Mix.Project - @version "0.8.0" + @version "0.8.1" def project do [