summaryrefslogtreecommitdiff
path: root/docs/archive/organized/changelog/changelog.md
blob: a79683982a2e6685a936350e63ac70b790f9e709 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Changelog | Nixtamal

┏┓╻+╻ ╱┏┳┓┏┓┏┳┓┏┓╻

┃┃┃┃┗━┓╹┃╹┣┫┃┃┃┣┫┃

╹┗┛╹╱ ╹ ╹ ╹╹╹ ╹╹╹┗┛     Home      Install  Manpage  Changelog  Roadmap  Cookbook  Real-world showcase  Community  FAQs  Funding         Changelog     1.4.1 (2026-04-04)    Don’t just failwith on mismatched inputs but provide a proper error &

message to help user recover (thanks to rhelmot for reporting)     lock --force now 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-branch on setup has been renamed --nixpkgs-channel     add --use-channels flag 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-remate command for branches (thanks tetov )    Truly split the Nixpkg + set outputsToInstall      nixtamal.default in overlay uses symlinkJoin on 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 fetchGit did not have lfs       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 upgrade to 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-time to nixtamal 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 rev overloaded 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 $PATH for prefetchers    Tweak Nix code to remove stray OCaml references      [ beta_man_migr ]     rm ${NIXTAMAL_DIRECTORY:-nix/tamal}/{lock.json,default.nix}      nitamal tweak to bump version in manifest.kdl     re-run nixtamal lock to generate a new lockfile           Site made with Nix ( dep management), Nickel ( config ), Soupault ( SSG ), Docutils ( rST rendering), mandoc (manpage conversion), & sugilite256 (color scheme).  © 2025–2026 toastal .

© 2026 Nixtamal contributors.

Some rights reserved.

Except where otherwise noted, the content on this website is licensed under CC-BY-SA-4.0 .

Citations must attribute the work’s writer/maker & include a hyperlink to this website (or rather the work itself).

Yes, these rules/clauses apply to LLM s & AI assistants too.