Skip to content

Releases: octave-app/octave-app

8.4.0

02 May 07:14
Compare
Choose a tag to compare

Octave.app 8.4.0 release!

Special Installation Instructions - REQUIRED!

TL;DR: Use xattr -c to un-quarantine the DMG before opening it.

After downloading the DMG, before opening it (double-clicking it) to do the installation, you must first "un-quarantine" it. Open Terminal and run xattr -c ~/Downloads/Octave-*.dmg. Then you can double-click the DMG file and proceed to install it as usual. If you don't do this extra xattr -c step, it will probably just give you an "app is damaged" error instead of launching when you try to run it from /Applications. Sorry; working on fixing this, but not super hopeful. See #244 – App "damaged" for GitHub downloads.

9.1.0 beta1

23 Apr 19:28
Compare
Choose a tag to compare
9.1.0 beta1 Pre-release
Pre-release

First beta for 9.1.0, built 2024-04-23.

Special Installation Instructions - REQUIRED!

TL;DR: Use xattr -c to un-quarantine the DMG before opening it.

After downloading the DMG, before opening it (double-clicking it) to do the installation, you must first "un-quarantine" it. Open Terminal and run xattr -c ~/Downloads/Octave-*.dmg. Then you can double-click the DMG file and proceed to install it as usual. If you don't do this extra xattr -c step, it will probably just give you an "app is damaged" error instead of launching when you try to run it from /Applications. Sorry; working on fixing this, but not super hopeful. See #244 – App "damaged" for GitHub downloads.

8.4.0 RC1

20 Apr 23:48
Compare
Choose a tag to compare
8.4.0 RC1 Pre-release
Pre-release

8.4.0 Release Candidate 1.

If all goes well, this exact built will become the 8.4.0 release.

Special Installation Instructions - REQUIRED!

TL;DR: Use xattr -c to un-quarantine the DMG before opening it.

After downloading the DMG, before opening it (double-clicking it) to do the installation, you must first "un-quarantine" it. Open Terminal and run xattr -c ~/Downloads/Octave-*.dmg. Then you can double-click the DMG file and proceed to install it as usual. If you don't do this extra xattr -c step, it will probably just give you an "app is damaged" error instead of launching when you try to run it from /Applications. Sorry; working on fixing this, but not super hopeful. See #244 – App "damaged" for GitHub downloads.

8.4.0 beta3

15 Apr 08:25
Compare
Choose a tag to compare
8.4.0 beta3 Pre-release
Pre-release

Changes from beta2:

  • Update package versions.
  • Move build metadata files to Contents/Resources/octapp-meta.

Decided to do another beta instead of going right to an RC since it took so long to sort out the Xcode 15.3 build issues with Qt and GCC.

Known issues

It's failing a couple tests in the Octave test suite. The filter failure and logm regression only happens on AS.

  libinterp/corefcn/filter.cc-tst ................................ pass   13/14
                                                                   FAIL    1
  libinterp/corefcn/inv.cc-tst ................................... pass   60/62
                                                                   FAIL    2
[...]
  linear-algebra/logm.m .......................................... pass   11/12
                                                              REGRESSION   1

8.4.0 beta2

26 Feb 13:55
Compare
Choose a tag to compare
8.4.0 beta2 Pre-release
Pre-release

Changes from beta1:

  • New "READ ME! Important Installation Instructions" file in DMG.
  • Fix the DMG prettification.
  • Whatever Homebrew core package updates happened since beta1.

I'm also attempting to sign the DMG, to get rid of the quarantine problem. Signed versions of the DMG will be uploaded here alongside the main Octave-8.4.0_beta2[-Intel].dmg files, and will have suffixes like "-sgndmg".

Variant DMGs:

  • Octave-8.4.0_beta2[-Intel]-sgndmg.dmg - codesigned with my Developer ID, giving "rejected... source: unnotarized Developer ID" rejection

8.4.0 beta1

28 Jan 21:56
Compare
Choose a tag to compare
8.4.0 beta1 Pre-release
Pre-release

First beta for 8.4.0.

Special Installation Instructions - REQUIRED!

TL;DR: Use xattr -c to un-quarantine the DMG before opening it.

After downloading the DMG, before opening it (double-clicking it) to do the installation, you must first "un-quarantine" it. Open Terminal and run xattr -c ~/Downloads/Octave-*.dmg. Then you can double-click the DMG file and proceed to install it as usual. If you don't do this extra xattr -c step, it will probably just give you an "app is damaged" error instead of launching when you try to run it from /Applications. Sorry; working on fixing this, but not super hopeful. See #244 – App "damaged" for GitHub downloads.

Requirements and Targets

This prelease has both an Apple Silicon and Intel build. They're distinguished by the DMG file names: an "-Intel" suffix on the Intel one; no suffix on the Apple Silicon one, since Apple Silicon is basically the standard/default for Macs now.

Requires macOS 12 or newer. This build was built on macOS 14. (Due to VM issues with older macOSes.) Probably works on macOS 12 and 13 as well, and seems okay in my limited macOS 12 testing. Feel free to report compatibility issues.

8.4.0 alpha4

27 Jan 01:26
Compare
Choose a tag to compare
8.4.0 alpha4 Pre-release
Pre-release

