matconsolectl icon indicating copy to clipboard operation
matconsolectl copied to clipboard

Update build

Open nedtwigg opened this issue 7 months ago • 0 comments

DO NOT MERGE! This PR updates to our latest build template, but it has some big downsides for this unique project

  • before this PR, it builds on Java SE 6 (old!)
  • after this PR, it builds on Java 8

According to this ChatGPT report,

  • Java 6 used in R2013a and earlier
  • Java 7 used in R2013b to R2017a
  • Java 8 used R2018a to R2024b
  • R2025a ended Swing GUI, now uses web-based tech, but the old matconsolectl jar (4.6.1) still works in R2025a-prerelease
    • migration guide https://www.mathworks.com/products/matlab/app-designer/java-swing-alternatives.html#containers
    • EDIT just tried with fresh installs, and collected this data quickly
      • R2023a - works
      • R2023b - works
      • R2024a - works
      • R2024b - broken
      • R2025a - broken

So it's not clear at all that it's worth it to drop support for R2013a and earlier for no benefit. But if we want to publish a new version to mavencentral, we'll need to update to our new build, or else we'll need to do some one-off workaround.

nedtwigg avatar May 27 '25 21:05 nedtwigg