Releases: mnott/texdown
Scrivener 3 Compatibility
This release implements Scrivener 3 Compatibility. Scrivener 2 Compatibility is maintained if you add -2 to the command line, except for Snapshot handling, should we ever implement it, as we never implemented it for Scrivener 2 in the first place.
Observations Moving from Scrivener 2 to 3
XML
<BinderItem ID="101" UUID="7D9E6416-4031-424F-831D-187BE14621F5" ... />
became
<BinderItem UUID="7D9E6416-4031-424F-831D-187BE14621F5" ... />
i.e. the ID was dropped.
Content
At the same time,
Files/Docs/101.rtf
became
Files/Data/7D9E6416-4031-424F-831D-187BE14621F5/content.rtf
The files were unchanged.
Synopsis
Files/Docs/167_synopsis.txt
became
Files/Data/C1DA2CEB-AB8E-4C9C-8A5F-8B9AB60D6107/synopsis.txt
The files were unchanged.
Comments
Files/Docs/579.comments
became
Files/Data/12F8A97F-8EAD-4D5E-9C19-BA0B3E3F61A9/content.comments
The files were unchanged.
Snapshots
Files/Snapshots/165.snapshots/
became
Files/Snapshots/B5E5BC01-F64B-4F76-A126-98A413DEB733.snapshots
where the snapshot file name and content remained unchanged, but the
index.xml was changed slightly, to also contain the snapshot text.
We did not use them so far, so we don't care.
Other
The IncudeInCompile setting has been reverted, i.e. while before, nothing was included unless the flag was set in the .scrivx, now everything is set, unless the flag is not present.