[mgunit] 1.4.0 has been released! Download available on the [Releases] page. mgunit is an easy to use unit testing framework for IDL.

New in this release:

* Checks for updates when using the VERSION keyword.

* Fix for test cases with no valid tests.

* Added RUNNERS keyword and allowed FILENAMES to accept a string array so that
output can be send to multiple outputs

In particular, I’m excited about the idea of checking for updates (suggested at my recent [mgunit talk], thanks Don!) and I’m adding the ability to check for updates to my projects. To check to see if there are updates, simply do:

IDL> mgunit, /version
mgunit 1.4.0

Not too useful until I release the next version, in which case it will look like:

IDL> mgunit, /version
mgunit 1.4.0

Opinions on checking more aggressively, i.e., during normal running of tests? I have held up on that since it seems intrusive. I also have the ability in my updater code to list the features/bug fixes available in the new releases.

[mgunit]: https://github.com/mgalloy/mgunit “mgalloy/mglib”
[Releases]: https://github.com/mgalloy/mgunit/wiki/Releases “Releases – mgalloy/mgunit Wiki”
[mgunit talk]: http://michaelgalloy.com/2013/11/11/unit-testing-idl.html “mgunit: Unit testing with IDL”