A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/CocoaPods/CocoaPods

https://github.com/CocoaPods/CocoaPods - https://github.com/CocoaPods/CocoaPods/releases/tag/1.16.2

Enhancements
  • None.
Bug Fixes
  • Bump min xcodeproj to 1.27.0 to include revert of breaking build setting changes.
    Eric Amorde
    #12675

- Ruby
Published by amorde over 1 year ago

https://github.com/CocoaPods/CocoaPods - https://github.com/CocoaPods/CocoaPods/releases/tag/1.16.1

Enhancements
  • None.
Bug Fixes
  • Fix an issue breaking pod lib lint / pod spec lint due to new ENABLE_USER_SCRIPT_SANDBOXING setting.
    Eric Amorde
    #12664

- Ruby
Published by amorde over 1 year ago

https://github.com/CocoaPods/CocoaPods -

Enhancements
  • Add Support for Xcode 14.3's ENABLE_MODULE_VERIFIER.
    sharplet
    #12390

  • Xcode 16 support.

    • Bump minimum xcodeproj to 1.26.0
    • Update project generator to set GENERATE_INFOPLIST_FILE = NO on pod targets
    • Update project generator to set ENABLE_USER_SCRIPT_SANDBOXING = NO = NO` on pod targets to fix build failures with vendored frameworks.
    • Update project geneerator to set SWIFT_INSTALL_OBJC_HEADER = YES on pod targets to enable consuming Swift pods from Objective-C.
      Eric Amorde
      #12656
Bug Fixes
  • Fix pod install issue when git's core.fsmonitor feature is enabled (again)
    Justin Martin
    #12349

Changes in CocoaPods/Core

Enhancements
  • Add ability to configure max concurrency of CDN requests through environment variable.
    maikelvdh
    #773
Bug Fixes
  • Fix an issue comparing mixed numeric and string prerelease version segments.
    sagiwei
    #752

  • Fix crash when attempting to load non-existed CDN index shards on custom CDN repos.
    santam85
    #771

- Ruby
Published by amorde over 1 year ago

https://github.com/CocoaPods/CocoaPods - https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.2

Enhancements
  • None.
Bug Fixes

- Ruby
Published by amorde about 2 years ago

https://github.com/CocoaPods/CocoaPods - https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.1

Enhancements
  • None.
Bug Fixes

- Ruby
Published by amorde about 2 years ago

https://github.com/CocoaPods/CocoaPods -

Enhancements
  • None.
Bug Fixes
  • Fix an issue updating spec repos in Podfile.lock when the key already exists
    fnxpt
    #748

  • Fix a crash when calling Specification#subspec_by_name on a deprecated specification with no name
    sagiwei
    #742

Changes in cocoapods-core 1.15.0

Enhancements
  • None.
Bug Fixes
  • Fix an issue updating spec repos in Podfile.lock when the key already exists
    fnxpt
    #748

  • Fix a crash when calling Specification#subspec_by_name on a deprecated specification with no name
    sagiwei
    #742

- Ruby
Published by amorde about 2 years ago

https://github.com/CocoaPods/CocoaPods -

Enhancements
  • None.
Bug Fixes
  • Revert minimum required Ruby version to 2.6 to support macOS system Ruby
    Eric Amorde
    #12122

- Ruby
Published by amorde over 2 years ago

https://github.com/CocoaPods/CocoaPods -

Enhancements
  • None.
Bug Fixes

- Ruby
Published by amorde over 2 years ago

https://github.com/CocoaPods/CocoaPods -

Enhancements
  • None.
Bug Fixes
  • Fix a crash when attempting to require 'cocoapods-core' on specific versions of activesupport
    Eric Amorde
    #12116

- Ruby
Published by amorde over 2 years ago

https://github.com/CocoaPods/CocoaPods -

Enhancements
  • None.
Bug Fixes
Other
  • Drop support for bazaar SCM.

- Ruby
Published by amorde over 2 years ago

https://github.com/CocoaPods/CocoaPods - 1.13.0

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 2 years ago

https://github.com/CocoaPods/CocoaPods - 1.12.1

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso almost 3 years ago

https://github.com/CocoaPods/CocoaPods -

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso about 3 years ago

https://github.com/CocoaPods/CocoaPods - 1.11.3

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso almost 4 years ago

https://github.com/CocoaPods/CocoaPods - 1.11.2

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 4 years ago

https://github.com/CocoaPods/CocoaPods - 1.11.1

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 4 years ago

https://github.com/CocoaPods/CocoaPods - 1.11.0

Enhancements
  • None.
Bug Fixes
  • None.

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

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 4 years ago

https://github.com/CocoaPods/CocoaPods - 1.11.0.rc.1

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 4 years ago

https://github.com/CocoaPods/CocoaPods - 1.11.0.beta.2

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 4 years ago

https://github.com/CocoaPods/CocoaPods - 1.11.0.beta.1

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 4 years ago

https://github.com/CocoaPods/CocoaPods - 1.10.2

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 4 years ago

https://github.com/CocoaPods/CocoaPods - 1.10.1

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso about 5 years ago

https://github.com/CocoaPods/CocoaPods - 1.10.0

Enhancements
  • None.
Bug Fixes
  • Generate the correct LD -l flags for XCFrameworks containing libraries
    Wes Campaigne
    #10071

  • Add support for automatically embeddeding XCFramework debug symbols for XCFrameworks generated with Xcode 12
    johntmcintosh
    #10111

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

Enhancements
  • None.
Bug Fixes
  • Fix XCFramework slice selection
    lowip
    #10026

  • Honor test spec deployment target during validation.
    Dimitris Koutsogiorgas
    #9999

  • Ensure that incremental installation is able to set target dependencies for a
    test spec that uses a custom app_host_name that is in a project that is not
    regenerated.
    Samuel Giddins

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

Enhancements
  • None.
Bug Fixes

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

Breaking
  • Bump minimum Ruby version to 2.3.3 (included with macOS High Sierra)
    Eric Amorde
    #9821
Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 5 years ago

https://github.com/CocoaPods/CocoaPods - 1.10.0.rc.1

Enhancements
  • None.
Bug Fixes
  • Fix XCFramework slice selection
    lowip
    #10026

  • Honor test spec deployment target during validation.
    Dimitris Koutsogiorgas
    #9999

  • Ensure that incremental installation is able to set target dependencies for a
    test spec that uses a custom app_host_name that is in a project that is not
    regenerated.
    Samuel Giddins

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

Enhancements
  • None.
Bug Fixes

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

Breaking
  • Bump minimum Ruby version to 2.3.3 (included with macOS High Sierra)
    Eric Amorde
    #9821
Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 5 years ago

https://github.com/CocoaPods/CocoaPods - 1.10.0.beta.2

Enhancements
  • None.
Bug Fixes

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

Breaking
  • Bump minimum Ruby version to 2.3.3 (included with macOS High Sierra)
    Eric Amorde
    #9821
Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 5 years ago

https://github.com/CocoaPods/CocoaPods - 1.10.0.beta.1

Breaking
  • Bump minimum Ruby version to 2.3.3 (included with macOS High Sierra)
    Eric Amorde
    #9821
Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 5 years ago

https://github.com/CocoaPods/CocoaPods - 1.9.3

Enhancements
  • None.
Bug Fixes
  • None.

All changes for this release are in the cocoapods-core gem. Release notes for Core can be found here

- Ruby
Published by dnkoutso almost 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.9.2

Enhancements
  • None.
Bug Fixes
  • None.

All changes for this release are in the cocoapods-core gem. Release notes for Core can be found here

- Ruby
Published by dnkoutso almost 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.9.1

Enhancements
  • None.
Bug Fixes
  • Apply correct SYSTEM_FRAMEWORK_SEARCH_PATHS for XCTUnwrap fix.
    Dimitris Koutsogiorgas
    #9579

  • Fix an issue that caused a build failure with vendored XCFrameworks on macOS
    Eric Amorde
    #9572

  • Fix an issue that prevented the correct XCFramework slice from being selected for watchOS extensions
    Eric Amorde
    #9569

- Ruby
Published by dnkoutso almost 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.9.0

Enhancements
  • None.
Bug Fixes

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

Enhancements
  • PathList optimizations related to file system reads.
    manuyavuz
    #9428
Bug Fixes

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

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso about 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.9.0.beta.3

Enhancements
  • PathList optimizations related to file system reads.
    manuyavuz
    #9428
Bug Fixes

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

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso about 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.9.0.beta.2

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso about 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.9.0.beta.1

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso about 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.8.4

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.8.3

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.8.1

Enhancements
  • None.
Bug Fixes
  • None.

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.8.0

Enhancements
  • None.
Bug Fixes

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

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.8.0.beta.2

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.8.0.beta.1

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.5

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.4

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.3

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.2

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso over 6 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.1

Enhancements
  • None.
Bug Fixes
  • Stabilize product reference UUIDs to fix Xcode crashing with incremental installation.
    Sebastian Shanus
    #8845

  • Fix a 1.7.0 regression in header directory paths when using static libraries
    Eric Amorde
    #8836

- Ruby
Published by dnkoutso almost 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.0

Enhancements
  • None.
Bug Fixes

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

Enhancements
  • None.
Bug Fixes

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

Enhancements
  • Replace Pods project Dependencies group with Development Pods and Pods groups.
    Sebastian Shanus
    #8659

  • Add an error message for :podspec pods not matching the version in Pods and on disk
    orta
    #8676

Bug Fixes

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

Enhancements
  • Adds support for referring to other podspecs during validation
    Orta Therox
    #8536
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso almost 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.0.rc.1

Enhancements
  • Replace Pods project Dependencies group with Development Pods and Pods groups.
    Sebastian Shanus
    #8659

  • Add an error message for :podspec pods not matching the version in Pods and on disk
    orta
    #8676

Bug Fixes

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

Enhancements
  • Adds support for referring to other podspecs during validation
    Orta Therox
    #8536
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso almost 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.0.rc.2

Enhancements
  • None.
Bug Fixes

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

Enhancements
  • Replace Pods project Dependencies group with Development Pods and Pods groups.
    Sebastian Shanus
    #8659

  • Add an error message for :podspec pods not matching the version in Pods and on disk
    orta
    #8676

Bug Fixes

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

Enhancements
  • Adds support for referring to other podspecs during validation
    Orta Therox
    #8536
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso almost 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.6.2

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso almost 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.0.beta.3

Enhancements
  • Adds support for referring to other podspecs during validation
    Orta Therox
    #8536
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso almost 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.0.beta.2

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso almost 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.7.0.beta.1

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso about 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.6.1

Enhancements
  • None.
Bug Fixes

- Ruby
Published by dnkoutso about 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.6.0

Enhancements
  • None.
Bug Fixes
  • None.

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

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
  • Remove contraction from docs to fix rendering on the website.
    stevemoser
    #8131

  • Provide an installation option to preserve folder structure
    dacaiguoguogmail
    #8097

  • Nests test specs host apps inside that Pod's directory for cleaner project
    navigators.
    Derek Ostrander

  • mark_ruby_file_ref add indent width and tab width config
    dacaiguoguogmail

  • Print an error that will show up in Xcode's issue navigator upon unexpected
    failures in the copy resources and embed frameworks script phases.
    Samuel Giddins

  • Validate that all generated PBXNativeTargets contain source files to build,
    so specs (including test specs) with no source files won't fail at runtime
    due to the lack of a generated executable.
    Samuel Giddins

  • Print better promote message when unable to find a specification.
    Xinyu Zhao
    #8064

  • Silence warnings in headers for Pods with inhibit_warnings => true
    Guillaume Algis
    #6401

  • When resolving a locked dependency, source the spec from the locked
    specs repository.
    Samuel Giddins

  • Slightly improve resolution speed for Podfiles that contain multiple targets
    with the same dependencies.
    Samuel Giddins

Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso about 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.6.0.rc.2

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
  • Ensuring pod install/update can run on Windows.
    David Airapetyan
    #8055

  • Remove contraction from docs to fix rendering on the website.
    stevemoser
    #8131

  • Provide an installation option to preserve folder structure
    dacaiguoguogmail
    #8097

  • Nests test specs host apps inside that Pod's directory for cleaner project
    navigators.
    Derek Ostrander

  • mark_ruby_file_ref add indent width and tab width config
    dacaiguoguogmail

  • Print an error that will show up in Xcode's issue navigator upon unexpected
    failures in the copy resources and embed frameworks script phases.
    Samuel Giddins

  • Validate that all generated PBXNativeTargets contain source files to build,
    so specs (including test specs) with no source files won't fail at runtime
    due to the lack of a generated executable.
    Samuel Giddins

  • Print better promote message when unable to find a specification.
    Xinyu Zhao
    #8064

  • Silence warnings in headers for Pods with inhibit_warnings => true
    Guillaume Algis
    #6401

  • When resolving a locked dependency, source the spec from the locked
    specs repository.
    Samuel Giddins

  • Slightly improve resolution speed for Podfiles that contain multiple targets
    with the same dependencies.
    Samuel Giddins

  • Use xcfilelists for script phase input & output paths, to reduce churn in
    the user Xcode project and reduce the chance of hitting ARG_MAX.
    Samuel Giddins
    #8037
    Dimitris Koutsogiorgas
    #8414

Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by dnkoutso about 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.6.0.beta.2

Enhancements
  • Remove contraction from docs to fix rendering on the website.
    stevemoser
    #8131

  • Provide an installation option to preserve folder structure
    dacaiguoguogmail
    #8097

  • Nests test specs host apps inside that Pod's directory for cleaner project
    navigators.
    Derek Ostrander

  • mark_ruby_file_ref add indent width and tab width config
    dacaiguoguogmail

  • Print an error that will show up in Xcode's issue navigator upon unexpected
    failures in the copy resources and embed frameworks script phases.
    Samuel Giddins

  • Validate that all generated PBXNativeTargets contain source files to build,
    so specs (including test specs) with no source files won't fail at runtime
    due to the lack of a generated executable.
    Samuel Giddins

  • Print better promote message when unable to find a specification.
    Xinyu Zhao
    #8064

  • Silence warnings in headers for Pods with inhibit_warnings => true
    Guillaume Algis
    #6401

  • When resolving a locked dependency, source the spec from the locked
    specs repository.
    Samuel Giddins

  • Slightly improve resolution speed for Podfiles that contain multiple targets
    with the same dependencies.
    [Samuel Giddins]

Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by segiddins over 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.6.0.beta.1

Enhancements
Bug Fixes

- Ruby
Published by segiddins over 7 years ago

https://github.com/CocoaPods/CocoaPods - 1.5.3

Enhancements
  • None.
Bug Fixes

- Ruby
Published by segiddins almost 8 years ago

https://github.com/CocoaPods/CocoaPods -

Enhancements

  • Improve performance of the dependency resolver by removing duplicates for dependency nodes.
    Jacek Suliga
Bug Fixes

- Ruby
Published by segiddins almost 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.5.0

Enhancements
  • None.
Bug Fixes

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

Enhancements
  • Add --exclude-pods option to pod update to allow excluding specific pods from update
    Oleksandr Kruk
    #7334

  • Add support for mixed Objective-C and Swift static frameworks
    Paul Beusterien
    #7213

  • Improve pod install performance for pods with exact file paths rather than glob patterns
    Muhammed Yavuz Nuzumlalı
    #7473

  • Display a message when a pods source has changed during installation
    Dimitris Koutsogiorgas
    #7464

  • Add support for modular header search paths, include "legacy" support.
    Dimitris Koutsogiorgas
    #7412

  • Set direct and transitive dependency header search paths for pod targets
    Dimitris Koutsogiorgas
    #7116

  • Log target names missing host for libraries
    Keith Smiley
    #7346

  • Add a --no-overwrite flag to pod repo push to disable overwriting
    existing specs that have already been pushed.
    Samuel Giddins

  • Store which specs repo a pod comes from in the lockfile.
    Samuel Giddins

  • Add set -u to the copy frameworks and copy resources scripts.
    Keith Smiley
    #7180

  • Allow integrating into static library targets without attempting to copy
    resources or embed frameworks unless UNLOCALIZED_RESOURCES_FOLDER_PATH
    or FRAMEWORKS_FOLDER_PATH is set.
    Samuel Giddins

  • Change color scheme of pod outdated from red-yellow-green to red-blue-green to be more colorblind friendly
    iv-mexx
    #7372

  • Add support for integrating swift pods as static libraries.
    Danielle Tomlinson
    Samuel Giddins
    #6899

  • Document format of POD_NAMES in pod update
    mrh-is

  • Update validator to stream output as xcodebuild runs
    abbeycode
    #7040

Bug Fixes

- Ruby
Published by segiddins almost 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.5.0.beta.1

Enhancements
  • Add --exclude-pods option to pod update to allow excluding specific pods from update
    Oleksandr Kruk
    #7334

  • Add support for mixed Objective-C and Swift static frameworks
    Paul Beusterien
    #7213

  • Improve pod install performance for pods with exact file paths rather than glob patterns
    Muhammed Yavuz Nuzumlalı
    #7473

  • Display a message when a pods source has changed during installation
    Dimitris Koutsogiorgas
    #7464

  • Add support for modular header search paths, include "legacy" support.
    Dimitris Koutsogiorgas
    #7412

  • Set direct and transitive dependency header search paths for pod targets
    Dimitris Koutsogiorgas
    #7116

  • Log target names missing host for libraries
    Keith Smiley
    #7346

  • Add a --no-overwrite flag to pod repo push to disable overwriting
    existing specs that have already been pushed.
    Samuel Giddins

  • Store which specs repo a pod comes from in the lockfile.
    Samuel Giddins

  • Add set -u to the copy frameworks and copy resources scripts.
    Keith Smiley
    #7180

  • Allow integrating into static library targets without attempting to copy
    resources or embed frameworks unless UNLOCALIZED_RESOURCES_FOLDER_PATH
    or FRAMEWORKS_FOLDER_PATH is set.
    Samuel Giddins

  • Change color scheme of pod outdated from red-yellow-green to red-blue-green to be more colorblind friendly
    iv-mexx
    #7372

  • Add support for integrating swift pods as static libraries.
    Danielle Tomlinson
    Samuel Giddins
    #6899

  • Document format of POD_NAMES in pod update
    mrh-is

  • Update validator to stream output as xcodebuild runs
    abbeycode
    #7040

Bug Fixes

- Ruby
Published by segiddins almost 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.4.0

Enhancements
  • Show warning when Pod source uses unencrypted HTTP
    KrauseFx
    #7293
Bug Fixes
  • Do not include test spec resources and framework paths of dependent targets into test scripts
    Dimitris Koutsogiorgas
    #7318

  • Restore development_pod_targets public method in installer
    Dimitris Koutsogiorgas
    #7292

  • Fix resolution when multiple sources provide the same pods, and there are
    (potential) dependencies between the sources.
    Samuel Giddins
    #7031

  • Ensure that externally-sourced (e.g. local & git) pods are allowed to resolve
    to prerelease versions.
    segiddins

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

Enhancements
  • Integrate swift_version DSL support into pod targets
    Dimitris Koutsogiorgas
    #7134

  • Add color indication to output of pod outdated
    iv-mexx
    #7204

  • Set syntax of podspecs from development pods to Ruby when appropriate
    Eric Amorde
    #7278

  • Add support for editing the podspec, license, README, license, and docs of local development pods
    Eric Amorde
    #7093

  • Show warning when SDK provider tries to push a version with an unencrypted HTTP source
    KrauseFx
    #7250

Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by segiddins about 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.4.0.rc.1

Enhancements
  • Integrate swift_version DSL support into pod targets
    Dimitris Koutsogiorgas
    #7134

  • Add color indication to output of pod outdated
    iv-mexx
    #7204

  • Set syntax of podspecs from development pods to Ruby when appropriate
    Eric Amorde
    #7278

  • Add support for editing the podspec, license, README, license, and docs of local development pods
    Eric Amorde
    #7093

  • Show warning when SDK provider tries to push a version with an unencrypted HTTP source
    KrauseFx
    #7250

Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes about 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.4.0.beta.2

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.4.0.beta.1

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.3.1

Enhancements
  • None.
Bug Fixes

- Ruby
Published by endocrimes over 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.3.0

Enhancements
  • None.
Bug Fixes

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

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.3.0.rc.1

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.3.0.beta.3

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.3.0.beta.2

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.3.0.beta.1

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 8 years ago

https://github.com/CocoaPods/CocoaPods - 1.2.1

Enhancements
  • None.
Bug Fixes
  • None.

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

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes almost 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.2.1.rc.1

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes almost 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.2.1.beta.1

Enhancements
Bug Fixes

- Ruby
Published by endocrimes almost 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.2.0

Enhancements
  • None.
Bug Fixes

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

Enhancements
Bug Fixes
  • None.

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

Enhancements
Bug Fixes

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

Enhancements
  • Generate PODS_TARGET_SRCROOT build setting for each pod target.
    Dimitris Koutsogiorgas
    #5375
  • Add support for running CocoaPods on Linux.
    Samuel Giddins
  • Use native Ruby ASCII plist parsing and serialization, removing dependencies
    on FFI, Xcode, and macOS.
    Samuel Giddins
  • Run codesigning in parallel in the embed frameworks build phase when
    COCOAPODS_PARALLEL_CODE_SIGN is set to true.
    Ben Asher
    #6088
Bug Fixes

- Ruby
Published by endocrimes about 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.2.0.rc.1

Enhancements
Bug Fixes
  • None.

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

Enhancements
Bug Fixes

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

Enhancements
  • Generate PODS_TARGET_SRCROOT build setting for each pod target.
    Dimitris Koutsogiorgas
    #5375
  • Add support for running CocoaPods on Linux.
    Samuel Giddins
  • Use native Ruby ASCII plist parsing and serialization, removing dependencies
    on FFI, Xcode, and macOS.
    Samuel Giddins
  • Run codesigning in parallel in the embed frameworks build phase when
    COCOAPODS_PARALLEL_CODE_SIGN is set to true.
    Ben Asher
    #6088
Bug Fixes

- Ruby
Published by endocrimes about 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.2.0.beta.3

Enhancements
Bug Fixes

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

Enhancements
  • Generate PODS_TARGET_SRCROOT build setting for each pod target.
    Dimitris Koutsogiorgas
    #5375
  • Add support for running CocoaPods on Linux.
    Samuel Giddins
  • Use native Ruby ASCII plist parsing and serialization, removing dependencies
    on FFI, Xcode, and macOS.
    Samuel Giddins
  • Run codesigning in parallel in the embed frameworks build phase when
    COCOAPODS_PARALLEL_CODE_SIGN is set to true.
    Ben Asher
    #6088
Bug Fixes

- Ruby
Published by endocrimes about 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.1.1

Enhancements
  • None.
Bug Fixes

- Ruby
Published by endocrimes over 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.1.0

Enhancements
Bug Fixes
  • None.

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

Enhancements
Bug Fixes

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

Enhancements
  • Use the SWIFT_VERSION when linting pods. To lint with Swift 3.0
    add a Swift Version file. echo "3.0" >> .swift-version.
    Danielle Tomlinson
    #5841
Bug Fixes

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

Enhancements
Bug Fixes
  • Wrap generated import headers with OBJC to fix C only pods.
    Dimitris Koutsogiorgas
    #5291
  • Prevent crash when generating acknowledgements when license type is not specified.
    Marcelo Fabri
    #5826
  • Pass full path to App.xcworkspace for spec validation, and use git -C for pod repo push git ops.
    Ben Asher
    #5805

1.1.0.beta.2 (2016-09-03)

Enhancements
  • Remove references to the pre-1.0 Migrator.
    Danielle Tomlinson
    #5635
  • Improve performance of dependency resolution.
    yanzhiwei147
    #5510
  • Add support for building Messages applications.
    Ben Asher
    #5726
  • Improved messaging when missing host targets for embedded targets.
    Improved support for framework-only projects.
    Ben Asher
    #5733
  • Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
    Ben Asher
    #5732
  • Verify that embedded target platform and swift version matches the host.
    Ben Asher
    #5747
  • Pass the version of CocoaPods to pod lib create's configure script.
    orta
    #5787
  • Improve host target detection for embedded targets
    in sub-projects.
    Ben Asher
    #5622
Bug Fixes
  • Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
    Danielle Tomlinson
    #5491
  • Fix codesigning identity on watchOS and tvOS targets.
    Danielle Tomlinson
    #5686
  • Fix SWIFT_VERSION not being read when only defined at the project level.
    Ben Asher
    #5700 and #5737
  • Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
    Ben Asher
    #5783

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.1.0.rc.3

Enhancements
Bug Fixes

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

Enhancements
  • Use the SWIFT_VERSION when linting pods. To lint with Swift 3.0
    add a Swift Version file. echo "3.0" >> .swift-version.
    Danielle Tomlinson
    #5841
Bug Fixes

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

Enhancements
Bug Fixes
  • Wrap generated import headers with OBJC to fix C only pods.
    Dimitris Koutsogiorgas
    #5291
  • Prevent crash when generating acknowledgements when license type is not specified.
    Marcelo Fabri
    #5826
  • Pass full path to App.xcworkspace for spec validation, and use git -C for pod repo push git ops.
    Ben Asher
    #5805

1.1.0.beta.2 (2016-09-03)

Enhancements
  • Remove references to the pre-1.0 Migrator.
    Danielle Tomlinson
    #5635
  • Improve performance of dependency resolution.
    yanzhiwei147
    #5510
  • Add support for building Messages applications.
    Ben Asher
    #5726
  • Improved messaging when missing host targets for embedded targets.
    Improved support for framework-only projects.
    Ben Asher
    #5733
  • Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
    Ben Asher
    #5732
  • Verify that embedded target platform and swift version matches the host.
    Ben Asher
    #5747
  • Pass the version of CocoaPods to pod lib create's configure script.
    orta
    #5787
  • Improve host target detection for embedded targets
    in sub-projects.
    Ben Asher
    #5622
Bug Fixes
  • Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
    Danielle Tomlinson
    #5491
  • Fix codesigning identity on watchOS and tvOS targets.
    Danielle Tomlinson
    #5686
  • Fix SWIFT_VERSION not being read when only defined at the project level.
    Ben Asher
    #5700 and #5737
  • Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
    Ben Asher
    #5783

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.1.0.rc.2

Enhancements
Bug Fixes

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

Enhancements
Bug Fixes
  • Prevent crash when generating acknowledgements when license type is not specified.
    Marcelo Fabri
    #5826
  • Pass full path to App.xcworkspace for spec validation, and use git -C for pod repo push git ops.
    Ben Asher
    #5805

1.1.0.beta.2 (2016-09-03)

Enhancements
  • Remove references to the pre-1.0 Migrator.
    Danielle Tomlinson
    #5635
  • Improve performance of dependency resolution.
    yanzhiwei147
    #5510
  • Add support for building Messages applications.
    Ben Asher
    #5726
  • Improved messaging when missing host targets for embedded targets.
    Improved support for framework-only projects.
    Ben Asher
    #5733
  • Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
    Ben Asher
    #5732
  • Verify that embedded target platform and swift version matches the host.
    Ben Asher
    #5747
  • Pass the version of CocoaPods to pod lib create's configure script.
    orta
    #5787
  • Improve host target detection for embedded targets
    in sub-projects.
    Ben Asher
    #5622
Bug Fixes
  • Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
    Danielle Tomlinson
    #5491
  • Fix codesigning identity on watchOS and tvOS targets.
    Danielle Tomlinson
    #5686
  • Fix SWIFT_VERSION not being read when only defined at the project level.
    Ben Asher
    #5700 and #5737
  • Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
    Ben Asher
    #5783

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.1.0.rc.1

Enhancements
  • None.
Bug Fixes
  • Prevent crash when generating acknowledgements when license type is not specified.
    Marcelo Fabri
    #5826
  • Pass full path to App.xcworkspace for spec validation, and use git -C for pod repo push git ops.
    Ben Asher
    #5805

1.1.0.beta.2 (2016-09-03)

Enhancements
  • Remove references to the pre-1.0 Migrator.
    Danielle Tomlinson
    #5635
  • Improve performance of dependency resolution.
    yanzhiwei147
    #5510
  • Add support for building Messages applications.
    benasher44
    #5726
  • Improved messaging when missing host targets for embedded targets.
    Improved support for framework-only projects.
    benasher44
    #5733
  • Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
    benasher44
    #5732
  • Verify that embedded target platform and swift version matches the host.
    benasher44
    #5747
  • Pass the version of CocoaPods to pod lib create's configure script.
    orta
    #5787
Bug Fixes
  • Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
    Danielle Tomlinson
    #5491
  • Fix codesigning identity on watchOS and tvOS targets.
    Danielle Tomlinson
    #5686
  • Fix SWIFT_VERSION not being read when only defined at the project level.
    Ben Asher
    #5700 and #5737
  • Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
    Ben Asher
    #5783

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.1.0.beta.2

Enhancements
Bug Fixes
  • Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
    Danielle Tomlinson
    #5491
  • Fix codesigning identity on watchOS and tvOS targets.
    Danielle Tomlinson
    #5686
  • Fix SWIFT_VERSION not being read when only defined at the project level.
    Ben Asher
    #5700 and #5737
  • Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
    Ben Asher
    #5783

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

Enhancements
Bug Fixes

- Ruby
Published by endocrimes over 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.1.0.beta.1

Enhancements
Bug Fixes

- Ruby
Published by segiddins over 9 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.1

Enhancements
  • None.
Bug Fixes

- Ruby
Published by mrackwitz almost 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0

Enhancements
  • Validate that resource bundles declared in the podspec contain resources.
    Samuel Giddins
    #5218
  • Improvements to the error messaging around missing dependencies.
    Orta Therox
    #5260
  • Make sharing schemes for development pods an installation option
    (share_schemes_for_development_pods) and disable sharing schemes
    by default.
    Samuel Giddins
Bug Fixes

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

Enhancements
  • None.
Bug Fixes
  • Handle when an abstract target has no declared platform without crashing.
    Samuel Giddins
    #5236
  • Don't recurse into child directories to find podspecs when running
    pod spec lint.
    Samuel Giddins
    #5244

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

Enhancements
  • The pod init command now uses target inheritance for test targets
    in the generated Podfile.
    Orta Therox
    #4714
  • Support customized build directories by letting user xcconfig definitions
    rely on the new overridable alias build variable PODS_BUILD_DIR.
    Marius Rackwitz
    #5217
Bug Fixes
  • Fix for pod repo push --help throwing an error.
    Boris Bügling
    #5214
  • The warning for not having utf-8 set as the default encoding for a
    terminal now properly respects the --no-ansi argument.
    Joshua Kalpin
    #5199

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

Enhancements
  • None.
Bug Fixes
  • Headers from vendored frameworks no longer end up in the HEADER_SEARCH_PATH
    when using frameworks. They are now assumed to be already present as modular
    headers in the framework itself.
    Mark Spanbroek
    #5146
  • Access to the Pod::SourcesManager constant has been restored, though its use
    is considered deprecated and subject to removal at any time. Migrate to use
    Pod::Config.instance.sources_manager in some manner as soon as possible.
    Samuel Giddins
  • Running pod repo update --silent will now properly silence git output while
    updating the repository.
    Samuel Giddins

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

Enhancements
  • When an unknown build configuration is mentioned in the Podfile, CocoaPods
    will suggest the build configurations found in the user project.
    Samuel Giddins
    #5113
  • Improved the error message when a matching spec cannot be found,
    mentioning that now pod repo update is not implicit when running pod install.
    Orta Therox
    #5135
  • Add support for sharded specs directories.
    Samuel Giddins
    #5002
  • Pass the build setting OTHER_CODE_SIGN_FLAGS to codesign for the generated
    embed frameworks build phase's script, as Xcode does when signing natively.
    Václav Slavík
    #5087
Bug Fixes
  • Sort files from Dir.glob explicitly to produce same result on case sensitive
    file system as result on case insensitive file system.
    Soutaro Matsumoto
  • Fix build path for resource bundles.
    Marius Rackwitz
    #5034
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed resources build phase's script, so that UI test targets can
    be run.
    seaders
    #5133
  • Ensure that a CFBundleVersion is set for resource bundles' Info.plist
    files.
    Samuel Giddins
    #4897

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

Breaking
  • Running pod install doesn't imply an automatic spec repo update.
    The old behavior can be achieved by passing in the option --repo-update
    or running pod repo update.
    Marius Rackwitz
    #5004
  • Remove the configuration variable skip_repo_update as the default behavior
    varies now between pod install and pod (update|outdated).
    Marius Rackwitz
    #5017
Enhancements
  • The master specs repo will no longer perform 'no-op' git fetches. This should
    help to reduce the load on GitHub's servers.
    Daniel Tomlinson
    #5005
    #4989
  • The specs repos will no longer support shallow clones to reduce CPU load
    on git servers. Pre-existing shallow clones of the master repo will
    automatically be upgraded to deep clones when the repo is updated.
    Samuel Giddins
    #5016
  • The validator will check that all public_header_files and
    private_header_files are also present in source_files.
    Samuel Giddins
    #4936
Bug Fixes
  • The master specs repository can no longer be added via pod repo add, but
    instead must be done via pod setup.
    Samuel Giddins
  • Print a friendly error message when the platform for a target cannot be
    inferred.
    Samuel Giddins
    #4790
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed frameworks build phase's script, so that UI test targets can
    be run.
    Marius Rackwitz
    #5022
  • Fix build paths for resources bundles.
    Marius Rackwitz
    #5028
  • Validate that a Podfile does not declare the same target twice.
    Samuel Giddins
    #5029

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

Breaking
  • Development pods will no longer be implicitly unlocked. This makes CocoaPods respect
    constraints related to dependencies of development pods in the lockfile.

    If you change the constraints of a dependency of your development pod and want to
    override the locked version, you will have to use
    pod update ${DEPENDENCY_NAME} manually.
    Muhammed Yavuz Nuzumlalı
    #4211
    #4577
    #4580

Enhancements
  • Add the 📦 emoji in front of CocoaPods Script Build Phases
    to quickly and visually differentiate them from other phases.
    Olivier Halligon
    #4985
  • Enable syntax highlighting on the Podfile in the generated
    Pods.xcodeproj.
    Samuel Giddins
    #4962
Bug Fixes
  • Fixes paths passed for resources bundles in the copy resources script.
    Marius Rackwitz
    #4954
  • Fix saying the master specs repo exists when it has not been set up.
    Samuel Giddins
    #4955
  • Move ${TARGET_DEVICE_ARGS} out of the quotations for --sdk in the
    Copy Pods Resources build phase.
    seaders #4940
  • Handle when $PATH isn't set.
    Samuel Giddins
  • Module maps that are set per-platform will be installed for the correct
    platform.
    Samuel Giddins
    #4968

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

Enhancements
  • Allow deduplication to take effect even when the same pod is used with
    different sets of subspecs across different platforms.
    This changes the general naming scheme scoped pod targets. They are
    suffixed now on base of what makes them different among others for the
    same root spec instead of being prefixed by the dependent target.
    Marius Rackwitz
    #4146
  • Pass COCOAPODS_VERSION as environment variable when invoking the
    prepare_command.
    Marius Rackwitz
    #4933
Bug Fixes
  • Pods are built by default in another scoping level of the build products
    directory identified by their name to prevent name clashes among
    dependencies.
    Marius Rackwitz
    #4146
  • Fix mixed integrations where static libraries are used along frameworks
    from different target definitions in one Podfile.
    Marius Rackwitz
    #4146
  • Pass target device arguments to ibtool in the copy resources script, fixing
    compilation of storyboards when targeting versions of iOS prior to iOS 8.
    seaders
    #4913
  • Fix pod repo lint when passed a path argument.
    Boris Bügling
    #4883

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

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins almost 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.rc.2

Enhancements
  • None.
Bug Fixes
  • Handle when an abstract target has no declared platform without crashing.
    Samuel Giddins
    #5236
  • Don't recurse into child directories to find podspecs when running
    pod spec lint.
    Samuel Giddins
    #5244

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

Enhancements
  • The pod init command now uses target inheritance for test targets
    in the generated Podfile.
    Orta Therox
    #4714
  • Support customized build directories by letting user xcconfig definitions
    rely on the new overridable alias build variable PODS_BUILD_DIR.
    Marius Rackwitz
    #5217
Bug Fixes
  • Fix for pod repo push --help throwing an error.
    Boris Bügling
    #5214
  • The warning for not having utf-8 set as the default encoding for a
    terminal now properly respects the --no-ansi argument.
    Joshua Kalpin
    #5199

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

Enhancements
  • None.
Bug Fixes
  • Headers from vendored frameworks no longer end up in the HEADER_SEARCH_PATH
    when using frameworks. They are now assumed to be already present as modular
    headers in the framework itself.
    Mark Spanbroek
    #5146
  • Access to the Pod::SourcesManager constant has been restored, though its use
    is considered deprecated and subject to removal at any time. Migrate to use
    Pod::Config.instance.sources_manager in some manner as soon as possible.
    Samuel Giddins
  • Running pod repo update --silent will now properly silence git output while
    updating the repository.
    Samuel Giddins

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

Enhancements
  • When an unknown build configuration is mentioned in the Podfile, CocoaPods
    will suggest the build configurations found in the user project.
    Samuel Giddins
    #5113
  • Improved the error message when a matching spec cannot be found,
    mentioning that now pod repo update is not implicit when running pod install.
    Orta Therox
    #5135
  • Add support for sharded specs directories.
    Samuel Giddins
    #5002
  • Pass the build setting OTHER_CODE_SIGN_FLAGS to codesign for the generated
    embed frameworks build phase's script, as Xcode does when signing natively.
    Václav Slavík
    #5087
Bug Fixes
  • Sort files from Dir.glob explicitly to produce same result on case sensitive
    file system as result on case insensitive file system.
    Soutaro Matsumoto
  • Fix build path for resource bundles.
    Marius Rackwitz
    #5034
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed resources build phase's script, so that UI test targets can
    be run.
    seaders
    #5133
  • Ensure that a CFBundleVersion is set for resource bundles' Info.plist
    files.
    Samuel Giddins
    #4897

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

Breaking
  • Running pod install doesn't imply an automatic spec repo update.
    The old behavior can be achieved by passing in the option --repo-update
    or running pod repo update.
    Marius Rackwitz
    #5004
  • Remove the configuration variable skip_repo_update as the default behavior
    varies now between pod install and pod (update|outdated).
    Marius Rackwitz
    #5017
Enhancements
  • The master specs repo will no longer perform 'no-op' git fetches. This should
    help to reduce the load on GitHub's servers.
    Daniel Tomlinson
    #5005
    #4989
  • The specs repos will no longer support shallow clones to reduce CPU load
    on git servers. Pre-existing shallow clones of the master repo will
    automatically be upgraded to deep clones when the repo is updated.
    Samuel Giddins
    #5016
  • The validator will check that all public_header_files and
    private_header_files are also present in source_files.
    Samuel Giddins
    #4936
Bug Fixes
  • The master specs repository can no longer be added via pod repo add, but
    instead must be done via pod setup.
    Samuel Giddins
  • Print a friendly error message when the platform for a target cannot be
    inferred.
    Samuel Giddins
    #4790
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed frameworks build phase's script, so that UI test targets can
    be run.
    Marius Rackwitz
    #5022
  • Fix build paths for resources bundles.
    Marius Rackwitz
    #5028
  • Validate that a Podfile does not declare the same target twice.
    Samuel Giddins
    #5029

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

Breaking
  • Development pods will no longer be implicitly unlocked. This makes CocoaPods respect
    constraints related to dependencies of development pods in the lockfile.

    If you change the constraints of a dependency of your development pod and want to
    override the locked version, you will have to use
    pod update ${DEPENDENCY_NAME} manually.
    Muhammed Yavuz Nuzumlalı
    #4211
    #4577
    #4580

Enhancements
  • Add the 📦 emoji in front of CocoaPods Script Build Phases
    to quickly and visually differentiate them from other phases.
    Olivier Halligon
    #4985
  • Enable syntax highlighting on the Podfile in the generated
    Pods.xcodeproj.
    Samuel Giddins
    #4962
Bug Fixes
  • Fixes paths passed for resources bundles in the copy resources script.
    Marius Rackwitz
    #4954
  • Fix saying the master specs repo exists when it has not been set up.
    Samuel Giddins
    #4955
  • Move ${TARGET_DEVICE_ARGS} out of the quotations for --sdk in the
    Copy Pods Resources build phase.
    seaders #4940
  • Handle when $PATH isn't set.
    Samuel Giddins
  • Module maps that are set per-platform will be installed for the correct
    platform.
    Samuel Giddins
    #4968

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

Enhancements
  • Allow deduplication to take effect even when the same pod is used with
    different sets of subspecs across different platforms.
    This changes the general naming scheme scoped pod targets. They are
    suffixed now on base of what makes them different among others for the
    same root spec instead of being prefixed by the dependent target.
    Marius Rackwitz
    #4146
  • Pass COCOAPODS_VERSION as environment variable when invoking the
    prepare_command.
    Marius Rackwitz
    #4933
Bug Fixes
  • Pods are built by default in another scoping level of the build products
    directory identified by their name to prevent name clashes among
    dependencies.
    Marius Rackwitz
    #4146
  • Fix mixed integrations where static libraries are used along frameworks
    from different target definitions in one Podfile.
    Marius Rackwitz
    #4146
  • Pass target device arguments to ibtool in the copy resources script, fixing
    compilation of storyboards when targeting versions of iOS prior to iOS 8.
    seaders
    #4913
  • Fix pod repo lint when passed a path argument.
    Boris Bügling
    #4883

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

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins almost 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.rc.1

Enhancements
  • The pod init command now uses target inheritance for test targets
    in the generated Podfile.
    Orta Therox
    #4714
  • Support customized build directories by letting user xcconfig definitions
    rely on the new overridable alias build variable PODS_BUILD_DIR.
    Marius Rackwitz
    #5217
Bug Fixes
  • Fix for pod repo push --help throwing an error.
    Boris Bügling
    #5214
  • The warning for not having utf-8 set as the default encoding for a
    terminal now properly respects the --no-ansi argument.
    Joshua Kalpin
    #5199

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

Enhancements
  • None.
Bug Fixes
  • Headers from vendored frameworks no longer end up in the HEADER_SEARCH_PATH
    when using frameworks. They are now assumed to be already present as modular
    headers in the framework itself.
    Mark Spanbroek
    #5146
  • Access to the Pod::SourcesManager constant has been restored, though its use
    is considered deprecated and subject to removal at any time. Migrate to use
    Pod::Config.instance.sources_manager in some manner as soon as possible.
    Samuel Giddins
  • Running pod repo update --silent will now properly silence git output while
    updating the repository.
    Samuel Giddins

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

Enhancements
  • When an unknown build configuration is mentioned in the Podfile, CocoaPods
    will suggest the build configurations found in the user project.
    Samuel Giddins
    #5113
  • Improved the error message when a matching spec cannot be found,
    mentioning that now pod repo update is not implicit when running pod install.
    Orta Therox
    #5135
  • Add support for sharded specs directories.
    Samuel Giddins
    #5002
  • Pass the build setting OTHER_CODE_SIGN_FLAGS to codesign for the generated
    embed frameworks build phase's script, as Xcode does when signing natively.
    Václav Slavík
    #5087
Bug Fixes
  • Sort files from Dir.glob explicitly to produce same result on case sensitive
    file system as result on case insensitive file system.
    Soutaro Matsumoto
  • Fix build path for resource bundles.
    Marius Rackwitz
    #5034
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed resources build phase's script, so that UI test targets can
    be run.
    seaders
    #5133
  • Ensure that a CFBundleVersion is set for resource bundles' Info.plist
    files.
    Samuel Giddins
    #4897

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

Breaking
  • Running pod install doesn't imply an automatic spec repo update.
    The old behavior can be achieved by passing in the option --repo-update
    or running pod repo update.
    Marius Rackwitz
    #5004
  • Remove the configuration variable skip_repo_update as the default behavior
    varies now between pod install and pod (update|outdated).
    Marius Rackwitz
    #5017
Enhancements
  • The master specs repo will no longer perform 'no-op' git fetches. This should
    help to reduce the load on GitHub's servers.
    Daniel Tomlinson
    #5005
    #4989
  • The specs repos will no longer support shallow clones to reduce CPU load
    on git servers. Pre-existing shallow clones of the master repo will
    automatically be upgraded to deep clones when the repo is updated.
    Samuel Giddins
    #5016
  • The validator will check that all public_header_files and
    private_header_files are also present in source_files.
    Samuel Giddins
    #4936
Bug Fixes
  • The master specs repository can no longer be added via pod repo add, but
    instead must be done via pod setup.
    Samuel Giddins
  • Print a friendly error message when the platform for a target cannot be
    inferred.
    Samuel Giddins
    #4790
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed frameworks build phase's script, so that UI test targets can
    be run.
    Marius Rackwitz
    #5022
  • Fix build paths for resources bundles.
    Marius Rackwitz
    #5028
  • Validate that a Podfile does not declare the same target twice.
    Samuel Giddins
    #5029

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

Breaking
  • Development pods will no longer be implicitly unlocked. This makes CocoaPods respect
    constraints related to dependencies of development pods in the lockfile.

    If you change the constraints of a dependency of your development pod and want to
    override the locked version, you will have to use
    pod update ${DEPENDENCY_NAME} manually.
    Muhammed Yavuz Nuzumlalı
    #4211
    #4577
    #4580

Enhancements
  • Add the 📦 emoji in front of CocoaPods Script Build Phases
    to quickly and visually differentiate them from other phases.
    Olivier Halligon
    #4985
  • Enable syntax highlighting on the Podfile in the generated
    Pods.xcodeproj.
    Samuel Giddins
    #4962
Bug Fixes
  • Fixes paths passed for resources bundles in the copy resources script.
    Marius Rackwitz
    #4954
  • Fix saying the master specs repo exists when it has not been set up.
    Samuel Giddins
    #4955
  • Move ${TARGET_DEVICE_ARGS} out of the quotations for --sdk in the
    Copy Pods Resources build phase.
    seaders #4940
  • Handle when $PATH isn't set.
    Samuel Giddins
  • Module maps that are set per-platform will be installed for the correct
    platform.
    Samuel Giddins
    #4968

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

Enhancements
  • Allow deduplication to take effect even when the same pod is used with
    different sets of subspecs across different platforms.
    This changes the general naming scheme scoped pod targets. They are
    suffixed now on base of what makes them different among others for the
    same root spec instead of being prefixed by the dependent target.
    Marius Rackwitz
    #4146
  • Pass COCOAPODS_VERSION as environment variable when invoking the
    prepare_command.
    Marius Rackwitz
    #4933
Bug Fixes
  • Pods are built by default in another scoping level of the build products
    directory identified by their name to prevent name clashes among
    dependencies.
    Marius Rackwitz
    #4146
  • Fix mixed integrations where static libraries are used along frameworks
    from different target definitions in one Podfile.
    Marius Rackwitz
    #4146
  • Pass target device arguments to ibtool in the copy resources script, fixing
    compilation of storyboards when targeting versions of iOS prior to iOS 8.
    seaders
    #4913
  • Fix pod repo lint when passed a path argument.
    Boris Bügling
    #4883

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

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins almost 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.8

Enhancements
  • None.
Bug Fixes
  • Headers from vendored frameworks no longer end up in the HEADER_SEARCH_PATH
    when using frameworks. They are now assumed to be already present as modular
    headers in the framework itself.
    Mark Spanbroek
    #5146
  • Access to the Pod::SourcesManager constant has been restored, though its use
    is considered deprecated and subject to removal at any time. Migrate to use
    Pod::Config.instance.sources_manager in some manner as soon as possible.
    Samuel Giddins
  • Running pod repo update --silent will now properly silence git output while
    updating the repository.
    Samuel Giddins

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

Enhancements
  • When an unknown build configuration is mentioned in the Podfile, CocoaPods
    will suggest the build configurations found in the user project.
    Samuel Giddins
    #5113
  • Improved the error message when a matching spec cannot be found,
    mentioning that now pod repo update is not implicit when running pod install.
    Orta Therox
    #5135
  • Add support for sharded specs directories.
    Samuel Giddins
    #5002
  • Pass the build setting OTHER_CODE_SIGN_FLAGS to codesign for the generated
    embed frameworks build phase's script, as Xcode does when signing natively.
    Václav Slavík
    #5087
Bug Fixes
  • Sort files from Dir.glob explicitly to produce same result on case sensitive
    file system as result on case insensitive file system.
    Soutaro Matsumoto
  • Fix build path for resource bundles.
    Marius Rackwitz
    #5034
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed resources build phase's script, so that UI test targets can
    be run.
    seaders
    #5133
  • Ensure that a CFBundleVersion is set for resource bundles' Info.plist
    files.
    Samuel Giddins
    #4897

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

Breaking
  • Running pod install doesn't imply an automatic spec repo update.
    The old behavior can be achieved by passing in the option --repo-update
    or running pod repo update.
    Marius Rackwitz
    #5004
  • Remove the configuration variable skip_repo_update as the default behavior
    varies now between pod install and pod (update|outdated).
    Marius Rackwitz
    #5017
Enhancements
  • The master specs repo will no longer perform 'no-op' git fetches. This should
    help to reduce the load on GitHub's servers.
    Daniel Tomlinson
    #5005
    #4989
  • The specs repos will no longer support shallow clones to reduce CPU load
    on git servers. Pre-existing shallow clones of the master repo will
    automatically be upgraded to deep clones when the repo is updated.
    Samuel Giddins
    #5016
  • The validator will check that all public_header_files and
    private_header_files are also present in source_files.
    Samuel Giddins
    #4936
Bug Fixes
  • The master specs repository can no longer be added via pod repo add, but
    instead must be done via pod setup.
    Samuel Giddins
  • Print a friendly error message when the platform for a target cannot be
    inferred.
    Samuel Giddins
    #4790
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed frameworks build phase's script, so that UI test targets can
    be run.
    Marius Rackwitz
    #5022
  • Fix build paths for resources bundles.
    Marius Rackwitz
    #5028
  • Validate that a Podfile does not declare the same target twice.
    Samuel Giddins
    #5029

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

Breaking
  • Development pods will no longer be implicitly unlocked. This makes CocoaPods respect
    constraints related to dependencies of development pods in the lockfile.

    If you change the constraints of a dependency of your development pod and want to
    override the locked version, you will have to use
    pod update ${DEPENDENCY_NAME} manually.
    Muhammed Yavuz Nuzumlalı
    #4211
    #4577
    #4580

Enhancements
  • Add the 📦 emoji in front of CocoaPods Script Build Phases
    to quickly and visually differentiate them from other phases.
    Olivier Halligon
    #4985
  • Enable syntax highlighting on the Podfile in the generated
    Pods.xcodeproj.
    Samuel Giddins
    #4962
Bug Fixes
  • Fixes paths passed for resources bundles in the copy resources script.
    Marius Rackwitz
    #4954
  • Fix saying the master specs repo exists when it has not been set up.
    Samuel Giddins
    #4955
  • Move ${TARGET_DEVICE_ARGS} out of the quotations for --sdk in the
    Copy Pods Resources build phase.
    seaders #4940
  • Handle when $PATH isn't set.
    Samuel Giddins
  • Module maps that are set per-platform will be installed for the correct
    platform.
    Samuel Giddins
    #4968

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

Enhancements
  • Allow deduplication to take effect even when the same pod is used with
    different sets of subspecs across different platforms.
    This changes the general naming scheme scoped pod targets. They are
    suffixed now on base of what makes them different among others for the
    same root spec instead of being prefixed by the dependent target.
    Marius Rackwitz
    #4146
  • Pass COCOAPODS_VERSION as environment variable when invoking the
    prepare_command.
    Marius Rackwitz
    #4933
Bug Fixes
  • Pods are built by default in another scoping level of the build products
    directory identified by their name to prevent name clashes among
    dependencies.
    Marius Rackwitz
    #4146
  • Fix mixed integrations where static libraries are used along frameworks
    from different target definitions in one Podfile.
    Marius Rackwitz
    #4146
  • Pass target device arguments to ibtool in the copy resources script, fixing
    compilation of storyboards when targeting versions of iOS prior to iOS 8.
    seaders
    #4913
  • Fix pod repo lint when passed a path argument.
    Boris Bügling
    #4883

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

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins almost 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.7

Enhancements
  • When an unknown build configuration is mentioned in the Podfile, CocoaPods
    will suggest the build configurations found in the user project.
    Samuel Giddins
    #5113
  • Improved the error message when a matching spec cannot be found,
    mentioning that now pod repo update is not implicit when running pod install.
    Orta Therox
    #5135
  • Add support for sharded specs directories.
    Samuel Giddins
    #5002
  • Pass the build setting OTHER_CODE_SIGN_FLAGS to codesign for the generated
    embed frameworks build phase's script, as Xcode does when signing natively.
    Václav Slavík
    #5087
Bug Fixes
  • Sort files from Dir.glob explicitly to produce same result on case sensitive
    file system as result on case insensitive file system.
    Soutaro Matsumoto
  • Fix build path for resource bundles.
    Marius Rackwitz
    #5034
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed resources build phase's script, so that UI test targets can
    be run.
    seaders
    #5133
  • Ensure that a CFBundleVersion is set for resource bundles' Info.plist
    files.
    Samuel Giddins
    #4897

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

Breaking
  • Running pod install doesn't imply an automatic spec repo update.
    The old behavior can be achieved by passing in the option --repo-update
    or running pod repo update.
    Marius Rackwitz
    #5004
  • Remove the configuration variable skip_repo_update as the default behavior
    varies now between pod install and pod (update|outdated).
    Marius Rackwitz
    #5017
Enhancements
  • The master specs repo will no longer perform 'no-op' git fetches. This should
    help to reduce the load on GitHub's servers.
    Daniel Tomlinson
    #5005
    #4989
  • The specs repos will no longer support shallow clones to reduce CPU load
    on git servers. Pre-existing shallow clones of the master repo will
    automatically be upgraded to deep clones when the repo is updated.
    Samuel Giddins
    #5016
  • The validator will check that all public_header_files and
    private_header_files are also present in source_files.
    Samuel Giddins
    #4936
Bug Fixes
  • The master specs repository can no longer be added via pod repo add, but
    instead must be done via pod setup.
    Samuel Giddins
  • Print a friendly error message when the platform for a target cannot be
    inferred.
    Samuel Giddins
    #4790
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed frameworks build phase's script, so that UI test targets can
    be run.
    Marius Rackwitz
    #5022
  • Fix build paths for resources bundles.
    Marius Rackwitz
    #5028
  • Validate that a Podfile does not declare the same target twice.
    Samuel Giddins
    #5029

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

Breaking
  • Development pods will no longer be implicitly unlocked. This makes CocoaPods respect
    constraints related to dependencies of development pods in the lockfile.

    If you change the constraints of a dependency of your development pod and want to
    override the locked version, you will have to use
    pod update ${DEPENDENCY_NAME} manually.
    Muhammed Yavuz Nuzumlalı
    #4211
    #4577
    #4580

Enhancements
  • Add the 📦 emoji in front of CocoaPods Script Build Phases
    to quickly and visually differentiate them from other phases.
    Olivier Halligon
    #4985
  • Enable syntax highlighting on the Podfile in the generated
    Pods.xcodeproj.
    Samuel Giddins
    #4962
Bug Fixes
  • Fixes paths passed for resources bundles in the copy resources script.
    Marius Rackwitz
    #4954
  • Fix saying the master specs repo exists when it has not been set up.
    Samuel Giddins
    #4955
  • Move ${TARGET_DEVICE_ARGS} out of the quotations for --sdk in the
    Copy Pods Resources build phase.
    seaders #4940
  • Handle when $PATH isn't set.
    Samuel Giddins
  • Module maps that are set per-platform will be installed for the correct
    platform.
    Samuel Giddins
    #4968

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

Enhancements
  • Allow deduplication to take effect even when the same pod is used with
    different sets of subspecs across different platforms.
    This changes the general naming scheme scoped pod targets. They are
    suffixed now on base of what makes them different among others for the
    same root spec instead of being prefixed by the dependent target.
    Marius Rackwitz
    #4146
  • Pass COCOAPODS_VERSION as environment variable when invoking the
    prepare_command.
    Marius Rackwitz
    #4933
Bug Fixes
  • Pods are built by default in another scoping level of the build products
    directory identified by their name to prevent name clashes among
    dependencies.
    Marius Rackwitz
    #4146
  • Fix mixed integrations where static libraries are used along frameworks
    from different target definitions in one Podfile.
    Marius Rackwitz
    #4146
  • Pass target device arguments to ibtool in the copy resources script, fixing
    compilation of storyboards when targeting versions of iOS prior to iOS 8.
    seaders
    #4913
  • Fix pod repo lint when passed a path argument.
    Boris Bügling
    #4883

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

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins almost 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.6

Breaking
  • Running pod install doesn't imply an automatic spec repo update.
    The old behavior can be achieved by passing in the option --repo-update
    or running pod repo update.
    Marius Rackwitz
    #5004
  • Remove the configuration variable skip_repo_update as the default behavior
    varies now between pod install and pod (update|outdated).
    Marius Rackwitz
    #5017
Enhancements
  • The master specs repo will no longer perform 'no-op' git fetches. This should
    help to reduce the load on GitHub's servers.
    Daniel Tomlinson
    #5005
    #4989
  • The specs repos will no longer support shallow clones to reduce CPU load
    on git servers. Pre-existing shallow clones of the master repo will
    automatically be upgraded to deep clones when the repo is updated.
    Samuel Giddins
    #5016
  • The validator will check that all public_header_files and
    private_header_files are also present in source_files.
    Samuel Giddins
    #4936
Bug Fixes
  • The master specs repository can no longer be added via pod repo add, but
    instead must be done via pod setup.
    Samuel Giddins
  • Print a friendly error message when the platform for a target cannot be
    inferred.
    Samuel Giddins
    #4790
  • Rely on TARGET_BUILD_DIR instead of CONFIGURATION_BUILD_DIR in the
    generated embed frameworks build phase's script, so that UI test targets can
    be run.
    Marius Rackwitz
    #5022
  • Fix build paths for resources bundles.
    Marius Rackwitz
    #5028
  • Validate that a Podfile does not declare the same target twice.
    Samuel Giddins
    #5029

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

Breaking
  • Development pods will no longer be implicitly unlocked. This makes CocoaPods respect
    constraints related to dependencies of development pods in the lockfile.

    If you change the constraints of a dependency of your development pod and want to
    override the locked version, you will have to use
    pod update ${DEPENDENCY_NAME} manually.
    Muhammed Yavuz Nuzumlalı
    #4211
    #4577
    #4580

Enhancements
  • Add the 📦 emoji in front of CocoaPods Script Build Phases
    to quickly and visually differentiate them from other phases.
    Olivier Halligon
    #4985
  • Enable syntax highlighting on the Podfile in the generated
    Pods.xcodeproj.
    Samuel Giddins
    #4962
Bug Fixes
  • Fixes paths passed for resources bundles in the copy resources script.
    Marius Rackwitz
    #4954
  • Fix saying the master specs repo exists when it has not been set up.
    Samuel Giddins
    #4955
  • Move ${TARGET_DEVICE_ARGS} out of the quotations for --sdk in the
    Copy Pods Resources build phase.
    seaders #4940
  • Handle when $PATH isn't set.
    Samuel Giddins
  • Module maps that are set per-platform will be installed for the correct
    platform.
    Samuel Giddins
    #4968

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

Enhancements
  • Allow deduplication to take effect even when the same pod is used with
    different sets of subspecs across different platforms.
    This changes the general naming scheme scoped pod targets. They are
    suffixed now on base of what makes them different among others for the
    same root spec instead of being prefixed by the dependent target.
    Marius Rackwitz
    #4146
  • Pass COCOAPODS_VERSION as environment variable when invoking the
    prepare_command.
    Marius Rackwitz
    #4933
Bug Fixes
  • Pods are built by default in another scoping level of the build products
    directory identified by their name to prevent name clashes among
    dependencies.
    Marius Rackwitz
    #4146
  • Fix mixed integrations where static libraries are used along frameworks
    from different target definitions in one Podfile.
    Marius Rackwitz
    #4146
  • Pass target device arguments to ibtool in the copy resources script, fixing
    compilation of storyboards when targeting versions of iOS prior to iOS 8.
    seaders
    #4913
  • Fix pod repo lint when passed a path argument.
    Boris Bügling
    #4883

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

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins almost 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.5

Breaking
  • Development pods will no longer be implicitly unlocked. This makes CocoaPods respect
    constraints related to dependencies of development pods in the lockfile.

    If you change the constraints of a dependency of your development pod and want to
    override the locked version, you will have to use
    pod update ${DEPENDENCY_NAME} manually.
    Muhammed Yavuz Nuzumlalı
    #4211
    #4577
    #4580

Enhancements
  • Add the 📦 emoji in front of CocoaPods Script Build Phases
    to quickly and visually differentiate them from other phases.
    Olivier Halligon
    #4985
  • Enable syntax highlighting on the Podfile in the generated
    Pods.xcodeproj.
    Samuel Giddins
    #4962
Bug Fixes
  • Fixes paths passed for resources bundles in the copy resources script.
    Marius Rackwitz
    #4954
  • Fix saying the master specs repo exists when it has not been set up.
    Samuel Giddins
    #4955
  • Move ${TARGET_DEVICE_ARGS} out of the quotations for --sdk in the
    Copy Pods Resources build phase.
    seaders #4940
  • Handle when $PATH isn't set.
    Samuel Giddins
  • Module maps that are set per-platform will be installed for the correct
    platform.
    Samuel Giddins
    #4968

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

Enhancements
  • Allow deduplication to take effect even when the same pod is used with
    different sets of subspecs across different platforms.
    This changes the general naming scheme scoped pod targets. They are
    suffixed now on base of what makes them different among others for the
    same root spec instead of being prefixed by the dependent target.
    Marius Rackwitz
    #4146
  • Pass COCOAPODS_VERSION as environment variable when invoking the
    prepare_command.
    Marius Rackwitz
    #4933
Bug Fixes
  • Pods are built by default in another scoping level of the build products
    directory identified by their name to prevent name clashes among
    dependencies.
    Marius Rackwitz
    #4146
  • Fix mixed integrations where static libraries are used along frameworks
    from different target definitions in one Podfile.
    Marius Rackwitz
    #4146
  • Pass target device arguments to ibtool in the copy resources script, fixing
    compilation of storyboards when targeting versions of iOS prior to iOS 8.
    seaders
    #4913
  • Fix pod repo lint when passed a path argument.
    Boris Bügling
    #4883

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

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins almost 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.4

Enhancements
  • Allow deduplication to take effect even when the same pod is used with
    different sets of subspecs across different platforms.
    This changes the general naming scheme scoped pod targets. They are
    suffixed now on base of what makes them different among others for the
    same root spec instead of being prefixed by the dependent target.
    Marius Rackwitz
    #4146
  • Pass COCOAPODS_VERSION as environment variable when invoking the
    prepare_command.
    Marius Rackwitz
    #4933
Bug Fixes
  • Pods are built by default in another scoping level of the build products
    directory identified by their name to prevent name clashes among
    dependencies.
    Marius Rackwitz
    #4146
  • Fix mixed integrations where static libraries are used along frameworks
    from different target definitions in one Podfile.
    Marius Rackwitz
    #4146
  • Pass target device arguments to ibtool in the copy resources script, fixing
    compilation of storyboards when targeting versions of iOS prior to iOS 8.
    seaders
    #4913
  • Fix pod repo lint when passed a path argument.
    Boris Bügling
    #4883

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

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins about 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.3

Breaking
Enhancements
  • None.
Bug Fixes
  • Don't try to embed project headers into frameworks.
    Marius Rackwitz
    #4819
  • Fix a crash in the analyzer when target deduplication is deactivated.
    Marius Rackwitz
    #4751
  • Handle CoreData mapping models with recursive resource globs.
    Eric Firestone
    #4809
  • Generate valid xcconfig when target name includes spaces.
    Dimitris Koutsogiorgas
    #4783
  • Properly add resource files to resources build phase.
    Eric Firestone
    #4762
  • Fix suggestion of sudo when it actually isn't needed.
    Marcel Jackwerth
  • Set the TARGET_DEVICE_FAMILY to support both iPhone and iPad for iOS
    resource bundle targets.
    Andy Rifken
  • Share user schemes of Pods.xcodeproj after generating deterministic UUIDS.
    Samuel Giddins
  • Only attempt to import a framework during linting if the pod has source
    files, and is thus being built by CocoaPods.
    Samuel Giddins
    #4823
  • Determine whether an external source needs to be fetched when updating a
    dependency regardless of subspec names.
    Samuel Giddins
    #4821

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

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins about 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.2

Enhancements
  • Present a friendly error suggesting running pod install when there are
    missing local podspecs when running pod outdated.
    Samuel Giddins
    #4716
  • Don't warn about setting base config when identical to current config.
    Jed Lewison
    #4722
  • Add user_targets method to the UmbrellaTargetDescription in the
    post-install hooks context.
    Samuel Giddins
Bug Fixes
  • Always fetch a :podspec dependency's podspec when it is missing in the
    Pods directory.
    Samuel Giddins
    #4717
  • The Info.plist file will now be generated properly for resource bundles,
    setting the proper CFBundlePackageType and omitting the CFBundleExecutable
    key.
    Samuel Giddins
    Xcodeproj#259
  • Fix crash when deintegrating due to major version change and there are
    multiple root-level Xcode projects.
    Samuel Giddins
  • Ensure the sandbox_root attribute is set on the pre-install hooks context.
    Samuel Giddins

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins about 10 years ago

https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.1

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
    #4673
  • 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
    Core#284
  • Build configuration names are no longer set as pre-processor defines, but
    rather POD_CONFIGURATION_$CONFIGURATION_NAME is defined in order to lessen
    conflicts with pod code.
    #4143
Highlighted Enhancements That Need Testing
  • The Podfile DSL has been cleaned up, with the removal of confusing options and
    the introduction of abstract targets, search paths-only inheritance, the
    specification of installation options, and the removal of head dependencies.
    Samuel Giddins
    #840
Enhancements
  • Add the ability to add a custom commit message when pushing a spec.
    Bart Jacobs
    #4583
  • Added support for pod env to print the pod environment without having to crash.
    Hemal Shah
    #3660
  • Add support for specifying :source with a pod dependency.
    Eric Firestone
    #4486
  • Ask user to run pod install when a resource not found during in copy resources script.
    Muhammed Yavuz Nuzumlalı
  • Add support to track .def sources.
  • Add support to track .def files as headers.
    Dimitris Koutsogiorgas
    #338
  • Pod::Installer::PostInstallHooksContext now offers access to the sandbox
    object.
    Marcelo Fabri
    #4487
  • Improve sorting algorithm for pod search.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#12
  • Improve pod search performance while using --full flag.
    Muhammed Yavuz Nuzumlalı
    cocoapods-search#8
  • Improve message when there is no spec in repos for dependency set in Podfile.
    Muhammed Yavuz Nuzumlalı
    #4430
  • Reduce the number of times the user's Xcode project is opened, speeding up
    installation.
    Samuel Giddins
    #4374
  • Improving the performance of Pod::Installer::Analyzer#generate_pod_targets
    Daniel Ribeiro
    #4399
  • Framework pods that have a header_mappings_dirs set will now produce
    frameworks with headers that respect the nesting.
    Samuel Giddins
  • The validator will now ensure that pods with a header_mappings_dirs have all
    of their headers inside that directory.
    Samuel Giddins
  • Pods will be validated with the -Wincomplete-umbrella compiler flag to
    ensure module maps are valid.
    Samuel Giddins
    #3428
  • The validator will now attempt to build an app that imports the pod.
    Samuel Giddins
    #2095
    #2134
  • The Info.plist file's CFBundleIdentifier is now set via the
    PRODUCT_BUNDLE_IDENTIFIER build setting, consistent with Xcode 7.
    Samuel Giddins
    #4426
  • Externally-sourced pods will now have their specifications quickly linted.
    Samuel Giddins
  • Set the deployment target on pods to be that which is defined in the
    podspec.
    Samuel Giddins
    #4354
  • Set a deployment target for resource bundle targets.
    Samuel Giddins
    #3347
  • Targets that are no longer integrated with CocoaPods will be properly
    de-integrated when installation occurs.
    Samuel Giddins
  • Targets that are integrated will be ensured that they have all
    CocoaPods-related settings and phases properly installed.
    Samuel Giddins
  • Total de-integration will happen whenever the major version of CocoaPods
    changes, ensuring backwards-incompatible changes are properly applied.
    Samuel Giddins
  • The Podfile now allows specifying installation options via the install!
    directive.
    Samuel Giddins
    Core#151
  • The Podfile now allows marking targets as abstract and specifying the pod
    inheritance mode via the inherit! directive.
    Samuel Giddins
    #1249
    #1626
    #4001
Bug Fixes
  • Fix compiling of localized resources.
    Eric Firestone
    #1653
  • Fix compiling of asset catalog files inside resource bundles.
    Muhammed Yavuz Nuzumlalı
    #4501
  • Prevent installer to be run from inside sandbox directory.
    Muhammed Yavuz Nuzumlalı
  • Improve repo lint error message when no repo found with given name.
    Muhammed Yavuz Nuzumlalı
    #4142
  • Fix a crash in dependency resolution when running Ruby 2.3.
    Samuel Giddins
    #4345
  • Fix handling of localized files in Pods installed as frameworks.
    Tim Bodeit
    #2597
  • Only include native targets when generating the Podfile in pod init.
    Samuel Giddins
    #2169
  • Ensure that generated Info.plist files have a CFBundleShortVersionString
    that is precisely three dot-separated numbers.
    Samuel Giddins
    #4421
  • Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with a
    tvOS extension target, or a target that has the setting set to YES.
    Samuel Giddins
    #3644
    #4393
  • Only the root directory of externally-sourced pods will be searched for
    podspecs.
    Samuel Giddins
    #3683
  • Remove the library name's extension when adding it in the "linker flags" build
    setting to support dynamic libraries.
    Andrea Cremaschi
    #4468
  • Specifying relative subspec names to the linter is now supported.
    Samuel Giddins
    #1917
  • Headers used to build a pod will no longer be duplicated for frameworks.
    Samuel Giddins
    #4420
  • The UIRequiredDeviceCapabilities key is now specified in the Info.plist
    file for tvOS pods built as frameworks.
    Samuel Giddins
    #4514
  • Fix Swift code completion for Development Pods by using realpath for
    symlinked source files.
    Boris Bügling
    #3777
  • Avoid the duplicate UUID warning when a Pod is installed for multiple
    platforms.
    Samuel Giddins
    #4521
  • Changing the name of a target in a Podfile will no longer cause warnings about
    being unable to set the base configuration XCConfig.
    Samuel Giddins
  • Ensure that linking multiple times against the same framework does not trigger
    the duplicate module name check for frameworks.
    Boris Bügling
    Samuel Giddins
    #4550
  • Fix lint in Xcode 7.2, it requires -destination.
    Boris Bügling
    #4652
  • Empty podfiles / target blocks no longer break the user's Xcode project.
    Samuel Giddins
    #3617
  • The pre-processor define for DEBUG will be set for all debug-based build
    configurations when building pods.
    Samuel Giddins
    #4148

- Ruby
Published by segiddins about 10 years ago

https://github.com/CocoaPods/CocoaPods - 0.39.0

Enhancements
  • Podfile-specified options are passed to plugins as hashes that treat string
    and symbol keys identically.
    Samuel Giddins
    #3354
Bug Fixes
  • Only link dynamic vendored frameworks and libraries of pod dependencies.
    Kevin Coleman
    #4336

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

Enhancements
  • Support for adding dependency target vendored libraries and frameworks to build settings.
    Kevin Coleman
    #4278
  • Always link the aggregate target as static to the user project.
    Marius Rackwitz
    #4137

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

Breaking
  • Activesupport 4 is now required, breaking compatibility with applications
    locked to 3.x.y.
Enhancements
Bug Fixes
  • Give a meaningful message for the case where there is no available stable
    version for a pod, and there is no explicit version requirement.
    Muhammed Yavuz Nuzumlalı
    #4197
  • Use watchsimulator when validating pods with the watchOS platform.
    Thomas Kollbach
    #4130
  • C or C++ preprocessor output files with .i extension now have their compiler
    flags set correctly.
    Andrea Aresu
  • Remove SDKROOT relative search path as it isn't needed anymore since XCTest.
    Boris Bügling
    #4219
  • Podfile generated by pod init now specifies iOS 8.0 as the default platform
    and includes use_frameworks! for Swift projects.
    Jamie Evans
  • Support for the new tvos platform.
    Boris Bügling
    #4152
  • Either generate just one pod target or generate it once for each target
    definition.
    Marius Rackwitz
    #4034
  • Stop setting DYLIB_CURRENT_VERSION, CURRENT_PROJECT_VERSION, and
    DYLIB_COMPATIBILITY_VERSION for pods integrated as dynamic frameworks.
    Samuel Giddins
    #4083
  • The headers folders paths for static library pods will be unset, fixing
    validation when archives are uploaded to iTunes Connect.
    Boris Bügling
    Samuel Giddins
    #4119
  • Don't require the platform attribute for targets without any declared pods
    when running pod install --no-integrate.
    Sylvain Guillopé
    #3151
  • Gracefully handle exception if creating the repos directory fails due to a
    system error like a permission issue.
    Sylvain Guillopé
    #4177

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

Bug Fixes
  • Using vendored frameworks without a Headers directory will no longer cause a
    crash.
    Samuel Giddins
    #3967
  • Computing the set of transitive dependencies for a pod target,
    even if the target is scoped, will no longer smash the stack.
    Samuel Giddins
    #4092
  • Take into account a specification's exclude_files when constructing resource
    bundles.
    Samuel Giddins
    #4065
  • Fix resolving to platform-compatible versions of transitive dependencies.
    Samuel Giddins
    #4084

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)

Breaking
Enhancements
Bug Fixes

- Ruby
Published by segiddins over 10 years ago

https://github.com/CocoaPods/CocoaPods - 0.39.0.rc.1

Enhancements
  • Support for adding dependency target vendored libraries and frameworks to build settings.
    Kevin Coleman
    #4278
  • Always link the aggregate target as static to the user project.
    Marius Rackwitz
    #4137

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

Breaking
  • Activesupport 4 is now required, breaking compatibility with applications
    locked to 3.x.y.
Enhancements
Bug Fixes
  • Give a meaningful message for the case where there is no available stable
    version for a pod, and there is no explicit version requirement.
    Muhammed Yavuz Nuzumlalı
    #4197
  • Use watchsimulator when validating pods with the watchOS platform.
    Thomas Kollbach
    #4130
  • C or C++ preprocessor output files with .i extension now have their compiler
    flags set correctly.
    Andrea Aresu
  • Remove SDKROOT relative search path as it isn't needed anymore since XCTest.
    Boris Bügling
    #4219
  • Podfile generated by pod init now specifies iOS 8.0 as the default platform
    and includes use_frameworks! for Swift projects.
    Jamie Evans
  • Support for the new tvos platform.
    Boris Bügling
    #4152
  • Either generate just one pod target or generate it once for each target
    definition.
    Marius Rackwitz
    #4034
  • Stop setting DYLIB_CURRENT_VERSION, CURRENT_PROJECT_VERSION, and
    DYLIB_COMPATIBILITY_VERSION for pods integrated as dynamic frameworks.
    Samuel Giddins
    #4083
  • The headers folders paths for static library pods will be unset, fixing
    validation when archives are uploaded to iTunes Connect.
    Boris Bügling
    Samuel Giddins
    #4119
  • Don't require the platform attribute for targets without any declared pods
    when running pod install --no-integrate.
    Sylvain Guillopé
    #3151
  • Gracefully handle exception if creating the repos directory fails due to a
    system error like a permission issue.
    Sylvain Guillopé
    #4177

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

Bug Fixes
  • Using vendored frameworks without a Headers directory will no longer cause a
    crash.
    Samuel Giddins
    #3967
  • Computing the set of transitive dependencies for a pod target,
    even if the target is scoped, will no longer smash the stack.
    Samuel Giddins
    #4092
  • Take into account a specification's exclude_files when constructing resource
    bundles.
    Samuel Giddins
    #4065
  • Fix resolving to platform-compatible versions of transitive dependencies.
    Samuel Giddins
    #4084

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)

Breaking
Enhancements
Bug Fixes

- Ruby
Published by segiddins over 10 years ago

https://github.com/CocoaPods/CocoaPods - 0.39.0.beta.5

Breaking
  • Activesupport 4 is now required, breaking compatibility with applications
    locked to 3.x.y.
Enhancements
Bug Fixes
  • Give a meaningful message for the case where there is no available stable
    version for a pod, and there is no explicit version requirement.
    Muhammed Yavuz Nuzumlalı
    #4197
  • Use watchsimulator when validating pods with the watchOS platform.
    Thomas Kollbach
    #4130
  • C or C++ preprocessor output files with .i extension now have their compiler
    flags set correctly.
    Andrea Aresu
  • Remove SDKROOT relative search path as it isn't needed anymore since XCTest.
    Boris Bügling
    #4219
  • Podfile generated by pod init now specifies iOS 8.0 as the default platform
    and includes use_frameworks! for Swift projects.
    Jamie Evans
  • Support for the new tvos platform.
    Boris Bügling
    #4152
  • Either generate just one pod target or generate it once for each target
    definition.
    Marius Rackwitz
    #4034
  • Stop setting DYLIB_CURRENT_VERSION, CURRENT_PROJECT_VERSION, and
    DYLIB_COMPATIBILITY_VERSION for pods integrated as dynamic frameworks.
    Samuel Giddins
    #4083
  • The headers folders paths for static library pods will be unset, fixing
    validation when archives are uploaded to iTunes Connect.
    Boris Bügling
    Samuel Giddins
    #4119
  • Don't require the platform attribute for targets without any declared pods
    when running pod install --no-integrate.
    Sylvain Guillopé
    #3151
  • Gracefully handle exception if creating the repos directory fails due to a
    system error like a permission issue.
    Sylvain Guillopé
    #4177

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

Bug Fixes
  • Using vendored frameworks without a Headers directory will no longer cause a
    crash.
    Samuel Giddins
    #3967
  • Computing the set of transitive dependencies for a pod target,
    even if the target is scoped, will no longer smash the stack.
    Samuel Giddins
    #4092
  • Take into account a specification's exclude_files when constructing resource
    bundles.
    Samuel Giddins
    #4065
  • Fix resolving to platform-compatible versions of transitive dependencies.
    Samuel Giddins
    #4084

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)

Breaking
Enhancements
Bug Fixes

- Ruby
Published by segiddins over 10 years ago

https://github.com/CocoaPods/CocoaPods - 0.39.0.beta.4

Bug Fixes
  • Using vendored frameworks without a Headers directory will no longer cause a
    crash.
    Samuel Giddins
    #3967
  • Computing the set of transitive dependencies for a pod target,
    even if the target is scoped, will no longer smash the stack.
    Samuel Giddins
    #4092
  • Take into account a specification's exclude_files when constructing resource
    bundles.
    Samuel Giddins
    #4065
  • Fix resolving to platform-compatible versions of transitive dependencies.
    Samuel Giddins
    #4084

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)

Breaking
Enhancements
Bug Fixes

- Ruby
Published by segiddins over 10 years ago

https://github.com/CocoaPods/CocoaPods - 0.39.0.beta.3

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)

Breaking
Enhancements
Bug Fixes

- Ruby
Published by segiddins over 10 years ago