Skip to content

Latest commit

 

History

History
940 lines (614 loc) · 29.3 KB

CHANGELOG.md

File metadata and controls

940 lines (614 loc) · 29.3 KB

CocoaPods Core Changelog

Master

Enhancements
Bug Fixes
  • None.

1.0.1 (2016-06-01)

Enhancements
  • None.
Bug Fixes

1.0.0 (2016-05-10)

Enhancements
  • None.
Bug Fixes
  • None.

1.0.0.rc.2 (2016-05-04)

Enhancements
  • None.
Bug Fixes

1.0.0.rc.1 (2016-04-30)

Enhancements
Bug Fixes

1.0.0.beta.8 (2016-04-15)

Enhancements
  • None.
Bug Fixes
  • None.

1.0.0.beta.7 (2016-04-15)

Enhancements
Bug Fixes

1.0.0.beta.6 (2016-03-15)

Enhancements
Bug Fixes
  • None.

1.0.0.beta.5 (2016-03-08)

Enhancements
  • Allow a specification's root attributes to be accessible from a consumer.
    Samuel Giddins
Bug Fixes
  • Allow search paths target inheritance when the parent is the target definition with inherit! :search_paths.
    Samuel Giddins #4943

  • Ensure Podfile.locks won't be generated with extraneous >- tokens in their YAML.
    Samuel Giddins CocoaPods#4740

  • Make a spec's custom module_map accessible from a consumer in a multi-platform compatible manner.
    Samuel Giddins

1.0.0.beta.4 (2016-02-24)

Enhancements
  • The linter rejects default_subspecs defined in subspecs of podspecs. They were never taken into account for subspecs.
    Marius Rackwitz Core#305
Bug Fixes
  • Specification platform proxies (e.g. spec.ios or spec.osx) will raise more informative errors when trying to set non-multiplatform attributes.
    Samuel Giddins

1.0.0.beta.3 (2016-02-03)

Breaking
Enhancements
  • Add the ability to disable inhibiting warnings per pod.
    Now :inhibit_warnings => false option can be used in podfile to disable inhibition for specific pods.
    Muhammed Yavuz Nuzumlalı
Bug Fixes
  • Fix accessing use_frameworks? without accidentally clearing the value when it was explicitly set to false, so that it would be evaluated as true on the next access.
    Marius Rackwitz Core#301

  • Fix parsing of dependencies created from a string that includes the HEAD specifier and version information.
    Muhammed Yavuz Nuzumlalı CocoaPods#4710

1.0.0.beta.2 (2016-01-05)

Enhancements
  • Dependencies created from a string that use the HEAD specifier are properly parsed, ignoring the obsolete specifier.
    Samuel Giddins CocoaPods#4710
Bug Fixes

1.0.0.beta.1 (2015-12-30)

Breaking
  • The link_with Podfile DSL method has been removed in favor of target inheritance.
    Samuel Giddins

  • The :exclusive => true Podfile DSL target option has been removed in favor of the inherit! :search_paths directive.
    Samuel Giddins

  • The specification of :head dependencies has been removed.
    Samuel Giddins

  • The deprecated :local dependency option has been removed in favor of the equivalent :path option.
    Samuel Giddins

  • The deprecated dependency method in the Podfile DSL has been removed in favor of the equivalent pod method.
    Samuel Giddins

  • The deprecated preferred_dependency method in the Specification DSL has been removed in favor of the equivalent default_subspecs method.
    Samuel Giddins

  • The docset_url Specification attribute has been removed.
    Samuel Giddins #284

Enhancements
Bug Fixes

0.39.0 (2015-10-09)

This version only introduces changes in the CocoaPods gem.

0.39.0.rc.1 (2015-10-05)

Enhancements
  • Podfiles now have a checksum property that reflects the internal state of the Podfile.
    Samuel Giddins

0.39.0.beta.5 (2015-10-01)

Breaking
  • Activesupport 4 is now required, breaking compatibility with applications locked to 3.x.y.
Bug Fixes
  • Fixes crash when using plugins where activesupport 4 was not installed.
    Delisa Mason #266
Enhancements

0.39.0.beta.4 (2015-09-02)

This version only introduces changes in the CocoaPods gem.

0.39.0.beta.3 (2015-08-28)

Bug Fixes
  • This release fixes a file permissions error when using the RubyGem.
    Samuel Giddins

