All Versions
Latest Version
Avg Release Cycle
26 days
Latest Release

Changelog History
Page 12

  • v3.5.0 Changes

    • scrooge: breaking out finagle, higher-kinded-type interface
    • ๐Ÿ‘‰ use apply instead of cons for enum list all
    • Cleanup around the TypeResolver
    • โšก๏ธ update ostrich related docs
    • scrooge-ostrich This review introduces a new, temporary scrooge subproject, which is intended to help in the migration away from generating ostrich code in scrooge.
  • v3.4.0 Changes

    • ๐Ÿ’ฅ BREAKING: remove list generation from enums (was causing compile errors. will revisit)
    • ๐Ÿ‘€ move TypeResolver and ParseException into the frontend package
    • ๐Ÿ—„ create scrooge-core leaving legacy finagle code in scrooge-runtime. (scrooge-runtime will be deprecated soon)
    • treat non-letters as case-less
    • ๐Ÿš€ update docs and release process for twitter-server, scrooge
    • ๐Ÿ’ฅ BREAKING: move serializer into its own project
    • ๐Ÿ“œ keep the order of the values in the constant map in the parser. Should be a no-op for scala that converts it to a map in the generator
    • โœ‚ Remove the tracerFactory usage and use tracer instead.
    • ๐Ÿ“š create scrooge documentation site
    • ๐Ÿ‘ tiny fix for oneway support
  • v3.3.2 Changes

    • ๐Ÿ›  bugfix: collections of enums now identify as i32 on the wire
  • v3.3.1 Changes

    • provide a mechanism for dynamicallly pluggable backends
    • ๐Ÿ‘‰ make enum list of values lazy
    • โœ‚ remove the include mapping hack
    • ๐Ÿ›  fix maven plugin references includes
  • v3.3.0 Changes

    • ๐Ÿ›  Documenation fixes
    • ๐Ÿ›  fix ThriftStructMetaData use camelCase method names to match generated code
    • ๐Ÿ”Œ maven-plugin: skip file copy from references if existing file is the same
    • Identify enum fields as TType.ENUM but maintain backward compatibility by identifying them as I32 on the wire
    • ๐Ÿ”Œ maven-plugin - do not extract dependencies into their own subdirectories
  • v3.2.1 Changes

    • โž• add list method to enums that lists all values
    • ๐Ÿ›  bugfix: ThriftUtil was not being imported for services
    • โž• add ability to attach additional passthrough fields
  • v3.2.0 Changes

    • ๐Ÿ’ฅ BREAKING CHANGE: Make java gen experimental. There are changes coming down the pipe that will dramatically refactor java's codegen.
  • v3.1.10 Changes

    • do not use an intermedial val for passthroughs. Eliminates the possibility of a name collision
    • eliminate the possibility of namespace collision for "runtime"
    • โช revert identification of Enums and TType.ENUM (back to I32)
    • eliminate all use of ThriftUtil unless it's needed
  • v3.1.9 Changes

    • โฌ†๏ธ bump to util-6.3.6 / finagle-6.5.0
    • [EXPERIMENTAL] add ability to pass through additional fields enable with --enable-passthrough
    • Create the ability to map includes to directories to bridge scrooge2 and scrooge3 maven layouts
    • ๐Ÿ“œ show the filename of the file being parsed in error messages
    • identify enums as TType.ENUM
  • v3.1.8 Changes

    • generator: thrift idl containing UTF-8 produces java.nio.charset.UnmappableCharacterException
    • generator: Replace backslash with forward slash in file URI
    • ๐Ÿ”Œ sbt-plugin: Include (and optionally compile) external thrift files.
    • ๐Ÿšš generator: remove unnecessary apply method for decode (causes issues with named args)