Start 2.4.1
Remove a pair of unused fields from FusedBlockJsonEventIterator
More future plans
Don't ignore the blocksize parameter in FusedBlockJsonEventIterator
JsonUtil.readJson can use the FusedBlockJsonEventIterator when buffered
Simplify badToken in FusedBlockJsonEventIterator

A little bit extra DRY
Identifiers are started by UnicodeIdentifierStarts, not JavaIdentifierStarts
Use skipChar instead of nextChar in appropriate places

  * skipping to end of line
  * skipping closing quotes of strings
  * skipping '+' sign in numeric exponents
Add missing parens on a 0-args method call

Just a style thing
Make all the fields of FusedBlockJsonEventIterator private[this]

To avoid the private accessors
Use the macro-paradise compiler plugin for AutomaticJsonCodecBuilder

No more horrifying rats'-nests of case classes!
Make hierarchy codecs obey the LSP

Before they were only able to encode instances of the precise classes they
were told about.  Now they'll try to resolve instances of subclasses
to codecs when encoding.
sbt 0.12.4; sbt-dependency-graph 0.7.4
Build flatter token/event iterators

Not sure I'm happy with the details yet.  Vector seems like it'd have
a large constant-factor overhead for this sort of thing.  But meh
it's better than O(number of appended iterators) hasnext/next operations.
github changed the way it handles relative links in README.markdown
Ignore test that's no longer valid as of Java 7
Fast-path runs of printable ASCII characters when rendering JStrings
2.4.1