Accessors.jl Versions Save

Update immutable data

v0.1.36

3 months ago

Accessors v0.1.36

Diff since v0.1.35

Merged pull requests:

  • more setters: propertynames & ustrip (#135) (@aplavin)
  • laws testing: add insert/delete, generalize modify (#136) (@aplavin)
  • support broadcasting (#137) (@aplavin)
  • improve inference/code generation (#138) (@aplavin)
  • show optics as @o (#139) (@aplavin)
  • Define error hint for insert on DynamicIndexLens. (#140) (@MasonProtter)

Closed issues:

  • I wrote a macro that I like that might belong here (#20)
  • @set with slices or broadcasting (#75)
  • "Concat lens": combine multiple lenses side by side (#82)
  • [Feature request] Set multiple fields at once (#119)
  • set for StructArray (#131)
  • Bad idea, would avoid using this pkg (#133)
  • To be or not to be (#134)

v0.1.35

4 months ago

Accessors v0.1.35

Diff since v0.1.34

Merged pull requests:

  • bump version (#129) (@jw3126)

Closed issues:

  • Errors in extensions during precompilation (#127)

v0.1.34

4 months ago

Accessors v0.1.34

Diff since v0.1.33

Merged pull requests:

  • support explicit specification of the optic target (#55) (@aplavin)
  • improve setall() inference (#120) (@aplavin)
  • use weakdeps wherever possible (#121) (@aplavin)
  • fix tests on 1.10 (#122) (@aplavin)
  • reverse: support collections other than vectors (#123) (@aplavin)
  • more optics support: Elements() on Set and Dict, diag() on arrays (#124) (@aplavin)
  • add shortcuts for Elements(), Properties(), @optic (#125) (@aplavin)
  • remove/soften "experimental" warnings (#126) (@aplavin)

v0.1.33

8 months ago

Accessors v0.1.33

Diff since v0.1.32

Merged pull requests:

  • Minor cleanup (#114) (@aplavin)
  • add more setters (#115) (@aplavin)

Closed issues:

  • How to @reset when the field is known only by its equivalent symbol. (#117)
  • Only a single function argument can be the optic target (#118)

v0.1.32

11 months ago

Accessors v0.1.32

Diff since v0.1.31

Merged pull requests:

  • separate Project.toml for tests (#110) (@aplavin)
  • minor cleanup and typos (#112) (@aplavin)
  • support compact show mode (#113) (@aplavin)

v0.1.31

1 year ago

Accessors v0.1.31

Diff since v0.1.30

Closed issues:

  • Base.show ambiguity (#105)

Merged pull requests:

  • add Aqua (#106) (@jw3126)
  • bump compat (#107) (@aplavin)
  • improve getall/setall for staticarrays (#108) (@aplavin)
  • remove StaticArrays from hard deps (#109) (@aplavin)

v0.1.30

1 year ago

Accessors v0.1.30

Diff since v0.1.29

Closed issues:

  • Assemble an object from optics (#83)
  • IndexLens and changing the container size (#99)

Merged pull requests:

  • Prefix parent package name to extension names (#104) (@ven-k)

v0.1.29

1 year ago

Accessors v0.1.29

Diff since v0.1.28

Merged pull requests:

  • Show essentials of package in readme (#93) (@KronosTheLate)
  • optics broadcast as scalars, same as regular functions (#94) (@aplavin)
  • getall, setall: fix and cleanup (#95) (@aplavin)
  • more setters for collections (#96) (@aplavin)
  • Indexing (#97) (@aplavin)
  • add set(getproperties) (#100) (@aplavin)
  • fix setall(Tuple, Properties) (#101) (@aplavin)
  • fix optics show and its tests (#102) (@aplavin)

v0.1.28

1 year ago

Accessors v0.1.28

Diff since v0.1.27

Merged pull requests:

  • more package integrations (#87) (@aplavin)
  • fix @accessor hygiene (#91) (@aplavin)

v0.1.27

1 year ago

Accessors v0.1.27

Diff since v0.1.26

Merged pull requests:

  • fix @accessor on type (#89) (@aplavin)