Skip to content

Latest commit

 

History

History
75 lines (45 loc) · 1.41 KB

NEWS.md

File metadata and controls

75 lines (45 loc) · 1.41 KB

2023-06-20

Dropped Julia 1.0-1.4 support.

Added support for @smart_assert from SmartAsserts.jl in type-body.

2021-01-22

Added @consts macro to define a block of constants.

2019-09-10

Added support of packing immutables (by creating one) through @pack_SomeType.

2018-07-10

Added named tuple support.

2017-09-26

Dropped Julia 0.5 support.

2017-08-23

Docs now use Documenter.jl

2017-08-21

Added @with_kw_noshow to omit the Base.show definition.

2017-01-09

Dropping Julia 0.4 support

2016-09-16 v0.5.0

Updated packing and unpacking macro syntax according to PR #13. Before @pack! was supported for immutable (via invoking reconstruct), this has been dropped.

Also, @unpack performance on Julia-0.4 will be sub-par with this change as it is type unstable.

This is a breaking change!

2016-09-14 v0.4.0

Now keyword constructor calls can be done without type-parameters. Fixes issue #10.

2016-01-15

Added support for @assert in type-body.

2015-11-24

Added @deftype to specify a default type annotation.

2015-11-23

Dropped Docile support (on 0.3)

Allowing documenting types created with @with_kw

2015-08-17

Added @pack! and @unpack macros:

type A
    a
    b
end
aa = A(3,4)
@unpack aa, b # does: b = aa.b