Repository navigation
Releases: LiteLDev/lip
Releases · LiteLDev/lip
Release list
v0.35.0
Changed
- Renamed the npm package from
@futrime/lipto@levimc/lipand the winget package ID fromfutrime.liptolevimc.lip. - Package versions and contents are now resolved purely from git tags (
v<semver>) ofhttps://<package path>.git. - lip now talks to git repositories with a built-in git smart-HTTP (protocol v2) client and no longer requires the
gitcommand-line tool. Resolving a version fetches only the commit's trees andtooth.json; installing downloads only the files selected by the manifest's placements. Downloaded files are cached by git object id. - With
github_proxyset, git requests forgithub.comrepositories fall back togithub.comdirectly when the proxy fails. - Renamed or transferred GitHub repositories are followed through redirects, and
github.compackage paths are matched case-insensitively when looking up repositories. - A package whose
tooth.jsondeclares a differenttoothpath orversionthan the requested path and tag is installed under the requested path and version, with a warning, instead of failing. - Private repositories are no longer supported, since git credential helpers are not used anymore.
Removed
- The dependency on the
gitcommand-line tool. - Go module proxy (goproxy) and lipr as package sources and version registries. Versions that were only available through a goproxy cache (e.g., deleted tags) or lipr can no longer be resolved.
- The
go_module_proxyconfiguration key. Existingliprc.jsonfiles containing it still load; the key is ignored and dropped on the next save.
Fixed
fileplacements of packages fetched via git not matching on Windows..gitcontents being exposed as package files when packages are fetched via git.
v0.34.9
v0.34.8
v0.34.7
v0.34.6
Changed
- Modified default goproxy to https://proxy.golang.org
v0.34.5
v0.34.4
Added
- Installer will install .NET runtime prerequisite
- Npm will bootstrap .NET runtime on install
- Added Chinese Simplified translation for Windows installer
Changed
- Bumped Scriban to 7.0.3
Fixed
- Fixed unable to clean read-only cache files
- Fixed compatibility issue in placement with tooth package made with older version of lip(0.32.0 e.g.)
v0.34.4-beta.2
Added
- Installer will install .NET runtime prerequisite
- Npm will bootstrap .NET runtime on install
Changed
- Bumped Scriban to 6.6.0
Fixed
- Fixed unable to clean read-only cache files
- Fixed compatibility issue in placement with tooth package made with older version of lip(0.32.0 e.g.)
v0.34.3
Added
- Add native npm distribution for
@futrime/lip, bundlinglipandlipdbinaries for all supported platforms in one package. - Add Windows Inno Setup installers for
win-x64andwin-arm64releases.
Changed
- Switch release binaries back to framework-dependent single-file builds with
--no-self-containedto keep npm package size manageable. - Publish release assets directly from the matrix build workflow, including portable archives, npm artifacts, Windows installers, and winget updates.