>
> >> Yes, for 1.0.1 I only suggested adding ElementType.Type for @Target,
> >> that should be perfectly backwards compatible right?
> > If we add that in 1.0.1, and they rely on the behavior that it triggers
> and
> > then downgrade to 1.0.0, then their software could break because that
> > behavior won't be enabled, right?
>
> After downgrading, it'd show up as a compiler error - which makes all
> the sense to me.
>

This means it's not backwards compatibile according to the APR guidelines
(that guarantee both binary and source compatibility across patch versions):

"We define "source compatible" to mean that an application will continue to
build without error, and that the semantics will remain unchanged."

Don't we want to retain those guidelines?

Les

Reply via email to