0.95 was mostly stable, but failed in some important situations. 0.96 is a near-complete rewrite. It passes all of my test cases, but it is new code, so should be treated with caution. 0.97 is almost identical to 0.96, except it allows *'s for hoshi points.