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

Releases: CocoaPods/CocoaPods-app

1.5.2

09 May 19:06
Compare
Choose a tag to compare

Download

CocoaPods.app

Master

1.2.0

CocoaPods

  • Fix for loading the gh-inspector inside the ruby helper process, which should fix a lot of underlying UI issues
    orta
    #377

1.1.0

CocoaPods

1.0.0

CocoaPods

  • Removes an unused menu item for specs repo updating
    orta
    #314

  • Fixes for localizations on the pod plugin install view controller
    orta
    #318

1.0.0.rc.1

CocoaPods

  • Fixes to Sparkle updates, by returning to CocoaPods' version numbers
    orta
    #300

  • Show an alert if CP is going to re-integrate your project
    orta
    #299

  • Polish for Source Menus & Pod Autocomplete improvements
    orta
    #298

  • Deintegrate CocoaPods from a project
    Nate West
    #296

  • Pod Repo Source Management, both in the Podfile Editor, and in the Main Menu
    orta
    #294

1.0.0.beta.8 2016.05.19

CocoaPods

1.0.0.beta.5 2016.03.03

CocoaPods

1.0.0.beta.3 2016.02.01

CocoaPods

1.0.0.beta.2 2016.01.12

CocoaPods

0.39.0 2015.10.11

CocoaPods

0.38.2 2015.07.26

CocoaPods

0.38.0 2015.07.22

CocoaPods

0.37.0 2015.05.03

CocoaPods

0.36.4 2015.04.17

CocoaPods

0.36.3 2015.04.05

CocoaPods

CocoaPods

Enhancements

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

1.4.0

22 Jan 23:29
Compare
Choose a tag to compare

Download

CocoaPods.app

  • No changes to the CocoaPods host app - just an update of the gem

1.2.0

29 Jan 19:16
Compare
Choose a tag to compare

Download

CocoaPods.app

Master

1.2.0

CocoaPods

  • Fix for loading the gh-inspector inside the ruby helper process, which should fix a lot of underlying UI issues
    orta
    #377

1.1.0

CocoaPods

1.0.0

CocoaPods

  • Removes an unused menu item for specs repo updating
    orta
    #314
  • Fixes for localizations on the pod plugin install view controller
    orta
    #318

1.0.0.rc.1

CocoaPods

  • Fixes to Sparkle updates, by returning to CocoaPods' version numbers
    orta
    #300
  • Show an alert if CP is going to re-integrate your project
    orta
    #299
  • Polish for Source Menus & Pod Autocomplete improvements
    orta
    #298
  • Deintegrate CocoaPods from a project
    Nate West
    #296
  • Pod Repo Source Management, both in the Podfile Editor, and in the Main Menu
    orta
    #294

1.0.0.beta.8 2016.05.19

CocoaPods

1.0.0.beta.5 2016.03.03

CocoaPods

1.0.0.beta.3 2016.02.01

CocoaPods

1.0.0.beta.2 2016.01.12

CocoaPods

0.39.0 2015.10.11

CocoaPods

0.38.2 2015.07.26

CocoaPods

0.38.0 2015.07.22

CocoaPods

0.37.0 2015.05.03

CocoaPods

0.36.4 2015.04.17

CocoaPods

0.36.3 2015.04.05

CocoaPods

CocoaPods

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
Read more

1.1.1

24 Dec 18:05
Compare
Choose a tag to compare

Download

CocoaPods.app

Master

1.0.0

CocoaPods

  • Removes an unused menu item for specs repo updating
    orta
    #314
  • Fixes for localizations on the pod plugin install view controller
    orta
    #318

1.0.0.rc.1

CocoaPods

  • Fixes to Sparkle updates, by returning to CocoaPods' version numbers
    orta
    #300
  • Show an alert if CP is going to re-integrate your project
    orta
    #299
  • Polish for Source Menus & Pod Autocomplete improvements
    orta
    #298
  • Deintegrate CocoaPods from a project
    Nate West
    #296
  • Pod Repo Source Management, both in the Podfile Editor, and in the Main Menu
    orta
    #294

1.0.0.beta.8 2016.05.19

CocoaPods

1.0.0.beta.5 2016.03.03

CocoaPods

1.0.0.beta.3 2016.02.01

CocoaPods

1.0.0.beta.2 2016.01.12

CocoaPods

0.39.0 2015.10.11

CocoaPods

0.38.2 2015.07.26

CocoaPods

0.38.0 2015.07.22

CocoaPods

0.37.0 2015.05.03

CocoaPods

0.36.4 2015.04.17

CocoaPods

0.36.3 2015.04.05

CocoaPods

CocoaPods

Enhancements
  • None.
Bug Fixes

1.0.0

11 May 12:53
Compare
Choose a tag to compare

Download

CocoaPods.app

1.0.0

  • Removes an unused menu item for specs repo updating
    orta
    #314
  • Fixes for localizations on the pod plugin install view controller
    orta
    #318

1.0.0.rc.1

  • Fixes to Sparkle updates, by returning to CocoaPods' version numbers
    orta
    #300
  • Show an alert if CP is going to re-integrate your project
    orta
    #299
  • Polish for Source Menus & Pod Autocomplete improvements
    orta
    #298
  • Deintegrate CocoaPods from a project
    Nate West
    #296
  • Pod Repo Source Management, both in the Podfile Editor, and in the Main Menu
    orta
    #294

CocoaPods

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

01 May 10:47
Compare
Choose a tag to compare

Download

CocoaPods App

  • Fixes to Sparkle updates, by returning to CocoaPods' version numbers
    orta
    #300
  • Show an alert if CP is going to re-integrate your project
    orta
    #299
  • Polish for Source Menus & Pod Autocomplete improvements
    orta
    #298
  • Add support for Deintegrating CocoaPods from a project via a menu item
    Nate West
    #296
  • Pod Repo Source Management, both in the Podfile Editor, and in the Main Menu
    orta
    #294

CocoaPods

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

19 Apr 08:03
Compare
Choose a tag to compare

1.0.0.beta.5 2016.05.19

CocoaPods Releases

1.0.0.beta.5

14 Mar 11:40
Compare
Choose a tag to compare

Download

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

03 Feb 08:23
Compare
Choose a tag to compare

The second CocoaPods.app release since we went to town making it production worthy. New major features are:

  • See a Podfile's Integration information
  • More inline error messages
  • Automatic installation of CocoaPods plugins for a Podfile

This should be the feature-set for 1.0 final now, core-team work is mainly going towards polish and initial onboarding flow.

Download

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](https:/...
Read more

1.0.0.beta.2

12 Jan 13:28
Compare
Choose a tag to compare

The first CocoaPods.app release since we went to town making it production worthy. We have some more things to get in hopefully before the official CocoaPods 1.0 release. So hit that auto-update when it appears.

Let us know bugs, we know it's not perfect. That's OK. This was a huge release. The download link is at the bottom.

Download

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
Read more