All Versions
147
Latest Version
Avg Release Cycle
26 days
Latest Release
-
Changelog History
Page 12
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
- POTENTIALLY BREAKING CHANGES:
- 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
- do not use an intermedial
-
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)