CocoaPods

The Cocoa Dependency Manager.

OTHER License

Downloads
193.2M
Stars
14.6K
Committers
374

Bot releases are hidden (Show)

CocoaPods - 0.18.1

Published by segiddins almost 10 years ago

CocoaPods
cocoapods-core

Bug fixes
  • Fixed a bug introduced in 0.18 which cause compilation issue due to the
    quoting of the inherited value in the xcconfigs.
    #956
  • Robustness against user targets including build files with missing file
    references.
    #938
  • Partially fixed slow performance from the command line
    #919
CocoaPods - 0.19.1

Published by segiddins almost 10 years ago

CocoaPods
cocoapods-core

Bug fixes
  • Project-level preprocessor macros are not overwritten anymore.
    #903
  • A Unique hash instances for the build settings of the Pods target is now
    created resolving interferences in the hooks.
    #1014
CocoaPods - 0.17.2

Published by segiddins almost 10 years ago

CocoaPods
cocoapods-core

Bug fixes
  • Fix crash related to the specification of the workspace as a relative path.
    #920
  • Fix an issue related to the podspec dsl directive of the Podfile for
    specifications with internal dependencies.
    #928
  • Fix crash related to search from the command line.
    #929
Ancillary enhancements
  • Enabled the FileList deprecation warning in the Linter.
  • CocoaPods will raise if versions requirements are specified for dependencies
    with external sources.
  • The exclude patterns now handle folders automatically.
CocoaPods - 0.18.0

Published by segiddins almost 10 years ago

CocoaPods
cocoapods-core
Xcodeproj

Enhancements
  • Added the ability to inhibit warnings per pod.
    Just pass :inhibit_warnings => true inline.
    This feature has been implemented by Marin Usalj (@mneorr).
    #10
    #934
  • Inhibiting warnings will also suppress the warnings of the static analyzer.
  • A new build phase has been added to check that your
    installation is in sync with the Podfile.lock and fail the build otherwise.
    The new build phase will not be added automatically to targets already
    integrated with CocoaPods, for integrating targets manually see this
    comment
    .
    This feature has been implemented by Ullrich Schäfer (@stigi).
    #946
  • The pod search commands now accepts the --ios and the --osx arguments
    to filter the results by platform.
    #625
  • The developer frameworks are automatically added if SenTestingKit is
    detected. There is no need to specify them in specifications anymore.
    #771
  • The --no-update argument of the install, update, outdated subcommands
    has been renamed to --no-repo-update.
    #913
Bug fixes
  • Improved handling for Xcode projects containing non ASCII characters.
    Special thanks to Cédric Luthi (@0xced), Vincent Isambart (@vincentisambart),
    and Manfred Stienstra (@Manfred) for helping to develop the workaround.
    #926
  • Corrected improper configuration of the PODS_ROOT xcconfig variable in
    non-integrating installations.
    #918
  • Improved support for pre-release versions using dashes.
    #935
  • Documentation sets are now namespaced by pod solving improper attribution.
    #659
CocoaPods - 0.17

Published by segiddins almost 10 years ago

CocoaPods
cocoapods-core

Bug fixes
  • Fix crash related to the specification of the workspace as a relative path.
    #920
  • Fix an issue related to the podspec dsl directive of the Podfile for
    specifications with internal dependencies.
    #928
  • Fix crash related to search from the command line.
    #929
Ancillary enhancements
  • Enabled the FileList deprecation warning in the Linter.
  • CocoaPods will raise if versions requirements are specified for dependencies
    with external sources.
  • The exclude patterns now handle folders automatically.
CocoaPods - 0.17.1

Published by segiddins almost 10 years ago

CocoaPods
cocoapods-core

Bug fixes
  • Always create the CACHE_ROOT directory when performing a search.
    #917
CocoaPods - 0.16.3

Published by segiddins almost 10 years ago

CocoaPodsXcodeproj

