Quote Originally Posted by handrawn View Post
if I open a file created in v19.0.2 in an earlier version, be it V18 whatever, would it then work
thanks
handrawn, yes it works backwards, probably from v19.1 (I have v18).
What you will see is an Information block to advise newer components have been detected and so these might not be editable in earlier versions.
I have found some Xara versions do not recognise the WIX and bomb, so it is probably very fragile so do try against your setup before committing to it fully.

As shown, Xara cannot be relied on to keep functionality current so building in you own metadata mechanism has to be safest.

@Xara
A WIX file stores all its past saves - that alone is extremely useful to a designer.
Moreover, you have also decided not longer implement the Windows Registry setting for Document Information, so what was once useful History is hidden but awkwardly accessible through a WIX, which you have also fudged away.

Acorn


This is what we've lost.
UNC Extract:

Line 875: {4579,130,UNC("Client login"),L(1650229843),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename.xar")}
Line 876: {4579,140,UNC("Client login"),L(1650306608),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 877: {4579,140,UNC("Client login"),L(1650637342),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 878: {4579,140,UNC("Client login"),L(1650637407),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 879: {4579,140,UNC("Client login"),L(1650638106),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 880: {4579,140,UNC("Client login"),L(1650642471),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 881: {4579,140,UNC("Client login"),L(1650642535),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 882: {4579,140,UNC("Client login"),L(1650642888),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 883: {4579,140,UNC("Client login"),L(1650642973),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 884: {4579,140,UNC("Client login"),L(1650643012),UNC("Xara Designer Pro X19"),UNC("19.0.0.63929"),UNC("Client filename Test.xar")}
Line 885: {4579,168,UNC("My login"),L(1650645919),UNC("Xara Designer Pro+ 21"),UNC("21.9.1.64204"),UNC("20220422-Client filename Test (GMCC).xar")}

The L() number is the seconds number value that you can use to convert to date since timestamp or unix epoch.
Input the number to show the datetime - https://www.epochconverter.io.

The decode of most of the other data is fairly human-readable.