Parameters.jl

Types with default field values, keyword constructors and (un-)pack macros

OTHER License

Stars
419
Committers
20

Bot releases are visible (Hide)

Parameters.jl - Drop Julia 1.0 support (now Julia 1.5), SmartAsserts.jl support Latest Release

Published by mauro3 over 1 year ago

Parameters.jl - v0.12.3

Published by github-actions[bot] about 3 years ago

Parameters v0.12.3

Diff since v0.12.2

Closed issues:

  • Release 1.0? (#121)
  • how to make parameter independence work for using copy or reconstruct? (#136)

Merged pull requests:

  • Allow reconstruct to construct different type (but compatible) (#143) (@mauro3)
Parameters.jl - v0.12.2

Published by github-actions[bot] almost 4 years ago

Parameters v0.12.2

Diff since v0.12.1

Closed issues:

  • Split at-pack and at-unpack into a separate package (#109)
  • at-const macro? (#111)
  • Array with parametric type fails as default value (#125)
  • Cannot construct parameters object when using @cfunction (#126)
  • @unpack stopped working (#128)
  • fieldnames extension of Parameter Struct (#129)
  • Docs not building (#134)

Merged pull requests:

  • Correct use of @pack! (#124) (@Lord-Keynes1)
  • type2dict change type to struct (#130) (@sadler85)
  • Move CI to github Actions (#132) (@mauro3)
  • Added at-consts macro (#133) (@mauro3)
Parameters.jl - v0.12.1

Published by github-actions[bot] over 4 years ago

Parameters v0.12.1

Diff since v0.12.0

Closed issues:

  • Use Setfield.jl instead of reconstruct? (#50)
  • Global Method Error (#91)
  • example for line breaking in @unpack docstring (#98)
  • Consider adding an attrs-like converter macro? (#100)
  • Calling with kwargs (#103)
  • Cannot use with_kw as part of a macro (#104)
  • Add FieldDefaults.jl to README.md? (#106)
  • @pack_MyType (#107)
  • Request: add example of customized/specialized unpack in docs (#110)
  • complete unpacking of Named Tuples (#114)
  • reconstruct modifies input Dict (#115)
  • MethodError: no method matching stripsubtypes(::Int64) (#118)

Merged pull requests:

  • Add related packages to README.md (#108) (@singularitti)
  • Using UnPack.jl (#112) (@mauro3)
  • Fixed aliasing bug for Dicts in reconstruct (#117) (@mauro3)
  • Install TagBot as a GitHub Action (#119) (@JuliaTagBot)
  • CompatHelper: bump compat for "UnPack" to "1.0" (#122) (@github-actions[bot])
Parameters.jl - v0.12.0

Published by julia-tagbot[bot] about 5 years ago

v0.12.0 (2019-09-10)

Diff since v0.11.0

Merged pull requests:

  • Removed deprecations for @pack (#102) (mauro3)
  • Implement at-pack_* for immutable (#101) (tkf)
Parameters.jl - v0.11.0

Published by julia-tagbot[bot] over 5 years ago

Moved from REQUIRE to Project.toml.
Dropped Julia 0.7 support
Updated Documenter to new setup.

Parameters.jl - Compact show

Published by mauro3 almost 6 years ago

Parameters.jl - Some bug-fixes

Published by mauro3 almost 6 years ago

Parameters.jl - Add missing deprecation for @pack

Published by mauro3 about 6 years ago

Parameters.jl - Drop Julia 0.6; use OrderedCollections

Published by mauro3 about 6 years ago

Parameters.jl - Fix 1.0 errors

Published by mauro3 about 6 years ago

Parameters.jl - NamedTuple support

Published by mauro3 over 6 years ago

Parameters.jl - Rename @pack_* -> @pack!_

Published by mauro3 over 6 years ago

Parameters.jl - Fix bug in `@pack` etc

Published by mauro3 almost 7 years ago

Parameters.jl - Julia-0.5 support dropped

Published by mauro3 about 7 years ago

Also, this runs on current Julia-master (0.7.0-DEV.1973 from 2017-09-27) without deprecation warnings.

Parameters.jl - Added `@with_kw_noshow`

Published by mauro3 about 7 years ago

Also documentation now with Documenter.jl on http://mauro3.github.io/Parameters.jl/latest/

Parameters.jl - More fallout from the macro-desaster fixed

Published by mauro3 over 7 years ago

Fixes #29

Parameters.jl - Fixes macro escaping issue

Published by mauro3 over 7 years ago

Parameters.jl - Depwarns on 0.6

Published by mauro3 over 7 years ago

Parameters.jl -

Published by mauro3 almost 8 years ago