Bug fixes
  • Only flatten tarballs, not zipballs, from HTTP sources. A zipball can
    contain single directories in the root that should be preserved, for instance
    a framework bundle. This reverts part of the change in 0.16.1.
    NOTE This will break some podspecs that were changed after 0.16.1.
    #783
    #727
  • Never consider aggregate targets in the user’s project for integration.
    #729
    #784
  • Support comments on all build phases, groups and targets in Xcode projects.
    #51
  • Ensure default Xcode project values are copied before being used.
    b43087c
  • Block assertions in Release builds.
    #53
    #803
    #802
Enhancements
  • Compile Core Data model files.
    #795
  • Add Xcodeproj::Differ, which shows differences between Xcode projects.
    308941e
CocoaPods - 0.16.2

Published by segiddins almost 10 years ago

CocoaPodsXcodeproj

Bug fixes
  • Quote storyboard and xib paths in ‘copy resource’ script.
    #740
  • Fix use of podspec directive in Podfile with no options specified.
    #768
  • Generate Mac OS X Pods target with the specified deployment target.
    #757
  • Disable libSystem objects for ARC libs that target older platforms.
    This applies when the deployment target is set to < iOS 6.0 or OS X 10.8,
    or not specified at all.
    #352
    #1161
  • Mark header source files as ‘Project’ not ‘Public’.
    #747
  • Add PBXGroup as acceptable PBXFileReference value.
    #49
  • Make xcodeproj show without further arguments actually work.
    #45
Enhancements
  • Added support for pre-download over Mercurial.
    #750
CocoaPods - 0.16.4

Published by segiddins almost 10 years ago

CocoaPods

Enhancements
  • Add explicit flattening option to Downloader:Http: :flatten => true.
    #814
    #812
    #1314
Bug fixes
  • Explicitely require date in the gemspec for Ruby 2.0.0.
    34da3f7
CocoaPods - 0.16.1

Published by segiddins almost 10 years ago

CocoaPodsXcodeproj

Bug fixes
  • After unpacking source from a HTTP location, move the source into the parent
    dir if the archive contained only one child. This is done to make it
    consistent with how source from other types of locations are described in a
    podspec.
    NOTE This might break some podspecs that assumed the incorrect layout.
    #727
    #728
  • Remove duplicate option in pod update command.
    #725
  • Memory fixes in Xcodeproj.
    #43
Xcodeproj Enhancements
  • Sort contents of xcconfig files by setting name.
    #591
  • Add helpers to get platform name, deployment target, and frameworks build phases
  • Take SDKROOT into account when adding frameworks.
CocoaPods - 0.16.0.rc5

Published by segiddins almost 10 years ago

CocoaPods

Deprecated
  • The usage of specifications defined in a Podfile is deprecated. Use the
    :podspec option with a file path instead. Complete removal will most
    probably happen in 0.17.0.
    #549
    #616
    #525
Bug fixes
  • Always consider inline podspecs as needing installation.
  • Fix detection when the lib has already been integrated with the user’s target.
    #643
    #614
    #613

0.16.0.rc4

CocoaPods

Bug fixes
  • Fix for Rake 0.9.3
    #657

0.16.0.rc3

CocoaPodsXcodeproj

Enhancements
  • Added support for copying frameworks to the app bundle.
    #597
Bug fixes
  • Ignore PBXReferenceProxy while integrating into user project.
    #626
  • Added support for PBXAggregateTarget and PBXLegacyTarget.
    #615
  • Added support for PBXReferenceProxy.
    #612

0.16.0.rc2

CocoaPods

Bug fixes
  • Fix for uninitialized constant Xcodeproj::Constants error.

0.16.0.rc1

CocoaPodsXcodeproj

Enhancements
  • Xcodeproj partial rewrite.
    #565
    #561
    • Performance improvements in the Generating support files phase.
    • Better support for editing existing projects and sorting groups.
CocoaPods - 0.16.0.rc4

Published by segiddins almost 10 years ago

CocoaPods

Bug fixes
  • Fix for Rake 0.9.3
    #657

0.16.0.rc3

CocoaPodsXcodeproj