0.39.0.beta.2 (2015-08-27)

Bug Fixes

0.39.0.beta.1 (2015-08-26)

Enhancements

0.38.2 (2015-07-25)

Bug Fixes
  • The major, minor, and patch properties of versions will now always return a number.
    Samuel Giddins

0.38.1 (2015-07-23)

This version only introduces changes in the CocoaPods gem.

0.38.0 (2015-07-18)

This version only introduces changes in the CocoaPods gem.

0.38.0.beta.2 (2015-07-05)

Bug Fixes
  • All string values written via the Podspec Ruby DSL will automatically have extraneous spaces stripped.
    Samuel Giddins #239

0.38.0.beta.1 (2015-06-26)

Breaking
  • Deprecate the xcconfig attribute in the Podspec DSL, which is replaced by the new attributes pod_target_xcconfig and user_target_xcconfig.
    Marius Rackwitz CocoaPods#3465
Enhancements

0.37.2 (2015-05-27)

Enhancements

0.37.1 (2015-05-06)

This version only introduces changes in the CocoaPods gem.

0.37.0 (2015-05-03)

This version only introduces changes in the CocoaPods gem.

0.37.0.rc.2 (2015-04-30)

This version only introduces changes in the CocoaPods gem.

0.37.0.rc.1 (2015-04-27)

Enhancements
  • Only re-write lockfiles if they are changed, in an attempt to avoid exposing Psych serialization changes across Ruby versions.
    Samuel Giddins
Bug Fixes

0.37.0.beta.1 (2015-04-18)

Enhancements
Bug Fixes

0.36.4 (2015-04-16)

This version only introduces changes in the CocoaPods gem.

0.36.3 (2015-03-31)

This version only introduces changes in the CocoaPods gem.

0.36.2 (2015-03-31)

Enhancements
  • DSL errors now show more context when errors such as SyntaxError are encountered.
    Samuel Giddins
Bug Fixes
  • Allow a Dependency to be initialized with no non-nil external source key-value pairs and not be considered external.
    Samuel Giddins CocoaPods#3320

0.36.1 (2015-03-27)

Bug Fixes

0.36.0 (2015-03-11)

Bug Fixes

0.36.0.rc.1 (2015-02-24)

Enhancements
Bug Fixes

0.36.0.beta.2 (2015-01-27)

This version only introduces changes in the CocoaPods gem.

0.36.0.beta.1 (2014-12-25)

Enhancements
Bug Fixes

0.35.0 (2014-11-19)

Enhancements

0.35.0.rc2 (2014-11-06)

This version only introduces changes in the CocoaPods gem.

0.35.0.rc1 (2014-11-02)

Breaking
  • Support for Ruby < 2.0.0 has been dropped. CocoaPods now depends on Ruby 2.0.0 or greater.
    Eloy Durán
Enhancements
  • Remove Specification::Set attributes related to dependency resolution. Removed because the new, enhanced resolver no longer uses them to keep track of the source for requirements.
    Samuel Giddins CocoaPods#2637
Bug Fixes

0.34.4 (2014-10-18)

Bug Fixes

0.34.2 (2014-10-08)

Breaking
  • Remove the notion of a DataProvider and move the handling of Source data from the file system into the Source class itself.
    Samuel Giddins #183
Enhancements
Bug Fixes

0.34.1 (2014-09-26)

Bug Fixes

0.34.0 (2014-09-26)

Enhancements

0.34.0.rc2 (2014-09-16)

Bug Fixes

0.34.0.rc1 (2014-09-13)

0.33.1 (2014-05-20)

This version only introduces changes in the CocoaPods gem.

0.33.0 (2014-05-20)

Enhancements

0.32.1 (2014-04-15)

0.32.0 (2014-04-15)

Enhancements
Bug Fixes

0.31.1 (2014-04-01)

Enhancements
  • The specification now strips the indentation of the prefix_header and prepare_command to aide their declaration as a here document (similarly to what it already does with the description).
    Fabio Pelosin #51
Bug Fixes
  • Fix linting for Pods which declare a private repo as the source.
    Boris Bügling #82

0.31.0 (2014-03-31)

Enhancements
Bug Fixes
  • Fix crash related to the usage of s.version in the git tag.
    Joel Parsons

0.30.0 (2014-03-28)

Introduction of the Changelog.