Version 1.13.0
Dynamic Properties Recognition Fix 2025-01-18Fixed 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
๐ Documentation
๐ง Installation
From Installer
- Download the appropriate installer for your platform
- Run the installer and follow the prompts
- 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')"