Functors.jl Versions Save

Parameterise all the things

v0.4.10

2 months ago

Functors v0.4.10

Diff since v0.4.9

v0.4.9

2 months ago

Functors v0.4.9

Diff since v0.4.8

Merged pull requests:

  • add getkeypath and haskeypath (#76) (@CarloLucibello)
  • reorganize API docs (#78) (@CarloLucibello)
  • functor Base.Splat (#80) (@mcabbott)

v0.4.8

3 months ago

Functors v0.4.8

Diff since v0.4.7

Merged pull requests:

  • add function fleaves (#73) (@CarloLucibello)
  • extend fmapstructure and add KeyPath, fmap_with_path, fmapstructure_with_path (#74) (@CarloLucibello)

v0.4.7

4 months ago

Functors v0.4.7

Diff since v0.4.6

v0.4.6

4 months ago

Functors v0.4.6

Diff since v0.4.5

Merged pull requests:

  • @functor Returns (#71) (@mcabbott)

v0.4.5

11 months ago

Functors v0.4.5

Diff since v0.4.4

Closed issues:

  • fmap API that accepts an arbitrary walk does not use function f (#62)
  • functor reconstructs unexpectedly due to the lack of checking NameTuple's keys. (#68)

Merged pull requests:

  • Deprecate fmap(walk, f, x, ys...) for execute(walk, x, ys...) (#65) (@gaurav-arya)
  • mention StructWalk.jl in the readme (#69) (@CarloLucibello)
  • Preserve @functor property order when reconstructing (#70) (@ToucheSir)

v0.4.4

1 year ago

Functors v0.4.4

Diff since v0.4.3

Merged pull requests:

  • Add support for Base.Broadcast.BroadcastFunction (#67) (@oschulz)

v0.4.3

1 year ago

Functors v0.4.3

Diff since v0.4.1

Closed issues:

  • Recursive inference failure for multiple functors (#59)
  • Warning: Wrapping a custom walk function as an AnonymousWalk (#60)

Merged pull requests:

  • add @leaf macro (#55) (@CarloLucibello)
  • Add iteration functionality (#57) (@gaurav-arya)
  • Fix recursion performance (#61) (@gaurav-arya)
  • update: actions node 12 => node 16 (#66) (@skyleaworlder)

v0.4.1

1 year ago

Functors v0.4.1

Diff since v0.4.0

Closed issues:

  • Support dictionary (#45)

Merged pull requests:

  • functorize Dict (#53) (@CarloLucibello)

v0.4.0

1 year ago

Functors v0.4.0

Diff since v0.3.0

Closed issues:

  • Should Flux.destructure be moved to Functors.jl (#5)
  • Add more Base types (#28)

Merged pull requests:

  • Return empty NamedTuple in @functor instead of empty Tuple (#36) (@ToucheSir)
  • Use the cache less often (#39) (@mcabbott)
  • Separate walks out from fmap and add #39 to fcollect (#43) (@darsnack)
  • Documentation tweaks (#44) (@mcabbott)
  • Add more base types (#47) (@mcabbott)
  • Change getproperty to getfield (#48) (@mcabbott)
  • Revert "Change getproperty to getfield (#48)" (#50) (@mcabbott)