Skip to content

Latest commit

 

History

History
92 lines (52 loc) · 2.52 KB

CHANGELOG.md

File metadata and controls

92 lines (52 loc) · 2.52 KB

Changelog

0.5.1 - 2024-01-27

This update marks the transition towards a more general and minimal mkElmDerivation.

Changed

  • The mkElmDerivation function is now more generic and allows users to write their own buildPhases and installPhases.
  • This changelog is now in the Common Changelog format.
  • The mkElmWatchDerivation and mkElmSpaDerivation functions have been marked as deprecated. Users should mkElmDerivation with custom build phases and install phases.

Added

  • The elm snapshot code has been moved back into this repository.

Removed

  • The dependency on flake-utils has been removed.

0.5.0 - 2023-05-13

Changed

  • Tidy up and organise the nix files.
  • BREAKING: Change mkElmDerivation's inputs slightly to allow for a more general derivation. See the wiki for more information.
  • Improve elm-hasher source structure.

Added

  • Add =elm-watch= support.

Removed

  • BREAKING: Remove ${system} from the overlays. This breaking change simplifies the overlay usage, and is arguably more correct than the previous approach.

0.4.0 - 2023-03-31

Added

  • Add mkElmSpaDerivation function for building elm-spa apps;
  • Add ability to pass arguments to the mkDerivation call;
  • Add elmHashes derivation, exposing the elm-hashes.json for public use.

0.3.0 - 2023-03-17

Removed

  • Remove the binary registry.dat from version control. It is now generated when building the elm package.

0.2.0.0 - 2023-03-06

Changed

  • Refactor code into both an overlay and a flake;
  • BREAKING: Remove "nixpkgs" dependency in mkElmDerivation;
  • Run elm make with --optimize flag.

0.1.1.0 - 2023-01-30

Add improvements to memory and speed of the hasher application.

Changed

  • Refactor code to increase readability and modularity;
  • Half the heap memory usage;
  • Change hash function to one from Cryptonite.

Added

  • Add report at the end of the programme.

Fixed

  • Fix occasional deadlock with MVars.

0.1.0.0 - 2023-01-15

Initial release.