Skip to content

LovelyGit v0.0.10

Choose a tag to compare

@github-actions github-actions released this 07 Jun 17:44
· 780 commits to master since this release

LovelyGit v0.0.10

This release focuses on making bundled Git support more reliable and fixing a settings persistence issue in published builds.

What Changed

  • Added a shared dugite-native manifest for bundled Git binaries.

    • Release builds now read Git binary version, artifact names, and SHA-256 hashes from one manifest file.
    • This makes future Git binary updates safer and less error-prone.
  • Added local developer tooling for bundled Git.

    • pnpm git-binaries:download downloads the correct Git binaries for the developer’s current OS/CPU.
    • pnpm git-binaries:bump <version> updates the bundled Git version metadata and recalculates artifact hashes.
  • Improved local publish behavior.

    • Local builds and local publishes now include hydrated Git binaries by default.
    • The release pipeline opts out and downloads verified release binaries separately.
  • Fixed BLite BSON key registration.

    • App settings now use generated BSON key registration, matching the cache database approach.
    • Fixes published-build errors such as failing to persist CurrentGitRepositoryId due to missing valuejson key registration.
  • Cleaned up Git binary release packaging.

    • Git artifact selection is now driven by the manifest instead of hard-coded workflow cases.
    • Git third-party notices now include the Linux ARM64 artifact entry.

Developer Notes

  • Bundled Git binaries are still not committed to the repo.
  • Local devs can hydrate them with:
pnpm git-binaries:download

**Full Changelog**: https://github.com/ExpressThat/LovelyGit/compare/v0.0.9...v0.0.10