May 10th, 2013· Added 'c' key to display item counts
· Added 'C' key to order by item counts
· Added CACHEDIR.TAG support and --exclude-caches option
· Use locale-dependent thousand separator
· Use pkg-config to detect ncurses
· Clip file/dir sizes to 8 EiB minus one byte
· Fix buffer overflow when formatting huge file sizes
September 27th, 2012· Added option to dump scanned directory information to a file (-o)
· Added option to load scanned directory information from a file (-f)
· Added multiple scan and load interfaces (-0,-1,-2)
· Fit loading and error windows to the terminal width (#13)
· Fix symlink resolving bug (#18)
· Fix path display when scanning an empty directory (#15)
· Fix hang when terminal is resized to a too small size while loading
· Use top-level automake build
· Remove useless AUTHORS, INSTALL and NEWS files
· ncdu.1 now uses POD as source format
November 4th, 2011· Use hash table to speed up hard link detection
· Added read-only option (-r)
· Use KiB instead of kiB (#3399279
August 14th, 2010· List the detected hard links in file info window
· Count the size of a hard linked file once for each directory it appears in
· Fixed crash on browsing dirs with a small window size (#2991787)
· Fixed buffer overflow when some directories can't be scanned (#2981704)
· Fixed segfault when launched on a nonexistant directory (#3012787)
· Fixed segfault when root dir only contains hidden files
· Improved browsing performance
· More intuitive multi-page browsing
· Display size graph by default
· Various minor fixes
October 23rd, 2009· Implemented hard link detection
· Properly select the next item after deletion
· Removed reliance of dirfd()
· Fixed non-void return in void delete_process()
· Fixed several tiny memory leaks
· Return to previously opened directory on failed recalculation
· Properly display MiB units instead of MB (IEEE 1541 - bug #2831412)
· Link to ncursesw when available
· Improved support for non-ASCII characters
· VIM keybindings for browsing through the tree (#2788249, #1880622)
May 4th, 2009· Fixed incorrect apparent size on directory refresh
· Browsing keys now work while file info window is displayed
· Current directory is assumed when no directory is specified
· Size graph uses the apparent size if that is displayed
· Items are ordered by displayed size rather than disk usage
· Removed switching between powers of 1000/1024
· Don't rely on the availability of suseconds_t
· Correctly handle paths longer than PATH_MAX
· Fixed various bugs related to rpath()
· Major code rewrite
· Fixed line width when displaying 100%
September 14th, 2008· The obsolete startup window was removed.
· Filenames ending with a tidle are now considered as "hidden".
· Several bugs and portability issues were fixed.