Changelog for hnix-0.16.0

ChangeLog

(diff) 0.16.0

On update problems, please reach out to us. For support refere to: https://github.com/haskell-nix/hnix/issues/984

Partial log (for now):

(diff) 0.15.0

For support refere to: https://github.com/haskell-nix/hnix/issues/984

Partial log (for now):

(diff) 0.14.0 (2021-07-08)

A partial log:

(diff) 0.13.1 (2021-05-22)

(diff) 0.13.0.1 (2021-05-11)

(diff) 0.13.0 (2021-05-10)

(diff) 0.12.0 (2021-01-05)

Future note: The HNix is a big project. During the initial development and currently the API for simplicity exposes allmost all functions, types, etc. Big open API means a big effort to create/maintain a quite noisy changelog and you parsing through it, and also creates a frequent requirements to mark releases as major and bother you due to some type changes in some parts that may not be used or applicable to be public API.

This year the most gracious API clean-up would happen, we would check and keep open what Hackage projects are using from the API, and the other parts would be open on the request by a way of rapid minor releases. That clean-up is also a work toward splitting the project into several packages some time in the future (split would be into something like Expressions, Evaluation, Executable, Extra), which migration also would be done most thoughful and graceful as possible, with as much easiness and automation provided for migration downstream as possible. If all goes as planned - all downstream would need to do is to get and run our script that would migrate our old map of module imports to new ones, and maybe manually add those newly formed packages into .cabal description.

If it is possible, please, try to switch & use the higher-level API functions where it is applicable. Thank you.

(diff) 0.11.1 (2020-12-09)

(diff) 0.11.0 (2020-11-02)

(diff) 0.10.1 (2020-09-13)

(diff) 0.10.0 (2020-09-12)

(diff) 0.9.1 (2020-07-13)

(diff) 0.9.0 (2020-06-15)


HNix uses PVP Versioning.