Helge Hafting wrote: > Compatibility meaning: > "the document still compiles and output still looks good" > or "identical printout to within 1/100 of a mm" > or "bitwise identical pdf file"? > > The first one is good enough for me, but maybe not for everybody?
Compatibility means (here): the content of the document is not changed. Since the ref packages provide strings (such as "section 3.4 on the preceeding page"), this can happen. Generally, I also think changes that change the page breaks (and thus the document length) are problematic. Also, of course, old documents should continue to compile without major user intervention (which is also probably not possible, at least if the user has custom classes). Jürgen