Skip to content

v1.43.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@ironsheep ironsheep released this 14 Dec 20:48

Updated release for testing with first users

  • Allow empty VAR (#6)
  • Repair command-line -0 option parsing (#4)
  • Adds new --altbin (-a) option to force output binary to have .binary suffix
  • Compatible with PNut_v43.exe

Full Changelog: v1.43.2...v1.43.3

Known Issues v1.43.3

  • Compiler occasionally produces duplicate error messages

Packaging

NOTE: Special workaround for MacOS: the self-contained build of PNut-TS does not run on MacOS. I'm studying why.

  • I've packaged an alternative version that requires an external install of node.js to run.
  • If you don't have Node.js installed on your Mac:
    • Download the prebuilt Node.js installer for Mac from Download Node.js®.
      • I've tested with v20.17.0 (LTS) on macOS running Arm64, and it just works.
  • If you already have Node.js installed, don't download a new install; use what you have.
    • PNut-TS should run on v16.20.2, v18.20.4 (LTS), and v20.17.0 (LTS)
    • If you don't have one of these versions, you may want to upgrade to the v20.17.0 version.
  • Lastly, download my .zip, unpack it to .dmg, and follow my installation instructions.

We need our compiler to be reliable. Having a compiler dependent upon external parts is not good, so I'd like to solve this soon and get us back to using a standalone executable.

Current packaging status:

os Test status Help?
Windows x64 Works All Good!
Windows Arm64 Works All Good!
macOS X64 Works* *Requires external Node.js install for now.
macOS arm64 Works* *Requires external Node.js install for now.
linux/RPi arm64 Works All Good!
Linux x64 Works All Good!