|
1 | 1 | # MatConsoleCtl releases |
2 | 2 |
|
3 | | -### Version 4.7.0-SNAPSHOT - TBD ([javadoc](http://diffplug.github.io/matconsolectl/javadoc/snapshot/), [jcenter](https://oss.sonatype.org/content/repositories/snapshots/com/diffplug/matsim/matconsolectl/)) |
4 | | - |
5 | | -### Version 4.6.0 - November 12th 2020 ([javadoc](http://diffplug.github.io/matconsolectl/javadoc/4.6.0/), [jcenter](https://bintray.com/diffplug/opensource/matconsolectl/4.6.0/view)) |
| 3 | +## [Unreleased] |
6 | 4 |
|
| 5 | +## [4.6.0] - 2020-11-12 |
7 | 6 | - Added checks for directories and non-exisiting files in classpath converters: In Configuration.getClassPathAsRMICodebase() and Configuration.getClassPathAsCanonicalPaths(). This prevents unnecessary IOExceptions for invalid classpaths. |
8 | 7 | - https://github.com/diffplug/matconsolectl/pull/21 |
9 | 8 |
|
10 | | -### Version 4.5.0 - July 18th 2017 ([javadoc](http://diffplug.github.io/matconsolectl/javadoc/4.5.0/), [jcenter](https://bintray.com/diffplug/opensource/matconsolectl/4.5.0/view)) |
11 | | - |
| 9 | +## [4.5.0] - 2017-07-18 |
12 | 10 | - Added `Builder.setOutputWriter` and `Builder.setErrorWriter` for capturing `stdout` and `stderr` from MATLAB. ([#20](https://github.com/diffplug/matconsolectl/pull/20)) |
13 | 11 |
|
14 | | -### Version 4.4.4 - December 15th 2016 ([javadoc](http://diffplug.github.io/matconsolectl/javadoc/4.4.4/), [jcenter](https://bintray.com/diffplug/opensource/matconsolectl/4.4.4/view)) |
15 | | - |
| 12 | +## [4.4.4] - 2016-12-15 |
16 | 13 | - Yet a better fix to a bug where MatConsoleCtl would not run if there were [spaces in the path](https://github.com/diffplug/matconsolectl/issues/15) to the MatConsoleCtl jar. |
17 | 14 |
|
18 | | -### Version 4.4.3 - December 15th 2016 ([javadoc](http://diffplug.github.io/matconsolectl/javadoc/4.4.3/), [jcenter](https://bintray.com/diffplug/opensource/matconsolectl/4.4.3/view)) |
19 | | - |
| 15 | +## [4.4.3] - 2016-12-15 |
20 | 16 | - Better fix to a bug where MatConsoleCtl would not run if there were [spaces in the path](https://github.com/diffplug/matconsolectl/issues/15) to the MatConsoleCtl jar. |
21 | 17 |
|
22 | | -### Version 4.4.2 - July 5th 2015 ([javadoc](http://diffplug.github.io/matconsolectl/javadoc/4.4.2/), [jcenter](https://bintray.com/diffplug/opensource/matconsolectl/4.4.2/view)) |
23 | | - |
| 18 | +## [4.4.2] - 2015-07-05 |
24 | 19 | - Fixed a bug where MatConsoleCtl would not run if there were [spaces in the path](https://github.com/diffplug/matconsolectl/issues/11) to the MatConsoleCtl jar. |
25 | 20 |
|
26 | | -### Version 4.4.1 - October 16th 2015 ([javadoc](http://diffplug.github.io/matconsolectl/javadoc/4.4.1/), [jcenter](https://bintray.com/diffplug/opensource/matconsolectl/4.4.1/view)) |
27 | | - |
| 21 | +## [4.4.1] - 2015-10-16 |
28 | 22 | - Corrected the license in the maven metadata. |
29 | 23 |
|
30 | | -### Version 4.4.0 - October 16th 2015 ([javadoc](http://diffplug.github.io/matconsolectl/javadoc/4.4.0/), [jcenter](https://bintray.com/diffplug/opensource/matconsolectl/4.4.0/view)) |
31 | | - |
| 24 | +## [4.4.0] - 2015-10-16 |
32 | 25 | - `MatlabType.MatlabTypeGetter` is now generic. |
33 | 26 | - Fixed lots of compiler warnings. |
34 | 27 | - Removed some [unused code](https://github.com/diffplug/matconsolectl/commit/c514188e55880528268dd3314f7347d95d00b7b6), and carefully marked code which [appears unused](https://github.com/diffplug/matconsolectl/commit/60564f2e8a80494b443d7da31c01d2e55c6d72c2) but is actually needed for internal MATLAB scripts. |
|
38 | 31 | - Broke up the test suite into `test`, `testMatlabHeadless`, and `testMatlabInteractive` |
39 | 32 | - Moved the demo code into the main library. It's a very small demo with no dependencies, makes life easier to manage one jar rather than two. |
40 | 33 |
|
41 | | -### Version 4.3.0 - February 23rd 2015 |
42 | | - |
| 34 | +## [4.3.0] - 1015-02-23 |
43 | 35 | - Added OSGi compatibility. |
44 | 36 |
|
45 | | -### Version 4.2.1 - February 22nd 2015 |
46 | | - |
| 37 | +## [4.2.1] - 2015-02-22 |
47 | 38 | - ThrowableWrapper now initializes the `getMessage()` field with MATLAB's raw error text. |
48 | 39 |
|
49 | | -### Version 4.2.0 - February 20th 2015 |
50 | | - |
| 40 | +## [4.2.0] - 2015-02-20 |
51 | 41 | - Switched to gradle, which makes the jmistub subproject unnecessary. |
52 | 42 | - Added `CopyPasteCallback` to the set of options for creating a `MatlabProxyFactory`. The factory sends a chunk of code to the callback, and the user copy-pastes this code into a MATLAB terminal to initiate a connection. |
53 | 43 | + At first, I got a bunch of Serialization errors. There were a bunch of `Serializable` classes that didn't specify a `serialVersionUID`. Specifying these seemed to fix the problem. |
|
0 commit comments