Skip to content

Releases: toebeann/gib

v0.7.6

25 Jan 10:44
Compare
Choose a tag to compare

Changed

  • CLI: Detect if a Unity app corresponds to a Steam app closer to where that information is actually needed, run the operation concurrently with other asynchronous operations for performance (318b331)
  • Update package dependencies (49ce275, e6b21eb, 476d4d0)

Removed

  • API (breaking): remove getManifests from launchers/epic/manifest.ts (e8ab865)

Fixed

  • API: Allow CFBundleIconFile to be an optional key when parsing plists (01044ed)
  • API: Fix Node.js compatibility issue with utils/plist.ts (5e1905e)

Full Changelog: v0.7.5...v0.7.6

v0.7.5

07 Dec 08:17
20d3bfd
Compare
Choose a tag to compare

Fixed

  • API: Zod schema for loginusers.vdf will now coerce the value of the MostRecent entry to a boolean, rather than expecting a literal 0 or 1 (20d3bfd)

Full Changelog: v0.7.4...v0.7.5

v0.7.4

07 Dec 07:48
257ceb6
Compare
Choose a tag to compare

Fixed

  • API: Use safeParse when parsing Steam app manifests with zod to prevent throwing unless necessary (257ceb6)

Full Changelog: v0.7.3...v0.7.4

v0.7.3

02 Sep 22:21
Compare
Choose a tag to compare

Fixed

  • Make Zod schemas more flexible for optional properties to prevent issues like #17 (932219d)

Full Changelog: v0.7.2...v0.7.3

v0.7.2

31 Aug 20:18
Compare
Choose a tag to compare

Changed

  • API: Make shared utility exports node-compatible (598b184)
  • API: Convert App interfaces to types (3aa75bb)

Full Changelog: v0.7.1...v0.7.2

v0.7.1

28 Aug 18:32
Compare
Choose a tag to compare

Minor change to internal API.

Full Changelog: v0.7.0...v0.7.1

v0.7.0

28 Aug 02:54
Compare
Choose a tag to compare

Removed

  • API (breaking): promisified fs/exec removed, internally we now use bun shell instead (564049d)

Fixed

  • CLI: Fix formatting for BepInEx Steam shortcut success message (f24229a)
  • API: utils/unity/search no longer throws when path doesn't exist (b1f01d2)

Full Changelog: v0.6.0...v0.7.0

v0.6.0

27 Aug 15:16
Compare
Choose a tag to compare

Changed

  • API (breaking): Convert cli/index.ts to a pure import (side-effect free). To run the cli from import must now import and call run() (59972ea)
  • Updated package dependencies (7641ddb)

Full Changelog: v0.5.0...v0.6.0

v0.5.0

25 Aug 16:08
Compare
Choose a tag to compare

Removed

  • Drop support for running via node v22 with --experimental-strip-types (9af0263)
  • gib.sh: Removed automated installation of XCode Command Line Developer Tools as it appears unnecessary when running gib with bun (c5aff95)

Full Changelog: v0.4.0...v0.5.0

v0.4.0

23 Aug 23:32
Compare
Choose a tag to compare

Changed

  • Vanilla shortcut is now always offered, when --doorstop_enabled is not supported it will download the latest BepInEx pack to update the provided pack (8db6b9b)

Full Changelog: v0.3.5...v0.4.0