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

Release 0.37.0

Compare
Choose a tag to compare
@alloy alloy released this 04 May 11:33
· 772 commits to master since this release

0.37.0

For more details, see 📝 CocoaPods 0.37 on our blog.

Bug Fixes

0.37.0.rc.2

Bug Fixes
  • Handle caching specs that have subspecs with higher minimum deployment targets
    without deleting needed source files.
    Samuel Giddins
    #3471
  • Automatically detect JSON podspecs in pod lib lint.
    Samuel Giddins
    #3477

0.37.0.rc.1

Core
Xcodeproj

Enhancements
Bug Fixes
  • Adding $(inherited) to FRAMEWORK_SEARCH_PATHS build setting in xcconfig for aggregate.
    Tomohiro Kumagai
    #3429
  • Don't crash when the downloader can't find an appropriate podspec in a git
    pod.
    Samuel Giddins
    #3433
  • Automatically lock Pod source files after installing.
    Mason Glidden
    #1154
  • Handle subprocesses leaking STDOUT/STDERR pipes by more strictly managing
    process lifetime and not allowing I/O to block completion of the task.
    Samuel Giddins
    #3101
  • Do not create pod target if source_files only contains headers.
    Boris Bügling
    #3106
  • Run a pod's prepare_command (if it has one) before it is cleaned in the
    download cache.
    Marius Rackwitz
    Samuel Giddins
    #3436
  • Don't set the -fno-objc-arc compiler flags for files for which the flag
    makes no sense.
    Samuel Giddins
    #2559
  • Also apply a pod's configuration to any resource targets defined by the pod.
    Tom Adriaenssen
    #3463

0.37.0.beta.1

Enhancements
  • Allow the specification of custom module map files.
    Samuel Giddins
    Marius Rackwitz
    #3145
  • Show the source URI for local Pod specification repositories in
    pod repo list.
    Kyle Fuller
  • Only show a warning when there is a minimum deployment target mismatch
    between target and spec, instead of throwing a hard error.
    Samuel Giddins
    #1241
  • Add download caching for pods, which speeds up pod install and linting,
    potentially by several orders of magnitude.
    Samuel Giddins
    #2863
    #3172
  • Add a --fail-fast option to both pod spec lint and pod lib lint that
    causes the linter to exit as soon as a single subspec or platform fails
    linting.
    Marius Rackwitz
  • Naïvely prevent base xcconfig warnings for targets that have custom
    config files set.
    Chris Brauchli
    #2633
  • Ensure private headers are declared as such in a framework's generated module
    map.
    Samuel Giddins
    #2974
Bug Fixes
  • Do not pass code-sign arguments to xcodebuild when linting OS X targets.
    Boris Bügling
    #3310
  • Fixes an issue showing the URL to remote resources in pod repo list.
    Kyle Fuller
  • Fixes a problem with code signing when integrating CocoaPods
    into a Today Widget extension.
    Christian Sampaio
    #3390