Sean P. DeNigris wrote
> MAJOR API CHANGE:
> - change matcher #= to #equal: e.g. "1 should = 1" would now be written "1
> should equal: 1"
> - update all code to use new API
> 
> Motivation: the #= magic made it impossible to store matchers in
> dictionaries, and #hash was implemented to signal an error explaining as
> much. Unfortunately, #= and #hash are deeply ingrained Smalltalk concepts,
> and are assumed to work as expected. In Pharo 3.0, the debugger tried to
> put matchers in a dictionary, causing an infinite error loop whenever a
> matcher failed.

I bumped the version from 1.2 -> 2.0 per semantic versioning
(non-backward-compatible bumps major) and copied the config to MetaRepFor30



-----
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Phexample-API-Change-Proposal-was-Phexample-Image-Destroying-Bug-tp4755787p4780315.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Reply via email to