193
192
Within a development series, the focus is on helping plugin authors keep
194
193
up to date by giving clear error messages when an interface is removed.
195
194
We will no longer focus on letting old plugin code work with new versions
198
197
This may mean that in cases where today a plugin would keep running but
199
198
give warnings, it will now fail altogether with an error.
202
201
needing to keep old code around, or write extra compatibility shims, or
203
202
have review turnarounds related to compatibility. Some changes, such as
204
203
removing module-global variables, that are hard to do now, will be
208
207
but that aren't technically plugins. The same approach, though the
209
208
technical considerations are different, should apply to other extensions
210
209
such as programs that use bzr through the shell interface.