Lutz Frommberger wrote:
Emmanuel Blot <[EMAIL PROTECTED]> wrote:
Upgrading from one minor release to another (ex: 0.9.2 -> 0.9.3)
should not break up plugin in most of the cases, but if plugins are
designed to work against the Trac trunk, there cannot be any warranty
about the external APIs.

That's totally ok: If you want to work with the trunk, you risk to get
into trouble. But you should not experience any trouble if you stick
to official releases.

"In most of the cases" ...

What happened in the 0.9.2 -> 0.9.3 upgrade was that we wanted to fix XSS security issues, and this involved a rather important change in the way the strings were handed down from
the code to the template layer.

The tradeoff between security increase/inconvenience was in favor of the security increase.

The "nice" thing about this incompatibility is that plugin writers _will_ have to take notice
of the change and make their plugin robust against XSS attacks too :)

-- Christian
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac

Reply via email to