Summary
- add thread-safe KeyValueCache (commit: 918b0a2) (details)
- use new KeyValueCache class as regex cache (commit: 6e6a465) (details)
- add test for ProtoUrlConfig (commit: a0c1dfc) (details)
- Add name value to applying patch messages (commit: 7271725) (details)
- Fix StreamLogger ignoring messages (commit: cfaac6a) (details)
- Redo logging interface (commit: d4d0fb7) (details)
- Initialize LogMessage from old LogMessage (commit: fc74f1f) (details)
- Don't put date on every log message (commit: 07afe29) (details)
- Initialize timestamp with log message (commit: 0a2c842) (details)
- ModLogger -> PrefixLogger (commit: a8bcad2) (details)
- Unnecessary using (commit: 5711994) (details)
- Use better assertion (commit: 3650d69) (details)
- Mark disposables as sealed (commit: 5f7071d) (details)
- Another unnecessary using (commit: 28bd925) (details)
- Use custom code to lookup file by url (commit: 5e5314e) (details)
- Put extension on cache URLs (commit: ae0d7a7) (details)
- Alphabetize .csproj files (commit: 69ab085) (details)
- improve file sha generator (commit: e1bed94) (details)
- Convert UrlBuilder cfg test to theory (commit: a27cb3d) (details)
- Set FileType based on common types (commit: 3d8594d) (details)
- unnecessary using (commit: eb3db60) (details)
- make StreamLoggerTest.TestLog work on \n platforms (commit: 9795e36) (details)
- Improve TestConfigNodeTest (commit: 9311cfb) (details)
- Remove redundant parent class (commit: ee5995f) (details)
- Fix TestConfigNode's handling of escaped chars (commit: 3e4a9f9) (details)
- Clean up test a bit (commit: 8e5c29a) (details)
- Fix DeepCopy handling of escaped values (commit: 0feef88) (details)
- Fix ModifyNode handling of escaped characters (commit: 96201a7) (details)
- Ensure tabs and newlines don't break cache (commit: f2fba86) (details)
- v4.0.3 (commit: 3d85ddc) (details)