******
******************* What's new? *********************
******

==== 3.0.8 (August 2025)
- Caught an exception that stopped searching images
- Fixed a lockup when two action keys are hit quickly one after another (Ctrl-N and M)
- Import of directories with TIFILES now works with non-normalized lengths
- Add a key listener to NewIDEImage so that ESC and Return are recognized
- Preset the first IDE partition entry
- Fixed an error when creating IDE images with 0 partitions

==== 3.0.7 (November 2024)
- New IDE partition dialog
- Fixed an error with automatic file suffix creation
- Fixed IDE creation with 2 GiB image file (number overflow)

==== 3.0.6 (September 2024)
- Improved error message for saving incompatible geometries
- Improved mass import of text files, fixed directrory import
- Binary files can be imported as DIS/VAR 128
- Fixed broken allocation table when importing an empty file
- Fixed boot flooy disk preparation; add AUTOEXEC import

==== 3.0.3 (June 2024)
- Fixed ViewImage function, which threw an exception when there was no color file

==== 3.0.2 (May 2024)
- Fixed a bug when importing text files into an image (by drag-and-drop or menu function)
- Turned off disassembler debug output

==== 3.0.1 (April 2024)
- Return to Java 8 for better compatibility
- Edited escape character warning (pointing to preferences)
- Fixed errors
  + when pasting a list of files (exclude the end-of-list pseudo entry)
  + with the serial bridge standalone mode (driver init)
  + with the file size display in the CommandShell

==== 3.0.0 (March 2024)

== New features
- All image processing is now done in memory. Nothing is changed in the image 
file until explicitly saved
- "Save" and "Save as" were added. These operations commit all changes to the
image file and clear the undo/redo buffer.
- The disk image format (sector dump/track dump/HFE for floopy disks, raw/CHD
for hard disks) is now selected at the time of saving, not at the time of creation.
- Text display can now be edited. You can simply change text and BASIC files on 
the image without leaving TIImageTool.
- SCSI images are supported (512 byte/sec)
- IDE images (512 byte/sec) are supported, with up to 8 partitions, and the 
partition table can be edited.
- All file/directory operations on images may be undone, and also be redone before
saving.

== Fixes
- Copy/move and file selection / context menu
- YAPP G7 graphics format is supported
- Several font size issues were fixed
- Choosing an escape character in the TI character set now issues a warning.

== Enhancements
- Image file suffixes may be configured for file chooser dialogs
- Text output window keeps its size
- Editing of CF7 layout (adding/removing volumes)
- Directory views offer a blank space below the listing to allow the user to  
get the general context menu by clicking the right button outside of the directory
display
- Hard disk image layouts can be selected from predefined geometries or 
directly defined.
- For systems with one-button mice, the context menu can be included in the Edit menu
- Empty patterns (one to several bytes, like "00", "e5", or "deadbeef") can be 
defined for floppies and hard disks separately.
- For quick tests, you can simply create a floppy image in memory and discard it
without saving.

== Other changes
- MAME CHD format conversions were dropped, as all HD images are automatically
saved as v5. The option of downgrading was removed.
- Conversions between formats (floppy, hard disk) is now covered by "Save as" 
and choosing another format.
- Sector editor redesigned (simplified and faster)
- Return key can be used in several dialog windows as "OK"
- New background image
- CF7 reading and writing must be done outside of TIImageTool
