0.8.22 released, change log is pretty long, hopefully won't be quite so long until next release (0.9.0 which is planned to be the first version to support x86-64!).
Hope you all enjoy!:
2008-01-16
----------
* Fixed a potential crash on shutdown in the cleanup code
* Fixed a silly crash where if you ran the function finder with no selected
region (or if you are not attached to a program) it would crash.
2008-01-15
----------
* Fixed a bug in ModRM/SIB decoding where in some cases the index and base were
inversed. This only really showed up in the less used redundant encodings, so
it didn't show up until I started my regression tests.
2008-01-14
----------
* Fixed a bug in edisassm where it would think it didn't have enough space in
the instruction buffer when prefixes are used.
2008-01-13
----------
* Added a graphical indicator of the direction for relative jumps.
2008-01-12
----------
* Improved load time.
* Fixed some very minor bugs in the disassembler.
* made disassembler differentiate between the different versions of ins/outs.
2008-01-10
----------
* Fixed a bug in edisassm where 32-bit signed offsets which have the 16-bit
set were being printed as 16-bit sign extended values.
* Added some regression tests to edisassm. Unfortunately nasm and edisassm
disagree on some syntax points and likes to re-order expressions sometimes,
so I'll have to come up with some normalization strategy before it can be
fully automated. But it's a start .
2008-01-03
----------
* Fixed a bug where if you used the fill feature ontop of a breakpoint it
would not properly clear the breakpoint first.