Repository navigation
Releases
pix 0.0.9
Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.
-
Pi v1.5.0 with pix's patches: https://github.com/getpie-dev/pi pix-v1.5.0 b4d502d80
-
Bun 1.4.4-canary.1+271b65ec6
-
Changed since v0.0.8: Pi v1.4.0 with pix's patches: https://github.com/getpie-dev/pi pix-v1.4.0 f9731d41a → v1.5.0 with pix's patches: https://github.com/getpie-dev/pi pix-v1.5.0 b4d502d80
Commits since v0.0.8:
- pi-perf-upgrade: drop a patch that gains 3% or less in the scenario it targets (01f2e92)
- Pi v1.5.0: streaming-markdown and native-image-resize rebased, new mermaid-lex; highlight-cache, streaming-tool-arguments and write-call-highlight retired (Pi 1.5.0 does their work itself) (2fc532c)
- README: the pinned Bun is 271b65ec6 (cff422d)
pix 0.0.8
Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.
- Pi v1.4.0 with pix's patches: https://github.com/getpie-dev/pi pix-v1.4.0 f9731d41a
- Bun 1.4.4-canary.1+271b65ec6
Pi and Bun as in v0.0.7.
Commits since v0.0.7:
- pix self link makes the pi command run pix (a link named pi next to pix, unlink undoes it, uninstall removes it); install.sh: the progress bar again, as wide as the terminal (curl reads the width from its stdin, the script under curl | sh) (4382767)
pix 0.1.0-alpha.10
Install: curl -fsSL https://raw.githubusercontent.com/iamdin/pix/main/install.sh | sh
pix 0.0.7
Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.
- Pi v1.4.0 with pix's patches: https://github.com/getpie-dev/pi pix-v1.4.0 f9731d41a
- Bun 1.4.4-canary.1+271b65ec6
Pi and Bun as in v0.0.6.
Commits since v0.0.6:
- Update notices: only a newer release (an older one in ~/.pix/latest is a check from before the update, which showed 'latest release again' right after pix update); install.sh: no curl progress bar, which printed a line per update in narrow terminals (1597dd4)
pix 0.0.6
Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.
-
Pi v1.4.0 with pix's patches: https://github.com/getpie-dev/pi pix-v1.4.0 f9731d41a
-
Bun 1.4.4-canary.1+271b65ec6
-
Changed since v0.0.5: Bun 1.4.4-canary.1+3f3a9ff87 → 1.4.4-canary.1+271b65ec6
Commits since v0.0.5:
- Bun 1.4.4-canary.1+271b65ec6: the downloads of +3f3a9ff87 were gone; one commit apart, docs only, same WebKit (a89d62e)
- Keep the pinned Bun in a pre-release of pix (scripts/mirror-bun.sh): Bun replaces its canary downloads with every canary, so a release could not download the pinned one (8f8dd37)
- Release on push to main: when a push changes pix, GitHub Actions releases the next patch version (by hand: gh workflow run release -f bump=minor); the version goes in with -ldflags, the release creates its tag; scripts/release.ts is gone (d0f787a)
- pix update --extensions compiles the updated packages in again: a build records the installed packages (npm's lock file, each git package's commit), not only the settings (c86163f)
- Drop pix compile --none: packages are always compiled in by themselves (9db8cf7)
- Packages are compiled in by themselves: when Pi settings differ from the current build, pix compiles them in the background at low priority and says so when it starts and when it is done; a failed compile is shown once and not retried until the packages or pix change; pix compile --none turns it off (4b24816)
- bun run release patch (101c4b7)
- release.ts: poll the run, as gh run watch gives up on a network error (0326d81)
pix 0.0.5
Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.
- Pi v1.4.0 with pix's patches: https://github.com/getpie-dev/pi pix-v1.4.0 f9731d41a
- Bun 1.4.4-canary.1+3f3a9ff87
Pi and Bun as in v0.0.4.
Commits since v0.0.4:
- Version 0.0.5 (83e9af8)
- release.ts: the next version follows the newest tag as well, as a tag may have been pushed by hand (934830f)
- bun scripts/release.ts patch|minor|major|X.Y.Z releases: sets the version, tags, watches the GitHub release run, then pushes main; the local build and its check-release workflow are gone (b80ea97)
- Release notice links the release and says when pix update goes back; pix self status shows the last check; release notes list Pi, Bun and what changed (0b9b5ea)
- Pi's footer says pix and its version (0c41c6d)
- No automatic updates: pix checks for a new release in the background and Pi shows it, as for Pi; the user runs pix update (8a7e2a8)
- pix updates itself: a run checks for a new release at most once an hour and installs it in the background, at low priority, for the next run; runs never wait for it; PIX_DISABLE_AUTOUPDATE=1 only checks (48ad5b5)
pix 0.0.4
Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix
pix 0.0.3
Install: curl -fsSL https://raw.githubusercontent.com/iamdin/pix/main/install.sh | sh or npm i -g usepix
pix 0.0.1
bun-1.4.4-canary.1-271b65ec6
Bun 1.4.4-canary.1+271b65ec6 (271b65ec608a50eca96a894c6bbff1e65849d920), as downloaded from oven-sh/bun; pix's releases build with it. Not a pix release.