GitHub Release Tracker

  • Latest releases of popular Build Tool repositories
  • ninja-build/ninja

    a small build system with a focus on speed

    Release notes

    See https://groups.google.com/forum/#!topic/ninja-build/nY5Kb7zUvcg for the v1.9.0 release notes.

  • boot-clj/boot

    Build tooling for Clojure.
    Topics

    Release notes

    Update dependencies.

  • gradle/gradle

    Adaptable, fast automation for all
    Topics

    Release notes

    This bug-fix release contains three changes to Gradle 5.5:

    • Combination of errorprone-gradle-plugin and options.fork = true causes Java compilation to fail in Gradle 5.5 #9897
    • Using dependency declaration gradleKotlinDsl() fails with 5.5 #9919
    • Chain of transitives aligned by same platform can lead to broken resolution #9882

    We recommend that you use Gradle 5.5.1 over 5.5.

    Upgrade Instructions

    Switch your build to use Gradle 5.5.1 by updating your wrapper properties:

    ./gradlew wrapper --gradle-version=5.5.1

    Standalone downloads are available at https://gradle.org/install.

    Reporting Problems

    If you find a problem with Gradle, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.

  • facebook/buck

    A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
    Topics

    Release notes

    Includes various improvements and bug fixes, viewable here: https://github.com/facebook/buck/compare/dd3c7783893cc10120e4fd022ea1591be7b46fa4...7807ce2de8fed794e75039b56da4ac2a605352be

  • sbt/sbt

    sbt, the interactive build tool
    Topics

    Release notes

    See https://www.lightbend.com/blog/sbt-1.3.0-release

  • cake-build/cake

    Cake (C# Make) is a cross platform build automation system.
    Topics

    Release notes

    As part of this release we had 44 issues closed.

    Breaking changes

    • #2514 Add additional report types for ReportGenerator
    • #2130 Add exceptions thrown to TaskTeardownContext
    • #2141 Add Verbosity property to GitVersionSettings

    Features

    • #2456 Add logging aliases to override the log verbosity
    • #2453 Unify pull request status across providers
    • #2440 Add EnvironmentVariable<T> alias
    • #2400 Add globber pattern support to the #load directive

    Bugs

    • #2504 Update .NET Core SDK 2.1.505
    • #2487 Warn and skip code gen for duplicate aliases
    • #2481 FilePath and DirectoryPath implicit conversions should return null when passed null
    • #2473 ParseAssemblyInfo does not support .NET Core generated assembly info
    • #2468 DotNet commands do not respect the verbosity
    • #2439 HtmlInline_AzurePipelines and MHtml shares the same numeric value
    • #2432 Azure Pipelines build system not recognized with non-Windows jobs
    • #2088 VSWhere -requires and -products argument values are quoted but VSWhere doesn't support multiple values in quotes

    Improvements

    • #2507 Cake.CoreCLR can't handle whitespace in path
    • #2491 Add additional Azure DevOps (TFBuild) properties
    • #2484 Octopus Deploy 2019.1 and Spaces feature
    • #2478 Lock file arguments for NuGet and dotnet restore
    • #2474 TeamCityProvider.BuildProblem method should conform to TeamCity API
    • #2472 Expose ICakeConfiguration (or specific values like tools path) on context
    • #2465 Roundhouse dotnet tool does not run
    • #2463 DoesForEach don't support data context for items functions
    • #2462 Added unit tests for Cake.Core
    • #2459 Add MSBuildPath to NuGetRestoreSettings
    • #2449 ARM64 missing from MSBuild target platform
    • #2445 Add OnError<TData>
    • #2433 NugetRestore still using msbuild 15
    • #2429 Add provider name to BuildSystem
    • #2415 Add support for MSBuild options to enable RestoreLockedMode
    • #2393 MethodAliasGenerator doesn't generate parameter attributes
    • #2345 Allow NuGetRestoreSettings to opt out of setting -NonInteractive
    • #2270 Allow to listen and modify redirected standard output of a process
    • #2124 Add Support for IEnumerable tokens on TextTransformationExtensions
    • #2087 Include more detailed exception information when Exception is AggregateException
    • #2026 Support for additional SignTool flags
    • #2019 Clean up some parser tests
    • #1384 Enhancement: Add support for filtering files in Globbing alias
    • #820 Log tools command-line at higher log level (preferably default)

    Documentation

    • #2512 TFBuildPublishCodeCoverageData xml comments minor typo
    • #2025 The tool path for MSpec needs to be changed in the documentation

  • xmake-io/xmake

    🔥 A cross-platform build utility based on Lua
    Topics

    Release notes

    New features

    • #455: support clang as cuda compiler, try xmake f --cu=clang
    • #440: Add set_rundir() and add_runenvs() api for target/run
    • #443: Add tab completion support
    • Add on_link, before_link and after_link for rule and target
    • #190: Add add_rules("lex", "yacc") rules to support lex/yacc projects

    Changes

    • #430: Add add_cucodegens() api to improve set codegen for cuda
    • #432: support deps analyze for cu file (for CUDA 10.1+)
    • #437: Support explict git source for xmake update, xmake update github:xmake-io/xmake#dev
    • #438: Support to only update scripts, xmake update --scriptonly dev
    • #433: Improve cuda to support device-link
    • #442: Improve test library

    新特性

    • #455: 支持使用 clang 作为 cuda 编译器,xmake f --cu=clang
    • #440: 为target/run添加set_rundir()和add_runenvs()接口设置
    • #443: 添加命令行tab自动完成支持
    • 为rule/target添加on_link,before_link和after_link阶段自定义脚本支持
    • #190: 添加add_rules("lex", "yacc")规则去支持lex/yacc项目

    改进

    • #430: 添加add_cucodegens()api为cuda改进设置codegen
    • #432: 针对cuda编译支持依赖分析检测(仅支持 CUDA 10.1+)
    • #437: 支持指定更新源,xmake update github:xmake-io/xmake#dev
    • #438: 支持仅更新脚本,xmake update --scriptonly dev
    • #433: 改进cuda构建支持device-link设备代码链接
    • #442: 改进tests测试框架

  • babel/babel

    🐠 Babel is a compiler for writing next generation JavaScript.
    Topics

    Release notes

    v7.5.4 (2019-07-09)

    :bug: Bug Fix

    • babel-helpers, babel-plugin-proposal-object-rest-spread, babel-preset-env
      • #10188 Fix _objectSpread2 for real (@nicolo-ribaudo)

    Committers: 1

    • Nicolò Ribaudo (@nicolo-ribaudo)

  • webpack/webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
    Topics

    Release notes

    Features

    • update enhanced-resolve to new major: see https://github.com/webpack/enhanced-resolve/releases/tag/v5.0.0-beta.0
      • Yarn PnP
      • more dependencies tracked
      • alias with multiple fallbacks resolve.alias: { something: ["a", "b"] }
      • Performance
      • NodeJsInputFileSystem removed (pass real fs or memfs)

    Bugfixes

    • fixes resolve.alias: { something: false } to ignore module

Feel free to add candidate repositories to Google Sheet