CocoaPods v1.7.0 Release Notes

Release Date: 2019-05-22 // almost 5 years ago
  • โœจ Enhancements
    • None.
    ๐Ÿ› Bug Fixes

    ๐Ÿ›  Fix 1.7.0.rc.2 regression - Resources need to be added for test specs in library builds
    Paul Beusterien
    #8812

    ๐Ÿ”ง Configure schemes regardless if they are being shared or not.
    Dimitris Koutsogiorgas
    #8815

    โšก๏ธ Update dSYM stripping string matcher for 64-bit only dSYMs.
    Dimitris Koutsogiorgas
    #8827

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

    โœจ Enhancements
    • None.
    ๐Ÿ› Bug Fixes

    ๐Ÿ— Don't add resources to a second test_spec pod target build phase
    Paul Beusterien
    #8173

    ๐Ÿ›  Fix 1.7.0.rc.1 static library regression for pods with header_dir attribute
    Paul Beusterien
    #8765

    Scope app spec dependent targets when no dedup'ing targets.
    Dimitris Koutsogiorgas
    #8770

    ๐Ÿ›  Fix embedding static frameworks in extensions while using use_frameworks!
    Martin Fiebig
    #8798

    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

    Allow insecure loads in requires_app_host's Info.plist
    Paul Beusterien
    #8747

    ๐Ÿ›  Fix a regression for static libraries with a custom module name
    Eric Amorde
    #8695

    ๐Ÿ›  Fix target cache key SPECS key ordering.
    Sebastian Shanus
    #8657

    ๐Ÿ›  Fix regression not compiling xcdatamodeld files in static frameworks
    Paul Beusterien
    #8702

    ๐Ÿ›  Fix: AppIcon not found when executing pod lib lint
    Itay Brenner
    #8648

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

    โœจ Enhancements
    • โž• Adds support for referring to other podspecs during validation
      Orta Therox
      #8536
    ๐Ÿ› Bug Fixes

    Deintegrate deleted targets even if incremental_installation is turned on.
    Dimitris Koutsogiorgas & Doug Mead
    #8638

    โฌ‡๏ธ Reduce the probability of multiple project UUID collisions.
    Sebastian Shanus
    #8636

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

    โœจ Enhancements
    ๐Ÿ› Bug Fixes

    ๐Ÿ—„ Do not warn of .swift-version file being deprecated if pod does not use Swift.
    Dimitris Koutsogiorgas
    #8593

    Generate sibling targets for incremental installation.
    Sebastian Shanus & Igor Makarov
    #8577

    Validator should filter our app specs from subspec analysis.
    Dimitris Koutsogiorgas
    #8592

    ๐Ÿ—„ Do not warn that --swift-version parameter is deprecated.
    Dimitris Koutsogiorgas
    #8586

    Include bcsymbolmap file output paths into script phase.
    Dimitris Koutsogiorgas
    #8563

    Copy bcsymbolmap files into correct destination to avoid invalid app archives
    florianbuerger
    #8558

    Fix: unset GIT_DIR and GIT_WORK_TREE for git operations
    tripleCC
    #7958

    ๐Ÿ›  Fix crash when running pod update with --sources and --project-directory
    tripleCC
    #8565

    Do not use spaces around variable assignment in generated embed framework script
    florianbuerger
    #8548

    Do not link specs into user targets that are only used by app specs.
    Samuel Giddins

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

    โœจ Enhancements

    Copy bcsymbolmap files of a vendored framework.
    dacaiguoguogmail
    #8461

    Set the path of development pod groups to root directory of the Pod
    Eric Amorde
    #8445
    #8503

    Incremental Pod Installation
    Enables only regenerating projects for pod targets that have changed since the previous installation.
    This feature is gated by the incremental_installation option.
    Sebastian Shanus
    #8319

    Podfile: Add a CDNSource automatically if it's not present, just like git source.
    Convenience for CDNSource when specified as source 'https://cdn.jsdelivr.net/cocoa/'.
    If source doesn't exist, it will be created.
    igor-makarov
    #8362

    ๐Ÿ”ง Scheme configuration support.
    Dimitris Koutsogiorgas
    #7577

    โž• Add support for .rb extension for Podfiles
    Eric Amorde
    #8171

    โž• Add CDN repo Source to allow retrieving specs from a web URL.
    igor-makarov
    #8268 (partial beta solution)

    ๐Ÿ‘ Multi Pod Project Generation Support.
    Support for splitting the pods project into a subproject per pod target, gated by the generate_multiple_pod_projects installation option.
    Sebastian Shanus
    #8253

    Don't add main for app specs.
    Derek Ostrander
    #8235

    ๐Ÿ‘ Multiple Swift versions support
    Dimitris Koutsogiorgas
    #8191

    โž• Adds app spec project integration.
    Derek Ostrander
    #8158

    โž• Add documentation for the Podfile installation options
    Eric Amorde
    #8198
    guides.cocoapods.org #142

    ๐Ÿ› Bug Fixes

    Clean up old integrated framework references.
    Dimitris Koutsogiorgas
    #8296

    โšก๏ธ Always update sources specified with the :source option when --repo-update is specified
    Eric Amorde
    #8421

    Set showEnvVarsInLog for script phases only when its disabled.
    Dimitris Koutsogiorgas
    #8400

    ๐Ÿ›  Fix error when execute pod list --update --verbose command
    tripleCC
    #8404

    โœ‚ Remove manifest attribute from sandbox.
    Dimitris Koutsogiorgas
    #8260

    ๐Ÿ— Don't have libraries build the app spec.
    Derek Ostrander
    #8244

    ๐Ÿ›  Fix HTTPs -> HTTPS in warning message
    CydeWeys
    #8354

    Add the FRAMEWORK_SEARCH_PATHS necessary to import XCTest when it is
    ๐Ÿ”— linked as a weak framework.
    Samuel Giddins

    Treat USER_HEADER_SEARCH_PATHS as a plural build setting.
    Samuel Giddins
    #8451

    ๐Ÿ’Ž Trying to add a spec repo with a file:// URL on Ruby 2.6 won't fail with a
    a git unknown option error.
    Samuel Giddins

    ๐Ÿ›  Fixed test host delegate methods to not warn about unused arguments.
    Jacek Suliga
    #8521