Releases: octave-app/octave-app
8.4.0
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
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
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
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
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
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
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
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
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
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.