summaryrefslogtreecommitdiff
path: root/Compatibility.md
diff options
context:
space:
mode:
Diffstat (limited to 'Compatibility.md')
-rw-r--r--Compatibility.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/Compatibility.md b/Compatibility.md
new file mode 100644
index 0000000..7bfc849
--- /dev/null
+++ b/Compatibility.md
@@ -0,0 +1,12 @@
+gocryptfs tries to keep on-disk format compatibility and new versions can mount filesystems created by several older versions.
+From time to time, major revisions drop compatibility to very old filesystems to keep the gocryptfs code simple and maintainable. As seen on the table below, v1.0 will be the first version to drop support for very old filesystems.
+
+| can be mounted on ▶ | v0.4 | v0.5 | v0.6 | v0.7 & v0.8 | v0.9 & v0.10 | v1.0 |
+|----------------------|------|------|------|-------------|--------------|------|
+| ▼ **created by** | | | | | | |
+| v0.4 | Y | Y | Y | Y | Y | - |
+| v0.5 | - | Y | Y | Y | Y | - |
+| v0.6 | - | - | Y | Y | Y | - |
+| v0.7 & v0.8 | - | - | - | Y | Y | Y |
+| v0.9 & v0.10 | - | - | - | - | Y | Y |
+| v1.0 | - | - | - | - | Y | Y | \ No newline at end of file