Releases: jw3126/Setfield.jl
Releases · jw3126/Setfield.jl
v1.1.1
Setfield v1.1.1
Merged pull requests:
- Correct type widening for slices (fixes #175) (#176) (@phipsgabler)
v1.1.0
Setfield v1.1.0
Closed issues:
- Setting an
SMatrix
via aCartesianIndex
fails (#169)
Merged pull requests:
v1.0.0
Setfield v1.0.0
v0.8.2
Setfield v0.8.2
Closed issues:
- Garbage collection for objects created with
@set
(#167)
Merged pull requests:
- Allow interpolation of properties (#168) (@phipsgabler)
v0.8.1
Setfield v0.8.1
Closed issues:
- Possibility of loosening type-strict equality of indices (#165)
Merged pull requests:
- Remove type parameters from == methods of IndexLens and CompositeLens (#166) (@phipsgabler)
v0.8.0
Setfield v0.8.0
Closed issues:
hash
is "unnecessarily" slow (#161)
Merged pull requests:
- Fix #161: Implement == and hash for IndexLens and ComposedLens (#162) (@phipsgabler)
v0.7.1
Setfield v0.7.1
Closed issues:
- Dynamic creation of lenses (#73)
- recursive conversion (#149)
- Slow lenses for nested named tuples (#151)
- @set or setproperties for parametric struct/type? (#152)
DynamicIndexLens
forbegin
? (#154)
Merged pull requests:
- Support for
begin
indexing (#155) (@torfjelde) - Use gensym for
lens
variable insetmacro
(#156) (@torfjelde) - switch ci to github actions (#158) (@jw3126)
v0.7.0
Setfield v0.7.0
Closed issues:
- Error after upgrade to Julia 1.1.1 (#75)
- Use Base.compose (#96)
- Release v0.6.0 (#121)
- Updating structs with type variables (#130)
- Error using @set with variable names that contain subscripts (sometimes errors) (#131)
- Nitpicking: use isequal instead of == in lens law documentation (#133)
Merged pull requests:
- Fix the link to dev version documentation (#122) (@tkf)
- Doctest at-set! (#123) (@tkf)
- Run perf tests using PerformanceTestTools (#124) (@tkf)
- Run doctests using Documenter (#125) (@tkf)
- Install TagBot as a GitHub Action (#126) (@JuliaTagBot)
- allow @lens ∘ and $ (#127) (@jw3126)
- test performance left vs right associative composition (#128) (@jw3126)
- Eltype (#132) (@jw3126)
- Cleanup (#135) (@jw3126)
- clarify == in lens laws #133 (#136) (@jw3126)
- add Julia 1.5 to .travis (#138) (@jw3126)
- remove unneeded @generated (#140) (@jw3126)
- Fix Travis setup to build documentation (merge jobs and matrix) (#141) (@tkf)
- Move internal docstrings to a hidden page (#143) (@tkf)