Skip to content

Releases: LiteLDev/lip

v0.35.0

Choose a tag to compare

@futrime futrime released this 26 Oct 12:05
dea83df

Changed

  • Renamed the npm package from @futrime/lip to @levimc/lip and the winget package ID from futrime.lip to levimc.lip.
  • Package versions and contents are now resolved purely from git tags (v<semver>) of https://<package path>.git.
  • lip now talks to git repositories with a built-in git smart-HTTP (protocol v2) client and no longer requires the git command-line tool. Resolving a version fetches only the commit's trees and tooth.json; installing downloads only the files selected by the manifest's placements. Downloaded files are cached by git object id.
  • With github_proxy set, git requests for github.com repositories fall back to github.com directly when the proxy fails.
  • Renamed or transferred GitHub repositories are followed through redirects, and github.com package paths are matched case-insensitively when looking up repositories.
  • A package whose tooth.json declares a different tooth path or version than 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 git command-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_proxy configuration key. Existing liprc.json files containing it still load; the key is ignored and dropped on the next save.

Fixed

  • file placements of packages fetched via git not matching on Windows.
  • .git contents being exposed as package files when packages are fetched via git.

v0.34.9

Choose a tag to compare

@ShrBox ShrBox released this 07 Oct 17:17
bdea95a

Changed

  • Adjusted remove_files and preserve_files's behavior [#347]

v0.34.8

Choose a tag to compare

@ShrBox ShrBox released this 04 Aug 13:47
2f59923

Changed

  • Bumped dependencies to latest versions

v0.34.7

Choose a tag to compare

@ShrBox ShrBox released this 29 Apr 09:52

Fixed

  • Fixed compatibility issue with variables of manifest v2

v0.34.6

Choose a tag to compare

@ShrBox ShrBox released this 14 Apr 07:52
f9ef180

Changed

v0.34.5

Choose a tag to compare

@ShrBox ShrBox released this 12 Apr 07:04
486e88e

Changed

  • Updated lipr's URL format in GetPackageManifest method

v0.34.4

Choose a tag to compare

@ShrBox ShrBox released this 25 Mar 12:05
4bfe1f5

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

v0.34.4-beta.2 Pre-release
Pre-release

Choose a tag to compare

@ShrBox ShrBox released this 25 Mar 03:25
37ec7dd

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

Choose a tag to compare

@futrime futrime released this 24 Mar 05:53

Added

  • Add native npm distribution for @futrime/lip, bundling lip and lipd binaries for all supported platforms in one package.
  • Add Windows Inno Setup installers for win-x64 and win-arm64 releases.

Changed

  • Switch release binaries back to framework-dependent single-file builds with --no-self-contained to keep npm package size manageable.
  • Publish release assets directly from the matrix build workflow, including portable archives, npm artifacts, Windows installers, and winget updates.

v0.34.2

Choose a tag to compare

@ShrBox ShrBox released this 15 Mar 12:07
026b6fc

Added

  • Added Windows installer(.msi)