Skip to content

Releases

pix 0.0.9

Choose a tag to compare

@github-actions github-actions released this 04 Nov 04:35

Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.

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

Choose a tag to compare

@github-actions github-actions released this 03 Nov 01:28

Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.

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

Choose a tag to compare

@iamdin iamdin released this 02 Nov 01:29

Install: curl -fsSL https://raw.githubusercontent.com/iamdin/pix/main/install.sh | sh

pix 0.0.7

Choose a tag to compare

@github-actions github-actions released this 03 Nov 01:17

Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.

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

Choose a tag to compare

@github-actions github-actions released this 02 Nov 16:59

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

Choose a tag to compare

@github-actions github-actions released this 02 Nov 08:46

Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix. Update: pix update.

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

Choose a tag to compare

@github-actions github-actions released this 02 Nov 06:45

Install: curl -fsSL https://github.com/iamdin/pix/releases/latest/download/install.sh | sh or npm i -g usepix

pix 0.0.3

Choose a tag to compare

@github-actions github-actions released this 02 Nov 05:46

Install: curl -fsSL https://raw.githubusercontent.com/iamdin/pix/main/install.sh | sh or npm i -g usepix

pix 0.0.1

Choose a tag to compare

@iamdin iamdin released this 02 Nov 05:27

Install: curl -fsSL https://raw.githubusercontent.com/iamdin/pix/main/install.sh | sh

bun-1.4.4-canary.1-271b65ec6

Pre-release

Choose a tag to compare

Bun 1.4.4-canary.1+271b65ec6 (271b65ec608a50eca96a894c6bbff1e65849d920), as downloaded from oven-sh/bun; pix's releases build with it. Not a pix release.