CocoaPods v0.14.0.rc1 Release Notes
Release Date: 2012-08-28 // over 11 years ago-
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 lockfilePodfile.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
- 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
.
- 👌 Improve installation process by preserving the installed versions of Pods
across installations and machines. A Pod is reinstalled if: