From a919397d4e3c68fa0923c2a2f51c566837b2a05c Mon Sep 17 00:00:00 2001 From: Joseph Koski Date: Wed, 4 Feb 2026 14:22:29 -0800 Subject: [PATCH] Update 0.8.3 --- README.md | 14 ++++++-------- 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(+), 62 deletions(-) diff --git a/README.md b/README.md index 1656b198..7d435d34 100644 --- a/README.md +++ b/README.md @@ -229,14 +229,12 @@ The Predicate module includes a DSL for building boolean predicates declarativel ```elixir use Funx.Predicate +alias Funx.Predicate.{GreaterThanOrEqual, IsTrue, In} check_eligible = pred do - check :age, fn age -> age >= 18 end - check :verified, fn v -> v == true end - any do - check :role, fn r -> r == :admin end - check :role, fn r -> r == :moderator end - end + check :age, {GreaterThanOrEqual, value: 18} + check :verified, IsTrue + check :role, {In, values: [:admin, :moderator]} end Enum.filter(users, check_eligible) @@ -246,8 +244,8 @@ Features: - `check` - Project into a field and test with a predicate - `negate` - Invert a predicate (logical NOT) -- `all` blocks - All predicates must pass (AND logic) -- `any` blocks - At least one must pass (OR logic) +- `all`/`any` blocks - AND/OR logic for complex predicates +- Built-in predicates: `Eq`, `In`, `GreaterThan`, `LessThan`, `MinLength`, `Pattern`, `Required`, `IsTrue`, and more - Support for optics (Lens, Prism), functions, and behaviour modules ## Validation diff --git a/livebooks/appendable/appendable.livemd b/livebooks/appendable/appendable.livemd index 763a234c..fdcf0541 100644 --- a/livebooks/appendable/appendable.livemd +++ b/livebooks/appendable/appendable.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/config/config.livemd b/livebooks/config/config.livemd index eca63839..8fc940ee 100644 --- a/livebooks/config/config.livemd +++ b/livebooks/config/config.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/eq/eq.livemd b/livebooks/eq/eq.livemd index 25a7524d..7109e2f4 100644 --- a/livebooks/eq/eq.livemd +++ b/livebooks/eq/eq.livemd @@ -4,7 +4,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/eq/eq_dsl.livemd b/livebooks/eq/eq_dsl.livemd index aa45747f..81dee258 100644 --- a/livebooks/eq/eq_dsl.livemd +++ b/livebooks/eq/eq_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/errors/effect_error.livemd b/livebooks/errors/effect_error.livemd index 5f5061f0..101c3b63 100644 --- a/livebooks/errors/effect_error.livemd +++ b/livebooks/errors/effect_error.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/errors/validation_error.livemd b/livebooks/errors/validation_error.livemd index 98cc0dcd..adc6e49d 100644 --- a/livebooks/errors/validation_error.livemd +++ b/livebooks/errors/validation_error.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/filterable/filterable.livemd b/livebooks/filterable/filterable.livemd index 6762a0a0..a001af94 100644 --- a/livebooks/filterable/filterable.livemd +++ b/livebooks/filterable/filterable.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/foldable/foldable.livemd b/livebooks/foldable/foldable.livemd index 1ab7ec7c..8c0150bd 100644 --- a/livebooks/foldable/foldable.livemd +++ b/livebooks/foldable/foldable.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/list/list.livemd b/livebooks/list/list.livemd index de1f1a51..e50e3d83 100644 --- a/livebooks/list/list.livemd +++ b/livebooks/list/list.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/macros/macros.livemd b/livebooks/macros/macros.livemd index e57bebec..b73ea270 100644 --- a/livebooks/macros/macros.livemd +++ b/livebooks/macros/macros.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/math/math.livemd b/livebooks/math/math.livemd index c5b3598f..5905f8f2 100644 --- a/livebooks/math/math.livemd +++ b/livebooks/math/math.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/effect/context.livemd b/livebooks/monad/effect/context.livemd index a5f4668c..d856fb7a 100644 --- a/livebooks/monad/effect/context.livemd +++ b/livebooks/monad/effect/context.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/effect/effect.livemd b/livebooks/monad/effect/effect.livemd index 10eaaba7..d806bc18 100644 --- a/livebooks/monad/effect/effect.livemd +++ b/livebooks/monad/effect/effect.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/effect/left.livemd b/livebooks/monad/effect/left.livemd index fd1437e3..43a79b91 100644 --- a/livebooks/monad/effect/left.livemd +++ b/livebooks/monad/effect/left.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/effect/right.livemd b/livebooks/monad/effect/right.livemd index ab5cecdb..bb3a14b6 100644 --- a/livebooks/monad/effect/right.livemd +++ b/livebooks/monad/effect/right.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/either/either.livemd b/livebooks/monad/either/either.livemd index 216746cf..b1c93ea1 100644 --- a/livebooks/monad/either/either.livemd +++ b/livebooks/monad/either/either.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/either/either_dsl.livemd b/livebooks/monad/either/either_dsl.livemd index 32c79dc7..bcc10c6f 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.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/either/left.livemd b/livebooks/monad/either/left.livemd index 1dd9a053..3b08baff 100644 --- a/livebooks/monad/either/left.livemd +++ b/livebooks/monad/either/left.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/either/right.livemd b/livebooks/monad/either/right.livemd index 6e3b9787..d61ae022 100644 --- a/livebooks/monad/either/right.livemd +++ b/livebooks/monad/either/right.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/identity/identity.livemd b/livebooks/monad/identity/identity.livemd index 6a65639a..153261cf 100644 --- a/livebooks/monad/identity/identity.livemd +++ b/livebooks/monad/identity/identity.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/maybe/just.livemd b/livebooks/monad/maybe/just.livemd index 24d20b6a..a1fe5ef1 100644 --- a/livebooks/monad/maybe/just.livemd +++ b/livebooks/monad/maybe/just.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/maybe/maybe.livemd b/livebooks/monad/maybe/maybe.livemd index 18b4fb76..ccf5a76f 100644 --- a/livebooks/monad/maybe/maybe.livemd +++ b/livebooks/monad/maybe/maybe.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/maybe/nothing.livemd b/livebooks/monad/maybe/nothing.livemd index 4bd202f5..8ea35b61 100644 --- a/livebooks/monad/maybe/nothing.livemd +++ b/livebooks/monad/maybe/nothing.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/monad.livemd b/livebooks/monad/monad.livemd index 2d198bfb..210801c9 100644 --- a/livebooks/monad/monad.livemd +++ b/livebooks/monad/monad.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/reader/reader.livemd b/livebooks/monad/reader/reader.livemd index 6069e11c..898488d2 100644 --- a/livebooks/monad/reader/reader.livemd +++ b/livebooks/monad/reader/reader.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/writer/result.livemd b/livebooks/monad/writer/result.livemd index 30c86501..0b29a486 100644 --- a/livebooks/monad/writer/result.livemd +++ b/livebooks/monad/writer/result.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monad/writer/writer.livemd b/livebooks/monad/writer/writer.livemd index 9d35b725..87a59319 100644 --- a/livebooks/monad/writer/writer.livemd +++ b/livebooks/monad/writer/writer.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/eq_all.livemd b/livebooks/monoid/eq_all.livemd index 4c592d40..0329e3dd 100644 --- a/livebooks/monoid/eq_all.livemd +++ b/livebooks/monoid/eq_all.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/eq_any.livemd b/livebooks/monoid/eq_any.livemd index 89317f5d..892fddad 100644 --- a/livebooks/monoid/eq_any.livemd +++ b/livebooks/monoid/eq_any.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/list_concat.livemd b/livebooks/monoid/list_concat.livemd index 685aef5a..0d00e4c1 100644 --- a/livebooks/monoid/list_concat.livemd +++ b/livebooks/monoid/list_concat.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/max.livemd b/livebooks/monoid/max.livemd index d7350a1f..a413a28c 100644 --- a/livebooks/monoid/max.livemd +++ b/livebooks/monoid/max.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/min.livemd b/livebooks/monoid/min.livemd index 60ebbb63..dab2f4f7 100644 --- a/livebooks/monoid/min.livemd +++ b/livebooks/monoid/min.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/monoid.livemd b/livebooks/monoid/monoid.livemd index d8b00583..70603e25 100644 --- a/livebooks/monoid/monoid.livemd +++ b/livebooks/monoid/monoid.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/ord.livemd b/livebooks/monoid/ord.livemd index a6443106..9fc07520 100644 --- a/livebooks/monoid/ord.livemd +++ b/livebooks/monoid/ord.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/pred_all.livemd b/livebooks/monoid/pred_all.livemd index 65f6e961..337a4ffa 100644 --- a/livebooks/monoid/pred_all.livemd +++ b/livebooks/monoid/pred_all.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/pred_any.livemd b/livebooks/monoid/pred_any.livemd index a37b0a34..d1d1fe07 100644 --- a/livebooks/monoid/pred_any.livemd +++ b/livebooks/monoid/pred_any.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/product.livemd b/livebooks/monoid/product.livemd index 0208d5d9..3a33882c 100644 --- a/livebooks/monoid/product.livemd +++ b/livebooks/monoid/product.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/string_concat.livemd b/livebooks/monoid/string_concat.livemd index c1db5b6f..7b7ed2b6 100644 --- a/livebooks/monoid/string_concat.livemd +++ b/livebooks/monoid/string_concat.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/sum.livemd b/livebooks/monoid/sum.livemd index 34942642..b57f220b 100644 --- a/livebooks/monoid/sum.livemd +++ b/livebooks/monoid/sum.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/monoid/utils.livemd b/livebooks/monoid/utils.livemd index 541bae6d..1d2ffa89 100644 --- a/livebooks/monoid/utils.livemd +++ b/livebooks/monoid/utils.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/optics/iso.livemd b/livebooks/optics/iso.livemd index 6d1960d0..376f6487 100644 --- a/livebooks/optics/iso.livemd +++ b/livebooks/optics/iso.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/optics/lens.livemd b/livebooks/optics/lens.livemd index 13636ac9..232809e7 100644 --- a/livebooks/optics/lens.livemd +++ b/livebooks/optics/lens.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/optics/prism.livemd b/livebooks/optics/prism.livemd index 85c4866f..2de31ad2 100644 --- a/livebooks/optics/prism.livemd +++ b/livebooks/optics/prism.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/optics/traversal.livemd b/livebooks/optics/traversal.livemd index b1ea62cb..de67378d 100644 --- a/livebooks/optics/traversal.livemd +++ b/livebooks/optics/traversal.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/ord/ord.livemd b/livebooks/ord/ord.livemd index b397c935..f0316708 100644 --- a/livebooks/ord/ord.livemd +++ b/livebooks/ord/ord.livemd @@ -4,7 +4,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/ord/ord_dsl.livemd b/livebooks/ord/ord_dsl.livemd index 56dc182b..80237938 100644 --- a/livebooks/ord/ord_dsl.livemd +++ b/livebooks/ord/ord_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/predicate/pred_dsl.livemd b/livebooks/predicate/pred_dsl.livemd index 752f64d9..e9ba4bd0 100644 --- a/livebooks/predicate/pred_dsl.livemd +++ b/livebooks/predicate/pred_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, github: "JKWA/funx", ref: "d287d9e"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/predicate/predicate.livemd b/livebooks/predicate/predicate.livemd index 3f6518df..4e0928d5 100644 --- a/livebooks/predicate/predicate.livemd +++ b/livebooks/predicate/predicate.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/range/range.livemd b/livebooks/range/range.livemd index bec24489..088f5632 100644 --- a/livebooks/range/range.livemd +++ b/livebooks/range/range.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/summarizable/summarizable.livemd b/livebooks/summarizable/summarizable.livemd index b4344898..6580d767 100644 --- a/livebooks/summarizable/summarizable.livemd +++ b/livebooks/summarizable/summarizable.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/usage-rules.md b/livebooks/usage-rules.md index e33fca16..2be354a0 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.2/livebooks/eq/eq.livemd +# TO: https://livebook.dev/run?url=...hexdocs.pm/funx/0.8.3/livebooks/eq/eq.livemd ``` ### Benefits diff --git a/livebooks/utilities/utils.livemd b/livebooks/utilities/utils.livemd index 7a2b011c..09aa098c 100644 --- a/livebooks/utilities/utils.livemd +++ b/livebooks/utilities/utils.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/livebooks/validate/validate_dsl.livemd b/livebooks/validate/validate_dsl.livemd index 71c1101c..6f2f23de 100644 --- a/livebooks/validate/validate_dsl.livemd +++ b/livebooks/validate/validate_dsl.livemd @@ -2,7 +2,7 @@ ```elixir Mix.install([ - {:funx, "0.8.2"} + {:funx, "0.8.3"} ]) ``` diff --git a/mix.exs b/mix.exs index de028c50..b29678b7 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule Funx.MixProject do use Mix.Project - @version "0.8.2" + @version "0.8.3" def project do [