Skip to content

Latest commit

 

History

History
85 lines (53 loc) · 1.66 KB

CHANGELOG.md

File metadata and controls

85 lines (53 loc) · 1.66 KB

Release Notes

1.0.0

  • Initial release

1.0.1

  • Use publicly available version of joda-time

1.1.0

  • Add a method to convert bitfield structs to bitfield longs
  • Fix an off-by-one bug on bitfields
  • Parser validates that names and numbers are not repeated
  • Annotations for retired_ids and retired_wire_names enforced by codegen
  • toBuilder returns a Builder.AllSpecified
  • Builders can set bitfields via a struct

1.1.1

  • Can configure Scala binary version in codegen plugin

1.2.0

  • Cross compile against Scala 2.10.2

1.3.0

  • Don't pull in unprefixed Scala library

1.4.0

  • No implicit imports in generated code
  • Hooks for controlling FK behavior

1.4.1

  • Bug fix

1.4.2

  • Target JVM 1.6 bytecode

1.5.0

  • Require unique wire_names
  • Point bootstrapped codegen at local templates
  • FieldDescriptors have unsetterRaw
  • Remove scala-library deps from Java projects

1.6.0

  • Add IndexParser to parse the Thrift index format

1.7.0

  • Remove dependency on IndexedRecord
  • Fix bug in finagle-thrift dependency resolution

1.7.1

  • local copy of MurmurHash

1.8.0

  • Support for hashed, 2dsphere and text indices (leothekim)
  • Map support in TReadableJSONProtocol (paperstreet)
  • TBSONProtocol improvements (benjyw)
  • Unknown field handling for forwards-compatibility (benjyw)
  • Codegen newtype implicits (jliszka)
  • Groundwork for optional proxy generation (jliszka)
  • Hooks for alternateFk (jliszka)

2.0.0-M1

  • handle unknown enum values
  • add field and record name to *OrThrow accessor exception message
  • include file name in thrift parser error message
  • codegen a trait for typedef implicits
  • scala 2.10.3

2.0.0-M10

  • BSONObject enhanced type