Releases: twitter/scrooge
Releases · twitter/scrooge
Scrooge 20.8.1
20.8.1
- scrooge-generator: The Scala generator no longer generates Proxy classes
on structs by default. These can be opted into on a struct-by-struct
basis by adding a Thrift annotation to a struct,
(com.twitter.scrooge.scala.generateStructProxy = "true"). See struct Request
in scrooge-generator-tests/src/test/resources/gold_file_input/gold.thrift
for an example. 2a0f311b - scrooge-generator: Fixed a bug in the Java generated code where responses were
often deserialized twice. 175e1358 - scrooge-generator: Java-generated ServiceIface interfaces now extend
c.t.f.thrift.AbstractThriftService. a36486fb - scrooge-generator: Reduced the size of generated Scala code. 1dc7e4f4
Scrooge 20.8.0 (DO NOT USE)
Scrooge 20.7.0
20.7.0
- scrooge-core: c.t.scrooge.ThriftStructMetaData has been changed from a concrete
class to an abstract class with different implementations. To construct an object
of ThriftStructMetaData, please now use one of the apply methods in the
ThrifStructMetaData companion object. 05881d4d - scrooge-generator: Removed experiment-flag argument and replaced it with
language-flag. Updated GeneratorFactory object and trait to match. 8fa0583c
Scrooge 20.6.0
No Changes
Scrooge 20.5.0
Scrooge 20.4.1
Scrooge 20.4.0 (DO NOT USE)
No Changes
Scrooge 20.3.0
-
scrooge-generator: Add the ability to use a type in a file before you declare it.
14148321 -
scrooge-linter: Removed the
TransitivePersistence
andDocumentedPersisted
lint rules,
as they aren't useful outside of Twitter. 80176dc0 -
scrooge-linter: Added the ability to load additional
LintRule
implementations dynamically
viacom.twitter.app.LoadService
. 80176dc0
Scrooge 20.1.0
- scrooge-core: Remove deprecated ServiceIfaceServiceType and toServiceIfaceService.
390ad812
Scrooge 19.12.0
No Changes