Skip to content
This repository has been archived by the owner on Nov 10, 2023. It is now read-only.

Releases: facebook/buck

v2015.11.16.01

16 Nov 15:02
Compare
Choose a tag to compare
  • stringsdict files are now properly supported in Xcode project generation.
  • Added the simulate command to simulate a build. See https://buckbuild.com/command/simulate.html for more details.
  • project.ignore in .buckconfig now takes a regular expression of files to ignore, which can be useful to prevent extraneous files from being listed as sources (such as .orig files).
  • The use of header maps in Xcode is now optional. Turning this feature off may slow down your build, but will enable autocompletion for headers in Xcode. See apple.use_header_maps_in_xcode: https://buckbuild.com/concept/buckconfig.html#apple

v2015.11.09.01

09 Nov 22:51
Compare
Choose a tag to compare
  • Buck now supports compiling .storyboard files properly.
  • Better error messages when parsing build files.
  • Thanks to Mike Kaplinskiy (@mikekap), go_* rules now work if you have your GOROOT set to something other than /usr/local. This is configurable in the go section of the .buckconfig: https://buckbuild.com/concept/buckconfig.html#go
  • You can now unset configuration settings by passing --config some.setting= on the command line.
  • WatchKit extensions are now supported. See the example in the apple_bundle docs: https://buckbuild.com/rule/apple_bundle.html

v2015.11.02.01

02 Nov 17:28
Compare
Choose a tag to compare
  • The deps parameter of genrule and apk_genrule were removed. Previously, Buck didn't actually use their values anyway, so this makes using them an error instead of silently being ignored.
  • product_name setting was added to apple_bundle. This behaves like the PRODUCT_NAME Xcode build setting: https://buckbuild.com/rule/apple_bundle.html
  • test_rule_timeout_ms was added to java_test and cxx_test. This defaults to test.rule_timeout in the .buckconfig, but can be overridden on each rule: https://buckbuild.com/rule/java_test.html, https://buckbuild.com/rule/cxx_test.html
  • The previously mentioned (last week) new parser was reverted due to some performance regressions that came up. We expect this to be re-enabled soon.
  • Travis CI support was added to the project.
  • Buck now builds universal binaries for Halide libraries.
  • Thanks to Mike Kaplinskiy (@mikekap), Buck now supports building and running Go tests: https://buckbuild.com/rule/go_test.html
  • lex and yacc support were removed from Buck. These can be trivially implemented in build files.

v2015.10.26.01

26 Oct 20:17
Compare
Choose a tag to compare
  • Thomas Gummerer (@tgummerer) updated the docs on gen_rule to remove deps because Buck doesn't actually do anything with them, and hasn't for some time: https://buckbuild.com/rule/genrule.html
  • The blacklist argument to java_binary was documented. This is a list of regular expressions of files to exclude from the generated jar: https://buckbuild.com/rule/java_binary.html
  • cxx_library support was added to the experimental IntelliJ project generator.
  • Buck now properly builds .s files and using the Android NDK toolchain.
  • The Windows build was fixed if your machine had a drive with removal media and that media was not present (such as a floppy disk or SD card).
  • Breakpoint support was fixed for Xcode 7 when using a Buck-generated project.
  • A new build file parser was landed (tests pass, so everything should be okay, but it's possible we've broken things, so please file issues!).
  • Added filtering support (--test-selectors) to the buck test command for apple_test rules: https://buckbuild.com/command/test.html

2015.10.19.01

20 Oct 19:55
Compare
Choose a tag to compare
  • Info.plist files are now included in generated Xcode projects
  • provisioning_profile_search_path was removed from apple_bundle and apple_test rules and is instead configurable via .buckconfig: https://buckbuild.com/concept/buckconfig.html#apple
  • Buck now generates a valid compilation database for clang tools
  • buck query now lets you specify a regular expression when using --output-attributes: https://buckbuild.com/command/query.html
  • buck query now outputs attributes in snake case (as you write them in your build files) instead of camelCase (as Buck knows them internally)
  • Added support for Halide via halide_library: https://buckbuild.com/rule/halide_library.html
  • Thanks to @joshzana, Buck now properly ignores disabled activities when using the buck install command with Android APKs

v2015.09.21.01

23 Sep 21:06
Compare
Choose a tag to compare
Prepare release v2015.09.21.01.

Open-source release 2015-09-10 v1

13 Sep 18:38
Compare
Choose a tag to compare

Open-source release of Buck from 2015-09-10 (version 1).