- Delta time output now uses environment variable
TimeFormat_Deltainstead of oldTimeFormat(#45) - New default output format for printing time differences / elapsed times (#44)
- New
%iformat for full ISO-8601 date-time output
- Updated help output
- Added help sub-option "full" to print all help information
- Added help sub-option "format" as synonym for "formatCodes"
- Added
%ioption for formal ISO-8601 date-time output - Unrecognized options (including
-) are now just accrued to the format string. Beware possible collision with future options. - Added
--versionoption. - Added
--accessed,--created,--create,--modified, and--modifyaliases for existing options--access,--creation, and--modification.
- Fix: multiple problems when handling alternate code characters
- Project now builds using CMake (#52)
- Indicate unknown DST status for calls to
mktime() - Print error message for unhandled explicit dates before 1970
- New: Handle numeric prefix on
%aformat codes
- Deprecate option
--modTime - -e is now -%/--codeChar to eliminate confusion between escape sequences and format code sequences
- Renamed from currtime to timeprint
- Moved custom elapse codes to use new underscore modifier
- Old
%Dis replaced with%_D,%Dis now standard "Short MM/DD/YY date, equivalent to %m/%d/%y" - Old
%Ris replaced with%_H,%Ris now standard "24-hour HH:MM time, equivalent to %H:%M" - Old
%sis replaced with%_S,%sis now undefined
- Old
- Add new
--switch variants (--help,--codeChar,--timeZone, and so on) - Add help information on new (C++11) format codes
- New rich suite of delta time format options
- New options
--creation,--access,--modification - New option
--now - New option
--time - Help output broken into multiple topics
- Fix: crashing bug when the format contained unrecognized
%-codes - Fix: crashing bug on missing
--modTime,--timeZoneoptions
- Original version snap as of 2013-03-09
- Added license
- First release to GitHub