Permalink
Commits on May 13, 2013
  1. trivial

    chunyan committed May 13, 2013
Commits on May 7, 2013
Commits on Apr 16, 2013
  1. release 3.1.1

    chunyan committed Apr 16, 2013
Commits on Apr 15, 2013
  1. Merge branch 'add-language-option-tag' of https://github.com/eirslett…

    chunyan committed Apr 15, 2013
    …/scrooge
    
    Conflicts:
    	demos/scrooge-maven-demo/pom.xml
  2. move scrooge-maven-plugin/demo to demos/scrooge-maven-demo/. We'll ad…

    chunyan committed Apr 15, 2013
    …d an SBT demo as well
  3. bump version to 3.1.1-SNAPSHOT; remove unused com.twitter.util depend…

    chunyan committed Apr 15, 2013
    …ency from scrooge-maven-plugin
Commits on Apr 11, 2013
  1. bump version to 3.1.0

    chunyan committed Apr 11, 2013
    update finagle/util dependency to 6.3.0
  2. trivial: rephrasing "import" path to "include" path. Thrift has inclu…

    chunyan committed Apr 11, 2013
    …de statements, and we've been using "import" which could be confusing
Commits on Apr 6, 2013
Commits on Apr 5, 2013
  1. add deprecation messagea in scrooge-runtime. You'll get these warning…

    chunyan committed Apr 5, 2013
    …s when using scrooge-runtime 3 with scrooge 2 generated code
Commits on Mar 30, 2013
Commits on Mar 28, 2013
  1. remove provided scope for finagle-core and finagle-thrift in scrooge-…

    chunyan committed Mar 28, 2013
    …runtime.
    
    make generated Scala code backward compatible with Finagle 5
    
    RB_ID=136049
Commits on Mar 19, 2013
Commits on Mar 18, 2013
  1. Merge pull request #55 from chunyan/master

    chunyan committed Mar 18, 2013
    3.0.8
  2. bump version to 3.0.8

    chunyan committed Mar 18, 2013
  3. Merge pull request #2 from marktplaats-external/enum-constant-case

    chunyan committed Mar 18, 2013
    Camel casing that is better backward compatible with scrooge 3.0.3.
  4. missing point in CHANGELOG for 3.0.7: title case now preserves consec…

    chunyan committed Mar 16, 2013
    …utive upper case letters
  5. Make scrooge-maven-plugin to be able to extract Thrift files from dir…

    chunyan committed Mar 15, 2013
    …ect dependency artifact that is marked as "provided" scope. Currently it only calls project.getArtifacts(), which will skip provided artifacts
    
    RB_ID=132788
Commits on Mar 12, 2013
Commits on Mar 8, 2013
  1. Put extracted thrift files from dependencies into subfolders in targe…

    chunyan committed Mar 8, 2013
    …t/generated-resources. This allows us to import thrift files with the same name from different dependencies.
    
    RB_ID=130427
Commits on Mar 7, 2013
  1. bump version to 3.0.7

    chunyan committed Mar 7, 2013
  2. Enforce explicit include to extract Thrift files from dependencies

    chunyan committed Mar 7, 2013
    Compile thrift files from dependency jars ONLY when it's explicitly included in the <dependencyConfig> element
    
    RB_ID=129964
  3. Change on-wire names to be same as Apache.

    chunyan committed Mar 7, 2013
    Add tests to transfer structs/unions between Apache and Scrooge servcies
    For generated IDs, preserve consecutive upper cases in toCamelCase
    
    RB_ID=128180
Commits on Mar 6, 2013
  1. minor fix to the demo

    chunyan committed Mar 6, 2013
Commits on Mar 5, 2013
  1. support "scala" as a namespace scope, by intercepting it in parser an…

    chunyan committed Mar 5, 2013
    …d replacing it with "java"
    
    support "*" as an universal namespace scope. When inquiring namespace, look for language specific definitions first, then fall back onto universal namespace scope
    
    RB_ID=129589
Commits on Feb 22, 2013
  1. Put internal args/result marshalling code into a helper class, with …

    chunyan committed Feb 22, 2013
    …the following format:
    
               object SimpleService {
                 object deliver$args extends ThriftStructCodec[deliver$args] {..}
                 trait deliver$args extends ThriftStruct { ... }
                 object deliver$result extends ThriftStructCodec[deliver$result] { ... }
                 trait deliver$result extends ThriftStruct { ... }
               }
        And for Java:
              public class SimpleService {
                 static class deliver$args implements ThriftStruct {..}
                 static class deliver$result implements ThriftStruct {..}
              }
    
    RB_ID=126141
Commits on Feb 19, 2013
  1. * scrooge-runtime backward compatible, bringing back FinagleThriftCli…

    chunyan committed Feb 19, 2013
    …ent, FinagleThriftService, ThriftStructCodec.encoder and ThriftStructCodec.decoder. They are marked as @deprecated
    
    * Add ThriftStructMetaData to iintrospect generated ThriftStruct (copied from Jeremy Cloud's change to scrooge-runtime 2)
    * rename ScroogeOption to just Option
    *  bump version to 3.0.6, update CHANGELOG
    
    RB_ID=125457