Releases: mikehelmick/go-functional
Releases · mikehelmick/go-functional
v1.0.1
What's Changed
- fix: prevent integer overflow panic in Take with math.MinInt by @mikehelmick in #34
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Fill out the rest of the functional primitives and add OTP style concurrency with example apps.
What's Changed
- add slice.Find and slice.FindIndex by @mikehelmick in #9
- update CI to current Go version and action versions by @mikehelmick in #10
- Add Claude Code GitHub Workflow by @mikehelmick in #11
- add slice.FlatMap and slice.Flatten by @mikehelmick in #12
- add slice.Zip and slice.Unzip by @mikehelmick in #13
- disable clude review for now by @mikehelmick in #14
- fix copyright check to accept any year by @mikehelmick in #15
- add slice.ChunkEvery and slice.ChunkBy by @mikehelmick in #16
- add slice.Dedup and slice.DedupBy by @mikehelmick in #17
- add slice.Scan by @mikehelmick in #18
- add slice.SortBy by @mikehelmick in #19
- add slice.MinBy and slice.MaxBy by @mikehelmick in #20
- add maps.MapValues, FilterMap, Merge, MergeWith, and Invert by @mikehelmick in #21
- add optional package with Maybe[T] by @mikehelmick in #22
- add result package with Result[T] by @mikehelmick in #23
- add pipeline package with function composition by @mikehelmick in #24
- add agent package inspired by Elixir OTP Agent by @mikehelmick in #25
- add genserver package inspired by Elixir OTP GenServer by @mikehelmick in #26
- add task package inspired by Elixir OTP Task by @mikehelmick in #27
- add supervisor package inspired by Elixir OTP Supervisor by @mikehelmick in #28
- add README, example app, and GitHub Pages docs by @mikehelmick in #29
- improve GitHub Pages design with just-the-docs theme by @mikehelmick in #30
- fix Jekyll Liquid syntax error in docs pages by @mikehelmick in #31
- fix Jekyll Liquid error: rewrite struct literal to avoid {{ in source by @mikehelmick in #32
- add circuit breaker example demonstrating genserver by @mikehelmick in #33
Full Changelog: v0.5.1...v1.0.0
v0.5.1
tidy the mods
v0.5.0
dependency udpate
v0.4.0
v0.3.0
Adds slice.Filter function to get a new slice that only contains matching elements.
What's Changed
- add filter function by @mikehelmick in #6
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Add map to ptr slice
v0.1.0
Initial numbered release