C H A N G E L O G

2020-06-03 - ae - ae.utils.range: Add fastCartesianProduct
2020-06-04 - ae - ae.sys.git: Add Commit.Authorship and parsedAuthor/Committer
2020-06-06 - ae - ae.utils.time.parse: Implement dateTimeUNIX parsing
2020-06-10 - ae - ae.net.ietf.message: Promote rawContent to Rfc850Message field
2020-06-11 - ae - ae.net.asockets: Fix compilation with DMD 2.077.1
2020-06-11 - ae - ae.sys.d.manager: Add Dub component
2020-06-11 - ae - ae.sys.d.manager: Pull in Dub source code when building the website
2020-06-14 - ae - ae.sys.d.manager: Another approach at incremental tests
2020-06-14 - ae - ae.sys.d.manager: Check out needed commits for incremental builds
2020-06-14 - ae - ae.sys.d.manager: Fix incremental builds
2020-06-14 - ae - ae.sys.d.manager: Only clear the checkout as needed
2020-06-15 - ae - ae.sys.d.manager: Skip PDF build if it's not in posix.mak
2020-06-21 - ae - ae.utils.aa: Promote HashCollection.update to public method
2020-06-26 - WormNET services - Secret change!
2020-06-26 - WormNET services - Secret change!
2020-06-26 - WormNET services - Secret change!
2020-06-27 - ae - ae.net.github.rest: Fix case sensitive header name lookup
2020-06-27 - ae - ae.sys.d.cache: Silence git show-ref output from hits, too
2020-06-27 - ae - ae.utils.regex: Fix unittest depending on unsound array equality check
2020-06-30 - WormNET services - Secret change!