Skip to content

0.23.0.rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@segiddins segiddins released this 29 Oct 00:00
· 6948 commits to master since this release

CocoaPods
cocoapods-core
Xcodeproj
cocoapods-downloader

Enhancements
  • Added prepare_command attribute to Specification DSL. The prepare command
    will replace the pre_install hook. The post_install hook has also been
    deprecated.
    #1247

    The reason we provided Ruby hooks at first, was because we wanted to offer
    the option to make any required configuration possible. By now, however, we
    have a pretty good idea of the use-cases and are therefore locking down the
    freedom that was once available. In turn, we’re adding attributes that can
    replace the most common use-cases. (See the enhancements directly following
    this entry for more info).

    The second reason we need to lock this down is because this is the last
    remaining obstacle to fully serialize specifications, which we need in order
    to move to a ‘spec push’ web-service in the future.

  • Added resource_bundles attribute to the Specification DSL.
    #743
    #1186

  • Added vendored_frameworks attribute to the Specification DSL.
    #809
    #1075

  • Added vendored_libraries attribute to the Specification DSL.
    #809
    #1075

  • Restructured .cocoapods folder to contain repos in a subdirectory.
    Ian Ynda-Hummel
    #1150

  • Improved pod spec create template.
    #1223

  • Added copy&paste-friendly dependency to pod search.
    #1073

  • Improved performance of the installation of Pods with git
    sources which specify a tag.
    #1077

  • Core Data xcdatamodeld files are now properly referenced from the Pods
    project.
    #1155

  • Removed punctuation check from the specification validations.
    #1242

  • Deprecated the documentation attribute of the Specification DSL.
    Core#20

Bug Fixes