A huge, non binding +1 from me.

Antoine, you rock!

On Thu, Jun 17, 2010 at 7:32 AM, Alex Boisvert <[email protected]> wrote:
> +1
>
> alex
>
> On Wed, Jun 16, 2010 at 8:08 AM, Antoine Toulme 
> <[email protected]>wrote:
>
>> We're voting on the source distributions available here:
>> http://people.apache.org/~toulmean/buildr/1.4.0RC5/dist/<http://people.apache.org/%7Etoulmean/buildr/1.4.0RC5/dist/>
>>
>> Specifically:
>> http://people.apache.org/~toulmean/buildr/1.4.0RC5/dist/buildr-1.4.0.tgz<http://people.apache.org/%7Etoulmean/buildr/1.4.0RC5/dist/buildr-1.4.0.tgz>
>> http://people.apache.org/~toulmean/buildr/1.4.0RC5/dist/buildr-1.4.0.zip<http://people.apache.org/%7Etoulmean/buildr/1.4.0RC5/dist/buildr-1.4.0.zip>
>>
>> The documentation generated for this release is available here:
>> http://people.apache.org/~toulmean/buildr/1.4.0RC5/site/<http://people.apache.org/%7Etoulmean/buildr/1.4.0RC5/site/>
>> http://people.apache.org/~toulmean/buildr/1.4.0RC5/site/buildr.pdf<http://people.apache.org/%7Etoulmean/buildr/1.4.0RC5/site/buildr.pdf>
>>
>> The official specification against which this release was tested:
>> http://people.apache.org/~toulmean/buildr/1.4.0RC5/site/specs.html<http://people.apache.org/%7Etoulmean/buildr/1.4.0RC5/site/specs.html>
>>
>> Test coverage report:
>> http://people.apache.org/~toulmean/buildr/1.4.0RC5/site/coverage/index.html<http://people.apache.org/%7Etoulmean/buildr/1.4.0RC5/site/coverage/index.html>
>>
>>
>> The following changes were made since 1.3.5:
>>
>>  * Added:  BUILDR-405 Enhance the idea7x extension to supply a task to
>> delete generated files
>>            (Peter Donald)
>>  * Added:  Support for regexps in include and exclude patterns (BUILDR-406)
>>  * Added:  Support for Scala 2.8 compiler-level change detection and
>> dependency
>>            tracking
>>  * Added:  Continuous compilation
>>  * Added:  Generic documentation framework (using the `doc` task).
>>  Replaces
>>            `javadoc` task
>>  * Added:  New "test:failed" task to execute only tests that failed during
>> last
>>            run (Antoine Toulme)
>>  * Added:  Project extensions (before/after_define) now support dependency
>> ordering
>>            similar to Rake (e.g. before_define(:my_setup => :compile)
>>  * Added:  BUILDR-328 Detect Eclipse plugin project with
>> META-INF/MANIFEST.MF
>>            and Bundle-SymbolicName: entry
>>  * Added:  Support for Eclipse classpath variables to avoid absolute
>> pathnames in
>>            generated .classpath using:
>>              eclipse.classpath_variables { :VAR => '/path/to/libraries' }
>>  * Added:  Support for excluding libraries from Eclipse classpath using:
>>              eclipse.exclude_libs += ['/path/to/some/library.jar']
>>  * Added:  Environment variable IGNORE_BUILDFILE can be set to "yes" or
>>            "true" to ignore changes in Buildfile when running tests.
>>  * Added:  "buildr test=only" will only run tests explicitly specified on
>> the
>>            command line (and ignore transitive test dependencies)
>>  * Added:  ArtifactNamespace.{keys,clear} methods
>>  * Added:  BUILDR-326 Support unzipping tar.gz files (Antoine Toulme)
>>  * Added:  BUILDR-368 Support protocol buffer code generation
>>            (Pepijn Van Eeckhoudt)
>>  * Added:  BUILDR-375 Buildr now recognizes buildfile.rb and Buildfile.rb
>>            (Kerry Wilson)
>>  * Added:  BUILDR-390 Buildr::group() should accept :classifier argument
>>  * Added:  BUILDR-407 Exclude and include patterns should support lambdas
>> or procs
>>  * Added:  BUILDR-408 Filter include() and exclude() should accept Rake
>> tasks
>>  * Added:  BUILDR-409 archive.include() should convert arguments to
>> artifact
>>            if applicable
>>  * Added:  BUILDR-453 Provide a ci task that uses the ci_reporter gem
>> (Pepijn Van Eeckhoudt)
>>  * Added:  ScalaTest now generates JUnit XML reports in addition to text
>> files.
>>  * Change: Updated to Ant 1.8.0
>>  * Change: Updated to Cobertura 1.9.4.1
>>  * Change: Updated to Groovy 1.7.1
>>  * Change: Updated to JRuby 1.5.1
>>  * Change: Updated to JtestR 0.5
>>  * Change: Updated to JUnit 4.7
>>  * Change: Updated to JMock 2.5.1 (Antoine Toulme)
>>  * Change: Updated to RJB 1.2.5
>>  * Change: Updated to Scala Specs 1.6.2.1
>>  * Change: Updated to ScalaCheck 1.6
>>  * Change: Updated to ScalaTest 1.0.1
>>  * Change: Updated to json_pure 1.4.0
>>  * Change: Load buildr.rb from $HOME/.buildr instead of $HOME
>>            ($HOME/buildr.rb is still loaded with deprecation warning)
>>  * Change: BUILDR-400 Don't forbid projects to use their own compiler after
>> one has been guessed
>>  * Change: BUILDR-401 Don't set compiler to output warnings if verbose
>>  * Change: Buildr.settings.build['scala.version'] now overrides SCALA_HOME
>> to
>>            determine which Scala libraries used for compiling.  If both are
>>            are provided and reference the same Scala version, then local
>>            jars from SCALA_HOME are used.
>>  * Change: Tagline changed from "The build system that doesn't suck" to
>> "Build like you code"
>>  * Change: BUILDR-355 Use Rake for defining tasks to do the Buildr distro
>> over JRuby (Izzet Mustafa oglu)
>>  * Change: BUILDR-448 Don't use sudo by default for rake setup
>>  * Change: BUILDR-450 Update .gitignore to exclude idea project files and
>> files generated during spec tests (Peter Donald)
>>  * Fixed:  BUILDR-208 ansi control characters are printed on Windows
>> (Pepijn Van Eeckhoudt)
>>  * Fixed:  BUILDR-348 Buildr fails on windows with jruby and ODE 1.X
>>  * Fixed:  BUILDR-183 Can't define root artifact namespace outside of
>> project
>>            (Ittay Dror)
>>  * Fixed:  BUILDR-223 Release Task: customizable commit message (Alexis
>> Midon)
>>  * Fixed:  BUILDR-232 buildr should print the class of an exception, not
>> just
>>            its message (Antoine Toulme)
>>  * Fixed:  BUILDR-233 Can't specify version in artifact namespace
>>  * Fixed:  BUILDR-267 Skipping tests is only done after they are compiled
>>            (Antoine Toulme)
>>  * Fixed:  BUILDR-281 Application#initialize fails if home dir isn't
>> writable
>>  * Fixed:  BUILDR-327 Specifying :plugin eclipse nature explicitly fails
>>  * Fixed:  BUILDR-330  Install task should re-install artifact even if
>> they
>>            already exist (Alexis Midon)
>>  * Fixed:  BUILDR-334 Eclipse .classpath files use absolute paths for
>> library
>>            entries (Stefan Wasilewski)
>>  * Fixed:  BUILDR-336 Java::Commands.java Prints Command Without --trace
>>            (Antoine Toulme)
>>  * Fixed:  BUILDR-341 jruby -S extract is no longer supported by jruby
>>            (Antoine Toulme)
>>  * Fixed:  BUILDR-344 Buildr::TestFramework::TestResult::YamlFormatter
>> uses
>>            deprecated form of example_pending (Rhett Sutphin)
>>  * Fixed:  BUILDR-345 Improve project documentation (Peter Schröder)
>>  * Fixed:  BUILDR-346 Test classpath can not be set (Peter Schröder)
>>  * Fixed:  BUILDR-347 Compile.from does not work correctly with FileTask
>> when
>>            no compiler is set (Peter Schröder)
>>  * Fixed:  BUILDR-349 resources.filter should use defaults from
>> profile.yaml
>>            even if mapping is provided
>>  * Fixed:  BUILDR-360 Reintroduce tag_name instance method for Git release
>> task for
>>            backward compatibility (Antoine Toulme)
>>  * Fixed:  BUILDR-361 Generate Eclipse .project file even if project has no
>>            nature.  Also prevent generation of .project if project has
>>            children. (Antoine Toulme)
>>  * Fixed:  BUILDR-364 Package spec should be set to a Symbol when :file is
>>            used (Klaas Prause)
>>  * Fixed:  BUILDR-365 test task should use test compile dependencies
>>  * Fixed:  BUILDR-366 Scala dependencies should be lazily loaded into
>>            Java.classpath
>>  * Fixed:  BUILDR-373 Package type specific implementations of install,
>>            uninstall and upload are not invoked (Antoine Toulme)
>>  * Fixed:  BUILDR-374 upload tasks can attempt to upload artifacts multiple
>> times (Pepijn Van Eeckhoudt)
>>  * Fixed:  BUILDR-379 Ant sql task abruptly terminates buildr
>>  * Fixed:  BUILDR-380 GitRelease: recursive search for root '/' does not
>> work
>>            under Windows (Antoine Toulme)
>>  * Fixed:  BUILDR-381 JUnit tests on Groovy project fail with
>>            NoClassDefFoundError: junit/framework/TestCase
>>  * Fixed:  BUILDR-382 Packages with default spec are not always created
>> correctly
>>  * Fixed:  BUILDR-383 artifact().from(task_dependency) should not trigger
>>            task_dependency if artifact exists
>>  * Fixed:  BUILDR-384 Buildr fails with rubygems 1.3.6
>>  * Fixed:  BUILDR-386 Display JRuby version in buildr -V (Antoine Toulme)
>>  * Fixed:  BUILDR-388 Continuous Compilation Support for Sub-Projects
>>  * Fixed:  BUILDR-391 resources task does not detect changes
>>  * Fixed:  BUILDR-392 Array values not flattened in (one version) of
>> eclipse
>>            task properties (Antoine Toulme, Peter Dettman)
>>  * Fixed:  BUILDR-306 Cobertura extension does not handle dependencies
>>            correctly (Pepijn Van Eeckhoudt)
>>  * Fixed:  BUILDR-398 FileUtils#sh does not work correctly on Windows
>>            (Pepijn Van Eeckhoudt)
>>  * Fixed:  BUILDR-399 invoke_with_call_chain does not restore call chain
>>            correctly (Pepijn Van Eeckhoudt)
>>  * Fixed:  BUILDR-418 jruby exception: `ffi_libraries': no library
>> specified
>>  * Fixed:  BUILDR-442 Errors while running the specs with jruby 1.5
>>  * Fixed:  BUILDR-449 Fix failing specs on Windows (Pepijn Van Eeckhoudt)
>>  * Fixed:  buildr test=all didn't run all tests as expected
>>  * Fixed:  Fail-fast if package.with() or include() called with nil values
>>  * Fixed:  Failures not reported correctly for ScalaTest (Alex Eagle)
>>  * Fixed:  Test dependencies should include test compile dependencies
>>  * Fixed:  Classpath correctly passed to Scala shell
>>  * Fixed:  Removed redundant tracing of command arguments
>>  * Fixed:  filter.using(hash) now correctly substitutes mappings with
>> boolean
>>            "false" value
>>  * Fixed:  BUILDR-404 buildr -V causes exception on JRuby
>>  * Fixed:  BUILDR-411 fix for RDoc generation
>>  * Fixed:  BUILDR-417 package_as_javadoc calls deprecated method
>>            (Pepijn Van Eeckhoudt)
>>  * Fixed:  BUILDR-412 Gemspec dependencies don't add up - to the point it's
>> not possible to release
>>  * Fixed:  BUILDR-414 Provide tag_name method on GitRelease as part of API
>>  * Fixed:  BUILDR-419 Exclusion patterns only work if they contain a
>> wildcard
>>  * Fixed:  BUILDR-421 The MANIFEST.MF file packaged by Buildr as
>> permissions set to 600
>>  * Fixed:  BUILDR-423 MANIFEST.MF files are not closed, leading to open
>> files leak.
>>  * Fixed:  BUILDR-447 Path object do not include empty dirs in base
>> directory (Peter Donald)
>>  * Fixed:  BUILDR-457 package(:jar) adds . entry to the jar
>>
>

Reply via email to