Releases: Mic92/nix-update
Releases · Mic92/nix-update
Release list
v1.16.0
Highlights
New Features
- GitLab authentication: API requests now use
GITLAB_TOKENwhen set, avoiding rate limits on gitlab.com and private instances (#621) - NuGet support for flake-based repositories:
nupkgdependency hashes can now be updated in flake setups, not only in nixpkgs checkouts (#615) - crates.io: URLs pointing to
static.crates.ioare now recognized for version detection (#610) - GitHub releases pagination: all release pages are fetched, so the latest version is found even for projects with many releases (#613)
Bug Fixes
- Atom feeds containing control characters no longer break version detection (#573)
- Flakes located in repository subdirectories keep their path intact during updates (#592)
goModuleshashes that depend on other hashes (e.g. vendored sources) are now updated in the correct order (#607)
What's Changed
- Remove control characters from Atom feeds by @ungeskriptet in #573
- nuget: support flake-based repositories by @Mic92 in #615
- Handle static.crates.io domain by @Defelo in #610
- github: paginate releases by @Mic92 in #613
- Preserve subdirectory flake paths by @mtul0729 in #592
- update_dependency_hashes: workaround goModules hash depending on other hashes by @martinetd in #607
- gitlab: authenticate API requests with GITLAB_TOKEN by @Mic92 in #621
New Contributors
- @Defelo made their first contribution in #610
- @mtul0729 made their first contribution in #592
- @martinetd made their first contribution in #607
Full Changelog: v1.15.1...v1.16.0
v1.15.1
What's Changed
- fix: update npmDepsHash after NPM lockfile generation by @mdaniels5757 in #598
- tests: fix test_subpackage by @figsoda in #603
- version_compare: compare non-numeric prefix last by @figsoda in #600
- Release v1.15.1 by @SuperSandro2000 in #606
Full Changelog: v1.15.0...v1.15.1
v1.15.0
What's Changed
- Tests: split test suite into 8 shards to avoid disk space issues by @Mic92 in #514
- Fix Maven test for mariadb-connector-j parallel release branches by @Copilot in #521
- test_version_regex_no_rev: relax regex constraint by @figsoda in #536
- nix hashing format fix by @h0nIg in #533
- tests: use invent.kde.org for gitlab test by @Mic92 in #549
- fix: don't cache flake store path across file modifications by @Mic92 in #551
- chore: Add Python with mypy, pytest, and ruff to devShell by @lafrenierejm in #550
- tests: fix version_regex_no_rev by @figsoda in #556
- Document the need to put subpackages in passthru by @Saturn745 in #553
- fix version prefix with tags by @figsoda in #555
- Add support for updating dependencies with custom attribute names by @ungeskriptet in #561
- Sort fetched versions by semver instead of feed order by @vdemeester in #559
- Fix failing test due to outdated go by @figsoda in #572
- eval: fix "attribute 'pname' missing" error by @azuwis in #571
- Release v1.15.0 by @SuperSandro2000 in #591
New Contributors
- @Copilot made their first contribution in #521
- @arijoon made their first contribution in #522
- @lafrenierejm made their first contribution in #550
- @Saturn745 made their first contribution in #553
- @ungeskriptet made their first contribution in #561
- @vdemeester made their first contribution in #559
- @azuwis made their first contribution in #571
Full Changelog: v1.14.0...v1.15.0
v1.14.0
What's Changed
- add --extra-experimental-features to all nix commands by @Mic92 in #465 and #466
- Blake3 + pin nixpkgs in tests by @Mic92 in #467
- fix --tests flag by @Mic92 in #473
- mark canary releases as unstable by @mdaniels5757 in #469
- refactor: move eval expression to separate file by @Mic92 in #477
- Pass desired output aarch as eval-system argument to nix by @Bert-Proesmans in #506
- Add support for updating gradle mitmCache dependencies by @gepbird in #511
- Add support for fixed-output derivation subpackages by @delafthi in #508
- fix fetchTarball output case by @h0nIg in #501
New Contributors
- @mdaniels5757 made their first contribution in #469
- @Bert-Proesmans made their first contribution in #506
- @delafthi made their first contribution in #508
Full Changelog: 1.13.1...v1.14.0
1.13.1
1.13.0
1.12.1
What's Changed
- git-commit: instead of getting all changed files, just git add the whole thing by @Mic92 in #422
- test: add nuget-deps-generate assert for deps.json being comitted by @gepbird in #417
- github.py: fix removal of .git suffix from repo by @corngood in #429
- Replace savanna test package with one that actually exists by @SuperSandro2000 in #431
- Release 1.12.1 by @SuperSandro2000 in #432
New Contributors
Full Changelog: 1.12.0...1.12.1
1.12.0
What's Changed
- Add quiet flag + print-commit-message flag by @matt1432 in #352
- Refactor quite flag to use a global logger level by @Mic92 in #353
- Support --use-update-script with flake packages by @matt1432 in #330
- enhance matching of different outputHash format texts by @h0nIg in #349
- fix #357 by @h0nIg in #358
- enable private github installations and netrc usage by @h0nIg in #348
- fix all nix fmt issues by @Mic92 in #392
- Fix wrong URL being fetched for npm's scoped package by @limouren in #405
- Add flag for using GitHub releases API for fetching versions by @marcin-serwin in #403
- fix "no version found" error message by @wolfgangwalther in #402
- support multiple capture groups in version-regex by @wolfgangwalther in #401
- fix(update.py): add write perms to lockfile when generating it by @acid-bong in #394
- fix: add changed files from the same folder by @zimbatm in #418
New Contributors
- @matt1432 made their first contribution in #330
- @limouren made their first contribution in #405
- @marcin-serwin made their first contribution in #403
- @wolfgangwalther made their first contribution in #402
- @acid-bong made their first contribution in #394
- @zimbatm made their first contribution in #418
Full Changelog: 1.11.0...1.12.0
1.11.0
What's Changed
- fix typo in rubygems fetcher by @h0nIg in #329
- Improve diff url with github by @gepbird in #334
- feat: add snapshot support for sourcehut by @antonmosich in #328
New Contributors
- @h0nIg made their first contribution in #329
- @antonmosich made their first contribution in #332
Full Changelog: 1.10.0...1.11.0
1.10.0
What's Changed
- Add support for updating dotnet packages by @gepbird in #320
- feat: add --option argument by @msfjarvis in #317
- feat: add --src-only flag by @gepbird in #324
New Contributors
- @msfjarvis made their first contribution in #317
Full Changelog: 1.9.0...1.10.0