Skip to content

Releases: JuliaInterop/MATLAB.jl

v0.9.0

10 Mar 21:10
d069345
Compare
Choose a tag to compare

MATLAB v0.9.0

Diff since v0.8.4

Breaking changes

  • Types that are subtypes of AbstractArray (e.g. Diagonal) are now converted to MATLAB arrays instead of structs. Within MATLAB these types are represented as normal, dense arrays. #229
  • Tuples are no longer converted to MATLAB dictionaries. Instead tuples are converted to cell arrays (if it has mixed types) or numeric arrays (if all elements share a single numeric type) #231

Merged pull requests:

  • The segfault issue with MATLAB versions 2022/2023 is gone on Linux platforms (#215) (@egavazzi)
  • Move the warning for Linux into the installation instructions (#217) (@musm)
  • fix broken link in README.md (#218) (@egavazzi)
  • fix typos (#219) (@spaette)
  • Pass MATLAB flags that avoids some of the GUI-related things (#222) (@pratyai)
  • Change the warning in the readme to a more general one. (#224) (@egavazzi)
  • Add Path workaround for windows (#226) (@bolognam)
  • Add conversion from AbstractArray to mxarray (#229) (@tqml)
  • Add conversion for tuples (#231) (@tqml)
  • Bump actions/checkout from 2 to 4 (#232) (@dependabot[bot])
  • Add path workaround for Linux (#233) (@egavazzi)

Closed issues:

  • Tuples converted to MATLAB structs (#178)
  • UndefRefError in MAC OS Apple Silicon (#195)
  • Variable interpolation from Julia to Matlab: Treat adjoint vectors as row vectors (#196)
  • Weird issue when also using Juliaup (#214)
  • MATLAB.jl seems working fine with MATLAB R2023b on macOS (#223)

v0.8.4

12 Jul 05:00
276ed64
Compare
Choose a tag to compare

MATLAB v0.8.4

Diff since v0.8.3

Closed issues:

  • How to suppress the warning messages at the beginning of the MATLAB.jl processing? (#193)
  • how to use mat by MATLAB.jl ? (#199)
  • Fail to build the MATLAB due to the load error of libmx (#205)
  • Unable to compile on Apple M1 (#209)

Merged pull requests:

v0.8.3

18 Feb 16:23
d9a79c0
Compare
Choose a tag to compare

MATLAB v0.8.3

Diff since v0.8.2

Closed issues:

  • Calling custom MATLAB function (#171)
  • Error precompiling MATLAB.jl (#191)
  • libmx error when building (#194)

Merged pull requests:

  • Search standard directory for Linux systems (#197) (@musm)

v0.8.2

30 Apr 14:56
08ca1ca
Compare
Choose a tag to compare

MATLAB v0.8.2

Diff since v0.8.1

Closed issues:

  • Continous integration (#177)

Merged pull requests:

  • Minor clean-up of build, readme, and engine code (#190) (@musm)

v0.8.1

29 Apr 05:03
783a527
Compare
Choose a tag to compare

MATLAB v0.8.1

Diff since v0.8.0

Closed issues:

  • UndefRefError after upgrading Matlab (#152)
  • Non-fatal startup failures (#162)
  • ERROR: LoadError: InitError: The MATLAB library path could not be found. (#164)
  • Automatic COM server registration on Windows (#182)

Merged pull requests:

v0.8.0

14 Jan 20:01
be1f008
Compare
Choose a tag to compare

MATLAB v0.8.0

Diff since v0.7.3

Closed issues:

  • test fails (#142)
  • Error tagging new release (#156)
  • using MATLAB error, invalid path on ubuntu (#158)
  • Can't find library path on macOS 10.12.6 (#159)
  • Path Error (#160)
  • Windows new license now causes startup issues (#165)
  • Sparse complex matrices convert to sparse real matrices (#179)

Merged pull requests:

v0.7.3: Fix segfault due to memcpy (#155)

04 Jan 17:03
Compare
Choose a tag to compare
Fixes failing tests on Linux and OSX

v0.7.2

17 Dec 15:47
9c67743
Compare
Choose a tag to compare
Fix engine detection, revert #143 (#153)

v0.7.1

15 Nov 15:42
ceaf113
Compare
Choose a tag to compare
Add warning about string array compatability (#147)

Drop 0.6 and update deprecations

28 Aug 03:33
710c4c2
Compare
Choose a tag to compare
v0.7.0

Delete Manifest.toml (#141)