Greg Sabino Mullane wrote:
I need to modify an extension to take advantage of recent
changes in phase3. Is there an implicit expectation that
they should be in sync? In other words, is there any problem
with adding a non-backwards compatible change to an extension
for something in the current svn sources but not in the latest
public release? (It's a "searchableIPs()" change to CheckUser, FWIW).
No, there is no such expectation. You should try to keep extensions
backwards-compatible, within reason. Consider the size of the user base
and the number of people likely to be affected, versus the effort required
to support both versions.
-- Tim Starling