+ 1.4.1 (2026-04-04) +
+-
+
-
+
+ Donât just
+failwithon mismatched inputs but provide a proper error & +message to help user recover (thanks to rhelmot for reporting) +
+ -
+
+
+lock --forcenow ignore the lockfile when trying to meld manifest à +lockfile inputs since the idea is to always override the input; for this +reason, it also helps with the input mismatch issue +
+
+ 1.4.0 (2026-04-01) +
+-
+
-
+
+ Revert the VCS ignore patch for checking feature support in favor using +XDG base directory at the user level (thanks to Shahar âDawnâ Or for the +idea) +
+
+
+ 1.3.0 (2026-03-29) +
+-
+
-
+
+ BREAKING:
+--nixpkgs-branchon setup has been renamed--nixpkgs-channel+
+ -
+
+ add
+--use-channelsflag to use channels from channels.nixos.org which are +community-owned & more efficient (LZMA compression)âââhowever, unlike +the default of using the Git archive, the channels option doesnât provide as +good of a template for users to remix, so it wonât be the default (thanks +WeetHet for the idea) +
+ -
+
+ Fix bug where VCS files were getting clobbered instead of appending +
+
+
+ 1.2.0 (2026-03-26) +
+-
+
-
+
+ Fix bug in Gitâs default
+ls-rematecommand for branches (thanks +tetov) +
+ -
+
+ Truly split the Nixpkg + set
+outputsToInstall+
+ -
+
+
+nixtamal.defaultin overlay usessymlinkJoinon those outputs +
+ -
+
+ Add a check for BLAKE3 hash support if usedâââwhich touches a file to avoid +running the tests on each invocation⦠+
+
+ -
+
+ â¦Add ignore file updates on
+set-up(assumes you set up the VCS first) +with files you donât want in your history +
+
+ 1.1.5 (2026-03-20) +
+-
+
-
+
+ Split bin/lib in the Nix package, which when using
+nixtamal.bin+significantly reduces size (thanks to vbgl for the upstream fix) +
+ -
+
+ Fix bug where errors were handing back the result of stdout instead of stderr +
+
+
+ 1.1.4 (2026-03-09) +
+-
+
-
+
+ Fix bug using old version of Nix where
+fetchGitdid not havelfs+
+
+ 1.1.3 (2026-03-06) +
+-
+
-
+
+ Typos & documentation cleanup +
+
+
+ 1.1.2 (2026-02-19) +
+-
+
-
+
+ Actually make Cmdliner 2.x build +
+
+
+ 1.1.1 (2026-02-16) +
+-
+
-
+
+ Fix manifestâs default version wasnât the current one, but an older version +
+
+
+ 1.1.0 (2026-02-15) +
+-
+
-
+
+ Make changes to be compatible with Cmdliner 2.x (in NixOS staging) +
+
+ -
+
+ Fix manifest file errors should provide better context +
+
+ -
+
+ Fix bug where missing lockfile would errors instead of write a new one +
+
+ -
+
+ Fix TUI output with UTF-8 +
+
+
+ 1.0.0 (2026-02-13) +
+-
+
-
+
+ 1.0.0âd the schema +
+
+ -
+
+ Add
+nixtamal upgradeto upgrade schema versions +
+ -
+
+ Add Fossil support +
+
+ -
+
+ Fix some bugs in how the TUI was handled +
+
+
+ 0.3.1-beta (2026-02-07) +
+-
+
-
+
+ Fix refactor oversight where locking wasnât getting the fresh command/value +
+
+
+ 0.3.0-beta (2026-02-07) +
+-
+
-
+
+ Add TUI +
+
+ -
+
+ Fix missing lockfile loader semicolon on no local patches +
+
+
+ 0.2.1-beta (2026-02-03) +
+-
+
-
+
+ Add
+fetch-timetonixtamal show+
+
+ 0.2.0-beta (2026-02-02) +
+-
+
-
+
+ Update schema from 0.4.0 â 0.5.0 (will require manual migration +[beta_man_migr]) +
+-
+
-
+
+ New feature: fetch time +
+
+ -
+
+ Git: now uses the ref in the lockfile to properly get the rev when fetching +
+
+ -
+
+ Git: supports tags (convenience, previously used
+revoverloaded like Nix) +
+ -
+
+ Loader: renaming for clarity
+nixpkgsâbootstrap-nixpkgs+
+
+ -
+
-
+
+ Fetch at either eval or build time (
+builtins.fetch*vs.pkgs.fetch*) +
+ -
+
+ Fix typo in fetch-git block which prevented Git usage +
+
+ -
+
+ Fix nix builds to work on Darwin (thanks WeeHet) +
+
+ -
+
+ Remove that Nix code to remove stray OCaml references (as it doesnât work as +is does in other OCaml projects, & upstream Nix OCaml builds need to be looked +at) +
+
+
+ 0.1.1-beta (2026-01-27) +
+-
+
-
+
+ Add CHANGELOG.rst +
+
+ -
+
+ Add {CHANGELOG,README}.rst to Nixtamalâs source filter +
+
+ -
+
+ Move nixtamal-manifest.schema â nitxtamal/schema/manifest.kdl +
+
+ -
+
+ Tweak Nix code to wrap the binary with the
+$PATHfor prefetchers +
+ -
+
+ Tweak Nix code to remove stray OCaml references +
+
+
-
+
-
+
+
+rm ${NIXTAMAL_DIRECTORY:-nix/tamal}/{lock.json,default.nix}+
+ -
+
+
+nitamal tweakto bump version inmanifest.kdl+
+ -
+
+ re-run
+nixtamal lockto generate a new lockfile +
+