Skip to content

Releases: ironsheep/PNut-TS

v1.43.3

14 Dec 20:48
Compare
Choose a tag to compare
v1.43.3 Pre-release
Pre-release

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!

v1.43.2

22 Sep 18:28
Compare
Choose a tag to compare
v1.43.2 Pre-release
Pre-release

Updated release for testing with first users

  • Repair command-line option parsing (on Windows/Linux)
  • BUGFIX fixed elementizer issues caused by preprocessor changes
  • Compatible with PNut_v43.exe

Full Changelog: v1.43.1...v1.43.2

Known Issues v1.43.2

  • 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. It's not good to have a compiler dependent upon external parts, so I'm hoping 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!

v1.43.1

17 Sep 19:57
Compare
Choose a tag to compare
v1.43.1 Pre-release
Pre-release

Updated release for testing with first users

  • Finish implementation of PreProcessor (Oops!)
  • Clean up output under error conditions
  • Compatible with PNut_v43.exe

Full Changelog: v1.43.0...v1.43.1

Known Issues v1.43.1

  • Compiler occasionally produces duplicate error messages

Packaging

  • We adjusted the filename of the .zip files once again. Will this be the last name change? <fingerscrossed>

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. It's not good to have a compiler dependent upon external parts, so I'm hoping to solve this soon and get us back to using a standalone executable.

Here's my current test 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!

v1.43.0

11 Sep 18:32
Compare
Choose a tag to compare
v1.43.0 Pre-release
Pre-release

Release for testing with first users

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, then 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. It's not good to have a compiler dependent upon external parts, so I'm hoping to solve this soon and get us back to using a standalone executable.

Here's my current test 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 ? looking for someone with a Linux Intel x86-64-bit system to test this.

v0.43.1

30 Aug 22:42
Compare
Choose a tag to compare
v0.43.1 Pre-release
Pre-release

TEST Pre-release for internal testing of packaging...

  • First cut of new packaging so we can test on various platforms to validate our install instructions as we write them.

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, then 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. It's not good to have a compiler dependent upon external parts, so I'm hoping to solve this soon and get us back to using a standalone executable.

Here's my current test 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 ? looking for someone with a Linux Intel x86-64-bit system to test this.

Full Changelog: v0.43.0...v0.43.1