Skip to content

Latest commit

 

History

History
2094 lines (1264 loc) · 52.9 KB

CHANGELOG.md

File metadata and controls

2094 lines (1264 loc) · 52.9 KB

CocoaPods Core Changelog

Master

Enhancements
Bug Fixes
  • None.

1.12.1 (2023-04-18)

Enhancements
  • None.
Bug Fixes
  • None.

1.12.0 (2023-02-27)

Enhancements
Bug Fixes

1.11.3 (2022-03-11)

Enhancements
  • None.
Bug Fixes
  • None.

1.11.2 (2021-09-13)

Enhancements
  • None.
Bug Fixes
  • None.

1.11.1 (2021-09-12)

Enhancements
  • None.
Bug Fixes

1.11.0 (2021-09-01)

Enhancements
  • None.
Bug Fixes
  • None.

1.11.0.rc.1 (2021-08-25)

Enhancements
  • None.
Bug Fixes
  • None.

1.11.0.beta.2 (2021-08-11)

Enhancements
Bug Fixes
  • None.

1.11.0.beta.1 (2021-08-09)

Enhancements
Bug Fixes

1.10.2 (2021-07-28)

Enhancements
  • None.
Bug Fixes
  • None.

1.10.1 (2021-01-07)

Enhancements
  • None.
Bug Fixes
  • None.

1.10.0 (2020-10-20)

Enhancements
  • None.
Bug Fixes
  • None.

1.10.0.rc.1 (2020-09-15)

Enhancements
  • None.
Bug Fixes
  • None.

1.10.0.beta.2 (2020-08-12)

Enhancements
  • None.
Bug Fixes
  • None.

1.10.0.beta.1 (2020-07-17)

Breaking
  • Drop support for Ruby 2.0 and 2.2. Minimum required Ruby version is now 2.3.3 (included on macOS High Sierra)
    Eric Amorde CocoaPods#9821
Enhancements
Bug Fixes
  • None.

1.9.3 (2020-05-29)

Enhancements
  • None.
Bug Fixes

1.9.2 (2020-05-22)

Enhancements
  • None.
Bug Fixes

1.9.1 (2020-03-09)

Enhancements
  • None.
Bug Fixes
  • None.

1.9.0 (2020-02-25)

Enhancements
  • None.
Bug Fixes
  • None.

1.9.0.beta.3 (2020-02-04)

Enhancements
  • None.
Bug Fixes

1.9.0.beta.2 (2019-12-17)

Enhancements
  • None.
Bug Fixes
  • None.

1.9.0.beta.1 (2019-12-16)

Enhancements
Bug Fixes
  • None.

1.8.4 (2019-10-16)

Enhancements
  • None.
Bug Fixes
  • None.

1.8.3 (2019-10-04)

Enhancements
  • None.
Bug Fixes

1.8.2 (2019-10-03)

Enhancements
  • None.
Bug Fixes

1.8.1 (2019-09-27)

Enhancements
  • None.
Bug Fixes

1.8.0 (2019-09-23)

Enhancements
  • None.
Bug Fixes
  • None.

1.8.0.beta.2 (2019-08-27)

Enhancements
  • None.
Bug Fixes
  • None.

1.8.0.beta.1 (2019-08-02)

Enhancements
Bug Fixes

1.7.5 (2019-07-19)

Enhancements
  • None.
Bug Fixes
  • None.

1.7.4 (2019-07-09)

Enhancements
  • None.
Bug Fixes

1.7.3 (2019-06-28)

Enhancements
  • CDNSource: Lower the thread pool limit to 50 and add an environment variable to override it.
    Igor Makarov #551

  • CDNSource: Improve the error messaging from multi-threaded code.
    Igor Makarov #551

  • CDNSource: Retry connection errors.
    Igor Makarov #551

Bug Fixes
  • None.

1.7.2 (2019-06-13)

Enhancements
  • CDNSource: Use a more compact, sharded index retrieving for the pod versions
    Igor Makarov #541
Bug Fixes
  • None.

1.7.1 (2019-05-30)

Enhancements
  • None.
Bug Fixes
  • None.

1.7.0 (2019-05-22)

Enhancements
  • None.
Bug Fixes
  • None.

1.7.0.rc.2 (2019-05-15)

Enhancements
  • None.
Bug Fixes

1.7.0.rc.1 (2019-05-02)

Enhancements
  • None.
Bug Fixes
  • Fix a crash when searching for a compatible version of a Source that has a higher version requirement
    Eric Amorde #482

1.7.0.beta.3 (2019-03-27)

Enhancements
  • None.
Bug Fixes
  • Fix linting a JSON podspec that contains test or app subspecs. This allows affected specs to be pushed to trunk.
    Samuel Giddins

1.7.0.beta.2 (2019-03-08)

Enhancements
Bug Fixes
  • None.

