From 7945a1fcbce8876e6a1195388a6c2e4f40d51f2b Mon Sep 17 00:00:00 2001 From: Liryna Date: Sun, 18 Aug 2024 11:15:53 -0400 Subject: [PATCH] Release 2.2.0.1000 --- CHANGELOG.md | 13 +++++++++++++ Dokan.props | 2 +- dokan/dokan.h | 2 +- dokan/dokan.rc | 8 ++++---- dokan_fuse/src/dokanfuse.rc | 8 ++++---- dokan_np/dokan_np.rc | 8 ++++---- dokan_wix/version.xml | 8 ++++---- sys/dokan.rc | 8 ++++---- 8 files changed, 35 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4af5bccb..0f2ff1d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.2.0.1000] - 2024-08-18 + +### Changed +- Installer - Migrate to WiX 5 and Add ARM64 MSI (bundled in the bootstrapper). +- Library - Keep network drive isolated between users when browsing with UNC path (#1235). +- FUSE - Add option `-b` to enable Dokan ipc batching option. + +### Fixed +- Library - Fix missing return value on `DokanNetworkProviderUninstall` failure. +- Memfs - Release instance resources on unmount. +- Kernel - Prevent MountEntry node access when concurrently removed. + ## [2.1.0.1000] - 2023-12-22 ### Added @@ -709,6 +721,7 @@ Latest Dokan version from Hiroki Asakawa. [http://dokan-dev.net/en]( http://web.archive.org/web/20150419082954/http://dokan-dev.net/en/) +[2.2.0.1000]: https://github.com/dokan-dev/dokany/compare/v2.1.0.1000...v2.2.0.1000 [2.1.0.1000]: https://github.com/dokan-dev/dokany/compare/v2.0.6.1000...v2.1.0.1000 [2.0.6.1000]: https://github.com/dokan-dev/dokany/compare/v2.0.5.1000...v2.0.6.1000 [2.0.5.1000]: https://github.com/dokan-dev/dokany/compare/v2.0.4.1000...v2.0.5.1000 diff --git a/Dokan.props b/Dokan.props index c60f57bf..e32faf32 100644 --- a/Dokan.props +++ b/Dokan.props @@ -3,7 +3,7 @@ 2 - 2.1.0 + 2.2.0 diff --git a/dokan/dokan.h b/dokan/dokan.h index 44276359..7d535b38 100644 --- a/dokan/dokan.h +++ b/dokan/dokan.h @@ -56,7 +56,7 @@ extern "C" { /** @{ */ /** The current Dokan version (200 means ver 2.0.0). \ref DOKAN_OPTIONS.Version */ -#define DOKAN_VERSION 210 +#define DOKAN_VERSION 220 /** Minimum Dokan version (ver 2.0.0) accepted. */ #define DOKAN_MINIMUM_COMPATIBLE_VERSION 200 /** Driver file name including the DOKAN_MAJOR_API_VERSION */ diff --git a/dokan/dokan.rc b/dokan/dokan.rc index 9cfe13a2..cf8ba247 100644 --- a/dokan/dokan.rc +++ b/dokan/dokan.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,1,0,1000 - PRODUCTVERSION 2,1,0,1000 + FILEVERSION 2,2,0,1000 + PRODUCTVERSION 2,2,0,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Library" - VALUE "FileVersion", "2.1.0.1000" + VALUE "FileVersion", "2.2.0.1000" VALUE "InternalName", "dokan.dll" VALUE "LegalCopyright", "Copyright (C) 2023" VALUE "OriginalFilename", "dokan.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "2.1.0.1000" + VALUE "ProductVersion", "2.2.0.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_fuse/src/dokanfuse.rc b/dokan_fuse/src/dokanfuse.rc index 98aa5284..dd8dacca 100644 --- a/dokan_fuse/src/dokanfuse.rc +++ b/dokan_fuse/src/dokanfuse.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,1,0,1000 - PRODUCTVERSION 2,1,0,1000 + FILEVERSION 2,2,0,1000 + PRODUCTVERSION 2,2,0,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Fuse library" - VALUE "FileVersion", "2.1.0.1000" + VALUE "FileVersion", "2.2.0.1000" VALUE "InternalName", "dokanfuse.dll" VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "OriginalFilename", "dokanfuse.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "2.1.0.1000" + VALUE "ProductVersion", "2.2.0.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_np/dokan_np.rc b/dokan_np/dokan_np.rc index 0b3c498c..9bc48092 100644 --- a/dokan_np/dokan_np.rc +++ b/dokan_np/dokan_np.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,1,0,1000 - PRODUCTVERSION 2,1,0,1000 + FILEVERSION 2,2,0,1000 + PRODUCTVERSION 2,2,0,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Network Provider" - VALUE "FileVersion", "2.1.0.1000" + VALUE "FileVersion", "2.2.0.1000" VALUE "InternalName", "dokan.dll" VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "OriginalFilename", "dokannp.dll" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "2.1.0.1000" + VALUE "ProductVersion", "2.2.0.1000" END END BLOCK "VarFileInfo" diff --git a/dokan_wix/version.xml b/dokan_wix/version.xml index 24069fbb..998283cb 100644 --- a/dokan_wix/version.xml +++ b/dokan_wix/version.xml @@ -1,15 +1,15 @@ - + - + - + - + diff --git a/sys/dokan.rc b/sys/dokan.rc index c8026d15..aa216e98 100644 --- a/sys/dokan.rc +++ b/sys/dokan.rc @@ -16,8 +16,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,1,0,1000 - PRODUCTVERSION 2,1,0,1000 + FILEVERSION 2,2,0,1000 + PRODUCTVERSION 2,2,0,1000 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -34,12 +34,12 @@ BEGIN BEGIN VALUE "CompanyName", "Dokan Project" VALUE "FileDescription", "Dokan Driver" - VALUE "FileVersion", "2.1.0.1000" + VALUE "FileVersion", "2.2.0.1000" VALUE "InternalName", "dokan.sys" VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "OriginalFilename", "dokan.sys" VALUE "ProductName", "Dokan" - VALUE "ProductVersion", "2.1.0.1000" + VALUE "ProductVersion", "2.2.0.1000" END END BLOCK "VarFileInfo"