3 - TI-53 Fix musl-libc compatibility
5 - Define PATH_MAX if it's not defined
6 (thanks to Iain R. Learmonth).
7 - Removed 'std::' from stdtoimax call.
9 - When Lexer::noOperator () is called, prevent ::isWord boundaries from being
10 comprised of operators.
11 - Added Pig::getCharacter, which was oddly missing.
13 - Added FS error handling for POSIX call failure.
14 - Updated Timer class to use std::chrono.
15 - Args now tolerates undeclared option queries.
16 - Added case (in)sentitive find functions.
17 - Pig no longer makes a copy of the input string.
18 - Fixed bug where Pig::getUntil included the terminator if it was the last
20 - Table now uses the correct include latch.
21 - Migrated obfuscateText from Taskwarrior.
22 - Added unicodeHorizontalWhitespace and unicodeVerticalWhitespace.
23 - Added unicodePunctuation.
26 - Duration::formatVague can now pad all values to the same length.
27 - Combined JSON.h, JSON2.h, eliminated duplicate encode/decode implementations.
28 - Table::addRow{,Odd,Even} allows a user-specified notion of 'odd' row.
29 - Added isIPv4Address and isIPv6Address.
31 - Added Packrat parser.
32 - Datetime/Duration can now parse dates from an embedded string, with negative
34 - Table supports unwrapped columns.
35 - Table supports colored columns.
37 tasksh-1.1.0 (2016-09-05)
38 anomaly-1.1.0 (2016-09-04)
40 - TD-120 Missing cmakedefine for HAVE_GET_CURRENT_DIR_NAME
41 (Thanks to Jörg Krause, Ben Boeckel).
42 - TW-1845 Cygwin build fails, missing get_current_dir_name
44 - Lexer can now disable individual token types.
45 - Pig is more careful about string bounds in ::peek.
46 - Pig can extract substrings.
47 - FS now has strict error handling, requiring that file existence is checked before
50 timew-1.0.0 (2016-08-17)
52 - TI-30 10:00am isn't recognized as date
53 (thanks to Yurї Videneev).
54 - Datetime::weekStart set to 1 (Monday), per ISO-8601.
55 - Datetime no longer users 23:59:59 as EOD, but 24:00:00. All date ranges should
56 therefore be [...) instead of [...].
57 - Datetime now uses whole days, not 86400 seconds for calculating date offsets.
58 - Datetime now properly calculates day names when looking backwards.
59 - Datetime considerѕ forwards/backwards when calculating informal time.
61 clog-1.3.0 (2016-06-27)
63 - TW-1741 Warning "ignoring return value of ‘int ftruncate" while doing make on
65 (thanks to Sunil Joshi).
66 - TW-1807 dateformat lacks a flag to display day of week
67 (thanks to Ellington Santos).
68 - Bug '12pm' was getting 12 hours added because of the 'pm', which is wrong.
69 - Added 'juhannus' as a synonym for 'midsommarafton'
70 (thanks to Lynoure Braakman).
71 - Added 'join' function.
72 - Added 'str_replace' function.
73 - Added Datetime support for informal time, '8am', '2:30p'.
74 - Added 'JSON2' SAX parser.
75 - Introduced the new shared submodule.
76 - Added Datetime support for 'socq', 'eocq', 'socy', 'eocy'.
77 - Added Composite object.
78 - Added Palette object.
80 - Added Msg::set overload.
82 Design completed 2015-12-XX
83 Project started 2015-11-29
85 ------ current release ---------------------------
87 Note: There are no releases. There are tags applied when a project is released.
89 ------ start -----------------------------------