Skip to content

Releases: CocoaPods/Xcodeproj

0.17.0

29 Oct 00:06
Compare
Choose a tag to compare
Enhancements

0.16.1

29 Oct 00:06
Compare
Choose a tag to compare
Minor Enhancements
Bug Fixes
  • [Xcodeproj::Project#reference_for_path] Support for string parameter.
    jlj

0.16.0

29 Oct 00:06
Compare
Choose a tag to compare
Breaking
  • [Constants] Disable errors on warnings for default build settings
    Fabio Pelosin

0.15.3

29 Oct 00:06
Compare
Choose a tag to compare
Bug Fixes
  • [Extension] Fixed build on OS X 10.9's system Ruby (2.0.0).
    Eloy Durán

0.15.1

29 Oct 00:06
Compare
Choose a tag to compare
Bug Fixes
  • [Constants] Temporarily reverting the changes to OTHER_LDFLAGS as the were
    creating issues in CocoaPods.
    Fabio Pelosin

0.15.0

29 Oct 00:06
Compare
Choose a tag to compare
Breaking
Enhancements
Bug Fixes
  • [Extension] Fixed intermittent Xcodeproj::PlistHelper.write_plist error.
    Eloy Durán

0.14.1

29 Oct 00:06
Compare
Choose a tag to compare
Enhancements
  • Add support for absolute, group and container project references in workspaces
    Kyle Fuller
    #118
Bug Fixes
  • [Gem] On MRI 1.8.7 /dev/tty is considered writable when not configured,
    leading to an exception when ran in an environment without a TTY.
    Eloy Durán
    #111
    #112
  • [Gem] Ensure rake is installed.
    Johannes Würbach
    #110
  • [bin] Ensure the version file is loaded before trying to print it.
    Eloy Durán
    #107

0.14.0

29 Oct 00:06
Compare
Choose a tag to compare
Bug Fixes
  • [Scheme] Generate correct ReferencedContainer attribute when the Xcode project
    has a non-empty projectDirPath.
    Per Eckerdal
    #102
Enhancements
  • [Gem] Provide prebuilt binary versions of the C extension for the stock Ruby
    versions on both OS X 10.8 (MRI 1.8.7) and 10.9 (MRI 2.0.0). Due to the ABI
    of MRI’s C ext API not always being consistent, these will not install on
    Ruby versions you have installed yourself. To override the default behaviour
    you can use the XCODEPROJ_BUILD environment variable. Set it to 1 to
    always build the C extension or to 0 to never build the C extension.
    Eloy Durán
    #88
  • [Scheme] Add support for aggregate targets to #add_build_target.
    Per Eckerdal
    #102
  • [PBXNativeTarget] Add support for subproject targets in #add_dependency.
    Per Eckerdal
    #101
  • [Project] Add #reference_for_path for retrieving a file reference for a
    given absolute path.
    Per Eckerdal
    #101

0.13.1

29 Oct 00:06
Compare
Choose a tag to compare
Bug Fixes
  • Fix Unable to read data from Model.xcdatamodeld/.xccurrentversion when
    there are more Data model versions.
    Pim Snel
Enhancements
  • [AbstractTarget] Added default value for default_configuration_name
    attribute.
    Fabio Pelosin
  • [XCConfigurationList] common_resolved_build_setting will now ignore nil
    values. This is an heuristic which might not closely match Xcode behaviour.
    This is done because some information, like the SDK, is usually considered at
    the target level but it might actually differ in the build configurations.
    For example nothing prevents a target to build with the iOS sdk in one
    configuration and with the OS X in another.
    Fabio Pelosin
    CocoaPods/CocoaPods#1462

0.13.0

29 Oct 00:06
Compare
Choose a tag to compare
Breaking
  • [AbstractTarget] The #sdk method now raises if the value is not the same
    across all the build configurations. This has been done to prevent clients
    from accidentally using arbitrary values.
    Fabio Pelosin
Enhancements
  • [AbstractTarget] Added #resolved_build_setting and
    #common_resolved_build_setting.
    Fabio Pelosin
  • [XCConfigurationList] Added #get_setting and #set_setting.
    Fabio Pelosin
  • [Project] Added #build_configuration_list.
    Fabio Pelosin