Nexus Nexus - MATLAB Compatible Computing Platform

Version 1.13.0

Dynamic Properties Recognition Fix 2025-01-18

Fixed addprop() and all DynamicProps methods to use builtin() for DynamicProperties access, ensuring properties added via addprop() are correctly recognized

๐Ÿ“‹ Features

  • Fixed addprop() to use builtin() when accessing DynamicProperties
  • Fixed removeprop() to use builtin() for property removal
  • Fixed getDynamicProperties() to use builtin() for property listing
  • Fixed getProperty() and setProperty() to use builtin()
  • Fixed protected subsref() and subsasgn() in matlab.DynamicProps to use builtin()
  • Properties added via addprop() are now correctly recognized and accessible
  • Fixes "unknown property" error when accessing dynamic properties after addprop()
  • All dynamic property operations now work correctly
  • All previous features from v1.12

๐Ÿ“ฅ Downloads

โš ๏ธ Installer files are being prepared. Please check back soon.

You can build from source using the instructions in BUILD.md

๐Ÿ”ง Installation

From Installer

  1. Download the appropriate installer for your platform
  2. Run the installer and follow the prompts
  3. Add Octave to your PATH if needed

From Source

./bootstrap
./configure --with-blas=openblas --with-lapack=openblas
make -j$(nproc)
sudo make install

๐Ÿงช Testing

Run the compatibility test suite:

cd test
octave --eval "run('matlab-compat/minimal-release.tst')"