Hi all,

I've just tagged FactCheck.jl v0.2 in METADATA.

FactCheck was started by Zach Allaun a long long time ago in Julia terms 
(March 2013), and was one of (if not the) first testing package for Julia.
Julia has managed to accumulate a large number of testing packages, but 
none are as widely used as FactCheck.
However, it wasn't actively maintained anymore.
For that reason, we have moved FactCheck to the JuliaLang org on Github, 
and I've refactored it a bit and even added some new features.
The last pre-move, pre-refactor release was 0.1.2, and I'll bump to 0.3.x 
when new features are added.

NEWS.md, for the FactCheck 0.2 release

* NEW: Custom test messages, e.g. `@fact 1=>2 "two != one"`
* NEW: Added a compact mode, enable with `FactCheck.setstyle(:compact)`
* NEW: Added a `@pending` test type that is a no-op but records its existence.
* CHANGE: Minimum Julia version bumped to 0.3
* CHANGE: Colored output handled by Julia itself - to get colored output run 
with `julia --color`.
* CHANGE: `exitstatus` no longer exits Julia, instead throws an uncaught 
exception.
* REMOVED: `irrelevant` assertion helper.
* REMOVED: `@runtest` macro - was partially broken anyway.
* Re-written README. Simpler, explains all features, builds up incrementally to 
more advanced options.
* General refactoring of code base.


I hope this encourages wider use of FactCheck, and as more people use it, I'm 
sure more feature requests/issues/PRs will come in and make it better for 
everyone.


Finally, I don't want to say "don't make new testing packages" because there 
are different styles of testing. 

*But*: I'd strongly encourage people to contribute to making FactCheck better 
rather than starting their own.


Thanks,

Iain

Reply via email to