#### v0.4 alpha 3 ####
Released 2016-07-20

- Renamed 'logfile' to 'mapfile', to reflect the changes in ddrescue 1.20.
- Support for mapfiles from ddrescue 1.22 added. The current pass is displayed in the GUI.
- Improved speed of the mapfile parser for very large files.
- Added a bunch of command-line switches. ddrescueview now supports the following arguments:
    ddrescueview <options> -m domain-mapfile rescue-mapfile
    where rescue-mapfile must come last and <options> can be:
     -r (off|5s|10s|30s|1m|2m|5m)  Set refresh interval, e.g. -r 30s
     -lp                           Show log panel
     -gs (4|6|..|24)               Set grid size, e.g. -gs 10  
     -ub                           Use binary unit prefixes instead of decimal
     -x left                       X position of window on screen, in pixels
     -y top                        Y position of window on screen, in pixels
     -w width                      Client-width of window, in pixels
     -h height                     Client-height of window, in pixels
     -safe                         Turn off optimizations       


#### v0.4 alpha 2 ####
Released 2015-05-27

- The wiki on the sourceforge page now has some documentation for the program.
- Support for domain log files. Outside-domain blocks are painted dark gray by default.
  The commandline parameter for the domain log file is -m domain_logfile.
- Option to show the inside-domain blocks contiguously, useful for highly fragmented domains.
- Up to 10x faster block drawing using direct memory writes. Includes fallback if not supported.
- Right mouse-button dragging on the block grid now zooms in to the dragged area.
- Redesigned the top panel again.
- Changed formatting of most size strings in the top panel and the Block inspector.
- Double-Clicking the labels in the Rescue status box now toggles between sectors, bytes and hex.
- Error count now shows only the number of 'bad sector' areas, to keep up with ddrescue 1.20.
- The zoom bar now scrolls whole block rows, except when touching the start or end of device.
- The zoom bar now has better highlighting of the zoomed-in area.
- A screenshot of the main window can be saved from the File menu.
- The pie chart in the top border is now shown as an empty circle when no file is opened.
- Pressing ESC now closes the active window, except for the main window.
- The status bar now shows [Updating...] or [Opening...] while refreshing or opening a log file.
- Block inspector: Window now uses its previous position on screen when re-opened.
- Block inspector: Checking Track Cur. Position checkbox now changes block to current position.
- Block inspector: Deselects block on the main form when closed.
- Fixed device sector size set to Custom (0) on program start. Now 512.
- Fixed various resizing bugs with the Bottom panel.
- Unused blocks at the end of the grid are not selectable any more.
- The Comment line memo now clears its contents when the log file is closed.
- Fixed excessive menu bar flickering on win32 when dragging the zoom bar.
- Zoom bar now shows full device when device size changes, block grid stays at current zoom setting.
- No more unused blocks when zooming far into the end of the rescue device.
- Fixed slider values in the settings dialog not updating correctly.
- More robust error handling in the parser prevents crash when fed with unparsable logfile.
- The parser now forgets the previously parsed comment lines when re-reading the logfile.
- Fixed some integer overflows for very large drives. Should now work with drives up to 8 EiB.


#### v0.4 alpha ####
Released 2015-04-13

- Added ability to zoom the block grid using the mouse wheel
- Added a 'zoom bar' left of the block grid, which can be used to shift the zoomed-in area.
- Renamed the 'non-split' status to 'non-scraped' to keep up with ddrescue 1.19.
- The rescue status (error size, current phase etc.) is now shown in the top panel.
- The status bar now only shows the log file name.
- Renamed and reordered items in the main window's menu.
- The top panel block info has been removed. Only the block color key is shown.
- Removed the 'Use Block Inspector' checkbox. The BI is now always used when clicking the grid.
- The block inspector now shows the status type distribution inside the block and the block bounds.
- The selected grid block is now highlighted using a white marker.
- ddrescueview's debug log is now hidden by default. It can be activated in the menu.
- The comment lines of the logfile can be viewed, next to the debug log.
- Block colors and blending weights can now be edited in the options menu. The settings are not yet saved.
- Major restructure of the code (esp. control flow).
- Most GUI elements now adjust better to widgetset differences. This improves the cross-platform look.
- Fixed various small bugs, surely introduced some others.


#### v0.3 ####
Released 2013-03-28

- initial release (after porting to Lazarus)