Code: Select all
v28.00.0103 - 2025-09-30 16:20
! Drag-and-Drop: Now also good on tabs.
! Custom Copy: Wrong calculation of free space for mounted drives. Fixed again.
(1) Installer Package, (2) No-Install Package (for manual unpacking).
Code: Select all
v28.00.0103 - 2025-09-30 16:20
! Drag-and-Drop: Now also good on tabs.
! Custom Copy: Wrong calculation of free space for mounted drives. Fixed again.
Code: Select all
v28.00.0102 - 2025-09-30 13:31
! Drag-and-Drop: Drag-and-drop still had issues in some contexts, unnecessarily
falling back to shell copy even when Custom Copy was enabled. Fixed.
Code: Select all
v28.00.0101 - 2025-09-30 09:48
! Info Panel | Properties: The timestamp edit boxes did not adjust correctly to custom
screen scaling. Fixed.
! License Validation: The 28.00.0000 - 28.00.0100 versions incorrectly rejected
standard licenses purchased for v27.10 and v27.20. Fixed.
Code: Select all
v28.00.0100 - 2025-09-29 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
Code: Select all
v28.00.0008 - 2025-09-29 11:58
* Updated the help file.
* XYcopy (x64): Updated to 2.20.0013.
Code: Select all
v28.00.0007 - 2025-09-28 19:55
+ Configuration | File Operations | File Operations: Now both "Configure..." dialogs
(Backup Operations and Custom Copy Operations) offer the new junction options:
Junctions:
- Copy as folders
- Skip
- Copy as junctions (admin rights required)
+ Copy As Junctions: Now it also works in background processes.
* XYcopy (x64): Updated to 2.20.0012.
! Drag-and-Drop: Drag-and-Drop from archivers stopped working in some contexts since
v28.00.0005 (Win10++). Fixed.
Code: Select all
v28.00.0006 - 2025-09-27 20:10
! Time Stamping: Got confused with regional short date dd.MM.yyyy if the day number
was within the months range (1-12). Caused by a date-to-string conversion bug in tB
(which will be fixed eventually). Worked around it.
Code: Select all
v28.00.0005 - 2025-09-27 16:22
! File | Settings Special | Load Configuration...: When loading a configuration file
from a folder other than the default application data folder (as defined in
Startup.ini), which is possible since v25.10.0104 - 2023-11-10 16:48, the new
configuration was not retained in the subsequent sessions. Fixed.
Notes:
- This is done by storing (and later reading) the full path of the configuration
file in lastini.dat if its folder is different from the one defined in
Startup.ini. If the folder is the same then just the base of the INI file, usually
"XYplorer" is stored in lastini.dat.
- The license data is always searched for in the folder defined in Startup.ini. This
allows you to easily switch configurations without reentering license data.
- When you define the configuration path via command line switch /ini=... the new
configuration is not retained via lastini.dat.
! View | Views | Details with Thumbnails: There was sometimes a small, vertical line
of pixel dirt in the focused row. Fixed.
! No-Install Package: Contained two help files. XYplorer64.chm was the wrong one. Fixed.
! Drag-and-Drop: Drag-and-Drop into the list from an UNC path in an external process
did not work. Fixed.
! Drag-and-Drop: Drag-and-Drop into the list or the tree from an external process
always used shell copy even if Custom Copy was enabled. Fixed.
! Toolbar: The black vertical line that serves as the bookmark insertion marker would
not disappear when the mouse left the toolbar while staying on that line. Fixed.
Code: Select all
v28.00.0004 - 2025-09-26 11:04
+ Custom Copy: You can now copy and move junctions natively as junctions, meaning they
will remain junctions in the target location and keep their original target. No more
need for third-party tools.
This feature works for directly selected junctions, as well as those deeper within
selected folders.
Since creating junctions requires administrative rights, you must run XYplorer as an
administrator to use this feature, otherwise all junctions are skipped. Also if a
particular junction fails to create for any reason, it is simply skipped (there is
no fallback to copying the contents of the junction target recursively because this
is probably not what you want).
Notes:
- Currently it's implemented only as a tweak, no UI. Set SkipJunctions to 2:
[CustomCopy1]
SkipJunctions=2
- Currently it's implemented only in foreground processes.
- Both, UI and background, will be fully implemented when twinBASIC is ready for it.
- However, scripting provides easy access to the feature right now. See the next point.
+ SC copyto, moveto, backupto: The skip_junctions parameter now has a new value of 2,
which is used to copy or move junctions as junctions. And the parameter has been renamed
to "junctions":
junctions [optional] How junctions and their contents are handled.
Empty or missing = Use global setting from Configuration.
0 = Copy as folders
1 = Skip
2 = Copy as junctions
Example ("Junction to SomeFolder" is a junction):
copyto "T:\TestTarget", "E:\Test\junc\Junction to SomeFolder", 9:=2; //Copy as junctions
Code: Select all
v28.00.0003 - 2025-09-25 09:55
! Custom Copy: The final progress dialog wasn't looking good (no progress bar;
misleading labels) when copying only empty folders without any files. Fixed.
* XYcopy (x64): Updated to 2.20.0011.
Code: Select all
v28.00.0002 - 2025-09-24 16:19
+ Image Columns: All image formats that can have thumbnails are now supported.
As a reminder, Image Columns are available in Custom Columns (rule-based) and Extra
Columns (DB-based) by setting the Format to "Image".
Code: Select all
v28.00.0001 - 2025-09-23 19:08
! Help | Online Support | Check for Updates: Did not work right if "Configuration |
General | Startup & Exit | Include beta versions" was ticked or CTRL was held while
clicking it. Fixed.
! Visual Filter: Toggling a Visual Filter in a Branch View while an item is selected
and focused should not change the root directory of the branch view to that item.
Obviously. Fixed.
Code: Select all
v28.00.0000 - 2025-09-22 16:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ This is a BIG maintenance release. Numerous minor fixes and improvements have been
made since the last major release.
+++ This is the first official 64-bit release of XYplorer.
Code: Select all
v27.90.0051 - 2025-09-22 10:02
! Address Bar: Couldn't handle relative paths (relative to the current tree path)
anymore. Fixed.
Code: Select all
v27.90.0050 - 2025-09-21 19:35
* App Data Folder: Changed the default strategy. Now the 64-bit version uses
"%appdata%\XYplorer64" by default (defined in Startup.ini).
+ Upgrading to 64-bit version: If "%appdata%\XYplorer64" does not exist but
"%appdata%\XYplorer" does, then "%appdata%\XYplorer64" is optionally (there is a
prompt) created as a clone of "%appdata%\XYplorer" at startup.
That way, when upgrading from 32-bit to 64-bit, the 64-bit version can smoothly
inherit an existing 32-bit configuration without overwriting it, and without nuking
it when the 32-bit version is eventually uninstalled (which many users are likely to
do).
> Note: The above only happens if you install the 64-bit version for the first time,
because Startup.ini is never overwritten by subsequent installations. You can
however manually edit Startup.ini to point to "%appdata%\XYplorer64":
[Appdata]
Path=%appdata%\XYplorer64
On the next start, if "%appdata%\XYplorer64" does not exist, you will be prompted to
copy "%appdata%\XYplorer" as "%appdata%\XYplorer64".
* XYcopy (x64): Updated to 2.20.0010.
* Updated the help file. From now on the 64-bit is separate from the 32-bit one.
Btw, the 64-bit Help file is now called XYplorer.chm again (was XYplorer64.chm).