diff --git a/bin/backend-versions.sh b/bin/backend-versions.sh new file mode 100755 index 000000000..3fb21cc81 --- /dev/null +++ b/bin/backend-versions.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# This adds the version each backend was released to its docs page +set -e +for backend in $( find backend -maxdepth 1 -type d ); do + backend=$(basename $backend) + if [[ "$backend" == "backend" || "$backend" == "vfs" || "$backend" == "all" || "$backend" == "azurefile" ]]; then + continue + fi + + commit=$(git log --oneline -- $backend | tail -1 | cut -d' ' -f1) + if [ "$commit" == "" ]; then + commit=$(git log --oneline -- backend/$backend | tail -1 | cut -d' ' -f1) + fi + version=$(git tag --contains $commit | grep ^v | sort -n | head -1) + echo $backend $version + sed -i~ "4i versionIntroduced: \"$version\"" docs/content/${backend}.md +done diff --git a/docs/content/alias.md b/docs/content/alias.md index eeb746475..a0960c528 100644 --- a/docs/content/alias.md +++ b/docs/content/alias.md @@ -1,6 +1,7 @@ --- title: "Alias" description: "Remote Aliases" +versionIntroduced: "v1.40" --- # {{< icon "fa fa-link" >}} Alias diff --git a/docs/content/amazonclouddrive.md b/docs/content/amazonclouddrive.md index 74ff53df6..2fd16db74 100644 --- a/docs/content/amazonclouddrive.md +++ b/docs/content/amazonclouddrive.md @@ -1,6 +1,7 @@ --- title: "Amazon Drive" description: "Rclone docs for Amazon Drive" +versionIntroduced: "v1.20" --- # {{< icon "fab fa-amazon" >}} Amazon Drive diff --git a/docs/content/azureblob.md b/docs/content/azureblob.md index 6f0200b3b..537dc1f55 100644 --- a/docs/content/azureblob.md +++ b/docs/content/azureblob.md @@ -1,6 +1,7 @@ --- title: "Microsoft Azure Blob Storage" description: "Rclone docs for Microsoft Azure Blob Storage" +versionIntroduced: "v1.38" --- # {{< icon "fab fa-windows" >}} Microsoft Azure Blob Storage diff --git a/docs/content/b2.md b/docs/content/b2.md index bbc8a17c6..0bddeaa01 100644 --- a/docs/content/b2.md +++ b/docs/content/b2.md @@ -1,6 +1,7 @@ --- title: "B2" description: "Backblaze B2" +versionIntroduced: "v1.26" --- # {{< icon "fa fa-fire" >}} Backblaze B2 diff --git a/docs/content/bisync.md b/docs/content/bisync.md index 78bf06a0b..77b46bb82 100644 --- a/docs/content/bisync.md +++ b/docs/content/bisync.md @@ -1,6 +1,7 @@ --- title: "Bisync" description: "Bidirectional cloud sync solution in rclone" +versionIntroduced: "v1.58.0" --- ## Getting started {#getting-started} diff --git a/docs/content/box.md b/docs/content/box.md index 9da20764a..906d5d0ad 100644 --- a/docs/content/box.md +++ b/docs/content/box.md @@ -1,6 +1,7 @@ --- title: "Box" description: "Rclone docs for Box" +versionIntroduced: "v1.38" --- # {{< icon "fa fa-archive" >}} Box diff --git a/docs/content/cache.md b/docs/content/cache.md index 592f9eef4..bd28b037b 100644 --- a/docs/content/cache.md +++ b/docs/content/cache.md @@ -1,6 +1,7 @@ --- title: "Cache" description: "Rclone docs for cache remote" +versionIntroduced: "v1.39" --- # {{< icon "fa fa-archive" >}} Cache (DEPRECATED) diff --git a/docs/content/chunker.md b/docs/content/chunker.md index 4ba8491db..934f102ff 100644 --- a/docs/content/chunker.md +++ b/docs/content/chunker.md @@ -1,6 +1,7 @@ --- title: "Chunker" description: "Split-chunking overlay remote" +versionIntroduced: "v1.50.0" --- # {{< icon "fa fa-cut" >}}Chunker (BETA) diff --git a/docs/content/combine.md b/docs/content/combine.md index f5d3c2da3..58137a20a 100644 --- a/docs/content/combine.md +++ b/docs/content/combine.md @@ -1,6 +1,7 @@ --- title: "Combine" description: "Combine several remotes into one" +versionIntroduced: "v1.59.0" --- # {{< icon "fa fa-folder-plus" >}} Combine diff --git a/docs/content/compress.md b/docs/content/compress.md index f9f3afbc0..e6bf533b7 100644 --- a/docs/content/compress.md +++ b/docs/content/compress.md @@ -1,6 +1,7 @@ --- title: "Compress" description: "Compression Remote" +versionIntroduced: "v1.54.0" --- # {{< icon "fas fa-compress" >}}Compress (Experimental) diff --git a/docs/content/crypt.md b/docs/content/crypt.md index c3af9de33..3cde0ae02 100644 --- a/docs/content/crypt.md +++ b/docs/content/crypt.md @@ -1,6 +1,7 @@ --- title: "Crypt" description: "Encryption overlay remote" +versionIntroduced: "v1.33" --- # {{< icon "fa fa-lock" >}}Crypt diff --git a/docs/content/docker.md b/docs/content/docker.md index 62e6e0b51..c8a1746d7 100644 --- a/docs/content/docker.md +++ b/docs/content/docker.md @@ -1,6 +1,7 @@ --- title: "Docker Volume Plugin" description: "Docker Volume Plugin" +versionIntroduced: "v1.56.0" --- # Docker Volume Plugin diff --git a/docs/content/drive.md b/docs/content/drive.md index 0277eba31..922961ef4 100644 --- a/docs/content/drive.md +++ b/docs/content/drive.md @@ -1,6 +1,7 @@ --- title: "Google drive" description: "Rclone docs for Google drive" +versionIntroduced: "v0.91" --- # {{< icon "fab fa-google" >}} Google Drive diff --git a/docs/content/dropbox.md b/docs/content/dropbox.md index a8f4fe83f..e6c69654c 100644 --- a/docs/content/dropbox.md +++ b/docs/content/dropbox.md @@ -1,6 +1,7 @@ --- title: "Dropbox" description: "Rclone docs for Dropbox" +versionIntroduced: "v1.02" --- # {{< icon "fab fa-dropbox" >}} Dropbox diff --git a/docs/content/fichier.md b/docs/content/fichier.md index 0e2259b69..a71926f76 100644 --- a/docs/content/fichier.md +++ b/docs/content/fichier.md @@ -1,6 +1,7 @@ --- title: "1Fichier" description: "Rclone docs for 1Fichier" +versionIntroduced: "v1.49.0" --- # {{< icon "fa fa-archive" >}} 1Fichier diff --git a/docs/content/filefabric.md b/docs/content/filefabric.md index d66b48162..31469925a 100644 --- a/docs/content/filefabric.md +++ b/docs/content/filefabric.md @@ -1,6 +1,7 @@ --- title: "Enterprise File Fabric" description: "Rclone docs for the Enterprise File Fabric backend" +versionIntroduced: "v1.54.0" --- # {{< icon "fa fa-cloud" >}} Enterprise File Fabric diff --git a/docs/content/filtering.md b/docs/content/filtering.md index cf526961c..e315dfffc 100644 --- a/docs/content/filtering.md +++ b/docs/content/filtering.md @@ -1,6 +1,7 @@ --- title: "Rclone Filtering" description: "Rclone filtering, includes and excludes" +versionIntroduced: "v1.22" --- # Filtering, includes and excludes diff --git a/docs/content/ftp.md b/docs/content/ftp.md index 0ccd0f915..563de4132 100644 --- a/docs/content/ftp.md +++ b/docs/content/ftp.md @@ -1,6 +1,7 @@ --- title: "FTP" description: "Rclone docs for FTP backend" +versionIntroduced: "v1.37" --- # {{< icon "fa fa-file" >}} FTP diff --git a/docs/content/googlecloudstorage.md b/docs/content/googlecloudstorage.md index b98f89035..2a254848f 100644 --- a/docs/content/googlecloudstorage.md +++ b/docs/content/googlecloudstorage.md @@ -1,6 +1,7 @@ --- title: "Google Cloud Storage" description: "Rclone docs for Google Cloud Storage" +versionIntroduced: "v1.02" --- # {{< icon "fab fa-google" >}} Google Cloud Storage diff --git a/docs/content/googlephotos.md b/docs/content/googlephotos.md index da46f0156..bef6f3cf3 100644 --- a/docs/content/googlephotos.md +++ b/docs/content/googlephotos.md @@ -1,6 +1,7 @@ --- title: "Google Photos" description: "Rclone docs for Google Photos" +versionIntroduced: "v1.49.0" --- # {{< icon "fa fa-images" >}} Google Photos diff --git a/docs/content/gui.md b/docs/content/gui.md index 32236bc11..35f80a90a 100644 --- a/docs/content/gui.md +++ b/docs/content/gui.md @@ -1,6 +1,7 @@ --- title: "GUI" description: "Web based Graphical User Interface" +versionIntroduced: "v1.49.0" --- # GUI (Experimental) diff --git a/docs/content/hasher.md b/docs/content/hasher.md index c92392af7..aa492d3a7 100644 --- a/docs/content/hasher.md +++ b/docs/content/hasher.md @@ -1,6 +1,7 @@ --- title: "Hasher" description: "Better checksums for other remotes" +versionIntroduced: "v1.57.0" --- # {{< icon "fa fa-check-double" >}} Hasher (EXPERIMENTAL) diff --git a/docs/content/hdfs.md b/docs/content/hdfs.md index d5c1d69e5..feee7f561 100644 --- a/docs/content/hdfs.md +++ b/docs/content/hdfs.md @@ -1,6 +1,7 @@ --- title: "HDFS Remote" description: "Remote for Hadoop Distributed Filesystem" +versionIntroduced: "v1.54.0" --- # {{< icon "fa fa-globe" >}} HDFS diff --git a/docs/content/hidrive.md b/docs/content/hidrive.md index cd763cec3..0a75686ca 100644 --- a/docs/content/hidrive.md +++ b/docs/content/hidrive.md @@ -1,6 +1,7 @@ --- title: "HiDrive" description: "Rclone docs for HiDrive" +versionIntroduced: "v1.59.0" --- # {{< icon "fa fa-cloud" >}} HiDrive diff --git a/docs/content/http.md b/docs/content/http.md index d98052c59..93c5aee66 100644 --- a/docs/content/http.md +++ b/docs/content/http.md @@ -1,6 +1,7 @@ --- title: "HTTP Remote" description: "Read only remote for HTTP servers" +versionIntroduced: "v1.37" --- # {{< icon "fa fa-globe" >}} HTTP diff --git a/docs/content/internetarchive.md b/docs/content/internetarchive.md index ae3393d80..f0a90278c 100644 --- a/docs/content/internetarchive.md +++ b/docs/content/internetarchive.md @@ -1,6 +1,7 @@ --- title: "Internet Archive" description: "Rclone docs for Internet Archive" +versionIntroduced: "v1.59.0" --- # {{< icon "fa fa-archive" >}} Internet Archive diff --git a/docs/content/jottacloud.md b/docs/content/jottacloud.md index 4a61d2e78..24bcda7e9 100644 --- a/docs/content/jottacloud.md +++ b/docs/content/jottacloud.md @@ -1,6 +1,7 @@ --- title: "Jottacloud" description: "Rclone docs for Jottacloud" +versionIntroduced: "v1.43" --- # {{< icon "fa fa-cloud" >}} Jottacloud diff --git a/docs/content/koofr.md b/docs/content/koofr.md index 2025d64a3..69295385b 100644 --- a/docs/content/koofr.md +++ b/docs/content/koofr.md @@ -1,6 +1,7 @@ --- title: "Koofr" description: "Rclone docs for Koofr" +versionIntroduced: "v1.47.0" --- # {{< icon "fa fa-suitcase" >}} Koofr diff --git a/docs/content/local.md b/docs/content/local.md index 8b7920c91..70fbf9315 100644 --- a/docs/content/local.md +++ b/docs/content/local.md @@ -1,6 +1,7 @@ --- title: "Local Filesystem" description: "Rclone docs for the local filesystem" +versionIntroduced: "v0.91" --- # {{< icon "fas fa-hdd" >}} Local Filesystem diff --git a/docs/content/mailru.md b/docs/content/mailru.md index 5814283c8..758cb4b9e 100644 --- a/docs/content/mailru.md +++ b/docs/content/mailru.md @@ -1,6 +1,7 @@ --- title: "Mailru" description: "Mail.ru Cloud" +versionIntroduced: "v1.50.0" --- # {{< icon "fas fa-at" >}} Mail.ru Cloud diff --git a/docs/content/mega.md b/docs/content/mega.md index 7cc95adb6..94563b470 100644 --- a/docs/content/mega.md +++ b/docs/content/mega.md @@ -1,6 +1,7 @@ --- title: "Mega" description: "Rclone docs for Mega" +versionIntroduced: "v1.41" --- # {{< icon "fa fa-archive" >}} Mega diff --git a/docs/content/memory.md b/docs/content/memory.md index 2b07fab13..760ed9c1c 100644 --- a/docs/content/memory.md +++ b/docs/content/memory.md @@ -1,6 +1,7 @@ --- title: "Memory" description: "Rclone docs for Memory backend" +versionIntroduced: "v1.51.0" --- # {{< icon "fas fa-memory" >}} Memory diff --git a/docs/content/netstorage.md b/docs/content/netstorage.md index eab479c1c..5e16f5890 100644 --- a/docs/content/netstorage.md +++ b/docs/content/netstorage.md @@ -1,6 +1,7 @@ --- title: "Akamai Netstorage" description: "Rclone docs for Akamai NetStorage" +versionIntroduced: "v1.58.0" --- # {{< icon "fas fa-database" >}} Akamai NetStorage diff --git a/docs/content/onedrive.md b/docs/content/onedrive.md index fcff1b76e..43750597b 100644 --- a/docs/content/onedrive.md +++ b/docs/content/onedrive.md @@ -1,6 +1,7 @@ --- title: "Microsoft OneDrive" description: "Rclone docs for Microsoft OneDrive" +versionIntroduced: "v1.24" --- # {{< icon "fab fa-windows" >}} Microsoft OneDrive diff --git a/docs/content/opendrive.md b/docs/content/opendrive.md index 772bc051f..0758470a6 100644 --- a/docs/content/opendrive.md +++ b/docs/content/opendrive.md @@ -1,6 +1,7 @@ --- title: "OpenDrive" description: "Rclone docs for OpenDrive" +versionIntroduced: "v1.42" --- # {{< icon "fa fa-file" >}} OpenDrive diff --git a/docs/content/oracleobjectstorage.md b/docs/content/oracleobjectstorage.md index d25dfc303..f25dcca5d 100644 --- a/docs/content/oracleobjectstorage.md +++ b/docs/content/oracleobjectstorage.md @@ -1,6 +1,7 @@ --- title: "Oracle Object Storage" description: "Rclone docs for Oracle Object Storage" +versionIntroduced: "v1.60.0" --- # {{< icon "fa fa-cloud" >}} Oracle Object Storage diff --git a/docs/content/pcloud.md b/docs/content/pcloud.md index 6e0c4458a..cd15bb642 100644 --- a/docs/content/pcloud.md +++ b/docs/content/pcloud.md @@ -1,6 +1,7 @@ --- title: "pCloud" description: "Rclone docs for pCloud" +versionIntroduced: "v1.39" --- # {{< icon "fa fa-cloud" >}} pCloud diff --git a/docs/content/premiumizeme.md b/docs/content/premiumizeme.md index e8039764d..7b53b77b5 100644 --- a/docs/content/premiumizeme.md +++ b/docs/content/premiumizeme.md @@ -1,6 +1,7 @@ --- title: "premiumize.me" description: "Rclone docs for premiumize.me" +versionIntroduced: "v1.49.0" --- # {{< icon "fa fa-user" >}} premiumize.me diff --git a/docs/content/putio.md b/docs/content/putio.md index d98da528e..79fb346a9 100644 --- a/docs/content/putio.md +++ b/docs/content/putio.md @@ -1,6 +1,7 @@ --- title: "put.io" description: "Rclone docs for put.io" +versionIntroduced: "v1.49.0" --- # {{< icon "fas fa-parking" >}} put.io diff --git a/docs/content/qingstor.md b/docs/content/qingstor.md index 971e59bc6..68772f4dd 100644 --- a/docs/content/qingstor.md +++ b/docs/content/qingstor.md @@ -1,6 +1,7 @@ --- title: "QingStor" description: "Rclone docs for QingStor Object Storage" +versionIntroduced: "v1.38" --- # {{< icon "fas fa-hdd" >}} QingStor diff --git a/docs/content/rc.md b/docs/content/rc.md index 4b966635e..3143b956d 100644 --- a/docs/content/rc.md +++ b/docs/content/rc.md @@ -1,6 +1,7 @@ --- title: "Remote Control / API" description: "Remote controlling rclone with its API" +versionIntroduced: "v1.40" --- # Remote controlling rclone with its API diff --git a/docs/content/s3.md b/docs/content/s3.md index 4ffa23922..a5d8bf0e8 100644 --- a/docs/content/s3.md +++ b/docs/content/s3.md @@ -1,6 +1,7 @@ --- title: "Amazon S3" description: "Rclone docs for Amazon S3" +versionIntroduced: "v0.91" --- # {{< icon "fab fa-amazon" >}} Amazon S3 Storage Providers diff --git a/docs/content/seafile.md b/docs/content/seafile.md index 132a405a1..ab45184ec 100644 --- a/docs/content/seafile.md +++ b/docs/content/seafile.md @@ -1,6 +1,7 @@ --- title: "Seafile" description: "Seafile" +versionIntroduced: "v1.52.0" --- # {{< icon "fa fa-server" >}}Seafile diff --git a/docs/content/sftp.md b/docs/content/sftp.md index dfaf179b8..bbbbcf763 100644 --- a/docs/content/sftp.md +++ b/docs/content/sftp.md @@ -1,6 +1,7 @@ --- title: "SFTP" description: "SFTP" +versionIntroduced: "v1.36" --- # {{< icon "fa fa-server" >}} SFTP diff --git a/docs/content/sharefile.md b/docs/content/sharefile.md index 19cdc9397..d85ec4b19 100644 --- a/docs/content/sharefile.md +++ b/docs/content/sharefile.md @@ -1,6 +1,7 @@ --- title: "Citrix ShareFile" description: "Rclone docs for Citrix ShareFile" +versionIntroduced: "v1.50.0" --- # {{< icon "fas fa-share-square" >}} Citrix ShareFile diff --git a/docs/content/sia.md b/docs/content/sia.md index 9cdb24b25..9bc93c5c9 100644 --- a/docs/content/sia.md +++ b/docs/content/sia.md @@ -1,6 +1,7 @@ --- title: "Sia" description: "Remote for Sia Decentralized Cloud" +versionIntroduced: "v1.57.0" date: "2019-10-02" --- diff --git a/docs/content/smb.md b/docs/content/smb.md index 62c1717bb..8f9769411 100644 --- a/docs/content/smb.md +++ b/docs/content/smb.md @@ -1,6 +1,7 @@ --- title: "SMB / CIFS" description: "Rclone docs for SMB backend" +versionIntroduced: "v1.60.0" --- # {{< icon "fa fa-server" >}} SMB diff --git a/docs/content/storj.md b/docs/content/storj.md index 6a8e41623..dfafc5ba3 100644 --- a/docs/content/storj.md +++ b/docs/content/storj.md @@ -1,6 +1,7 @@ --- title: "Storj" description: "Rclone docs for Storj" +versionIntroduced: "v1.52.0" --- # {{< icon "fas fa-dove" >}} Storj diff --git a/docs/content/sugarsync.md b/docs/content/sugarsync.md index 58c163b32..798e251da 100644 --- a/docs/content/sugarsync.md +++ b/docs/content/sugarsync.md @@ -1,6 +1,7 @@ --- title: "SugarSync" description: "Rclone docs for SugarSync" +versionIntroduced: "v1.51.0" --- # {{< icon "fas fa-dove" >}} SugarSync diff --git a/docs/content/swift.md b/docs/content/swift.md index c58706efc..e768e35ff 100644 --- a/docs/content/swift.md +++ b/docs/content/swift.md @@ -1,6 +1,7 @@ --- title: "Swift" description: "Swift" +versionIntroduced: "v0.91" --- # {{< icon "fa fa-space-shuttle" >}}Swift diff --git a/docs/content/tardigrade.md b/docs/content/tardigrade.md index 3c84ecca7..b7f8819f8 100644 --- a/docs/content/tardigrade.md +++ b/docs/content/tardigrade.md @@ -1,6 +1,7 @@ --- title: "Tardigrade" description: "Rclone docs for Tardigrade" +versionIntroduced: "v1.52.0" --- # {{< icon "fas fa-dove" >}} Tardigrade diff --git a/docs/content/union.md b/docs/content/union.md index d7f37fa71..bce1c44aa 100644 --- a/docs/content/union.md +++ b/docs/content/union.md @@ -1,6 +1,7 @@ --- title: "Union" description: "Remote Unification" +versionIntroduced: "v1.44" --- # {{< icon "fa fa-link" >}} Union diff --git a/docs/content/uptobox.md b/docs/content/uptobox.md index 83f63916b..3e2e12e19 100644 --- a/docs/content/uptobox.md +++ b/docs/content/uptobox.md @@ -1,6 +1,7 @@ --- title: "Uptobox" description: "Rclone docs for Uptobox" +versionIntroduced: "v1.56.0" --- # {{< icon "fa fa-archive" >}} Uptobox diff --git a/docs/content/webdav.md b/docs/content/webdav.md index 9780941eb..4ded05d1b 100644 --- a/docs/content/webdav.md +++ b/docs/content/webdav.md @@ -1,6 +1,7 @@ --- title: "WebDAV" description: "Rclone docs for WebDAV" +versionIntroduced: "v1.39" --- # {{< icon "fa fa-globe" >}} WebDAV diff --git a/docs/content/yandex.md b/docs/content/yandex.md index 37176a40a..f6c32e1a9 100644 --- a/docs/content/yandex.md +++ b/docs/content/yandex.md @@ -1,6 +1,7 @@ --- title: "Yandex" description: "Yandex Disk" +versionIntroduced: "v1.26" --- # {{< icon "fa fa-space-shuttle" >}}Yandex Disk diff --git a/docs/content/zoho.md b/docs/content/zoho.md index 187eb5ff1..26e5ccb69 100644 --- a/docs/content/zoho.md +++ b/docs/content/zoho.md @@ -1,6 +1,7 @@ --- title: "Zoho" description: "Zoho WorkDrive" +versionIntroduced: "v1.54.0" --- # {{< icon "fas fa-folder" >}}Zoho Workdrive diff --git a/docs/layouts/_default/baseof.html b/docs/layouts/_default/baseof.html index d3e327ebe..6598c2f8c 100644 --- a/docs/layouts/_default/baseof.html +++ b/docs/layouts/_default/baseof.html @@ -26,6 +26,7 @@