Skip to content

Releases: jeslie0/mkElmDerivation

0.5.1

27 Jan 14:51
6018bb3
Compare
Choose a tag to compare

[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

27 Jan 13:29
7de1e45
Compare
Choose a tag to compare

[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

27 Jan 13:29
82e770f
Compare
Choose a tag to compare

[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

27 Jan 13:28
d479df8
Compare
Choose a tag to compare

[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

27 Jan 13:27
c039988
Compare
Choose a tag to compare

[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

27 Jan 13:26
8da64ab
Compare
Choose a tag to compare

[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

27 Jan 13:25
a0c7974
Compare
Choose a tag to compare

[0.1.0.0] - 2023-01-15

Initial release.