2022-04-28 11:19:27 +02:00
|
|
|
1.17 - 2022-04-28
|
|
|
|
- Add 'dark-bg' color scheme and use that by default
|
|
|
|
- Use natural sort order when sorting by file name
|
|
|
|
- Improve compatibility with C89 environments
|
|
|
|
- Fix wrong assumption about errno not being set by realloc()
|
|
|
|
|
2021-07-02 13:30:55 +02:00
|
|
|
1.16 - 2021-07-02
|
|
|
|
- Increase width of size bar depending on terminal size (Christian Göttsche)
|
|
|
|
- Set/increment $NCDU_LEVEL variable when spawning a shell
|
|
|
|
- Indicate whether apparent size or disk usage is being displayed
|
|
|
|
- Display setuid, setgid and sticky bits in file flags in extended mode
|
|
|
|
- Fix error handling while reading --exclude-from file
|
|
|
|
- Improve JSON import to allow for several future extensions to the format
|
|
|
|
- Export link count in JSON dumps
|
|
|
|
- Don't export inode in JSON dumps for non-hardlinks
|
|
|
|
|
2020-06-10 12:24:34 +02:00
|
|
|
1.15.1 - 2020-06-10
|
|
|
|
- (Linux) Fix build on older Linux systems (Christian Göttsche)
|
|
|
|
- (MacOS) Revert "Exclude firmlinks by default" behavior (until we have a better solution)
|
|
|
|
- (MacOS) Add --exclude-firmlinks option to opt-in to the above behavior
|
|
|
|
|
2020-05-30 10:02:02 +02:00
|
|
|
1.15 - 2020-05-30
|
|
|
|
- (Linux) Add --exclude-kernfs option to exclude pseudo filesystems (Christian Göttsche)
|
|
|
|
- (MacOS) Exclude firmlinks by default (Saagar Jha)
|
|
|
|
- (MacOS) Add --follow-firmlinks option to follow firmlinks (Saagar Jha)
|
|
|
|
- Fix bug in calculating the apparent size of directories containing hardlinks
|
|
|
|
- Fix integer overflow with directories containing >2GiB worth of file names
|
|
|
|
- Fix yet another possible 100% CPU bug when losing terminal
|
|
|
|
|
2020-02-10 16:01:27 +01:00
|
|
|
1.14.2 - 2020-02-10
|
|
|
|
- Fix compilation with GCC 10 (-fno-common)
|
|
|
|
- Fix minor display issue when scanning 10M+ files
|
|
|
|
- Slightly reduce memory usage for hard link detection
|
|
|
|
|
2019-08-05 08:22:22 +02:00
|
|
|
1.14.1 - 2019-08-05
|
|
|
|
- Fix occasional early exit on OS X
|
|
|
|
- Fix --exclude-caches
|
|
|
|
- Improve handling of out-of-memory situations
|
|
|
|
|
2019-02-04 17:30:18 +01:00
|
|
|
1.14 - 2019-02-04
|
|
|
|
- Add mtime display and sorting (Alex Wilson)
|
|
|
|
- Add (limited) --follow-symlinks option (Simon Doppler)
|
|
|
|
- Display larger file counts in browser UI
|
|
|
|
- Add -V, --version, and --help alias flags
|
|
|
|
- Fix crash when attempting to sort an empty directory
|
|
|
|
- Fix 100% CPU bug when ncdu loses the terminal
|
|
|
|
- Fix '--color=off' flag
|
|
|
|
- Fix some typos
|
|
|
|
|
2018-01-29 11:48:49 +01:00
|
|
|
1.13 - 2018-01-29
|
|
|
|
- Add "extended information" mode and -e flag
|
|
|
|
- Add file mode, modification time and uid/gid to info window with -e
|
|
|
|
- Add experimental color support and --color flag
|
|
|
|
- Add -rr option to disable shell spawning
|
|
|
|
- Remove directory nesting limit on file import
|
|
|
|
- Fix handling of interrupts during file import
|
|
|
|
- Fix undefined behavior that triggered crash on OS X
|
|
|
|
|
2016-08-24 20:49:20 +02:00
|
|
|
1.12 - 2016-08-24
|
|
|
|
- Add NCDU_SHELL environment variable
|
|
|
|
- Add --confirm-quit flag
|
|
|
|
- Fix compilation due to missing sys/wait.h include
|
|
|
|
|
2015-05-07 15:28:15 +02:00
|
|
|
1.11 - 2015-04-05
|
2015-04-05 10:06:35 +02:00
|
|
|
- Added 'b' key to spawn shell in the current directory
|
|
|
|
- Support scanning (and refreshing) of empty directories
|
|
|
|
- Added --si flag for base 10 prefixes
|
|
|
|
- Fix toggle dirs before files
|
|
|
|
|
2013-05-09 16:32:42 +02:00
|
|
|
1.10 - 2013-05-09
|
|
|
|
- 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
|
|
|
|
|
2012-09-27 11:45:09 +02:00
|
|
|
1.9 - 2012-09-27
|
|
|
|
- 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
|
|
|
|
|
2011-11-03 13:06:20 +01:00
|
|
|
1.8 - 2011-11-03
|
|
|
|
- Use hash table to speed up hard link detection
|
|
|
|
- Added read-only option (-r)
|
|
|
|
- Use KiB instead of kiB (#3399279)
|
|
|
|
|
2010-08-13 15:08:20 +02:00
|
|
|
1.7 - 2010-08-13
|
2010-04-27 12:55:06 +02:00
|
|
|
- List the detected hard links in file info window
|
2010-07-19 12:43:03 +02:00
|
|
|
- Count the size of a hard linked file once for each directory it appears in
|
2010-04-27 12:55:06 +02:00
|
|
|
- Fixed crash on browsing dirs with a small window size (#2991787)
|
2010-04-28 10:08:45 +02:00
|
|
|
- Fixed buffer overflow when some directories can't be scanned (#2981704)
|
2020-05-30 19:26:00 +02:00
|
|
|
- Fixed segfault when launched on a nonexistent directory (#3012787)
|
2010-07-19 12:43:03 +02:00
|
|
|
- Fixed segfault when root dir only contains hidden files
|
2010-04-27 12:55:06 +02:00
|
|
|
- Improved browsing performance
|
2010-04-28 13:32:30 +02:00
|
|
|
- More intuitive multi-page browsing
|
2010-08-13 11:38:27 +02:00
|
|
|
- Display size graph by default
|
2010-04-27 12:55:06 +02:00
|
|
|
- Various minor fixes
|
|
|
|
|
2009-10-23 14:30:27 +02:00
|
|
|
1.6 - 2009-10-23
|
|
|
|
- Implemented hard link detection
|
|
|
|
- Properly select the next item after deletion
|
2009-05-16 10:20:58 +02:00
|
|
|
- Removed reliance of dirfd()
|
2009-05-16 10:34:17 +02:00
|
|
|
- Fixed non-void return in void delete_process()
|
2009-06-06 23:19:26 +02:00
|
|
|
- Fixed several tiny memory leaks
|
2009-06-06 23:22:49 +02:00
|
|
|
- Return to previously opened directory on failed recalculation
|
2009-08-03 14:26:10 +02:00
|
|
|
- Properly display MiB units instead of MB (IEEE 1541 - bug #2831412)
|
2009-10-18 11:55:47 +02:00
|
|
|
- Link to ncursesw when available
|
2009-10-18 12:05:36 +02:00
|
|
|
- Improved support for non-ASCII characters
|
2009-10-18 12:52:00 +02:00
|
|
|
- VIM keybindings for browsing through the tree (#2788249, #1880622)
|
2009-05-11 19:48:32 +02:00
|
|
|
|
2009-05-02 13:11:02 +02:00
|
|
|
1.5 - 2009-05-02
|
2008-09-17 16:40:39 +00:00
|
|
|
- Fixed incorrect apparent size on directory refresh
|
2008-09-20 09:35:21 +00:00
|
|
|
- Browsing keys now work while file info window is displayed
|
2008-10-10 10:56:48 +00:00
|
|
|
- Current directory is assumed when no directory is specified
|
2008-12-11 17:07:55 +00:00
|
|
|
- Size graph uses the apparent size if that is displayed
|
2008-12-11 17:13:03 +00:00
|
|
|
- Items are ordered by displayed size rather than disk usage
|
2009-04-19 14:56:50 +02:00
|
|
|
- Removed switching between powers of 1000/1024
|
|
|
|
- Don't rely on the availability of suseconds_t
|
2009-04-26 11:35:03 +02:00
|
|
|
- Correctly handle paths longer than PATH_MAX
|
|
|
|
- Fixed various bugs related to rpath()
|
|
|
|
- Major code rewrite
|
2009-05-01 08:59:59 +02:00
|
|
|
- Fixed line width when displaying 100%
|
2008-09-17 16:40:39 +00:00
|
|
|
|
|
|
|
1.4 - 2008-09-10
|
2008-09-10 15:14:12 +00:00
|
|
|
- Removed the startup window
|
2008-09-10 14:22:27 +00:00
|
|
|
- Filenames ending with a tidle (~) will now also
|
|
|
|
be hidden with the 'h'-key
|
|
|
|
- Fixed buffer overflow when supplying a path longer
|
|
|
|
than PATH_MAX (patch by Tobias Stoeckmann)
|
2009-05-01 08:59:59 +02:00
|
|
|
- Used S_BLKSIZE instead of a hardcoded block size of 512
|
2008-09-10 14:22:27 +00:00
|
|
|
- Fixed display of disk usage and apparent sizes
|
|
|
|
- Updated ncdu -h
|
|
|
|
- Included patches for Cygwin
|
|
|
|
- Cursor now follows the selected item
|
|
|
|
- Added spaces around path (debian #472194)
|
|
|
|
- Fixed segfault on empty directory (debian #472294)
|
|
|
|
- A few code rewrites and improvements
|
|
|
|
|
2007-08-05 12:14:52 +00:00
|
|
|
1.3 - 2007-08-05
|
2007-07-26 13:06:13 +00:00
|
|
|
- Added 'r'-key to refresh the current directory
|
2007-08-05 12:14:52 +00:00
|
|
|
- Removed option to calculate apparent size: both
|
|
|
|
the disk usage and the apparent size are calculated.
|
|
|
|
- Added 'a'-key to switch between showing apparent
|
|
|
|
size and disk usage.
|
|
|
|
- Added 'i'-key to display information about the
|
|
|
|
selected item.
|
|
|
|
- Small performance improvements
|
|
|
|
- configure checks for ncurses.h (bug #1764304)
|
2007-07-26 13:06:13 +00:00
|
|
|
|
2007-07-24 08:53:55 +00:00
|
|
|
1.2 - 2007-07-24
|
2007-07-26 13:06:13 +00:00
|
|
|
- Fixed some bugs on cygwin
|
|
|
|
- Added du-like exclude patterns
|
2007-07-24 08:53:55 +00:00
|
|
|
- Fixed bug #1758403: large directories work fine now
|
|
|
|
- Rewrote a large part of the code
|
|
|
|
- Fixed a bug with wide characters
|
|
|
|
- Performance improvements when browsing large dirs
|
2007-07-21 13:55:51 +00:00
|
|
|
|
2007-07-20 11:15:46 +00:00
|
|
|
1.1 - 2007-04-30
|
2007-07-26 13:06:13 +00:00
|
|
|
- Deleting files and directories is now possible from
|
|
|
|
within ncdu.
|
|
|
|
- The key for sorting directories between files has
|
|
|
|
changed to 't' instead of 'd'. The 'd'-key is now
|
|
|
|
used for deleting files.
|
2007-07-20 11:15:46 +00:00
|
|
|
|
|
|
|
1.0 - 2007-04-06
|
2007-07-26 13:06:13 +00:00
|
|
|
- First stable release
|
|
|
|
- Small code cleanup
|
|
|
|
- Added a key to toggle between sorting dirs before
|
|
|
|
files and dirs between files
|
|
|
|
- Added graphs and percentages to the directory
|
|
|
|
browser (can be enabled or disabled with the 'g'-key)
|
2007-07-20 11:15:46 +00:00
|
|
|
|
2007-07-22 16:27:04 +00:00
|
|
|
0.3 - 2007-03-04
|
2007-07-26 13:06:13 +00:00
|
|
|
- When browsing back to the previous directory, the
|
|
|
|
directory you're getting back from will be selected.
|
|
|
|
- Added directory scanning in quiet mode to save
|
|
|
|
bandwidth on remote connections.
|
2007-07-20 11:15:46 +00:00
|
|
|
|
|
|
|
0.2 - 2007-02-26
|
2007-07-26 13:06:13 +00:00
|
|
|
- Fixed POSIX compliance: replaced realpath() with my
|
|
|
|
own implementation, and gettimeofday() is not
|
|
|
|
required anymore (but highly recommended)
|
|
|
|
- Added a warning for terminals smaller than 60x16
|
|
|
|
- Mountpoints (or any other directory pointing to
|
2009-05-01 08:59:59 +02:00
|
|
|
another filesystem) are now considered to be
|
2007-07-26 13:06:13 +00:00
|
|
|
directories rather than files.
|
2007-07-20 11:15:46 +00:00
|
|
|
|
|
|
|
0.1 - 2007-02-21
|
2007-07-26 13:06:13 +00:00
|
|
|
- Initial version
|