All Versions
147
Latest Version
Avg Release Cycle
26 days
Latest Release
-

Changelog History
Page 9

  • v3.19.0 Changes

    • 🐎 scrooge: Performance improvements and bug fixes.
    • 🔌 scrooge-sbt-plugin: Add output language support in scrooge-sbt-plugin.
  • v3.18.1 Changes

    • 🔌 scrooge-maven-plugin: Fix bug with plugin parameters.
  • v3.18.0 Changes

    • 👍 scrooge: Support ignoring unknown enum ids.
    • 👻 scrooge: Output full exception chain in client stats.
    • 📇 scrooge: Add union metadata to generated scala code.
    • 🗄 scrooge-maven-plugin: Resolve IDLs transitively; deprecate the dependencyIncludes option.
    • 🔌 scrooge-sbt-plugin: Add thrift files to published artifact in sbt-plugin.
    • ⬆️ scrooge-sbt-plugin: Upgrade to autoPlugin.
  • v3.17.0 Changes

    • scrooge: add is required to ThriftStructFieldInfo.
    • ⚡️ scrooge minor docs update: add logo and short description.
    • 🚚 scrooge-serializer: Remove dependency on scrooge-runtime.
    • 🐎 scrooge: Cache mustache resources to improve generation performance.
    • scrooge: Disallow identifiers that are thrift keywords.
    • 🚚 scrooge: Remove SafeVarargs for JDK 6 compatibility.
  • v3.16.6 Changes

    • 👍 scrooge-core: Added scala 2.11 support
    • 🚚 scrooge-core: scrooge: add .withoutPassthrough method that recursively removes passthrough fields
    • scrooge-doc: Fix formatting in the CLI help page.
    • 👕 scrooge-linter: Cleaner logging and options.
    • 👕 scrooge-linter: remove invalid CONFIG.ini.
    • scrooge: prefer Protocols.binaryFactory over TBinaryProtocol.Factory
  • v3.16.3 Changes

    • 📇 scrooge-core: Add union metadata for reflection
    • 📄 scrooge-doc: Clarify docs on CLI usage
    • scrooge-generator: Fix error message for missing required field
    • scrooge-generator: Modify compiler to accept a Scaladoc comment at the end of Thrift file
    • ✅ scrooge-generator: Normalize scalatest versions between poms and 3rdparty
    • scrooge-generator: Stricter checks for invalid Thrift filenames
    • 0️⃣ scrooge-ostrich: Default to using Protocols.binaryFactory
  • v3.16.1 Changes

    • 🚀 release finagle v6.18.0
    • 🚀 release util v6.18.0
    • 👕 scrooge-linter: Fix multiple arguments to linter + pants/mvn fixes
    • 👕 scrooge: Separate flow for linter
    • 👕 scrooge: Skip includes when linting
  • v3.16.0 Changes

    • ⬆️ Upgrade dependencies to latest versions
    • 👕 scrooge: Move scrooge-linter into scrooge
    • scrooge: Add SimpleID.originalName for enum fields.
  • v3.15.0 Changes

    • scrooge: Bumping finagle to 6.16.0
    • scrooge: Bump util to 6.16.1-SNAPSHOT
  • v3.14.1 Changes

    • scrooge-generator: Allow union field names to match struct names