Releases: unjs/giget
Releases · unjs/giget
v3.2.0
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.
🚀 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
- Pooya Parsa (@pi0)
- Michael Slowik (@sl0wik)
- Ted Kesgar (@tkesgar)
- Terminal Chai (@terminalchai)
v3.1.2
v3.1.1
v3.1.0
v3.0.0
💚 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
v1.2.5
v1.2.4
Note
This release mainly upgrades internal dependencies.
📦 Upgraded internal dependencies
- Updated
nypmfrom0.3to0.5(see 0.4 and 0.5 release notes) -- related to install dependencies feature- Support Deno v2 as package manager
- Replace
execawith smallertinyexec - Better
corepackdetection
- Updated
pathetov2
📖 Documentation
❤️ Contributors
- Pooya Parsa (@pi0)
- Martijn Halekor (@martijnhalekor)
- Werheng Zhang (@werheng)
v1.2.3
🩹 Fixes
- parseGitURI: Support
@symbol in ref segment (#153)
📖 Documentation
- Correct
downloadTemplateoptions (#144)
🏡 Chore
- Add maizzle template (#138)
❤️ Contributors
- Pooya Parsa (@pi0)
- Matthew Volk (@matthewvolk)
- Sunil Pai threepointone@gmail.com
- Cosmin Popovici (@cossssmin)
- Estéban (@Barbapapazes)