0.23.0.rc1
Pre-releaseCocoaPods
• cocoapods-core
• Xcodeproj
• cocoapods-downloader
Enhancements
-
Added
prepare_command
attribute to Specification DSL. The prepare command
will replace thepre_install
hook. Thepost_install
hook has also been
deprecated.
#1247The 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
- Fix copy resource script issue related to filenames with spaces.
Denis Hennessy
#1231