Skip to content

Releases: unjs/giget

v3.2.0

26 Mar 20:18
@pi0 pi0

Choose a tag to compare

v3.2.0 introduces a new git: provider with sparse checkout support — only fetching the files you actually need. Supports SSH, local repos, and host shorthands (gh+git:, gitlab+git:, …). Result is cached as a tarball on disk for offline usage. Thanks to @tkesgar for the initial work ♥️

We also finally added support for GitLab nested subgroups — previously gitlab:group/subgroup/project would misparse the repo path. Now it just works, with :: as a subdirectory delimiter when needed.


compare changes

🚀 Enhancements

  • git: provider with sparse cloning support (#211)

🩹 Fixes

  • _utils: Move hyphens to start of character classes in parseGitURI regex (#256)
  • cli: Prevent duplicate error messages (#220)
  • gitlab: Support subgroups and :: subdir delimiter (#141)

❤️ Contributors

v3.1.2

05 Feb 16:45
@pi0 pi0

Choose a tag to compare

v3.1.1

21 Jan 11:09
@pi0 pi0

Choose a tag to compare

compare changes

🏡 Chore

v3.1.0

21 Jan 11:05
@pi0 pi0

Choose a tag to compare

compare changes

🚀 Enhancements

  • Allow passing install options to nypm (c420507)

🔥 Performance

v3.0.0

20 Jan 13:08
@pi0 pi0

Choose a tag to compare

compare changes

💚 Giget now has zero dependencies (#248), install size reduced from 1.57MB to 146kB, (90.7% smaller!)

🛡️ Bundled tar version updated to v7 with latest security fixes.

❤️ Contributors

v2.0.0

25 Feb 20:23
@pi0 pi0

Choose a tag to compare

compare changes

⚠️ Breaking Changes

🩹 Fixes

  • Use the correct temp dir in Windows for cache (#182)
  • Patch tar for bun on windows (#217)

📦 Build

❤️ Contributors

v1.2.5

21 Feb 15:12
@pi0 pi0

Choose a tag to compare

compare changes

🏡 Chore

  • Remove unused ohash dependency (be5888c)
  • Update dependencies (4eab58e)

v1.2.4

27 Jan 19:03
@pi0 pi0

Choose a tag to compare

compare changes

Note

This release mainly upgrades internal dependencies.

📦 Upgraded internal dependencies

  • Updated nypm from 0.3 to 0.5 (see 0.4 and 0.5 release notes) -- related to install dependencies feature
    • Support Deno v2 as package manager
    • Replace execa with smaller tinyexec
    • Better corepack detection
  • Updated pathe to v2

📖 Documentation

  • Correct function name (#156)
  • Add github actions example for private repo (#197)

❤️ Contributors

v1.2.3

21 Mar 19:55
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • parseGitURI: Support @ symbol in ref segment (#153)

📖 Documentation

  • Correct downloadTemplate options (#144)

🏡 Chore

  • Add maizzle template (#138)

❤️ Contributors

v1.2.1

25 Dec 11:35
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • cli: Add missing shebang (#135)

🏡 Chore

❤️ Contributors

  • Pooya Parsa (@pi0)