Enhancements
  • Added support for copying frameworks to the app bundle.
    #597
Bug fixes
  • Ignore PBXReferenceProxy while integrating into user project.
    #626
  • Added support for PBXAggregateTarget and PBXLegacyTarget.
    #615
  • Added support for PBXReferenceProxy.
    #612

0.16.0.rc2

CocoaPods

Bug fixes
  • Fix for uninitialized constant Xcodeproj::Constants error.

0.16.0.rc1

CocoaPodsXcodeproj

Enhancements
  • Xcodeproj partial rewrite.
    #565
    #561
    • Performance improvements in the Generating support files phase.
    • Better support for editing existing projects and sorting groups.
CocoaPods - 0.16.0.rc3

Published by segiddins almost 10 years ago

CocoaPodsXcodeproj

Enhancements
  • Added support for copying frameworks to the app bundle.
    #597
Bug fixes
  • Ignore PBXReferenceProxy while integrating into user project.
    #626
  • Added support for PBXAggregateTarget and PBXLegacyTarget.
    #615
  • Added support for PBXReferenceProxy.
    #612

0.16.0.rc2

CocoaPods

Bug fixes
  • Fix for uninitialized constant Xcodeproj::Constants error.

0.16.0.rc1

CocoaPodsXcodeproj

Enhancements
  • Xcodeproj partial rewrite.
    #565
    #561
    • Performance improvements in the Generating support files phase.
    • Better support for editing existing projects and sorting groups.
CocoaPods - 0.16.0.rc2

Published by segiddins almost 10 years ago

CocoaPods

Bug fixes
  • Fix for uninitialized constant Xcodeproj::Constants error.

0.16.0.rc1

CocoaPodsXcodeproj

Enhancements
  • Xcodeproj partial rewrite.
    #565
    #561
    • Performance improvements in the Generating support files phase.
    • Better support for editing existing projects and sorting groups.
CocoaPods - 0.16.0

Published by segiddins almost 10 years ago

CocoaPods

Enhancements
  • Use Rake 0.9.4
    #657

0.16.0.rc5

CocoaPods

Deprecated
  • The usage of specifications defined in a Podfile is deprecated. Use the
    :podspec option with a file path instead. Complete removal will most
    probably happen in 0.17.0.
    #549
    #616
    #525
Bug fixes
  • Always consider inline podspecs as needing installation.
  • Fix detection when the lib has already been integrated with the user’s target.
    #643
    #614
    #613

0.16.0.rc4

CocoaPods

Bug fixes
  • Fix for Rake 0.9.3
    #657

0.16.0.rc3

CocoaPodsXcodeproj

Enhancements
  • Added support for copying frameworks to the app bundle.
    #597
Bug fixes
  • Ignore PBXReferenceProxy while integrating into user project.
    #626
  • Added support for PBXAggregateTarget and PBXLegacyTarget.
    #615
  • Added support for PBXReferenceProxy.
    #612

0.16.0.rc2

CocoaPods

Bug fixes
  • Fix for uninitialized constant Xcodeproj::Constants error.

0.16.0.rc1

CocoaPodsXcodeproj

Enhancements
  • Xcodeproj partial rewrite.
    #565
    #561
    • Performance improvements in the Generating support files phase.
    • Better support for editing existing projects and sorting groups.
CocoaPods - 0.16.0.rc1

Published by segiddins almost 10 years ago

CocoaPodsXcodeproj

Enhancements
  • Xcodeproj partial rewrite.
    #565
    #561
    • Performance improvements in the Generating support files phase.
    • Better support for editing existing projects and sorting groups.
CocoaPods - 0.15.2

Published by segiddins almost 10 years ago

CocoaPods

Enhancements
  • Added support for .hh headers.
    #576
Bug fixes
  • Restored support for running CocoaPods without a terminal.
    #575
    #577
  • The git cache now always uses a barebones repo preventing a number of related issues.
    #581
    #569
  • Improved fix for the issue that lead to empty directories for Pods.
    #572
    #602
  • Xcodeproj robustness against invalid values, such as malformed UTF8.
    #592
