implicit.ly

Scala software, hot off the presses

sbt-protobuf 0.2.2

  • javaSource in protobufConfig is now automatically added to managedSourceDirectories in Compile (fixes #6)

sbt-protobuf is a plugin for sbt >= 0.10.1 that transforms *.proto files into gazillion-loc java files.

Filed under  //   Scala 2.9.1   com.github.gseitz   sbt-protobuf  

sbt-protobuf 0.2.1

  • javaSource in protobufConfig is now automatically added to managedSources in Compile
  • Actually use the executable specified in the protoc setting key. (Charles Reiss)

sbt-protobuf is a plugin for sbt-0.10.x that transforms *.proto files into gazillion-loc java files.

Filed under  //   Scala 2.9.1   com.github.gseitz   sbt-protobuf  

sbt-release 0.4

  • [Fix] test and publish are now properly propagated from the root project to aggregated projects.
  • In a multi-project build, Release.releaseSettings should be mixed into every sub-project.

sbt-release is a plugin for sbt >= 0.11.0 and brings a customizable release process to your projects - think maven-release-plugin, but without the scary parts.

Filed under  //   Scala 2.9.1   com.github.gseitz   sbt-release  

sbt-release 0.3

  • [New] #5: Added the key tagName: SettingKey[String]("release-tag-name") for easier customization of the used git tag name. Default setting: tagName <<= (version in ThisBuild)(v => "v"+v)
  • [Fix] #6: The git command on Windows should be git.exe. Preliminary fix until the sbt-git-plugin is ready.
  • [Improvement] #7: Tests are not executed after setting the release version anymore (only before the switch).

sbt-release is a plugin for sbt >= 0.11.0 and brings a customizable release process to your projects - think maven-release-plugin, but without the scary parts.

Filed under  //   Scala 2.9.1   com.github.gseitz   sbt-release  

sbt-release 0.2

  • [Improvement] #1: Include the Git tag and the has of the release commit in the JAR manifest.
  • [Improvement] #3: Default version policy should increase the minor number, not the micro/bugfix
  • [Improvement] #4: The suggested next development version should be based on the entered release version.
  • [Improvement] Allow easier customization of the release/next version. More info in the section Custom versioning in the README.

sbt-release is a plugin for sbt >= 0.11.0 and brings a customizable release process to your projects - think maven-release-plugin, but without the scary parts.

Filed under  //   Scala 2.9.1   com.github.gseitz   sbt-release  

sbt-release 0.1

  • Initial release, see the README for a comprehensive introduction.

sbt-release is a plugin for sbt >= 0.11.0 and brings a customizable release process to your projects - think maven-release-plugin, but without the scary parts.

Filed under  //   Scala 2.9.1   com.github.gseitz   sbt-release  

sbt-protobuf 0.2

Externally visible changes:

  • Remove protoSource in favor of the built-in key sourceDirectory.
  • includePaths is now a TaskKey.

Internal changes:

sbt-protobuf is a plugin for sbt-0.10.x that transforms *.proto files into gazillion-loc java files.

Filed under  //   Scala 2.8.1   com.github.gseitz   sbt-protobuf  

sbt-protobuf 0.1

  • Making use of more predefined setting keys (eg. javaSource in protobufConfig)
  • Proto-dependencies must now be declared via the provided configuration (see README)
  • Only com.google.protobuf.protobuf-java in the specified version will be added to the libraryDependencies automatically. All other dependencies must be declared manually in favor of a clearer build definition with less magic (sbt alone has enough of that).
  • Minor cleanup and fixes

sbt-protobuf is a plugin for sbt-0.10.x that transforms *.proto files into gazillion-loc java files.

Filed under  //   Scala 2.8.1   com.github.gseitz   sbt-protobuf