]> git.armaanb.net Git - gen-shell.git/blob - src/libshared/ChangeLog
12ab900e1c2a99080ec51feaf2a46df384611359
[gen-shell.git] / src / libshared / ChangeLog
1 master/HEAD
2
3 - TI-53 Fix musl-libc compatibility
4           (thanks to Toyam Cox).
5 - Define PATH_MAX if it's not defined
6           (thanks to Iain R. Learmonth).
7 - Removed 'std::' from stdtoimax call.
8           (thanks to fornwall).
9 - When Lexer::noOperator () is called, prevent ::isWord boundaries from being
10   comprised of operators.
11 - Added Pig::getCharacter, which was oddly missing.
12 - Added 'Tree' class.
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
19   character.
20 - Table now uses the correct include latch.
21 - Migrated obfuscateText from Taskwarrior.
22 - Added unicodeHorizontalWhitespace and unicodeVerticalWhitespace.
23 - Added unicodePunctuation.
24 - Added unicodeAlpha.
25 - Added osName.
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.
30 - Added PEG parser.
31 - Added Packrat parser.
32 - Datetime/Duration can now parse dates from an embedded string, with negative
33   lookahead.
34 - Table supports unwrapped columns.
35 - Table supports colored columns.
36
37 tasksh-1.1.0 (2016-09-05)
38 anomaly-1.1.0 (2016-09-04)
39
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
43           (thanks to hosaka).
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
48   readability.
49
50 timew-1.0.0 (2016-08-17)
51
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.
60
61 clog-1.3.0 (2016-06-27)
62
63 - TW-1741 Warning "ignoring return value of ‘int ftruncate" while doing make on
64           xubuntu15.10
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.
79 - Added Lexer object.
80 - Added Msg::set overload.
81
82 Design completed 2015-12-XX
83 Project started  2015-11-29
84
85 ------ current release ---------------------------
86
87 Note: There are no releases. There are tags applied when a project is released.
88
89 ------ start -----------------------------------