CocoaPods - 0.15.1

Published by segiddins almost 10 years ago

CocoaPods

Enhancements
  • Show error if syntax error in Podfile or Podfile.lock.
Bug fixes
  • Fixed an issue that lead to empty directories for Pods.
    #519
    #568
  • Fixed a crash related to the RubyGems version informative.
    #570
  • Fixed a crash for pod outdated.
    #567
  • Fixed an issue that lead to excessively slow sets computation.
CocoaPods - 0.15.0

Published by segiddins almost 10 years ago

CocoaPodsXcodeproj

Enhancements
  • Pod install will update the specs repo only if needed.
    #533
  • CocoaPods now searches for the highest version of a Pod on all the repos.
    #85
  • Added a pre install hook to the Podfile and to root specifications.
    #486
  • Support for header_mappings_dir attribute in subspecs.
  • Added support for linting a Podspec using the files from its folder pod spec lint --local
  • Refactored UI.
  • Added support for Podfiles named CocoaPods.podfile which allows to
    associate an editor application in Mac OS X.
    #528
  • Added config option to disable the new version available message.
    #448
  • Added support for extracting .tar.bz2 files
    #522
  • Improved feedback for errors of repo subcommands.
    #505
Bug fixes
  • Subspecs namespacing has been restored.
    #541
  • Improvements to the git cache that should be more robust.
    #517
    • In certain conditions pod setup would execute twice.
  • The git cache now is updated if a branch is not found
    #514
  • Forcing UTF-8 encoding on licenses generation in Ruby 1.9.
    #530
  • Added support for .hpp headers.
    #244
CocoaPods - 0.14.0.rc2

Published by segiddins almost 10 years ago

CocoaPods

Bug fixes
  • Fix incorrect name for Pods from external sources with preferred subspecs.
    #485
  • Prevent duplication of Pod with a local source and mutliple activated specs.
    #485
  • Fixed the uninitialized constant Pod::Lockfile::Digest error.
    #484

0.14.0.rc1

CocoaPodsXcodeproj

Enhancements
  • Improve installation process by preserving the installed versions of Pods
    across installations and machines. A Pod is reinstalled if:
    • the version required in the Podfile changes and becomes incompatible with
      the installed one.
      #191
    • the external source changes.
    • the head status changes (from disabled to enabled or vice-versa).
  • Introduce pod update command that installs the dependencies of the Podfile
    ignoring the lockfile Podfile.lock.
    #131
  • Introduce pod outdated command that shows the pods with known updates.
  • Add :local option for dependencies which will use the source files directly
    from a local directory. This is usually used for libraries that are being
    developed in parallel to the end product (application/library).
    #458,
    #415,
    #156.
  • Folders of Pods which are no longer required are removed during installation.
    #298
  • Add meaningful error messages
    • ia podspec can’t be found in the root of an external source.
      #385,
      #338,
      #337.
    • a subspec name is misspelled.
      #327
    • an unrecognized command and/or argument is provided.
  • The subversion downloader now does an export instead of a checkout, which
    makes it play nicer with SCMs that store metadata in each directory.
    #245
  • Now the Podfile is added to the Pods project for convenient editing.
Bug fixes
  • The git cache now fetches the tags from the remote if it can’t find the
    reference.
  • Xcodeproj now builds on 10.6.8 and Travis CI without symlinking headers.
  • Only try to install, add source files to the project, and clean a Pod once.
    #376
Notes
  • External Pods might be reinstalled due to the migration to the new
    Podfile.lock.
  • The SCM reference of head Pods is not preserved across machines.
  • Pods whose inline specification changed are not detected as modified. As a
    workaround, remove their folder stored in Pods.
  • Pods whose specification changed are not detected as modified. As a
    workaround, remove their folder stored in Pods.
Package Rankings
Top 0.28% on Rubygems.org
Badges
Extracted from project README
Build Status Gem Version Maintainability Test Coverage Build Status Build Status Build Status Build Status Build Status Build Status