diff --git a/dist/bin/hfsexplorer.exe b/dist/bin/hfsexplorer.exe index fd38aa51..eb3f0b0c 100644 Binary files a/dist/bin/hfsexplorer.exe and b/dist/bin/hfsexplorer.exe differ diff --git a/doc/changelog.txt b/doc/changelog.txt index 3427565c..75e300ac 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -2,6 +2,47 @@ HFSExplorer Changelog --------------------- +2020.9.16 +--------- +- Change version scheme to be based on release date. + +- Bugfix: Fix broken resource fork access. + See: https://github.com/unsound/hfsexplorer/issues/10 + +- Bugfix: Fix broken unhfs option '-resforks APPLEDOUBLE'. + +- Enhancement: The tree traversal process is now less sensitive to metadata + corruption in leaf nodes, i.e. more data can now be extracted from corrupted + volumes. + +- Enhancement: Improve compatibility with certain seemingly incorrect Apple + Partition Map layouts with mismatching sector size. + +- Enhancement: Select device dialog updates devices when acquiring focus and + when autodetect button is pressed. Previously any device attached to the + system after opening the dialog was not seen until the dialog was closed and + then reopened. + +- Enhancement: Volume autodetection now shows the volume name in addition to the + device name, making it easier to find the right volume. + +- Enhancement: Volume autodetection can now detect volumes in MBR extended boot + records (DOS extended partitions). + +- Enhancement: Add new option '-sfm_subsitutions' to unhfs, translating Windows- + incompatible filenames to a Windows-friendly form. + +- Enhancement: Fix missing folder icons in UI when the look & feel does not + provide a default one (fall back to our own custom folder icon). + +- Enhancement: Add support for running HFSExplorer in Windows NT 4.0 (JRE + 1.5.0_06 tested). (MBR partition support is limited for USB removable drives + due to OS limitations.) + +- Many other fixes. See the git log for more info: + https://github.com/unsound/hfsexplorer/releases/tag/hfsexplorer-2020.9.16 + + 0.23.1 ------ - Bugfix: Fix support for encrypted images with the version 2 header and diff --git a/doc/hfsexplorer.nsi b/doc/hfsexplorer.nsi index d8760da3..99edc8a2 100644 --- a/doc/hfsexplorer.nsi +++ b/doc/hfsexplorer.nsi @@ -2,7 +2,7 @@ ; HM NIS Edit Wizard helper defines !define PRODUCT_NAME "HFSExplorer" -!define PRODUCT_VERSION "0.23.1" +!define PRODUCT_VERSION "2020.9.16" !define PRODUCT_PUBLISHER "Catacombae Software" !define PRODUCT_WEB_SITE "http://www.catacombae.org/" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" diff --git a/doc/version.sdic.txt b/doc/version.sdic.txt index 767259d7..db6cc0f9 100644 --- a/doc/version.sdic.txt +++ b/doc/version.sdic.txt @@ -1,9 +1,9 @@ !SimpleDictionary: 1.0 AppName: HFSExplorer -Version: 0.23.1 -Build: 230100 -Date: 2015-10-12 -Installer: http://downloads.sourceforge.net/catacombae/hfsexplorer-0.23.1-setup.exe?use_mirror= -Binary: http://downloads.sourceforge.net/catacombae/hfsexplorer-0.23.1-bin.zip?use_mirror= -Source: http://downloads.sourceforge.net/catacombae/hfsexplorer-0.23.1-src.zip?use_mirror= +Version: 2020.9.16 +Build: 20200916 +Date: 2020-09-16 +Installer: http://downloads.sourceforge.net/catacombae/hfsexplorer-2020.9.16-setup.exe?use_mirror= +Binary: http://downloads.sourceforge.net/catacombae/hfsexplorer-2020.9.16-bin.zip?use_mirror= +Source: http://downloads.sourceforge.net/catacombae/hfsexplorer-2020.9.16-src.zip?use_mirror= Changelog: http://www.catacombae.org/hfsexplorer/changelog.txt diff --git a/src/java/org/catacombae/hfsexplorer/BuildNumber.java b/src/java/org/catacombae/hfsexplorer/BuildNumber.java index c69b548a..a92970d4 100644 --- a/src/java/org/catacombae/hfsexplorer/BuildNumber.java +++ b/src/java/org/catacombae/hfsexplorer/BuildNumber.java @@ -22,6 +22,6 @@ */ public class BuildNumber { //[BuildEnumerator:Opening] WARNING: The following lines are managed by an external program. Do NOT change. - public static final long BUILD_NUMBER = 230100L; + public static final long BUILD_NUMBER = 20200916L; //[BuildEnumerator:Closing] The lines managed by an external program end here. } diff --git a/src/java/org/catacombae/hfsexplorer/HFSExplorer.java b/src/java/org/catacombae/hfsexplorer/HFSExplorer.java index 7ac0b97a..f8d316ec 100644 --- a/src/java/org/catacombae/hfsexplorer/HFSExplorer.java +++ b/src/java/org/catacombae/hfsexplorer/HFSExplorer.java @@ -58,9 +58,9 @@ */ @SuppressWarnings("deprecation") // TODO: Fix HFSExplorer so it doesn't use deprecated methods... public class HFSExplorer { - public static final String VERSION = "0.23.1"; + public static final String VERSION = "2020.9.16"; public static final String COPYRIGHT = - "Copyright \u00A9 Erik Larsson 2006-2015"; + "Copyright \u00A9 Erik Larsson 2006-2020"; public static final String[] NOTICES = { "This program is distributed under the GNU General Public License version 3.", "See for the details.", diff --git a/src/win32/launcher/launcher.rc b/src/win32/launcher/launcher.rc index e9600956..354eda8c 100644 --- a/src/win32/launcher/launcher.rc +++ b/src/win32/launcher/launcher.rc @@ -26,8 +26,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL // 1 VERSIONINFO - FILEVERSION 0,23,1,0 - PRODUCTVERSION 0,23,1,0 + FILEVERSION 2020,9,16,0 + PRODUCTVERSION 2020,9,16,0 FILEFLAGSMASK 0x0L #ifdef _DEBUG FILEFLAGS 0x1L @@ -44,12 +44,12 @@ BEGIN BEGIN VALUE "CompanyName", "Catacombae Software" VALUE "FileDescription", "HFSExplorer" - VALUE "FileVersion", "0, 23, 1, 0" + VALUE "FileVersion", "2020, 9, 16, 0" VALUE "InternalName", "HFSExplorer" - VALUE "LegalCopyright", "Copyright (C) 2006-2015 Erik Larsson" + VALUE "LegalCopyright", "Copyright (C) 2006-2020 Erik Larsson" VALUE "OriginalFilename", "hfsexplorer.exe" VALUE "ProductName", "HFSExplorer: A tool for accessing HFS/HFS+/HFSX hard drives and disk images." - VALUE "ProductVersion", "0, 23, 1, 0" + VALUE "ProductVersion", "2020, 9, 16, 0" END END BLOCK "VarFileInfo"