Early prerelease for Octave.app 8.4.0.

Since alpha3: added netcdf package, version bump suite-sparse and sip packages.

Special Installation Instructions

TL;DR: Use xattr -c to un-quarantine the DMG before opening it.

After downloading the DMG, before opening it (double-clicking it) to do the installation, you must first "un-quarantine" it. Open Terminal and run xattr -c ~/Downloads/Octave-*.dmg. Then you can double-click the DMG file and proceed to install it as usual. If you don't do this extra xattr -c step, it will probably just give you an "app is damaged" error instead of launching when you try to run it from /Applications. Sorry; working on fixing this, but not super hopeful. See #244 – App "damaged" for GitHub downloads.

Requirements and Targets

This prelease has both an Apple Silicon and Intel build. They're distinguished by the file names for the DMG: an "Intel" suffix for the Intel one; no suffix for the Apple Silicon one, since Apple Silicon is basically the standard/default for Macs now.

Requires macOS 12 or newer. This build was built on macOS 14. (Because I can't keep an Intel macOS 12 VM running long enough to complete the build without locking up (using VMware on macOS 14 host), and Parallels is giving me headaches on Apple Silicon.) Probably works on macOS 12 and 13 for Intel as well, and seems okay in my limited macOS 12 testing. Feel free to report compatibility issues.

v8.4.0_alpha3

19 Jan 08:26
Compare
Choose a tag to compare
v8.4.0_alpha3 Pre-release
Pre-release

Early prerelease for Octave.app 8.4.0. Since alpha2: pruned rust and llvm from the build, getting the app down from 6 GB to 3 GB. Bundler code for this has been merged to main/master now.

Special Installation Instructions

TL;DR: Use xattr -c to un-quarantine the DMG before opening it.

After downloading the DMG, before opening it (double-clicking it) to do the installation, you must first "un-quarantine" it. Open Terminal and run xattr -c ~/Downloads/Octave-8.*.dmg. Then you can double-click the DMG file and proceed to install it as usual. If you don't do this extra xattr -c step, it will probably just give you an "app is damaged" error instead of launching when you try to run it from /Applications. Sorry; working on fixing this. See #244.

Requirements and Targets

This prelease has both an Apple Silicon and Intel build. They're distinguished by the file names for the DMG: an "Intel" suffix for the Intel one; no suffix for the Apple Silicon one, since Apple Silicon is basically the standard/default for Macs now.

Requires macOS 12 or newer. This build was built on macOS 12 fo Apple Silicon, and macOS 14 for Intel. (Because I can't keep an Intel macOS 12 VM running long enough to complete the build without locking up. (Using VMware on macOS 14 host.)) Probably works on macOS 12 and 13 for Intel as well, and may or may not issue errurs during __run_test_suite__. Looks like that may be due to the test suite requiring Xcode (to supply perl)?

8.4.0 alpha2

17 Jan 01:05
Compare
Choose a tag to compare
8.4.0 alpha2 Pre-release
Pre-release

Early prerelease for Octave.app 8.4.0. Minor update of 8.4.0 alpha1, mostly about minor packaging cleanup, and picking up new versions of dependencies, including suite-sparse.

Special Installation Instructions

TL;DR: Use xattr -c to un-quarantine the DMG before opening it.

After downloading the DMG, before opening it (double-clicking it) to do the installation, you must first "un-quarantine" it. Open Terminal and run xattr -c ~/Downloads/Octave-8.*.dmg. Then you can double-click the DMG file and proceed to install it as usual. If you don't do this extra xattr -c step, it will probably just give you an "app is damaged" error instead of launching when you try to run it from /Applications. Sorry; working on fixing this. See #244.

Requirements and Targets

This prelease has both an Apple Silicon and Intel build. They're distinguished by the file names for the DMG: an "Intel" suffix for the Intel one; no suffix for the Apple Silicon one, since Apple Silicon is basically the standard/default for Macs now.

This was built on macOS 14. Probably works on macOS 12 and 13, but will kick out a bunch of error messages during the test suite (if you do __run_test_suite__).

8.4.0 alpha1

07 Jan 07:58
Compare
Choose a tag to compare
8.4.0 alpha1 Pre-release
Pre-release

Early prerelease for 8.4.0. This is the first 7.x/8.x series Octave.app build that seems to actually be working.

SPECIAL INSTALLATION INSTRUCTIONS: After downloading the DMG, before opening it to do the installation, you must first un-quarantine it. Open Terminal and run xattr -c ~/Downloads/Octave-8.*.dmg. Then you can double-click the DMG file and proceed to install it as usual. If you don't do this extra xattr -c step, it will just give you an "app is damaged" error instead of launching when you try to run it from /Applications. Sorry; working on fixing this. See #244.

This prelease has both an Apple Silicon and Intel build. They're distinguished by the file names for the DMG: an "Intel" suffix for the Intel one; no suffix for the Apple Silicon one, since Apple Silicon is basically the standard/default for Macs now.

These alpha1 builds may or may not require macOS 14. I built it on macOS 14. But seems to work on macOS 12 too when I tested it there? YMMV. Hopefully will reliably be working on macOS 12+ or 11+ by the time the real 8.4.0 build is out.