1.4.5 (2022-07-29) - new: added '-u' option to duc index to index by username - new: added `json` subcommand (thanks Nicolas!) - new: added support for NO_COLOR env var - cha: duc db location is now XDG compliant - fix: various bug fixes, check the git log for details 1.4.4 (2018-09-28) - new: added --directory/-D option to 'duc ls' to allow listing of only directory itself (#196) - new: 'duc ls' now handles multiple path arguments - new: added 'o' key to duc-ui to pass current file to xdg-open - new: added DPI handing for graph font size (#201) - new: added '-a/--apparent' option to 'duc xml' (#171) - fix: improved cairo and SVG graph rendering (#202) - cha: changed license from GPL to LGPL (#190) 1.4.3 (2017-01-02) - fix: fixed mouse and tooltip coordinates in scrolled CGI - fix: fixed lmdb read/write locking - new: added --dry-run option to 'duc index' for testing purposes 1.4.2 (2016-11-20) - new: default per-user file path is now ~/.config/duc/ducrc - new: added 'classic' palette for Philesight look - new: added -n/--name-sort option to 'duc ui' and 'duc ls' - new: added --header and --footer options to 'duc cgi' - cha: warnings in during indexing now show full path - fix: fixed multiline label printing in CGI graph - fix: removed PATH_MAX references which broke build on GNU Hurd - fix: fixed line stroking for HTML drawing backend 1.4.1 (2016-03-12) - new: added --fs-include and --fs-exclude options - cha: disabled gui gradients by default. use the --gradient option for original graph style - cha: tooltip now shows actual size, apparent size and count - fix: once more fixed cgi parameter decoding - fix: fixed handling of filenames with spaces in 'duc cgi' 1.4.0 (2016-02-24) - new: added --count option - new: added support for windows - cha: renamed guigl to gui, only one gui (X11/OpenGL) can now be enabled - cha: improved font handling on OpenGL backend - cha: changed CGI environment detection to work around bug in Lighttpd 1.3.2 (2015-06-14) - fix: added missing file font.c for --enable-opengl 1.3.2 (2015-06-13) - fix: rewind dir before drawing 'list' in CGI - fix: fix clicking through CGI graph if tooltip is not enabled 1.3 (2015-06-12) - new: added SVG and HTML/canvas graph back ends - new: added OpenGL/GLFW graph back end for better portability - new: added tooltip to CGI, enable with --tooltip option - new: duc database is now portable between endianness and architectures for sqlite3 databases - new: added --ring-gap option to gui - new: added --color option to ui - cha: optimized memory usage - fix: fixed building on Solaris - fix: added better error handling in sqlite3 backend 1.2 (2015-05-11) - new: Added --dark option to duc-gui - fix: Fixed CGI file system traversing - fix: Fixed duc-info output to be consistent with other tools 1.1 (2015-05-09) - new: Added support for leveldb database backend - new: Some visual changes and performance improvements in duc-gui - new: Link to ncursesw if available for proper UTF-8 support in duc-ui - fix: Fixed HTML and CGI escaping for duc-cgi - fix: Fixed unit scaling on 'humanized' formatted numbers - fix: Added UTF-8 charset declaration to duc-cgi - fix: Fatal errors are still printed in --quiet mode - fix: Better handling of non-printable characters in file names 1.0-rc1 (2015-04-25) - First release candidate for 1.0