- Add peer.mail.MailStore::hasFolder()
- Fix getMessages() raising errors when folder is empty
- Use quoted_printable_decode()
- Add MultiPart::getParts()
- Handle 0xEA1C (Padding)
- Trigger autoloading for io.File
# Fixes fatal error in some situations
- Add support for GPS coordindates
- Work around unpack() vagaries
# Maybe we should generally strip "\0" from the data?
- Fix issue #332 - "Web runner useless warning"
- Implement util.log.Traceable
- Implement tracing request and response headers
- Fix "Fatal error: Class `FormData` not found"
- QA: Use util\log\layout\PatternLayout
- QA: Clarify code
- Remove superfluous code
- Test create() and send() methods
- Always trim trailing NUL bytes from strings
- QA: Clean up code
  . Remove superfluous whitespace
  . Shorten commonly used classes by using "use" statements
  . Remove /** Test */ comments from test methods
  . Use assertInstanceOf() instead of assertSubclass()
  . Remove `@purpose` tags
- Implement getName() method for io.collections, test mocks
- Add trailing slashes to archive collections