On Wed, Jan 6, 2010 at 2:47 PM, Eric Evans <eev...@rackspace.com> wrote: > On Wed, 2010-01-06 at 14:29 -0600, Jonathan Ellis wrote: >> The 0.5 api is a superset of the 0.4 one in method names and >> arguments, but the exceptions declared are different, so client code >> in compiled languages with checked exceptions (only Java?) probably >> needed some light editing to upgrade. > > That still breaks existing code though. Would you not bump the major for > such a case?
I guess that is fine, although it still feels like this introduces confusion for people whose code is NOT affected (i.e. most non-java languages). I guess ultimately there is no substitute for reading release notes. -Jonathan