1.7.0.beta.1 (2019-02-22)

Enhancements
Bug Fixes
  • Fix several array sorting inconsistencies when generating a Lockfile.
    When a Lockfile is being written to disk, YAMLHelper sorts arrays by &:downcase.
    When a new Lockfile is generated, the sort order is plain lexicographical.
    This causes pods like GoogleSignIn and GTMSessionFetcher being in a different order in each case, causing --deployment to report an error when in fact the Lockfile wouldn't be changed.
    Igor Makarov

  • Fix a crash when using inhibit_all_warnings! in parent and child scopes
    Eric Amorde #472

1.6.2 (2019-05-15)

Enhancements
  • None.
Bug Fixes

1.6.1 (2019-02-21)

Enhancements
  • None.
Bug Fixes
  • None.

1.6.0 (2019-02-07)

Enhancements
  • None.
Bug Fixes
  • None.

1.6.0.rc.2 (2019-01-29)

Enhancements
  • None.
Bug Fixes
  • None.

1.6.0.rc.1 (2019-01-25)

Enhancements
  • None.
Bug Fixes
  • None.

1.6.0.beta.2 (2018-10-17)

Enhancements
  • Add support for specifying subspecs when using the podspec Podfile attribute
    Whirlwind #456
Bug Fixes

1.6.0.beta.1 (2018-08-16)

Enhancements
  • None.
Bug Fixes

1.5.3 (2018-05-25)

Enhancements
  • Update docs to include per-pod :modular_headers option.
    Eric Amorde
Bug Fixes
  • None.

1.5.2 (2018-05-09)

Enhancements
  • None.
Bug Fixes

1.5.1 (2018-05-07)

Enhancements
  • None.
Bug Fixes

1.5.0 (2018-04-04)

Enhancements
  • None.
Bug Fixes
  • None.

1.5.0.beta.1 (2018-03-23)

Enhancements
  • Add ability to lockfile to retrieve spec repo for pod name
    Dimitris Koutsogiorgas #434

  • HTTP::perform_head_request now includes a 1-byte Range header in the fallback GET request. Kyle Fleming #425

  • Update Podfile Reference Guide to include :source parameter for the pod statement
    Mark Woollard #7359

  • Allow enabling modular headers for pods in the Podfile.
    Samuel Giddins

Bug Fixes

1.4.0 (2018-01-18)

Enhancements
  • None.
Bug Fixes
  • None.

1.4.0.rc.1 (2017-12-16)

Enhancements
Bug Fixes
  • None.

1.4.0.beta.2 (2017-10-24)

Enhancements
Bug Fixes

1.4.0.beta.1 (2017-09-24)

Enhancements
Bug Fixes

1.3.1 (2017-08-06)

Enhancements
Bug Fixes

1.3.0 (2017-08-02)

Enhancements
  • None.
Bug Fixes
  • None.

1.3.0.rc.1 (2017-07-27)

Enhancements
  • None.
Bug Fixes
  • None.

1.3.0.beta.3 (2017-07-19)

Enhancements
  • None.
Bug Fixes

1.3.0.beta.2 (2017-06-22)

Enhancements
  • None.
Bug Fixes

1.3.0.beta.1 (2017-06-06)

Enhancements
Bug Fixes

1.2.1 (2017-04-11)

Enhancements
  • None.
Bug Fixes
  • None.

1.2.1.rc.1 (2017-04-05)

Enhancements
  • None.
Bug Fixes
  • None.

1.2.1.beta.1 (2017-03-08)

Enhancements
  • None.
Bug Fixes
  • None.

1.2.0 (2017-01-28)

Enhancements
  • None.
Bug Fixes
  • None.

1.2.0.rc.1 (2017-01-13)

Enhancements
  • None.
Bug Fixes

1.2.0.beta.3 (2016-12-28)

Enhancements
  • None.
Bug Fixes

1.2.0.beta.2 (2016-12-17)

Enhancements
Bug Fixes

1.2.0.beta.1 (2016-10-28)

Enhancements
  • None.
Bug Fixes
  • None.

1.1.1 (2016-10-20)

Enhancements
  • None.
Bug Fixes
  • None.

1.1.0 (2016-10-19)

Enhancements
  • None.
Bug Fixes
  • None.

1.1.0.rc.3 (2016-10-10)

Enhancements
  • None.
Bug Fixes
  • None.

1.1.0.rc.2 (2016-09-13)

Enhancements
  • None.
Bug Fixes
  • None.

1.1.0.rc.1 (2016-09-10)

Enhancements
  • None.
Bug Fixes

1.1.0.beta.2 (2016-08-30)

Enhancements
  • Improved comparison between Semver pre-release versions.
    Ben Asher #350
Bug Fixes
  • None.

1.1.0.beta.1 (2016-07-11)

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.