Skip to content

Releases: elementsinteractive/twyn

v6.0.0

07 Nov 12:05

Choose a tag to compare

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

02 Oct 14:22

Choose a tag to compare

What's Changed

Breaking Changes 🚨

  • feat: create cli extra 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

Full Changelog: v4.0.0...v5.0.0

v4.0.0

10 Sep 15:33

Choose a tag to compare

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.toml if 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

28 Aug 10:59

Choose a tag to compare

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 🔧

  • fix: run conventional-label only on main by @sdn4z in #276

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

20 Aug 15:45

Choose a tag to compare

What's Changed

Breaking Changes 🚨

  • feat!: check_dependencies returns the list of dependencies by @sdn4z in #252

Other Changes

  • ci: fix test-docker-build-condition by @sdn4z in #264

Full Changelog: v2.9.3...v3.0.0

v2.9.3

20 Aug 14:17

Choose a tag to compare

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

19 Aug 08:37

Choose a tag to compare

What's Changed

Fixes 🔧

  • fix: use VERSION for saving package version by @sdn4z in #249

Full Changelog: v2.9.1...v2.9.2

v2.9.0

19 Aug 06:50

Choose a tag to compare

What's Changed

New Features 🎉

Other Changes

Full Changelog: v2.8.28...v2.9.0

v2.8.28

16 Jul 06:38

Choose a tag to compare

What's Changed

Fixes 🔧

  • fix: Change Dockerfile to install twyn directly from the source code by @sdn4z in #220

Other Changes

Full Changelog: v2.8.27...v2.8.28

v2.8.27

27 May 07:38

Choose a tag to compare

What's Changed

Fixes 🔧

Other Changes

  • ci: require manual action to create tag by @sdn4z in #216

Full Changelog: v2.8.26...v2.8.27