Releases: elementsinteractive/twyn
Releases · elementsinteractive/twyn
v6.0.0
What's Changed
New Features 🎉
- feat: treat namespaces as a special case when checking for typos by @sdn4z in #378
- feat: Add pnpm-lock.yaml parser by @sdn4z in #382
- feat: add --table option by @sdn4z in #393
Fixes 🔧
- fix: do not error on empty files by @sdn4z in #383
- fix: do not display unnecesary info with --json by @sdn4z in #386
Other Changes
- ci: Improve cache when publishing by @sdn4z in #360
- build: refactor Dockerfile by @sdn4z in #361
- build: Use Python 3.14 in Docker image and drop 3.9 support by @sdn4z in #371
- refactor: make DependencyManagers objects of base class by @sdn4z in #377
- ci: improve NPM download parameters by @sdn4z in #380
- ci: Improve weekly download flow by @sdn4z in #381
- build: add tag with major version by @sdn4z in #389
- ci: periodically run OSV scanner by @sdn4z in #390
- docs: Update Python badge by @sdn4z in #391
Full Changelog: v5.0.0...v6.0.0
v5.0.0
What's Changed
Breaking Changes 🚨
- feat: create
cliextra group by @sdn4z in #322 - feat: support multiple dependency files in config and cli by @sdn4z in #335
- feat: Accept a source for every dependency manager in the config by @sdn4z in #340
New Features 🎉
- feat: support parsing multiple files by @sdn4z in #326
- feat: recursively look for lock files by @sdn4z in #332
- feat: allow to set ecosystem sources via the cli by @sdn4z in #345
Fixes 🔧
- fix: show the name of the file that's being analyzed by @sdn4z in #333
- fix: parse yarn files with multiple dependencies on the same line by @sdn4z in #337
- fix: correctly load resursive config value from file by @sdn4z in #347
Other Changes
- docs: fix cache section by @sdn4z in #336
- ci: use lgtm gh action by @scastlara in #341
- refactor: paginate npm by @sdn4z in #342
- build: simplify Dockerfile by @sdn4z in #348
- ci: Improve docker cache and test that the image works by @sdn4z in #349
- ci: refactor ci by @sdn4z in #353
- docs: add docstrings to all classes and methods by @sdn4z in #355
Full Changelog: v4.0.0...v5.0.0
v4.0.0
What's Changed
Breaking Changes 🚨
- feat: add support for package-lock.json files by @sdn4z in #305
- feat: use repo as source of truth by @sdn4z in #317
New Features 🎉
- feat: load config from
twyn.tomlif it exists by @sdn4z in #291 - feat: allow to set use_cache from config file by @sdn4z in #292
- feat: add support for yarn.lock files by @sdn4z in #308
- feat: save trusted packages in the repo by @sdn4z in #314
Fixes 🔧
- fix: properly propagate error messages by @sdn4z in #306
- fix: add git configuration to weekly download by @sdn4z in #318
- fix: remove wrong formatting in weekly_download.yml by @sdn4z in #319
Other Changes
- ci: bump checkout action to 5.0.0 in docker-build action by @sdn4z in #289
- ci: preview next version job by @sdn4z in #296
- ci: fix preview bump version by @sdn4z in #298
- ci: add lgtm options by @scastlara in #301
- refactor: remove custom logging implementation by @sdn4z in #302
- refactor: Abstract general behaviour from TopPypiReference by @sdn4z in #299
- test: improve cache handler testing by @sdn4z in #310
- refactor: rewrite requirements.txt parser and change the way we read files by @sdn4z in #311
- ci: adapt to breaking change in lgtm-ai by @scastlara in #315
- refactor: Improve weekly download flow by @sdn4z in #316
Full Changelog: v3.2.0...v4.0.0
v3.1.0
What's Changed
New Features 🎉
- feat: save downloaded packages to cache by @sdn4z in #270
- feat: clear cache through the cli by @sdn4z in #271
- feat: support multiple sources and create CacheHandler by @sdn4z in #274
Fixes 🔧
Other Changes
- ci: run build test action when there's a change in the action file by @sdn4z in #268
- docs: udpate docs by @sdn4z in #269
- refactor: Change exception handling in cli by @sdn4z in #277
Full Changelog: v3.0.0...v3.1.0
v3.0.0
v2.9.3
What's Changed
Other Changes
- ci: allow dependabot to update GitHub actions by @sdn4z in #250
- build: run ensurepip before copying lock dependency files by @sdn4z in #247
- refactor: small refactoring changes by @sdn4z in #251
- ci: change package ecosystem to uv by @sdn4z in #260
- ci: Create action for docker builds by @sdn4z in #261
Full Changelog: v2.9.2...v2.9.3
v2.9.2
v2.9.0
v2.8.28
What's Changed
Fixes 🔧
Other Changes
- ci: add lgtm AI auto-reviewer by @scastlara in #221
Full Changelog: v2.8.27...v2.8.28