On Wed, May 09, 2012 at 11:57:29PM -0400, Greg Stein wrote: > On Wed, May 9, 2012 at 10:07 AM, Stefan Sperling <s...@elego.de> wrote: > > The parameter is new in 1.8. The ignoreProps parameter is new in 1.8, too, > > and I modeled my changes on those that added the ignoreProps parameter. > > > > So I suppose this change is alright? > > Nope. People coding to the 1.7 API will not be providing that > parameter. Thus, it will not compile. > > You need to define new methods that include the parameter, to > supplement the existing methods that do not have it. (yay, > polymorphism!)
Yes, that's the approach to take when changing the 1.7 variant. However, according to Mark I was actually changing the 1.8 variant. The API was already "bumped" earlier by Hyrum (ignoreProps and something else is new in 1.8, too).