Recent Releases of https://github.com/CocoaPods/CocoaPods
https://github.com/CocoaPods/CocoaPods - https://github.com/CocoaPods/CocoaPods/releases/tag/1.16.2
Enhancements
- None.
Bug Fixes
- Bump min xcodeproj to 1.27.0 to include revert of breaking build setting changes.
Eric Amorde
#12675
- Ruby
Published by amorde over 1 year ago
https://github.com/CocoaPods/CocoaPods - https://github.com/CocoaPods/CocoaPods/releases/tag/1.16.1
Enhancements
- None.
Bug Fixes
- Fix an issue breaking
pod lib lint/pod spec lintdue to newENABLE_USER_SCRIPT_SANDBOXINGsetting.
Eric Amorde
#12664
- Ruby
Published by amorde over 1 year ago
https://github.com/CocoaPods/CocoaPods -
Enhancements
-
Add Support for Xcode 14.3's ENABLE_MODULE_VERIFIER.
sharplet
#12390 -
Xcode 16 support.
- Bump minimum
xcodeprojto1.26.0 - Update project generator to set
GENERATE_INFOPLIST_FILE = NOon pod targets - Update project generator to set
ENABLE_USER_SCRIPT_SANDBOXING = NO= NO` on pod targets to fix build failures with vendored frameworks. - Update project geneerator to set
SWIFT_INSTALL_OBJC_HEADER = YESon pod targets to enable consuming Swift pods from Objective-C.
Eric Amorde
#12656
- Bump minimum
Bug Fixes
- Fix pod install issue when git's
core.fsmonitorfeature is enabled (again)
Justin Martin
#12349
Changes in CocoaPods/Core
Enhancements
- Add ability to configure max concurrency of CDN requests through environment variable.
maikelvdh
#773
Bug Fixes
-
Fix an issue comparing mixed numeric and string prerelease version segments.
sagiwei
#752 -
Fix crash when attempting to load non-existed CDN index shards on custom CDN repos.
santam85
#771
- Ruby
Published by amorde over 1 year ago
https://github.com/CocoaPods/CocoaPods - https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.2
Enhancements
- None.
Bug Fixes
- Revert #12154, #12165, and #12158 to fix regressions in 1.15.0 and 1.15.1.
Paul Beusterien
#12226
- Ruby
Published by amorde about 2 years ago
https://github.com/CocoaPods/CocoaPods - https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.1
Enhancements
- None.
Bug Fixes
- Fix an issue when caching downloads of certain Pods.
Eric Amorde
#12226
- Ruby
Published by amorde about 2 years ago
https://github.com/CocoaPods/CocoaPods -
Enhancements
- None.
Bug Fixes
-
Fix an issue updating spec repos in Podfile.lock when the key already exists
fnxpt
#748 -
Fix a crash when calling Specification#subspec_by_name on a deprecated specification with no name
sagiwei
#742
Changes in cocoapods-core 1.15.0
Enhancements
- None.
Bug Fixes
-
Fix an issue updating spec repos in Podfile.lock when the key already exists
fnxpt
#748 -
Fix a crash when calling Specification#subspec_by_name on a deprecated specification with no name
sagiwei
#742
- Ruby
Published by amorde about 2 years ago
https://github.com/CocoaPods/CocoaPods -
Enhancements
- None.
Bug Fixes
- Revert minimum required Ruby version to 2.6 to support macOS system Ruby
Eric Amorde
#12122
- Ruby
Published by amorde over 2 years ago
https://github.com/CocoaPods/CocoaPods -
Enhancements
- None.
Bug Fixes
- Fix a bug when attempting to publish a Pod with
pod trunk pushin certain cases
Eric Amorde
CocoaPods/Core#729
- Ruby
Published by amorde over 2 years ago
https://github.com/CocoaPods/CocoaPods -
Enhancements
- None.
Bug Fixes
- Fix a crash when attempting to
require 'cocoapods-core'on specific versions of activesupport
Eric Amorde
#12116
- Ruby
Published by amorde over 2 years ago
https://github.com/CocoaPods/CocoaPods -
Enhancements
- None.
Bug Fixes
-
Fix a crash when running with activesupport 7.1.0.
MCanhisares
#12081 -
Fix another crash when running with activesupport 7.1.0.
movila
#12089
Other
- Drop support for bazaar SCM.
- Ruby
Published by amorde over 2 years ago
https://github.com/CocoaPods/CocoaPods - 1.13.0
Enhancements
-
Add
visionOSas a new platform.
Gabriel Donadel
#11965 -
Extend
script_phaseDSL to supportalways_out_of_dateattribute.
Alvar Hansen
#12055
Bug Fixes
-
Use
safe_loadduring custom YAML config loading.
Dimitris Koutsogiorgas
#11974 -
Xcode 15 fix: Replace
DT_TOOLCHAIN_DIRwithTOOLCHAIN_DIRwhen generating script.
Marcus Wu
#12009
- Ruby
Published by dnkoutso over 2 years ago
https://github.com/CocoaPods/CocoaPods - 1.12.1
Enhancements
- None.
Bug Fixes
-
Xcode 14.3 fix: Pass the -f option when resolving the path to the symlinked source.
Chris Vasselli
#11828
#11808 -
Fix typo in validation for
--validation-dirhelp message
Austin Evans
#11857 -
Xcode 14.3 fix:
pod lib lintwarning generation from main.m.
Paul Beusterien
#11846
- Ruby
Published by dnkoutso almost 3 years ago
https://github.com/CocoaPods/CocoaPods -
Enhancements
-
Add ability to specify the
validation-dirduringlint.
Dimitris Koutsogiorgas
#11773 -
Correctly handle
.doccdocumentation in source_files.
haifengkao
Dimitris Koutsogiorgas
#11438
#10885 -
Re-use the same path lists for pods that share the same root.
Dimitris Koutsogiorgas
#11417 -
Integrate
parallelizablescheme DSL option.
Dimitris Koutsogiorgas
#11399 -
Use
${DEVELOPMENT_LANGUAGE}as the defaultCFBundleDevelopmentRegionvalue in any generatedInfo.plist.
Dimitris Koutsogiorgas
#10950 -
Fix setting
LD_RUNTIME_SEARCH_PATHSfor aggregate targets that include dynamic xcframeworks.
Dimitris Koutsogiorgas
#11158 -
Add method for formatting licenses for acknowledgements generation.
Raihaan Shouhell
#10940 -
Add the ability to download pods in parallel
Seth Friedman
#11232 -
Include subprojects in the plugin post-install hook context
Eric Amorde
#11224 -
Ensure the order of slices passed to the
install_xcframeworkscript (in the "Copy XCFrameworks" script build phase) is stable.
Olivier Halligon
#11707
Bug Fixes
-
Fix incremental installation when a development pod is deleted.
John Szumski
#11438 -
Clean sandbox when a pod switches from remote to local.
Dimitris Koutsogiorgas
#11213 -
Run post install hooks when "skip Pods.xcodeproj generation" option is set
Elton Gao
#11073 -
Change minimal required version of ruby-macho to 2.3.0.
xuzhongping
#10390 -
Add .gitignores to the banana and snake fixtures
Seth Friedman
#11235 -
Fix publishing podspecs with watchOS support on Xcode 14
Justin Martin
#11660
- Ruby
Published by dnkoutso about 3 years ago
https://github.com/CocoaPods/CocoaPods - 1.11.3
Enhancements
- None.
Bug Fixes
-
Fix script breaking when attempting to print a warning.
Igor Makarov
#11251 -
Do not consider podspec_repo when analying sandbox for changes.
Dimitris Koutsogiorgas
#10985 -
Rewrite XCFramework slice selection using plist metadata.
Igor Makarov
#11229 -
Fix setting
LD_RUNTIME_SEARCH_PATHSfor aggregate targets that include dynamic xcframeworks.
Dimitris Koutsogiorgas
#11158 -
Add catch for YAML syntax error to prevent crash in
cdn_url?check.
Kanstantsin Shautsou
#11010 -
Fix static Swift XCFramework import paths.
Igor Makarov
#11058
#11093
- Ruby
Published by dnkoutso almost 4 years ago
https://github.com/CocoaPods/CocoaPods - 1.11.2
Enhancements
- None.
Bug Fixes
- Do not validate modular header dependencies for pre-built Swift pods.
Dimitris Koutsogiorgas
#10912
- Ruby
Published by dnkoutso over 4 years ago
https://github.com/CocoaPods/CocoaPods - 1.11.1
Enhancements
- None.
Bug Fixes
-
Handle spec repo urls with user info when determining if they are CDN.
Dimitris Koutsogiorgas
#10941 -
Set
INFOPLIST_FILEbuild setting to$(SRCROOT)/App/App-Info.plistduring lint.
Dimitris Koutsogiorgas
#10927 -
Set
PRODUCT_BUNDLE_IDENTIFIERfor generated app during lint.
Dimitris Koutsogiorgas
#10933
- Ruby
Published by dnkoutso over 4 years ago
https://github.com/CocoaPods/CocoaPods - 1.11.0
Enhancements
- None.
Bug Fixes
- None.
1.11.0.rc.1 (2021-08-25)
Enhancements
- None.
Bug Fixes
- Correctly process multiple
xcframeworksa pod provides.
Dimitris Koutsogiorgas
#10378
1.11.0.beta.2 (2021-08-11)
Enhancements
- Integrate ODR categories into projects.
Dimitris Koutsogiorgas
#10855
Bug Fixes
- Pass correct paths for
select_slicemethod.
Dimitris Koutsogiorgas
#10430
1.11.0.beta.1 (2021-08-09)
Enhancements
-
Add support for integrating on demand resources.
Dimitris Koutsogiorgas
JunyiXie
#9606
#10845 -
Integrate
project_header_filesspecified by specs.
Dimitris Koutsogiorgas
#9820 -
Mark RealityComposer-projects (
.rcproject) files defined in resources for compilation.
Hendrik von Prince
Dimitris Koutsogiorgas
#10793 -
Integrate test specs and app specs of pre-built pods.
Dimitris Koutsogiorgas
#10795 -
Add support for
before_headersandafter_headersscript phase DSL.
Dimitris Koutsogiorgas
#10770 -
Fix touch on a missing directory for dSYM copy phase script.
alvarollmenezes
Dimitris Koutsogiorgas
#10488 -
Check the podfile sources and plugin sources when printing warnings without explicitly using the master source.
gonghonglou
#10764 -
Use relative paths in copy dsyms script.
Mickey Knox
#10583 -
Use
OpenURI.open_uriinstead.
Dimitris Koutsogiorgas
#10597 -
Set minimum supported Ruby version to 2.6.
Igor Makarov
#10412 -
Rewrite the only place dependent on
typhoeus.
Jun Jiang, Igor Makarov
#10346 -
Add a
--update-sourcesoption topod repo pushso one can ensure sources are up-to-date.
Elton Gao
Justin Martin -
Installing a local (
:path) pod that defines script phases will no longer
produce warnings.
Samuel Giddins -
Allow building app & test spec targets that depend on a library that uses
Swift without requiring an empty Swift file be present.
Samuel Giddins -
Add flag to ignore prerelease versions when reporting latest version for outdated pods.
cltnschlosser
#9916 -
Add possibility to skip modulemap generation
till0xff
#10235 -
Add a
--versionoption topod spec catandpod spec whichfor listing the podspec of a specific version
pietbrauer
#10609
Bug Fixes
-
Fix resource variant groups in static frameworks
Igor Makarov
#10834
#10605 -
Fix adding embed frameworks script phase to unit test targets if xcframeworks are present.
Dimitris Koutsogiorgas
#10652 -
Remove unused
install_xcframework_librarycode.
Gio Lodi
Dimitris Koutsogiorgas
#10831 -
Validate vendored library names after they have been expanded.
Dimitris Koutsogiorgas
#10832 -
Place frameworks from xcframeworks into a unique folder name to avoid duplicate outputs.
Dimitris Koutsogiorgas
#10106 -
Update pod in Pods folder when changing the pod from branch to version in Podfie.
gonghonglou
#10825 -
Bump addressable dependency to 2.8.
Dimitris Koutsogiorgas
#10802 -
Dedup bcsymbolmap paths found from multiple vendored frameworks.
Dimitris Koutsogiorgas
#10373 -
Correctly filter dependencies for pod variants across different platforms.
Dimitris Koutsogiorgas
#10777 -
Generate default
Info.plistfor consumer app during validation.
Dimitris Koutsogiorgas
#8570 -
Fix lint subspec error when the name of subspec start with the pod name.
XianpuMeng
Dimitris Koutsogiorgas
#9906 -
Update
ruby-machogem version to support 1.x and 2.x.
Eric Chamberlain
Dimitris Koutsogiorgas
#10390 -
Respect
--configurationoption when analyzing viapod lib lint --analyze.
Jenn Magder
#10476 -
Do not add dependencies to 'Link Binary With Libraries' phase.
Dimitris Koutsogiorgas
#10133 -
Ensure cache integrity on concurrent installations.
Erik Blomqvist
#10013 -
Force a clean install if installation options change.
Sebastian Shanus
#10016 -
Correctly detect that a prebuilt pod uses Swift.
Elton Gao
Dimitris Koutsogiorgas
#8649 -
Set
knownRegionson generated projects with localized resources to prevent Xcode from re-saving projects to disk.
Eric Amorde
#10290 -
Serialize schemes that do not need to be rewritten by Xcode.
Samuel Giddins
- Ruby
Published by dnkoutso over 4 years ago
https://github.com/CocoaPods/CocoaPods - 1.11.0.rc.1
Enhancements
- None.
Bug Fixes
- Correctly process multiple
xcframeworksa pod provides.
Dimitris Koutsogiorgas
#10378
1.11.0.beta.2 (2021-08-11)
Enhancements
- Integrate ODR categories into projects.
Dimitris Koutsogiorgas
#10855
Bug Fixes
- Pass correct paths for
select_slicemethod.
Dimitris Koutsogiorgas
#10430
1.11.0.beta.1 (2021-08-09)
Enhancements
-
Add support for integrating on demand resources.
Dimitris Koutsogiorgas
JunyiXie
#9606
#10845 -
Integrate
project_header_filesspecified by specs.
Dimitris Koutsogiorgas
#9820 -
Mark RealityComposer-projects (
.rcproject) files defined in resources for compilation.
Hendrik von Prince
Dimitris Koutsogiorgas
#10793 -
Integrate test specs and app specs of pre-built pods.
Dimitris Koutsogiorgas
#10795 -
Add support for
before_headersandafter_headersscript phase DSL.
Dimitris Koutsogiorgas
#10770 -
Fix touch on a missing directory for dSYM copy phase script.
alvarollmenezes
Dimitris Koutsogiorgas
#10488 -
Check the podfile sources and plugin sources when printing warnings without explicitly using the master source.
gonghonglou
#10764 -
Use relative paths in copy dsyms script.
Mickey Knox
#10583 -
Use
OpenURI.open_uriinstead.
Dimitris Koutsogiorgas
#10597 -
Set minimum supported Ruby version to 2.6.
Igor Makarov
#10412 -
Rewrite the only place dependent on
typhoeus.
Jun Jiang, Igor Makarov
#10346 -
Add a
--update-sourcesoption topod repo pushso one can ensure sources are up-to-date.
Elton Gao
Justin Martin -
Installing a local (
:path) pod that defines script phases will no longer
produce warnings.
Samuel Giddins -
Allow building app & test spec targets that depend on a library that uses
Swift without requiring an empty Swift file be present.
Samuel Giddins -
Add flag to ignore prerelease versions when reporting latest version for outdated pods.
cltnschlosser
#9916 -
Add possibility to skip modulemap generation
till0xff
#10235 -
Add a
--versionoption topod spec catandpod spec whichfor listing the podspec of a specific version
pietbrauer
#10609
Bug Fixes
-
Fix resource variant groups in static frameworks
Igor Makarov
#10834
#10605 -
Fix adding embed frameworks script phase to unit test targets if xcframeworks are present.
Dimitris Koutsogiorgas
#10652 -
Remove unused
install_xcframework_librarycode.
Gio Lodi
Dimitris Koutsogiorgas
#10831 -
Validate vendored library names after they have been expanded.
Dimitris Koutsogiorgas
#10832 -
Place frameworks from xcframeworks into a unique folder name to avoid duplicate outputs.
Dimitris Koutsogiorgas
#10106 -
Update pod in Pods folder when changing the pod from branch to version in Podfie.
gonghonglou
#10825 -
Bump addressable dependency to 2.8.
Dimitris Koutsogiorgas
#10802 -
Dedup bcsymbolmap paths found from multiple vendored frameworks.
Dimitris Koutsogiorgas
#10373 -
Correctly filter dependencies for pod variants across different platforms.
Dimitris Koutsogiorgas
#10777 -
Generate default
Info.plistfor consumer app during validation.
Dimitris Koutsogiorgas
#8570 -
Fix lint subspec error when the name of subspec start with the pod name.
XianpuMeng
Dimitris Koutsogiorgas
#9906 -
Update
ruby-machogem version to support 1.x and 2.x.
Eric Chamberlain
Dimitris Koutsogiorgas
#10390 -
Respect
--configurationoption when analyzing viapod lib lint --analyze.
Jenn Magder
#10476 -
Do not add dependencies to 'Link Binary With Libraries' phase.
Dimitris Koutsogiorgas
#10133 -
Ensure cache integrity on concurrent installations.
Erik Blomqvist
#10013 -
Force a clean install if installation options change.
Sebastian Shanus
#10016 -
Correctly detect that a prebuilt pod uses Swift.
Elton Gao
Dimitris Koutsogiorgas
#8649 -
Set
knownRegionson generated projects with localized resources to prevent Xcode from re-saving projects to disk.
Eric Amorde
#10290 -
Serialize schemes that do not need to be rewritten by Xcode.
Samuel Giddins
- Ruby
Published by dnkoutso over 4 years ago
https://github.com/CocoaPods/CocoaPods - 1.11.0.beta.2
Enhancements
- Integrate ODR categories into projects.
Dimitris Koutsogiorgas
#10855
Bug Fixes
- Pass correct paths for
select_slicemethod.
Dimitris Koutsogiorgas
#10430
1.11.0.beta.1 (2021-08-09)
Enhancements
-
Add support for integrating on demand resources.
Dimitris Koutsogiorgas
JunyiXie
#9606
#10845 -
Integrate
project_header_filesspecified by specs.
Dimitris Koutsogiorgas
#9820 -
Mark RealityComposer-projects (
.rcproject) files defined in resources for compilation.
Hendrik von Prince
Dimitris Koutsogiorgas
#10793 -
Integrate test specs and app specs of pre-built pods.
Dimitris Koutsogiorgas
#10795 -
Add support for
before_headersandafter_headersscript phase DSL.
Dimitris Koutsogiorgas
#10770 -
Fix touch on a missing directory for dSYM copy phase script.
alvarollmenezes
Dimitris Koutsogiorgas
#10488 -
Check the podfile sources and plugin sources when printing warnings without explicitly using the master source.
gonghonglou
#10764 -
Use relative paths in copy dsyms script.
Mickey Knox
#10583 -
Use
OpenURI.open_uriinstead.
Dimitris Koutsogiorgas
#10597 -
Set minimum supported Ruby version to 2.6.
Igor Makarov
#10412 -
Rewrite the only place dependent on
typhoeus.
Jun Jiang, Igor Makarov
#10346 -
Add a
--update-sourcesoption topod repo pushso one can ensure sources are up-to-date.
Elton Gao
Justin Martin -
Installing a local (
:path) pod that defines script phases will no longer
produce warnings.
Samuel Giddins -
Allow building app & test spec targets that depend on a library that uses
Swift without requiring an empty Swift file be present.
Samuel Giddins -
Add flag to ignore prerelease versions when reporting latest version for outdated pods.
cltnschlosser
#9916 -
Add possibility to skip modulemap generation
till0xff
#10235 -
Add a
--versionoption topod spec catandpod spec whichfor listing the podspec of a specific version
pietbrauer
#10609
Bug Fixes
-
Fix resource variant groups in static frameworks
Igor Makarov
#10834
#10605 -
Fix adding embed frameworks script phase to unit test targets if xcframeworks are present.
Dimitris Koutsogiorgas
#10652 -
Remove unused
install_xcframework_librarycode.
Gio Lodi
Dimitris Koutsogiorgas
#10831 -
Validate vendored library names after they have been expanded.
Dimitris Koutsogiorgas
#10832 -
Place frameworks from xcframeworks into a unique folder name to avoid duplicate outputs.
Dimitris Koutsogiorgas
#10106 -
Update pod in Pods folder when changing the pod from branch to version in Podfie.
gonghonglou
#10825 -
Bump addressable dependency to 2.8.
Dimitris Koutsogiorgas
#10802 -
Dedup bcsymbolmap paths found from multiple vendored frameworks.
Dimitris Koutsogiorgas
#10373 -
Correctly filter dependencies for pod variants across different platforms.
Dimitris Koutsogiorgas
#10777 -
Generate default
Info.plistfor consumer app during validation.
Dimitris Koutsogiorgas
#8570 -
Fix lint subspec error when the name of subspec start with the pod name.
XianpuMeng
Dimitris Koutsogiorgas
#9906 -
Update
ruby-machogem version to support 1.x and 2.x.
Eric Chamberlain
Dimitris Koutsogiorgas
#10390 -
Respect
--configurationoption when analyzing viapod lib lint --analyze.
Jenn Magder
#10476 -
Do not add dependencies to 'Link Binary With Libraries' phase.
Dimitris Koutsogiorgas
#10133 -
Ensure cache integrity on concurrent installations.
Erik Blomqvist
#10013 -
Force a clean install if installation options change.
Sebastian Shanus
#10016 -
Correctly detect that a prebuilt pod uses Swift.
Elton Gao
Dimitris Koutsogiorgas
#8649 -
Set
knownRegionson generated projects with localized resources to prevent Xcode from re-saving projects to disk.
Eric Amorde
#10290 -
Serialize schemes that do not need to be rewritten by Xcode.
Samuel Giddins
- Ruby
Published by dnkoutso over 4 years ago
https://github.com/CocoaPods/CocoaPods - 1.11.0.beta.1
Enhancements
-
Add support for integrating on demand resources.
Dimitris Koutsogiorgas
JunyiXie
#9606
#10845 -
Integrate
project_header_filesspecified by specs.
Dimitris Koutsogiorgas
#9820 -
Mark RealityComposer-projects (
.rcproject) files defined in resources for compilation.
Hendrik von Prince
Dimitris Koutsogiorgas
#10793 -
Integrate test specs and app specs of pre-built pods.
Dimitris Koutsogiorgas
#10795 -
Add support for
before_headersandafter_headersscript phase DSL.
Dimitris Koutsogiorgas
#10770 -
Fix touch on a missing directory for dSYM copy phase script.
alvarollmenezes
Dimitris Koutsogiorgas
#10488 -
Check the podfile sources and plugin sources when printing warnings without explicitly using the master source.
gonghonglou
#10764 -
Use relative paths in copy dsyms script.
Mickey Knox
#10583 -
Use
OpenURI.open_uriinstead.
Dimitris Koutsogiorgas
#10597 -
Set minimum supported Ruby version to 2.6.
Igor Makarov
#10412 -
Rewrite the only place dependent on
typhoeus.
Jun Jiang, Igor Makarov
#10346 -
Add a
--update-sourcesoption topod repo pushso one can ensure sources are up-to-date.
Elton Gao
Justin Martin -
Installing a local (
:path) pod that defines script phases will no longer
produce warnings.
Samuel Giddins -
Allow building app & test spec targets that depend on a library that uses
Swift without requiring an empty Swift file be present.
Samuel Giddins -
Add flag to ignore prerelease versions when reporting latest version for outdated pods.
cltnschlosser
#9916 -
Add possibility to skip modulemap generation
till0xff
#10235 -
Add a
--versionoption topod spec catandpod spec whichfor listing the podspec of a specific version
pietbrauer
#10609
Bug Fixes
-
Fix resource variant groups in static frameworks
Igor Makarov
#10834
#10605 -
Fix adding embed frameworks script phase to unit test targets if xcframeworks are present.
Dimitris Koutsogiorgas
#10652 -
Remove unused
install_xcframework_librarycode.
Gio Lodi
Dimitris Koutsogiorgas
#10831 -
Validate vendored library names after they have been expanded.
Dimitris Koutsogiorgas
#10832 -
Place frameworks from xcframeworks into a unique folder name to avoid duplicate outputs.
Dimitris Koutsogiorgas
#10106 -
Update pod in Pods folder when changing the pod from branch to version in Podfie.
gonghonglou
#10825 -
Bump addressable dependency to 2.8.
Dimitris Koutsogiorgas
#10802 -
Dedup bcsymbolmap paths found from multiple vendored frameworks.
Dimitris Koutsogiorgas
#10373 -
Correctly filter dependencies for pod variants across different platforms.
Dimitris Koutsogiorgas
#10777 -
Generate default
Info.plistfor consumer app during validation.
Dimitris Koutsogiorgas
#8570 -
Fix lint subspec error when the name of subspec start with the pod name.
XianpuMeng
Dimitris Koutsogiorgas
#9906 -
Update
ruby-machogem version to support 1.x and 2.x.
Eric Chamberlain
Dimitris Koutsogiorgas
#10390 -
Respect
--configurationoption when analyzing viapod lib lint --analyze.
Jenn Magder
#10476 -
Do not add dependencies to 'Link Binary With Libraries' phase.
Dimitris Koutsogiorgas
#10133 -
Ensure cache integrity on concurrent installations.
Erik Blomqvist
#10013 -
Force a clean install if installation options change.
Sebastian Shanus
#10016 -
Correctly detect that a prebuilt pod uses Swift.
Elton Gao
Dimitris Koutsogiorgas
#8649 -
Set
knownRegionson generated projects with localized resources to prevent Xcode from re-saving projects to disk.
Eric Amorde
#10290 -
Serialize schemes that do not need to be rewritten by Xcode.
Samuel Giddins
- Ruby
Published by dnkoutso over 4 years ago
https://github.com/CocoaPods/CocoaPods - 1.10.2
Enhancements
- None.
Bug Fixes
-
Fix errors when archiving a Catalyst app which depends on a pod which uses
header_mappings_dir.
Thomas Goyne
#10224 -
Fix missing
-ObjCfor static XCFrameworks - take 2
Paul Beusterien
#10459 -
Change URL validation failure to a note
Paul Beusterien
#10291
- Ruby
Published by dnkoutso over 4 years ago
https://github.com/CocoaPods/CocoaPods - 1.10.1
Enhancements
- None.
Bug Fixes
-
Fix library name in LD
-lflags for XCFrameworks containing libraries
Wes Campaigne
#10165 -
Fix file extension replacement for resource paths when using static frameworks.
Dimitris Koutsogiorgas
#10206 -
Fix processing of xcassets resources when pod target is static framework
Federico Trimboli
#10175
#10170 -
Fix missing
-ObjCfor static XCFrameworks
Paul Beusterien
#10234
- Ruby
Published by dnkoutso about 5 years ago
https://github.com/CocoaPods/CocoaPods - 1.10.0
Enhancements
- None.
Bug Fixes
-
Generate the correct LD
-lflags for XCFrameworks containing libraries
Wes Campaigne
#10071 -
Add support for automatically embeddeding XCFramework debug symbols for XCFrameworks generated with Xcode 12
johntmcintosh
#10111
1.10.0.rc.1 (2020-09-15)
Enhancements
- None.
Bug Fixes
-
Honor test spec deployment target during validation.
Dimitris Koutsogiorgas
#9999 -
Ensure that incremental installation is able to set target dependencies for a
test spec that uses a customapp_host_namethat is in a project that is not
regenerated.
Samuel Giddins
1.10.0.beta.2 (2020-08-12)
Enhancements
- None.
Bug Fixes
-
Ensure that static frameworks are not embedded
Bernard Gatt
#9943 -
Ensure that the non-compilable resource skipping in static frameworks happens only for the pod itself
Igor Makarov
#9922
#9920
1.10.0.beta.1 (2020-07-17)
Breaking
- Bump minimum Ruby version to 2.3.3 (included with macOS High Sierra)
Eric Amorde
#9821
Enhancements
-
Add the App Clip product symbol to the list of products that need embedding.
Igor Makarov
#9882 -
Allow gem to run as root when passing argument flag
--allow-root
Sean Reinhardt
#8929 -
Warn users to delete the master specs repo if its not explicitly used.
Dimitris Koutsogiorgas
#9871 -
Use User Project's compatibilityVersion instead of objectVersion when
deciding when to use xcfilelists.
Sean Reinhardt
#9140 -
add a
--configurationoption topod lib lintandpod spec lint.
Gereon Steffens
#9686 -
Add a post_integrate_hook API
lucasmpaim
#7432 -
Set the
BUILD_LIBRARY_FOR_DISTRIBUTIONbuild setting if integrating with
a target that has the setting set toYES(directly or in an .xcconfig).
Juanjo López
#9232 -
Option to lint a specified set of test_specs
Paul Beusterien
#9392 -
Add --use-static-frameworks lint option
Paul Beusterien
#9632 -
Exclude the local spec-repos directory from Time Machine Backups.
Jakob Krigovsky
#8308
Bug Fixes
-
Override Xcode 12 default for erroring on quoted imports in umbrellas.
Paul Beusterien
#9902 -
Remove bitcode symbol maps from embedded framework bundles
Eric Amorde
#9681 -
Prevent "source changed" message for every version change when using trunk source
cltnschlosser
#9865 -
When pod target is a static framework, save time by copying compiled resources
Igor Makarov
#9441 -
Re-implement
bcsymbolmapcopying to avoid duplicate outputs.
Dimitris Koutsogiorgas
mplorentz
#9734 -
Fix Xcode 11 warning when setting Bundle Identifier in
info_plist
Sean Reinhardt
#9536 -
Fix
incompatible encoding regexp matchfor linting non-ascii pod name
banjun
#9765
#9776 -
Fix crash when targets missing in Podfile
Paul Beusterien
#9745 -
Fix adding developer library search paths during pod validation.
Nick Entin
#9736 -
Fix an issue that caused multiple xcframework scripts to produce the same output files
Eric Amorde
#9670
#9720 -
Fix an issue preventing framework user targets with an xcframework dependency from building successfully
Eric Amorde
#9525
#9720 -
Fix an issue preventing xcframeworks that wrapped static libraries from linking successfully
Eric Amorde
#9528
#9720 -
Fix setting
swift_versionwhen deduplicate targets is turned off.
Dimitris Koutsogiorgas
#9689 -
Honor prefix_header_file=false for subspecs
Paul Beusterien
#9687 -
Do not clean user projects from sandbox.
Dimitris Koutsogiorgas
#9683 -
Fix mapping of resource paths for app specs.
Dimitris Koutsogiorgas
#9676 -
When preserving pod paths, preserve ALL the paths
Igor Makarov
#9483 -
Re-implement
dSYMcopying and stripping to avoid duplicate outputs.
Dimitris Koutsogiorgas
#9185 -
Add support for running tests through the scheme of the app spec host of a test spec
Eric Amorde
#9332 -
Fix an issue that prevented variables in test bundle scheme settings from expanding
Eric Amorde
#9539 -
Fix project path handling issue that caused cmake projects to be incorrect
Paul Beusterien
Andrew
#6268 -
Set
Missing Localizabilitysetting to'YES'to prevent warnings in Xcode 11
Eric Amorde
#9612 -
Don't crash on non UTF-8 error message
Kenji KATO
#9706 -
Fix XCFramework slice selection when having more archs in slice than requested with $ARCHS
jerbob92
#9790 -
Don't add app spec dependencies to the parent library's target in Xcode,
which was happening when the dependency's project was not being regenerated
due to incremental installation.
[segiddins][https://github.com/segiddins] -
Add the trunk repo to the default
sourcesfor therepo pushcommand
Elf Sundae
#9840
- Ruby
Published by dnkoutso over 5 years ago
https://github.com/CocoaPods/CocoaPods - 1.10.0.rc.1
Enhancements
- None.
Bug Fixes
-
Honor test spec deployment target during validation.
Dimitris Koutsogiorgas
#9999 -
Ensure that incremental installation is able to set target dependencies for a
test spec that uses a customapp_host_namethat is in a project that is not
regenerated.
Samuel Giddins
1.10.0.beta.2 (2020-08-12)
Enhancements
- None.
Bug Fixes
-
Ensure that static frameworks are not embedded
Bernard Gatt
#9943 -
Ensure that the non-compilable resource skipping in static frameworks happens only for the pod itself
Igor Makarov
#9922
#9920
1.10.0.beta.1 (2020-07-17)
Breaking
- Bump minimum Ruby version to 2.3.3 (included with macOS High Sierra)
Eric Amorde
#9821
Enhancements
-
Add the App Clip product symbol to the list of products that need embedding.
Igor Makarov
#9882 -
Allow gem to run as root when passing argument flag
--allow-root
Sean Reinhardt
#8929 -
Warn users to delete the master specs repo if its not explicitly used.
Dimitris Koutsogiorgas
#9871 -
Use User Project's compatibilityVersion instead of objectVersion when
deciding when to use xcfilelists.
Sean Reinhardt
#9140 -
add a
--configurationoption topod lib lintandpod spec lint.
Gereon Steffens
#9686 -
Add a post_integrate_hook API
lucasmpaim
#7432 -
Set the
BUILD_LIBRARY_FOR_DISTRIBUTIONbuild setting if integrating with
a target that has the setting set toYES(directly or in an .xcconfig).
Juanjo López
#9232 -
Option to lint a specified set of test_specs
Paul Beusterien
#9392 -
Add --use-static-frameworks lint option
Paul Beusterien
#9632 -
Exclude the local spec-repos directory from Time Machine Backups.
Jakob Krigovsky
#8308
Bug Fixes
-
Override Xcode 12 default for erroring on quoted imports in umbrellas.
Paul Beusterien
#9902 -
Remove bitcode symbol maps from embedded framework bundles
Eric Amorde
#9681 -
Prevent "source changed" message for every version change when using trunk source
cltnschlosser
#9865 -
When pod target is a static framework, save time by copying compiled resources
Igor Makarov
#9441 -
Re-implement
bcsymbolmapcopying to avoid duplicate outputs.
Dimitris Koutsogiorgas
mplorentz
#9734 -
Fix Xcode 11 warning when setting Bundle Identifier in
info_plist
Sean Reinhardt
#9536 -
Fix
incompatible encoding regexp matchfor linting non-ascii pod name
banjun
#9765
#9776 -
Fix crash when targets missing in Podfile
Paul Beusterien
#9745 -
Fix adding developer library search paths during pod validation.
Nick Entin
#9736 -
Fix an issue that caused multiple xcframework scripts to produce the same output files
Eric Amorde
#9670
#9720 -
Fix an issue preventing framework user targets with an xcframework dependency from building successfully
Eric Amorde
#9525
#9720 -
Fix an issue preventing xcframeworks that wrapped static libraries from linking successfully
Eric Amorde
#9528
#9720 -
Fix setting
swift_versionwhen deduplicate targets is turned off.
Dimitris Koutsogiorgas
#9689 -
Honor prefix_header_file=false for subspecs
Paul Beusterien
#9687 -
Do not clean user projects from sandbox.
Dimitris Koutsogiorgas
#9683 -
Fix mapping of resource paths for app specs.
Dimitris Koutsogiorgas
#9676 -
When preserving pod paths, preserve ALL the paths
Igor Makarov
#9483 -
Re-implement
dSYMcopying and stripping to avoid duplicate outputs.
Dimitris Koutsogiorgas
#9185 -
Add support for running tests through the scheme of the app spec host of a test spec
Eric Amorde
#9332 -
Fix an issue that prevented variables in test bundle scheme settings from expanding
Eric Amorde
#9539 -
Fix project path handling issue that caused cmake projects to be incorrect
Paul Beusterien
Andrew
#6268 -
Set
Missing Localizabilitysetting to'YES'to prevent warnings in Xcode 11
Eric Amorde
#9612 -
Don't crash on non UTF-8 error message
Kenji KATO
#9706 -
Fix XCFramework slice selection when having more archs in slice than requested with $ARCHS
jerbob92
#9790 -
Don't add app spec dependencies to the parent library's target in Xcode,
which was happening when the dependency's project was not being regenerated
due to incremental installation.
[segiddins][https://github.com/segiddins] -
Add the trunk repo to the default
sourcesfor therepo pushcommand
Elf Sundae
#9840
- Ruby
Published by dnkoutso over 5 years ago
https://github.com/CocoaPods/CocoaPods - 1.10.0.beta.2
Enhancements
- None.
Bug Fixes
-
Ensure that static frameworks are not embedded
Bernard Gatt
#9943 -
Ensure that the non-compilable resource skipping in static frameworks happens only for the pod itself
Igor Makarov
#9922
#9920
1.10.0.beta.1 (2020-07-17)
Breaking
- Bump minimum Ruby version to 2.3.3 (included with macOS High Sierra)
Eric Amorde
#9821
Enhancements
-
Add the App Clip product symbol to the list of products that need embedding.
Igor Makarov
#9882 -
Allow gem to run as root when passing argument flag
--allow-root
Sean Reinhardt
#8929 -
Warn users to delete the master specs repo if its not explicitly used.
Dimitris Koutsogiorgas
#9871 -
Use User Project's compatibilityVersion instead of objectVersion when
deciding when to use xcfilelists.
Sean Reinhardt
#9140 -
add a
--configurationoption topod lib lintandpod spec lint.
Gereon Steffens
#9686 -
Add a post_integrate_hook API
lucasmpaim
#7432 -
Set the
BUILD_LIBRARY_FOR_DISTRIBUTIONbuild setting if integrating with
a target that has the setting set toYES(directly or in an .xcconfig).
Juanjo López
#9232 -
Option to lint a specified set of test_specs
Paul Beusterien
#9392 -
Add --use-static-frameworks lint option
Paul Beusterien
#9632 -
Exclude the local spec-repos directory from Time Machine Backups.
Jakob Krigovsky
#8308
Bug Fixes
-
Override Xcode 12 default for erroring on quoted imports in umbrellas.
Paul Beusterien
#9902 -
Remove bitcode symbol maps from embedded framework bundles
Eric Amorde
#9681 -
Prevent "source changed" message for every version change when using trunk source
cltnschlosser
#9865 -
When pod target is a static framework, save time by copying compiled resources
Igor Makarov
#9441 -
Re-implement
bcsymbolmapcopying to avoid duplicate outputs.
Dimitris Koutsogiorgas
mplorentz
#9734 -
Fix Xcode 11 warning when setting Bundle Identifier in
info_plist
Sean Reinhardt
#9536 -
Fix
incompatible encoding regexp matchfor linting non-ascii pod name
banjun
#9765
#9776 -
Fix crash when targets missing in Podfile
Paul Beusterien
#9745 -
Fix adding developer library search paths during pod validation.
Nick Entin
#9736 -
Fix an issue that caused multiple xcframework scripts to produce the same output files
Eric Amorde
#9670
#9720 -
Fix an issue preventing framework user targets with an xcframework dependency from building successfully
Eric Amorde
#9525
#9720 -
Fix an issue preventing xcframeworks that wrapped static libraries from linking successfully
Eric Amorde
#9528
#9720 -
Fix setting
swift_versionwhen deduplicate targets is turned off.
Dimitris Koutsogiorgas
#9689 -
Honor prefix_header_file=false for subspecs
Paul Beusterien
#9687 -
Do not clean user projects from sandbox.
Dimitris Koutsogiorgas
#9683 -
Fix mapping of resource paths for app specs.
Dimitris Koutsogiorgas
#9676 -
When preserving pod paths, preserve ALL the paths
Igor Makarov
#9483 -
Re-implement
dSYMcopying and stripping to avoid duplicate outputs.
Dimitris Koutsogiorgas
#9185 -
Add support for running tests through the scheme of the app spec host of a test spec
Eric Amorde
#9332 -
Fix an issue that prevented variables in test bundle scheme settings from expanding
Eric Amorde
#9539 -
Fix project path handling issue that caused cmake projects to be incorrect
Paul Beusterien
Andrew
#6268 -
Set
Missing Localizabilitysetting to'YES'to prevent warnings in Xcode 11
Eric Amorde
#9612 -
Don't crash on non UTF-8 error message
Kenji KATO
#9706 -
Fix XCFramework slice selection when having more archs in slice than requested with $ARCHS
jerbob92
#9790 -
Don't add app spec dependencies to the parent library's target in Xcode,
which was happening when the dependency's project was not being regenerated
due to incremental installation.
[segiddins][https://github.com/segiddins] -
Add the trunk repo to the default
sourcesfor therepo pushcommand
Elf Sundae
#9840
- Ruby
Published by dnkoutso over 5 years ago
https://github.com/CocoaPods/CocoaPods - 1.10.0.beta.1
Breaking
- Bump minimum Ruby version to 2.3.3 (included with macOS High Sierra)
Eric Amorde
#9821
Enhancements
-
Add the App Clip product symbol to the list of products that need embedding.
Igor Makarov
#9882 -
Allow gem to run as root when passing argument flag
--allow-root
Sean Reinhardt
#8929 -
Warn users to delete the master specs repo if its not explicitly used.
Dimitris Koutsogiorgas
#9871 -
Use User Project's compatibilityVersion instead of objectVersion when
deciding when to use xcfilelists.
Sean Reinhardt
#9140 -
add a
--configurationoption topod lib lintandpod spec lint.
Gereon Steffens
#9686 -
Add a post_integrate_hook API
lucasmpaim
#7432 -
Set the
BUILD_LIBRARY_FOR_DISTRIBUTIONbuild setting if integrating with
a target that has the setting set toYES(directly or in an .xcconfig).
Juanjo López
#9232 -
Option to lint a specified set of test_specs
Paul Beusterien
#9392 -
Add --use-static-frameworks lint option
Paul Beusterien
#9632 -
Exclude the local spec-repos directory from Time Machine Backups.
Jakob Krigovsky
#8308
Bug Fixes
-
Override Xcode 12 default for erroring on quoted imports in umbrellas.
Paul Beusterien
#9902 -
Remove bitcode symbol maps from embedded framework bundles
Eric Amorde
#9681 -
Prevent "source changed" message for every version change when using trunk source
cltnschlosser
#9865 -
When pod target is a static framework, save time by copying compiled resources
Igor Makarov
#9441 -
Re-implement
bcsymbolmapcopying to avoid duplicate outputs.
Dimitris Koutsogiorgas
mplorentz
#9734 -
Fix Xcode 11 warning when setting Bundle Identifier in
info_plist
Sean Reinhardt
#9536 -
Fix
incompatible encoding regexp matchfor linting non-ascii pod name
banjun
#9765
#9776 -
Fix crash when targets missing in Podfile
Paul Beusterien
#9745 -
Fix adding developer library search paths during pod validation.
Nick Entin
#9736 -
Fix an issue that caused multiple xcframework scripts to produce the same output files
Eric Amorde
#9670
#9720 -
Fix an issue preventing framework user targets with an xcframework dependency from building successfully
Eric Amorde
#9525
#9720 -
Fix an issue preventing xcframeworks that wrapped static libraries from linking successfully
Eric Amorde
#9528
#9720 -
Fix setting
swift_versionwhen deduplicate targets is turned off.
Dimitris Koutsogiorgas
#9689 -
Honor prefix_header_file=false for subspecs
Paul Beusterien
#9687 -
Do not clean user projects from sandbox.
Dimitris Koutsogiorgas
#9683 -
Fix mapping of resource paths for app specs.
Dimitris Koutsogiorgas
#9676 -
When preserving pod paths, preserve ALL the paths
Igor Makarov
#9483 -
Re-implement
dSYMcopying and stripping to avoid duplicate outputs.
Dimitris Koutsogiorgas
#9185 -
Add support for running tests through the scheme of the app spec host of a test spec
Eric Amorde
#9332 -
Fix an issue that prevented variables in test bundle scheme settings from expanding
Eric Amorde
#9539 -
Fix project path handling issue that caused cmake projects to be incorrect
Paul Beusterien
Andrew
#6268 -
Set
Missing Localizabilitysetting to'YES'to prevent warnings in Xcode 11
Eric Amorde
#9612 -
Don't crash on non UTF-8 error message
Kenji KATO
#9706 -
Fix XCFramework slice selection when having more archs in slice than requested with $ARCHS
jerbob92
#9790 -
Don't add app spec dependencies to the parent library's target in Xcode,
which was happening when the dependency's project was not being regenerated
due to incremental installation.
[segiddins][https://github.com/segiddins] -
Add the trunk repo to the default
sourcesfor therepo pushcommand
Elf Sundae
#9840
- Ruby
Published by dnkoutso over 5 years ago
https://github.com/CocoaPods/CocoaPods - 1.9.3
Enhancements
- None.
Bug Fixes
- None.
All changes for this release are in the cocoapods-core gem. Release notes for Core can be found here
- Ruby
Published by dnkoutso almost 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.9.2
Enhancements
- None.
Bug Fixes
- None.
All changes for this release are in the cocoapods-core gem. Release notes for Core can be found here
- Ruby
Published by dnkoutso almost 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.9.1
Enhancements
- None.
Bug Fixes
-
Apply correct
SYSTEM_FRAMEWORK_SEARCH_PATHSforXCTUnwrapfix.
Dimitris Koutsogiorgas
#9579 -
Fix an issue that caused a build failure with vendored XCFrameworks on macOS
Eric Amorde
#9572 -
Fix an issue that prevented the correct XCFramework slice from being selected for watchOS extensions
Eric Amorde
#9569
- Ruby
Published by dnkoutso almost 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.9.0
Enhancements
- None.
Bug Fixes
-
Also apply Xcode 11
XCTUnwrapfix to library and framework targets that weakly linkXCTest.
Dimitris Koutsogiorgas
#9518 -
Fix dSYM handling for XCFrameworks.
Eric Amorde
#9530
1.9.0.beta.3 (2020-02-04)
Enhancements
Bug Fixes
-
Apply Xcode 11
XCTUnwrapfix to library and framework targets.
Dimitris Koutsogiorgas
#9500 -
Fix resources script when building a project from a symlink.
Dimitris Koutsogiorgas
#9423 -
Fix
pod installcrash on projects with atypical configuration names.
Paul Beusterien
#9465 -
Fix an issue that caused iOS archives to be invalid when including a vendored XCFramework
Eric Amorde
#9458 -
Fix a bug where an incremental install missed library resources.
Igor Makarov
#9431 -
Fix an issue that caused an incorrect warning to be emitted for CLI targets with static libraries
Eric Amorde
#9498
1.9.0.beta.2 (2019-12-17)
Enhancements
- None.
Bug Fixes
- Fix validator to properly integration project during
lint.
Dimitris Koutsogiorgas
#9416
1.9.0.beta.1 (2019-12-16)
Enhancements
-
Support for scheme code coverage.
Dimitris Koutsogiorgas
#8921 -
Support Swift version variants.
Dimitris Koutsogiorgas
#9230 -
Configure dependencies per configuration.
Samuel Giddins
Dimitris Koutsogiorgas
#9149 -
Include Podfile Plugin changes for incremental installation.
Sebastian Shanus
#9147 -
Integrate
use_frameworks!linkage DSL.
Dimitris Koutsogiorgas
#9099 -
Add support for integrating dependency file in user script phases.
Dimitris Koutsogiorgas
#9082 -
Add support for XCFrameworks using the
vendored_frameworksPodspec DSL.
Eric Amorde
#9148
Bug Fixes
-
Move
run_podfile_post_install_hookscall to execute right before projects are saved.
Yusuf Sobh
#9379 -
Do not apply header mapping copy if the spec does not provide a header mappings dir.
Dimitris Koutsogiorgas
#9308 -
Fix issue where workspace was missing user project references during incremental installation.
Sebastian Shanus
#9237 -
Search in users xcconfig's for figuring out when to set
APPLICATION_EXTENSION_API_ONLY.
Dimitris Koutsogiorgas
#9233 -
Always generate a lockfile even if project integration is disabled.
Dimitris Koutsogiorgas
#9288 -
Fix incremental installation with plugins that include arguments with different ordering.
Dimitris Koutsogiorgas
#9170 -
Move custom
Copy Headersscript phase for header mappings beforeCompile Sources.
Dimitris Koutsogiorgas
#9131 -
Don't create a conflicting
LaunchScreen.storyboardwhen an app spec contains a file
with that name in itsresources.
Samuel Giddins
- Ruby
Published by dnkoutso about 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.9.0.beta.3
Enhancements
Bug Fixes
-
Apply Xcode 11
XCTUnwrapfix to library and framework targets.
Dimitris Koutsogiorgas
#9500 -
Fix resources script when building a project from a symlink.
Dimitris Koutsogiorgas
#9423 -
Fix
pod installcrash on projects with atypical configuration names.
Paul Beusterien
#9465 -
Fix an issue that caused iOS archives to be invalid when including a vendored XCFramework
Eric Amorde
#9458 -
Fix a bug where an incremental install missed library resources.
Igor Makarov
#9431 -
Fix an issue that caused an incorrect warning to be emitted for CLI targets with static libraries
Eric Amorde
#9498
1.9.0.beta.2 (2019-12-17)
Enhancements
- None.
Bug Fixes
- Fix validator to properly integration project during
lint.
Dimitris Koutsogiorgas
#9416
1.9.0.beta.1 (2019-12-16)
Enhancements
-
Support for scheme code coverage.
Dimitris Koutsogiorgas
#8921 -
Support Swift version variants.
Dimitris Koutsogiorgas
#9230 -
Configure dependencies per configuration.
Samuel Giddins
Dimitris Koutsogiorgas
#9149 -
Include Podfile Plugin changes for incremental installation.
Sebastian Shanus
#9147 -
Integrate
use_frameworks!linkage DSL.
Dimitris Koutsogiorgas
#9099 -
Add support for integrating dependency file in user script phases.
Dimitris Koutsogiorgas
#9082 -
Add support for XCFrameworks using the
vendored_frameworksPodspec DSL.
Eric Amorde
#9148
Bug Fixes
-
Move
run_podfile_post_install_hookscall to execute right before projects are saved.
Yusuf Sobh
#9379 -
Do not apply header mapping copy if the spec does not provide a header mappings dir.
Dimitris Koutsogiorgas
#9308 -
Fix issue where workspace was missing user project references during incremental installation.
Sebastian Shanus
#9237 -
Search in users xcconfig's for figuring out when to set
APPLICATION_EXTENSION_API_ONLY.
Dimitris Koutsogiorgas
#9233 -
Always generate a lockfile even if project integration is disabled.
Dimitris Koutsogiorgas
#9288 -
Fix incremental installation with plugins that include arguments with different ordering.
Dimitris Koutsogiorgas
#9170 -
Move custom
Copy Headersscript phase for header mappings beforeCompile Sources.
Dimitris Koutsogiorgas
#9131 -
Don't create a conflicting
LaunchScreen.storyboardwhen an app spec contains a file
with that name in itsresources.
Samuel Giddins
- Ruby
Published by dnkoutso about 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.9.0.beta.2
Enhancements
- None.
Bug Fixes
- Fix validator to properly integration project during
lint.
Dimitris Koutsogiorgas
#9416
1.9.0.beta.1 (2019-12-16)
Enhancements
-
Support for scheme code coverage.
Dimitris Koutsogiorgas
#8921 -
Support Swift version variants.
Dimitris Koutsogiorgas
#9230 -
Configure dependencies per configuration.
Samuel Giddins
Dimitris Koutsogiorgas
#9149 -
Include Podfile Plugin changes for incremental installation.
Sebastian Shanus
#9147 -
Integrate
use_frameworks!linkage DSL.
Dimitris Koutsogiorgas
#9099 -
Add support for integrating dependency file in user script phases.
Dimitris Koutsogiorgas
#9082 -
Add support for XCFrameworks using the
vendored_frameworksPodspec DSL.
Eric Amorde
#9148
Bug Fixes
-
Move
run_podfile_post_install_hookscall to execute right before projects are saved.
Yusuf Sobh
#9379 -
Do not apply header mapping copy if the spec does not provide a header mappings dir.
Dimitris Koutsogiorgas
#9308 -
Fix issue where workspace was missing user project references during incremental installation.
Sebastian Shanus
#9237 -
Search in users xcconfig's for figuring out when to set
APPLICATION_EXTENSION_API_ONLY.
Dimitris Koutsogiorgas
#9233 -
Always generate a lockfile even if project integration is disabled.
Dimitris Koutsogiorgas
#9288 -
Fix incremental installation with plugins that include arguments with different ordering.
Dimitris Koutsogiorgas
#9170 -
Move custom
Copy Headersscript phase for header mappings beforeCompile Sources.
Dimitris Koutsogiorgas
#9131 -
Don't create a conflicting
LaunchScreen.storyboardwhen an app spec contains a file
with that name in itsresources.
Samuel Giddins
- Ruby
Published by dnkoutso about 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.9.0.beta.1
Enhancements
-
Support for scheme code coverage.
Dimitris Koutsogiorgas
#8921 -
Support Swift version variants.
Dimitris Koutsogiorgas
#9230 -
Configure dependencies per configuration.
Samuel Giddins
Dimitris Koutsogiorgas
#9149 -
Include Podfile Plugin changes for incremental installation.
Sebastian Shanus
#9147 -
Integrate
use_frameworks!linkage DSL.
Dimitris Koutsogiorgas
#9099 -
Add support for integrating dependency file in user script phases.
Dimitris Koutsogiorgas
#9082 -
Add support for XCFrameworks using the
vendored_frameworksPodspec DSL.
Eric Amorde
#9148
Bug Fixes
-
Move
run_podfile_post_install_hookscall to execute right before projects are saved.
Yusuf Sobh
#9379 -
Do not apply header mapping copy if the spec does not provide a header mappings dir.
Dimitris Koutsogiorgas
#9308 -
Fix issue where workspace was missing user project references during incremental installation.
Sebastian Shanus
#9237 -
Search in users xcconfig's for figuring out when to set
APPLICATION_EXTENSION_API_ONLY.
Dimitris Koutsogiorgas
#9233 -
Always generate a lockfile even if project integration is disabled.
Dimitris Koutsogiorgas
#9288 -
Fix incremental installation with plugins that include arguments with different ordering.
Dimitris Koutsogiorgas
#9170 -
Move custom
Copy Headersscript phase for header mappings beforeCompile Sources.
Dimitris Koutsogiorgas
#9131 -
Don't create a conflicting
LaunchScreen.storyboardwhen an app spec contains a file
with that name in itsresources.
Samuel Giddins
- Ruby
Published by dnkoutso about 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.8.4
Enhancements
- None.
Bug Fixes
- Do not crash if the repos dir is not setup.
Dimitris Koutsogiorgas
#9216
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.8.3
Enhancements
- None.
Bug Fixes
- Fix crash when running on mounted filesystems
Paul Beusterien
#9200
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.8.1
Enhancements
- None.
Bug Fixes
- None.
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.8.0
Enhancements
- None.
Bug Fixes
-
Include dependent vendored frameworks in linker flags
Alex Coomans
[#9045]((https://github.com/CocoaPods/CocoaPods/pull/9045) -
Correctly set deployment target for non library specs even if the root spec does not specify one.
Dimitris Koutsogiorgas
#9153 -
Make
APPLICATION_EXTENSION_API_ONLYbuild setting not break when performing a cached incremental install.
Igor Makarov
#8967
#9141
#9142
1.8.0.beta.2 (2019-08-27)
Enhancements
- None.
Bug Fixes
-
Do not verify deployment target version during resolution for non library specs.
Dimitris Koutsogiorgas
#9105 -
Add
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YESto all.xcconfigs
Igor Makarov
#8073
#9125
cocoapods-integration-specs#248 -
Fix iOS app spec code signing.
Dimitris Koutsogiorgas
#9110 -
Add Apple watch device family to resource bundles built for WatchOS
Aaron McDaniel
#9075
1.8.0.beta.1 (2019-08-05)
Enhancements
-
Allow Algolia search for CDNSource
Igor Makarov
#9015
#9046
Core#569 -
Using
repo pushnow pushes to the current repo branch (HEAD) instead ofmaster
Jhonatan Avalos
#8630 -
Add support for UI test specs with
test_typevalue:ui
Yavuz Nuzumlali
#9002
Core#562 -
Replace git-based
MasterSourcewith CDN-basedTrunkSource
Igor Makarov
#8923
Core#552 -
Integrate a pod into a custom project name if specified.
Dimitris Koutsogiorgas & Sebastian Shanus
#8939 -
Performance optimization for large number of files related to cleaning sandbox directory during installation
hovox
#8797 -
Add support for Specification Info.plist DSL
Eric Amorde
#8753
#3032 -
Fix target definition display name for inhibit warnings message.
Dimitris Koutsogiorgas
#8935 -
Allow using an application defined by an app spec as the app host for a test spec.
jkap
Samuel Giddins
#8654 -
Speed up dependency resolution when there are many requirements for the same pod
or many versions that do not satisfy the given requirements.
Samuel Giddins -
Add support for pods in abstract-only targets to be installed.
Samuel Giddins -
Emit a warning when attempting to integrate dynamic frameworks into command line tool targets
Eric Amorde
#6493 -
Always suggest
pod repo updateon dependency resolution conflict,
unless repo update was specifically requested.
Artem Sheremet
#8768 -
Set Default Module for Storyboards in resource bundle targets.
James Treanor
#8890 -
Print correct platform name when inferring target platform.
Dimitris Koutsogiorgas
#8916 -
Do not re-write sandbox files if they have not changed.
Dimitris Koutsogiorgas
#8983 -
Added option to skip Pods.xcodeproj generation
Itay Brenner
8872
Bug Fixes
-
Update symlink script to prevent duplicate files
Alex Coomans
#9035 -
Use correct
header_mappings_dirfor subspecs
Alex Coomans
#9019 -
Make CDNSource show up in
pod repo env
Igor Makarov
#9016 -
Fix regenerating aggregate targets for incremental installation.
Sebastian Shanus
#9009 -
Fix heuristic for determining whether the source URL to be added is CDN
Igor Makarov
#9000
#8999 -
Set default build configurations for app / test specs when installing with
integrate_targets: false, ensuring theEmbed Frameworksand
Copy Resourcesscripts will copy the necessary build artifacts.
Samuel Giddins -
No longer show a warning when using an optional include (
#include?) to
include the Pods .xcconfig from the base .xcconfig file
Rob Hudson -
Remove stale podspecs from 'Local Podspecs' when installing non-local counterparts.
Pär Strindevall
Dimitris Koutsogiorgas
#8914 -
Fix inheriting search paths for test targets in
initcommand.
Dimitris Koutsogiorgas
#8868 -
Allow detecting
SWIFT_VERSIONbuild settings from user targets when some
xcconfig files are missing.
Samuel Giddins -
Only return library itself as a framework path for library specs.
Dimitris Koutsogiorgas
#9029 -
Fix a bug that prevented dependencies in a plugin source from resolving
Eric Amorde
#8540 -
Store relative project and file paths in the incremental cache.
Dimitris Koutsogiorgas
#9041 -
Use correct deployment target for test specs and app specs.
Dimitris Koutsogiorgas
#9040 -
Allow overriding custom xcconfig entries set for compiling a library when
specifying an app or test spec.
Samuel Giddins -
Pass a non-browser user agent for social media validation
Dov Frankel
CocoaPods/Core#571
#9053
#9049 -
Do not add CocoaPods script phases to targets that have no paths to embed.
Dimitris Koutsogiorgas
#9069
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.8.0.beta.2
Enhancements
- None.
Bug Fixes
-
Do not verify deployment target version during resolution for non library specs.
Dimitris Koutsogiorgas
#9105 -
Add
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YESto all.xcconfigs
Igor Makarov
#8073
#9125
cocoapods-integration-specs#248 -
Fix iOS app spec code signing.
Dimitris Koutsogiorgas
#9110 -
Add Apple watch device family to resource bundles built for WatchOS
Aaron McDaniel
#9075
1.8.0.beta.1 (2019-08-05)
Enhancements
-
Allow Algolia search for CDNSource
Igor Makarov
#9015
#9046
Core#569 -
Using
repo pushnow pushes to the current repo branch (HEAD) instead ofmaster
Jhonatan Avalos
#8630 -
Add support for UI test specs with
test_typevalue:ui
Yavuz Nuzumlali
#9002
Core#562 -
Replace git-based
MasterSourcewith CDN-basedTrunkSource
Igor Makarov
#8923
Core#552 -
Integrate a pod into a custom project name if specified.
Dimitris Koutsogiorgas & Sebastian Shanus
#8939 -
Performance optimization for large number of files related to cleaning sandbox directory during installation
hovox
#8797 -
Add support for Specification Info.plist DSL
Eric Amorde
#8753
#3032 -
Fix target definition display name for inhibit warnings message.
Dimitris Koutsogiorgas
#8935 -
Allow using an application defined by an app spec as the app host for a test spec.
jkap
Samuel Giddins
#8654 -
Speed up dependency resolution when there are many requirements for the same pod
or many versions that do not satisfy the given requirements.
Samuel Giddins -
Add support for pods in abstract-only targets to be installed.
Samuel Giddins -
Emit a warning when attempting to integrate dynamic frameworks into command line tool targets
Eric Amorde
#6493 -
Always suggest
pod repo updateon dependency resolution conflict,
unless repo update was specifically requested.
Artem Sheremet
#8768 -
Set Default Module for Storyboards in resource bundle targets.
James Treanor
#8890 -
Print correct platform name when inferring target platform.
Dimitris Koutsogiorgas
#8916 -
Do not re-write sandbox files if they have not changed.
Dimitris Koutsogiorgas
#8983 -
Added option to skip Pods.xcodeproj generation
Itay Brenner
8872
Bug Fixes
-
Update symlink script to prevent duplicate files
Alex Coomans
#9035 -
Use correct
header_mappings_dirfor subspecs
Alex Coomans
#9019 -
Make CDNSource show up in
pod repo env
Igor Makarov
#9016 -
Fix regenerating aggregate targets for incremental installation.
Sebastian Shanus
#9009 -
Fix heuristic for determining whether the source URL to be added is CDN
Igor Makarov
#9000
#8999 -
Set default build configurations for app / test specs when installing with
integrate_targets: false, ensuring theEmbed Frameworksand
Copy Resourcesscripts will copy the necessary build artifacts.
Samuel Giddins -
No longer show a warning when using an optional include (
#include?) to
include the Pods .xcconfig from the base .xcconfig file
Rob Hudson -
Remove stale podspecs from 'Local Podspecs' when installing non-local counterparts.
Pär Strindevall
Dimitris Koutsogiorgas
#8914 -
Fix inheriting search paths for test targets in
initcommand.
Dimitris Koutsogiorgas
#8868 -
Allow detecting
SWIFT_VERSIONbuild settings from user targets when some
xcconfig files are missing.
Samuel Giddins -
Only return library itself as a framework path for library specs.
Dimitris Koutsogiorgas
#9029 -
Fix a bug that prevented dependencies in a plugin source from resolving
Eric Amorde
#8540 -
Store relative project and file paths in the incremental cache.
Dimitris Koutsogiorgas
#9041 -
Use correct deployment target for test specs and app specs.
Dimitris Koutsogiorgas
#9040 -
Allow overriding custom xcconfig entries set for compiling a library when
specifying an app or test spec.
Samuel Giddins -
Pass a non-browser user agent for social media validation
Dov Frankel
CocoaPods/Core#571
#9053
#9049 -
Do not add CocoaPods script phases to targets that have no paths to embed.
Dimitris Koutsogiorgas
#9069
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.8.0.beta.1
Enhancements
-
Allow Algolia search for CDNSource
Igor Makarov
#9015
#9046
Core#569 -
Using
repo pushnow pushes to the current repo branch (HEAD) instead ofmaster
Jhonatan Avalos
#8630 -
Add support for UI test specs with
test_typevalue:ui
Yavuz Nuzumlali
#9002
Core#562 -
Replace git-based
MasterSourcewith CDN-basedTrunkSource
Igor Makarov
#8923
Core#552 -
Integrate a pod into a custom project name if specified.
Dimitris Koutsogiorgas & Sebastian Shanus
#8939 -
Performance optimization for large number of files related to cleaning sandbox directory during installation
hovox
#8797 -
Add support for Specification Info.plist DSL
Eric Amorde
#8753
#3032 -
Fix target definition display name for inhibit warnings message.
Dimitris Koutsogiorgas
#8935 -
Allow using an application defined by an app spec as the app host for a test spec.
jkap
Samuel Giddins
#8654 -
Speed up dependency resolution when there are many requirements for the same pod
or many versions that do not satisfy the given requirements.
Samuel Giddins -
Add support for pods in abstract-only targets to be installed.
Samuel Giddins -
Emit a warning when attempting to integrate dynamic frameworks into command line tool targets
Eric Amorde
#6493 -
Always suggest
pod repo updateon dependency resolution conflict,
unless repo update was specifically requested.
Artem Sheremet
#8768 -
Set Default Module for Storyboards in resource bundle targets.
James Treanor
#8890 -
Print correct platform name when inferring target platform.
Dimitris Koutsogiorgas
#8916 -
Do not re-write sandbox files if they have not changed.
Dimitris Koutsogiorgas
#8983 -
Added option to skip Pods.xcodeproj generation
Itay Brenner
8872
Bug Fixes
-
Update symlink script to prevent duplicate files
Alex Coomans
#9035 -
Use correct
header_mappings_dirfor subspecs
Alex Coomans
#9019 -
Make CDNSource show up in
pod repo env
Igor Makarov
#9016 -
Fix regenerating aggregate targets for incremental installation.
Sebastian Shanus
#9009 -
Fix heuristic for determining whether the source URL to be added is CDN
Igor Makarov
#9000
#8999 -
Set default build configurations for app / test specs when installing with
integrate_targets: false, ensuring theEmbed Frameworksand
Copy Resourcesscripts will copy the necessary build artifacts.
Samuel Giddins -
No longer show a warning when using an optional include (
#include?) to
include the Pods .xcconfig from the base .xcconfig file
Rob Hudson -
Remove stale podspecs from 'Local Podspecs' when installing non-local counterparts.
Pär Strindevall
Dimitris Koutsogiorgas
#8914 -
Fix inheriting search paths for test targets in
initcommand.
Dimitris Koutsogiorgas
#8868 -
Allow detecting
SWIFT_VERSIONbuild settings from user targets when some
xcconfig files are missing.
Samuel Giddins -
Only return library itself as a framework path for library specs.
Dimitris Koutsogiorgas
#9029 -
Fix a bug that prevented dependencies in a plugin source from resolving
Eric Amorde
#8540 -
Store relative project and file paths in the incremental cache.
Dimitris Koutsogiorgas
#9041 -
Use correct deployment target for test specs and app specs.
Dimitris Koutsogiorgas
#9040 -
Allow overriding custom xcconfig entries set for compiling a library when
specifying an app or test spec.
Samuel Giddins -
Pass a non-browser user agent for social media validation
Dov Frankel
CocoaPods/Core#571
#9053
#9049 -
Do not add CocoaPods script phases to targets that have no paths to embed.
Dimitris Koutsogiorgas
#9069
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.5
Enhancements
- None.
Bug Fixes
- Do not pass inhibit warnings compiler flags for Swift source files.
Dimitris Koutsogiorgas
#9013
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.4
Enhancements
- None.
Bug Fixes
- Handle scheme configuration for specs with unsupported platforms.
Dimitris Koutsogiorgas
#8850
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.3
Enhancements
- None.
Bug Fixes
- Honor the Swift version set by a dependency pod during lint.
Dimitris Koutsogiorgas
#8940
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.2
Enhancements
- None.
Bug Fixes
-
Prevent crash when configuring schemes for subspecs.
Dimitris Koutsogiorgas
#8880 -
Attempt to use Swift version for dependencies during lint.
Dimitris Koutsogiorgas
#8764
- Ruby
Published by dnkoutso over 6 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.1
Enhancements
- None.
Bug Fixes
-
Stabilize product reference UUIDs to fix Xcode crashing with incremental installation.
Sebastian Shanus
#8845 -
Fix a 1.7.0 regression in header directory paths when using static libraries
Eric Amorde
#8836
- Ruby
Published by dnkoutso almost 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.0
Enhancements
- None.
Bug Fixes
-
Fix 1.7.0.rc.2 regression - Resources need to be added for test specs in library builds
Paul Beusterien
#8812 -
Configure schemes regardless if they are being shared or not.
Dimitris Koutsogiorgas
#8815 -
Update dSYM stripping string matcher for 64-bit only dSYMs.
Dimitris Koutsogiorgas
#8827
1.7.0.rc.2 (2019-05-15)
Enhancements
- None.
Bug Fixes
-
Don't add resources to a second test_spec pod target build phase
Paul Beusterien
#8173 -
Fix 1.7.0.rc.1 static library regression for pods with
header_dirattribute
Paul Beusterien
#8765 -
Scope app spec dependent targets when no dedup'ing targets.
Dimitris Koutsogiorgas
#8770 -
Fix embedding static frameworks in extensions while using
use_frameworks!
Martin Fiebig
#8798
1.7.0.rc.1 (2019-05-02)
Enhancements
-
Replace Pods project
Dependenciesgroup withDevelopment PodsandPodsgroups.
Sebastian Shanus
#8659 -
Add an error message for :podspec pods not matching the version in Pods and on disk
orta
#8676
Bug Fixes
-
Allow insecure loads in requires_app_host's Info.plist
Paul Beusterien
#8747 -
Fix a regression for static libraries with a custom module name
Eric Amorde
#8695 -
Fix target cache key SPECS key ordering.
Sebastian Shanus
#8657 -
Fix regression not compiling xcdatamodeld files in static frameworks
Paul Beusterien
#8702 -
Fix: AppIcon not found when executing
pod lib lint
Itay Brenner
#8648
1.7.0.beta.3 (2019-03-28)
Enhancements
- Adds support for referring to other podspecs during validation
Orta Therox
#8536
Bug Fixes
-
Deintegrate deleted targets even if
incremental_installationis turned on.
Dimitris Koutsogiorgas & Doug Mead
#8638 -
Reduce the probability of multiple project UUID collisions.
Sebastian Shanus
#8636
1.7.0.beta.2 (2019-03-08)
Enhancements
- Integrate
xcfilelistinput/output paths for script phases.
Dimitris Koutsogiorgas
#8585
Bug Fixes
-
Do not warn of
.swift-versionfile being deprecated if pod does not use Swift.
Dimitris Koutsogiorgas
#8593 -
Generate sibling targets for incremental installation.
Sebastian Shanus & Igor Makarov
#8577 -
Validator should filter our app specs from subspec analysis.
Dimitris Koutsogiorgas
#8592 -
Do not warn that
--swift-versionparameter is deprecated.
Dimitris Koutsogiorgas
#8586 -
Include
bcsymbolmapfile output paths into script phase.
Dimitris Koutsogiorgas
#8563 -
Copy
bcsymbolmapfiles into correct destination to avoid invalid app archives
florianbuerger
#8558 -
Fix: unset GIT_DIR and GIT_WORK_TREE for git operations
tripleCC
#7958 -
Fix crash when running
pod updatewith--sourcesand--project-directory
tripleCC
#8565 -
Do not use spaces around variable assignment in generated embed framework script
florianbuerger
#8548 -
Do not link specs into user targets that are only used by app specs.
Samuel Giddins
1.7.0.beta.1 (2019-02-22)
Enhancements
-
Copy
bcsymbolmapfiles of a vendored framework.
dacaiguoguogmail
#8461 -
Set the path of development pod groups to root directory of the Pod
Eric Amorde
#8445
#8503 -
Incremental Pod Installation
Enables only regenerating projects for pod targets that have changed since the previous installation.
This feature is gated by theincremental_installationoption.
Sebastian Shanus
#8319 -
Podfile: Add a CDNSource automatically if it's not present, just like git source.
Convenience for CDNSource when specified assource 'https://cdn.jsdelivr.net/cocoa/'.
If source doesn't exist, it will be created.
igor-makarov
#8362 -
Scheme configuration support.
Dimitris Koutsogiorgas
#7577 -
Add support for
.rbextension for Podfiles
Eric Amorde
#8171 -
Add CDN repo Source to allow retrieving specs from a web URL.
igor-makarov
#8268 (partial beta solution) -
Multi Pod Project Generation Support.
Support for splitting the pods project into a subproject per pod target, gated by thegenerate_multiple_pod_projectsinstallation option.
Sebastian Shanus
#8253 -
Don't add main for app specs.
Derek Ostrander
#8235 -
Multiple Swift versions support
Dimitris Koutsogiorgas
#8191 -
Adds app spec project integration.
Derek Ostrander
#8158 -
Add documentation for the Podfile installation options
Eric Amorde
#8198
guides.cocoapods.org #142
Bug Fixes
-
Clean up old integrated framework references.
Dimitris Koutsogiorgas
#8296 -
Always update sources specified with the
:sourceoption when--repo-updateis specified
Eric Amorde
#8421 -
Set
showEnvVarsInLogfor script phases only when its disabled.
Dimitris Koutsogiorgas
#8400 -
Fix error when execute pod list --update --verbose command
tripleCC
#8404 -
Remove
manifestattribute from sandbox.
Dimitris Koutsogiorgas
#8260 -
Don't have libraries build the app spec.
Derek Ostrander
#8244 -
Add the
FRAMEWORK_SEARCH_PATHSnecessary to importXCTestwhen it is
linked as a weak framework.
Samuel Giddins -
Treat
USER_HEADER_SEARCH_PATHSas a plural build setting.
Samuel Giddins
#8451 -
Trying to add a spec repo with a
file://URL on Ruby 2.6 won't fail with a
a git unknown option error.
Samuel Giddins -
Fixed test host delegate methods to not warn about unused arguments.
Jacek Suliga
#8521
- Ruby
Published by dnkoutso almost 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.0.rc.1
Enhancements
-
Replace Pods project
Dependenciesgroup withDevelopment PodsandPodsgroups.
Sebastian Shanus
#8659 -
Add an error message for :podspec pods not matching the version in Pods and on disk
orta
#8676
Bug Fixes
-
Allow insecure loads in requires_app_host's Info.plist
Paul Beusterien
#8747 -
Fix a regression for static libraries with a custom module name
Eric Amorde
#8695 -
Fix target cache key SPECS key ordering.
Sebastian Shanus
#8657 -
Fix regression not compiling xcdatamodeld files in static frameworks
Paul Beusterien
#8702 -
Fix: AppIcon not found when executing
pod lib lint
Itay Brenner
#8648
1.7.0.beta.3 (2019-03-28)
Enhancements
- Adds support for referring to other podspecs during validation
Orta Therox
#8536
Bug Fixes
-
Deintegrate deleted targets even if
incremental_installationis turned on.
Dimitris Koutsogiorgas & Doug Mead
#8638 -
Reduce the probability of multiple project UUID collisions.
Sebastian Shanus
#8636
1.7.0.beta.2 (2019-03-08)
Enhancements
- Integrate
xcfilelistinput/output paths for script phases.
Dimitris Koutsogiorgas
#8585
Bug Fixes
-
Do not warn of
.swift-versionfile being deprecated if pod does not use Swift.
Dimitris Koutsogiorgas
#8593 -
Generate sibling targets for incremental installation.
Sebastian Shanus & Igor Makarov
#8577 -
Validator should filter our app specs from subspec analysis.
Dimitris Koutsogiorgas
#8592 -
Do not warn that
--swift-versionparameter is deprecated.
Dimitris Koutsogiorgas
#8586 -
Include
bcsymbolmapfile output paths into script phase.
Dimitris Koutsogiorgas
#8563 -
Copy
bcsymbolmapfiles into correct destination to avoid invalid app archives
florianbuerger
#8558 -
Fix: unset GIT_DIR and GIT_WORK_TREE for git operations
tripleCC
#7958 -
Fix crash when running
pod updatewith--sourcesand--project-directory
tripleCC
#8565 -
Do not use spaces around variable assignment in generated embed framework script
florianbuerger
#8548 -
Do not link specs into user targets that are only used by app specs.
Samuel Giddins
1.7.0.beta.1 (2019-02-22)
Enhancements
-
Copy
bcsymbolmapfiles of a vendored framework.
dacaiguoguogmail
#8461 -
Set the path of development pod groups to root directory of the Pod
Eric Amorde
#8445
#8503 -
Incremental Pod Installation
Enables only regenerating projects for pod targets that have changed since the previous installation.
This feature is gated by theincremental_installationoption.
Sebastian Shanus
#8319 -
Podfile: Add a CDNSource automatically if it's not present, just like git source.
Convenience for CDNSource when specified assource 'https://cdn.jsdelivr.net/cocoa/'.
If source doesn't exist, it will be created.
igor-makarov
#8362 -
Scheme configuration support.
Dimitris Koutsogiorgas
#7577 -
Add support for
.rbextension for Podfiles
Eric Amorde
#8171 -
Add CDN repo Source to allow retrieving specs from a web URL.
igor-makarov
#8268 (partial beta solution) -
Multi Pod Project Generation Support.
Support for splitting the pods project into a subproject per pod target, gated by thegenerate_multiple_pod_projectsinstallation option.
Sebastian Shanus
#8253 -
Don't add main for app specs.
Derek Ostrander
#8235 -
Multiple Swift versions support
Dimitris Koutsogiorgas
#8191 -
Adds app spec project integration.
Derek Ostrander
#8158 -
Add documentation for the Podfile installation options
Eric Amorde
#8198
guides.cocoapods.org #142
Bug Fixes
-
Clean up old integrated framework references.
Dimitris Koutsogiorgas
#8296 -
Always update sources specified with the
:sourceoption when--repo-updateis specified
Eric Amorde
#8421 -
Set
showEnvVarsInLogfor script phases only when its disabled.
Dimitris Koutsogiorgas
#8400 -
Fix error when execute pod list --update --verbose command
tripleCC
#8404 -
Remove
manifestattribute from sandbox.
Dimitris Koutsogiorgas
#8260 -
Don't have libraries build the app spec.
Derek Ostrander
#8244 -
Add the
FRAMEWORK_SEARCH_PATHSnecessary to importXCTestwhen it is
linked as a weak framework.
Samuel Giddins -
Treat
USER_HEADER_SEARCH_PATHSas a plural build setting.
Samuel Giddins
#8451 -
Trying to add a spec repo with a
file://URL on Ruby 2.6 won't fail with a
a git unknown option error.
Samuel Giddins -
Fixed test host delegate methods to not warn about unused arguments.
Jacek Suliga
#8521
- Ruby
Published by dnkoutso almost 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.0.rc.2
Enhancements
- None.
Bug Fixes
-
Don't add resources to a second test_spec pod target build phase
Paul Beusterien
#8173 -
Fix 1.7.0.rc.1 static library regression for pods with
header_dirattribute
Paul Beusterien
#8765 -
Scope app spec dependent targets when no dedup'ing targets.
Dimitris Koutsogiorgas
#8770 -
Fix embedding static frameworks in extensions while using
use_frameworks!
Martin Fiebig
#8798
1.7.0.rc.1 (2019-05-02)
Enhancements
-
Replace Pods project
Dependenciesgroup withDevelopment PodsandPodsgroups.
Sebastian Shanus
#8659 -
Add an error message for :podspec pods not matching the version in Pods and on disk
orta
#8676
Bug Fixes
-
Allow insecure loads in requires_app_host's Info.plist
Paul Beusterien
#8747 -
Fix a regression for static libraries with a custom module name
Eric Amorde
#8695 -
Fix target cache key SPECS key ordering.
Sebastian Shanus
#8657 -
Fix regression not compiling xcdatamodeld files in static frameworks
Paul Beusterien
#8702 -
Fix: AppIcon not found when executing
pod lib lint
Itay Brenner
#8648
1.7.0.beta.3 (2019-03-28)
Enhancements
- Adds support for referring to other podspecs during validation
Orta Therox
#8536
Bug Fixes
-
Deintegrate deleted targets even if
incremental_installationis turned on.
Dimitris Koutsogiorgas & Doug Mead
#8638 -
Reduce the probability of multiple project UUID collisions.
Sebastian Shanus
#8636
1.7.0.beta.2 (2019-03-08)
Enhancements
- Integrate
xcfilelistinput/output paths for script phases.
Dimitris Koutsogiorgas
#8585
Bug Fixes
-
Do not warn of
.swift-versionfile being deprecated if pod does not use Swift.
Dimitris Koutsogiorgas
#8593 -
Generate sibling targets for incremental installation.
Sebastian Shanus & Igor Makarov
#8577 -
Validator should filter our app specs from subspec analysis.
Dimitris Koutsogiorgas
#8592 -
Do not warn that
--swift-versionparameter is deprecated.
Dimitris Koutsogiorgas
#8586 -
Include
bcsymbolmapfile output paths into script phase.
Dimitris Koutsogiorgas
#8563 -
Copy
bcsymbolmapfiles into correct destination to avoid invalid app archives
florianbuerger
#8558 -
Fix: unset GIT_DIR and GIT_WORK_TREE for git operations
tripleCC
#7958 -
Fix crash when running
pod updatewith--sourcesand--project-directory
tripleCC
#8565 -
Do not use spaces around variable assignment in generated embed framework script
florianbuerger
#8548 -
Do not link specs into user targets that are only used by app specs.
Samuel Giddins
1.7.0.beta.1 (2019-02-22)
Enhancements
-
Copy
bcsymbolmapfiles of a vendored framework.
dacaiguoguogmail
#8461 -
Set the path of development pod groups to root directory of the Pod
Eric Amorde
#8445
#8503 -
Incremental Pod Installation
Enables only regenerating projects for pod targets that have changed since the previous installation.
This feature is gated by theincremental_installationoption.
Sebastian Shanus
#8319 -
Podfile: Add a CDNSource automatically if it's not present, just like git source.
Convenience for CDNSource when specified assource 'https://cdn.jsdelivr.net/cocoa/'.
If source doesn't exist, it will be created.
igor-makarov
#8362 -
Scheme configuration support.
Dimitris Koutsogiorgas
#7577 -
Add support for
.rbextension for Podfiles
Eric Amorde
#8171 -
Add CDN repo Source to allow retrieving specs from a web URL.
igor-makarov
#8268 (partial beta solution) -
Multi Pod Project Generation Support.
Support for splitting the pods project into a subproject per pod target, gated by thegenerate_multiple_pod_projectsinstallation option.
Sebastian Shanus
#8253 -
Don't add main for app specs.
Derek Ostrander
#8235 -
Multiple Swift versions support
Dimitris Koutsogiorgas
#8191 -
Adds app spec project integration.
Derek Ostrander
#8158 -
Add documentation for the Podfile installation options
Eric Amorde
#8198
guides.cocoapods.org #142
Bug Fixes
-
Clean up old integrated framework references.
Dimitris Koutsogiorgas
#8296 -
Always update sources specified with the
:sourceoption when--repo-updateis specified
Eric Amorde
#8421 -
Set
showEnvVarsInLogfor script phases only when its disabled.
Dimitris Koutsogiorgas
#8400 -
Fix error when execute pod list --update --verbose command
tripleCC
#8404 -
Remove
manifestattribute from sandbox.
Dimitris Koutsogiorgas
#8260 -
Don't have libraries build the app spec.
Derek Ostrander
#8244 -
Add the
FRAMEWORK_SEARCH_PATHSnecessary to importXCTestwhen it is
linked as a weak framework.
Samuel Giddins -
Treat
USER_HEADER_SEARCH_PATHSas a plural build setting.
Samuel Giddins
#8451 -
Trying to add a spec repo with a
file://URL on Ruby 2.6 won't fail with a
a git unknown option error.
Samuel Giddins -
Fixed test host delegate methods to not warn about unused arguments.
Jacek Suliga
#8521
- Ruby
Published by dnkoutso almost 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.6.2
Enhancements
- None.
Bug Fixes
- Ensure all embedded pod targets are copied over to the host target.
Dimitris Koutsogiorgas
#8608
- Ruby
Published by dnkoutso almost 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.0.beta.3
Enhancements
- Adds support for referring to other podspecs during validation
Orta Therox
#8536
Bug Fixes
-
Deintegrate deleted targets even if
incremental_installationis turned on.
Dimitris Koutsogiorgas & Doug Mead
#8638 -
Reduce the probability of multiple project UUID collisions.
Sebastian Shanus
#8636
1.7.0.beta.2 (2019-03-08)
Enhancements
- Integrate
xcfilelistinput/output paths for script phases.
Dimitris Koutsogiorgas
#8585
Bug Fixes
-
Do not warn of
.swift-versionfile being deprecated if pod does not use Swift.
Dimitris Koutsogiorgas
#8593 -
Generate sibling targets for incremental installation.
Sebastian Shanus & Igor Makarov
#8577 -
Validator should filter our app specs from subspec analysis.
Dimitris Koutsogiorgas
#8592 -
Do not warn that
--swift-versionparameter is deprecated.
Dimitris Koutsogiorgas
#8586 -
Include
bcsymbolmapfile output paths into script phase.
Dimitris Koutsogiorgas
#8563 -
Copy
bcsymbolmapfiles into correct destination to avoid invalid app archives
florianbuerger
#8558 -
Fix: unset GIT_DIR and GIT_WORK_TREE for git operations
tripleCC
#7958 -
Fix crash when running
pod updatewith--sourcesand--project-directory
tripleCC
#8565 -
Do not use spaces around variable assignment in generated embed framework script
florianbuerger
#8548 -
Do not link specs into user targets that are only used by app specs.
Samuel Giddins
1.7.0.beta.1 (2019-02-22)
Enhancements
-
Copy
bcsymbolmapfiles of a vendored framework.
dacaiguoguogmail
#8461 -
Set the path of development pod groups to root directory of the Pod
Eric Amorde
#8445
#8503 -
Incremental Pod Installation
Enables only regenerating projects for pod targets that have changed since the previous installation.
This feature is gated by theincremental_installationoption.
Sebastian Shanus
#8319 -
Podfile: Add a CDNSource automatically if it's not present, just like git source.
Convenience for CDNSource when specified assource 'https://cdn.jsdelivr.net/cocoa/'.
If source doesn't exist, it will be created.
igor-makarov
#8362 -
Scheme configuration support.
Dimitris Koutsogiorgas
#7577 -
Add support for
.rbextension for Podfiles
Eric Amorde
#8171 -
Add CDN repo Source to allow retrieving specs from a web URL.
igor-makarov
#8268 (partial beta solution) -
Multi Pod Project Generation Support.
Support for splitting the pods project into a subproject per pod target, gated by thegenerate_multiple_pod_projectsinstallation option.
Sebastian Shanus
#8253 -
Don't add main for app specs.
Derek Ostrander
#8235 -
Multiple Swift versions support
Dimitris Koutsogiorgas
#8191 -
Adds app spec project integration.
Derek Ostrander
#8158 -
Add documentation for the Podfile installation options
Eric Amorde
#8198
guides.cocoapods.org #142
Bug Fixes
-
Clean up old integrated framework references.
Dimitris Koutsogiorgas
#8296 -
Always update sources specified with the
:sourceoption when--repo-updateis specified
Eric Amorde
#8421 -
Set
showEnvVarsInLogfor script phases only when its disabled.
Dimitris Koutsogiorgas
#8400 -
Fix error when execute pod list --update --verbose command
tripleCC
#8404 -
Remove
manifestattribute from sandbox.
Dimitris Koutsogiorgas
#8260 -
Don't have libraries build the app spec.
Derek Ostrander
#8244 -
Add the
FRAMEWORK_SEARCH_PATHSnecessary to importXCTestwhen it is
linked as a weak framework.
Samuel Giddins -
Treat
USER_HEADER_SEARCH_PATHSas a plural build setting.
Samuel Giddins
#8451 -
Trying to add a spec repo with a
file://URL on Ruby 2.6 won't fail with a
a git unknown option error.
Samuel Giddins -
Fixed test host delegate methods to not warn about unused arguments.
Jacek Suliga
#8521
- Ruby
Published by dnkoutso almost 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.0.beta.2
Enhancements
- Integrate
xcfilelistinput/output paths for script phases.
Dimitris Koutsogiorgas
#8585
Bug Fixes
-
Do not warn of
.swift-versionfile being deprecated if pod does not use Swift.
Dimitris Koutsogiorgas
#8593 -
Generate sibling targets for incremental installation.
Sebastian Shanus & Igor Makarov
#8577 -
Validator should filter our app specs from subspec analysis.
Dimitris Koutsogiorgas
#8592 -
Do not warn that
--swift-versionparameter is deprecated.
Dimitris Koutsogiorgas
#8586 -
Include
bcsymbolmapfile output paths into script phase.
Dimitris Koutsogiorgas
#8563 -
Copy
bcsymbolmapfiles into correct destination to avoid invalid app archives
florianbuerger
#8558 -
Fix: unset GIT_DIR and GIT_WORK_TREE for git operations
tripleCC
#7958 -
Do not use spaces around variable assignment in generated embed framework script
florianbuerger
#8548 -
Do not link specs into user targets that are only used by app specs.
Samuel Giddins
1.7.0.beta.1 (2019-02-22)
Enhancements
-
Copy
bcsymbolmapfiles of a vendored framework.
dacaiguoguogmail
#8461 -
Set the path of development pod groups to root directory of the Pod
Eric Amorde
#8445
#8503 -
Incremental Pod Installation
Enables only regenerating projects for pod targets that have changed since the previous installation.
This feature is gated by theincremental_installationoption.
Sebastian Shanus
#8319 -
Podfile: Add a CDNSource automatically if it's not present, just like git source.
Convenience for CDNSource when specified assource 'https://cdn.jsdelivr.net/cocoa/'.
If source doesn't exist, it will be created.
igor-makarov
#8362 -
Scheme configuration support.
Dimitris Koutsogiorgas
#7577 -
Add support for
.rbextension for Podfiles
Eric Amorde
#8171 -
Add CDN repo Source to allow retrieving specs from a web URL.
igor-makarov
#8268 (partial beta solution) -
Multi Pod Project Generation Support.
Support for splitting the pods project into a subproject per pod target, gated by thegenerate_multiple_pod_projectsinstallation option.
Sebastian Shanus
#8253 -
Don't add main for app specs.
Derek Ostrander
#8235 -
Multiple Swift versions support
Dimitris Koutsogiorgas
#8191 -
Adds app spec project integration.
Derek Ostrander
#8158 -
Add documentation for the Podfile installation options
Eric Amorde
#8198
guides.cocoapods.org #142
Bug Fixes
-
Clean up old integrated framework references.
Dimitris Koutsogiorgas
#8296 -
Always update sources specified with the
:sourceoption when--repo-updateis specified
Eric Amorde
#8421 -
Set
showEnvVarsInLogfor script phases only when its disabled.
Dimitris Koutsogiorgas
#8400 -
Fix error when execute pod list --update --verbose command
tripleCC
#8404 -
Remove
manifestattribute from sandbox.
Dimitris Koutsogiorgas
#8260 -
Don't have libraries build the app spec.
Derek Ostrander
#8244 -
Add the
FRAMEWORK_SEARCH_PATHSnecessary to importXCTestwhen it is
linked as a weak framework.
Samuel Giddins -
Treat
USER_HEADER_SEARCH_PATHSas a plural build setting.
Samuel Giddins
#8451 -
Trying to add a spec repo with a
file://URL on Ruby 2.6 won't fail with a
a git unknown option error.
Samuel Giddins -
Fixed test host delegate methods to not warn about unused arguments.
Jacek Suliga
#8521
- Ruby
Published by dnkoutso almost 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.7.0.beta.1
Enhancements
-
Copy
bcsymbolmapfiles of a vendored framework.
dacaiguoguogmail
#8461 -
Set the path of development pod groups to root directory of the Pod
Eric Amorde
#8445
#8503 -
Incremental Pod Installation
Enables only regenerating projects for pod targets that have changed since the previous installation.
This feature is gated by theincremental_installationoption.
Sebastian Shanus
#8319 -
Podfile: Add a CDNSource automatically if it's not present, just like git source.
Convenience for CDNSource when specified assource 'https://cdn.jsdelivr.net/cocoa/'.
If source doesn't exist, it will be created.
igor-makarov
#8362 -
Scheme configuration support.
Dimitris Koutsogiorgas
#7577 -
Add support for
.rbextension for Podfiles
Eric Amorde
#8171 -
Add CDN repo Source to allow retrieving specs from a web URL.
igor-makarov
#8268 (partial beta solution) -
Multi Pod Project Generation Support.
Support for splitting the pods project into a subproject per pod target, gated by thegenerate_multiple_pod_projectsinstallation option.
Sebastian Shanus
#8253 -
Don't add main for app specs.
Derek Ostrander
#8235 -
Multiple Swift versions support
Dimitris Koutsogiorgas
#8191 -
Adds app spec project integration.
Derek Ostrander
#8158 -
Add documentation for the Podfile installation options
Eric Amorde
#8198
guides.cocoapods.org #142
Bug Fixes
-
Clean up old integrated framework references.
Dimitris Koutsogiorgas
#8296 -
Always update sources specified with the
:sourceoption when--repo-updateis specified
Eric Amorde
#8421 -
Set
showEnvVarsInLogfor script phases only when its disabled.
Dimitris Koutsogiorgas
#8400 -
Fix error when execute pod list --update --verbose command
tripleCC
#8404 -
Remove
manifestattribute from sandbox.
Dimitris Koutsogiorgas
#8260 -
Don't have libraries build the app spec.
Derek Ostrander
#8244 -
Add the
FRAMEWORK_SEARCH_PATHSnecessary to importXCTestwhen it is
linked as a weak framework.
Samuel Giddins -
Treat
USER_HEADER_SEARCH_PATHSas a plural build setting.
Samuel Giddins
#8451 -
Trying to add a spec repo with a
file://URL on Ruby 2.6 won't fail with a
a git unknown option error.
Samuel Giddins -
Fixed test host delegate methods to not warn about unused arguments.
Jacek Suliga
#8521
- Ruby
Published by dnkoutso about 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.6.1
Enhancements
- None.
Bug Fixes
- Properly link system frameworks and weak frameworks into dynamic framework targets.
Dimitris Koutsogiorgas
#8493
- Ruby
Published by dnkoutso about 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.6.0
Enhancements
- None.
Bug Fixes
- None.
1.6.0.rc.2 (2019-01-29)
Enhancements
- None.
Bug Fixes
- Fix linking of vendored libraries and frameworks in pod targets
Wes Campaigne
#8453
1.6.0.rc.1 (2019-01-25)
Enhancements
- Generate Info.plist files for static frameworks
Paul Beusterien
#8287
Bug Fixes
-
Do not force 64-bit architectures on Xcode 10
Eric Amorde
#8242 -
Fix running test specs that support iOS 8.
Jeff Kelley
#8286 -
Remove linker flags that linked dynamic libraries & frameworks from the build
settings for pod targets.
Samuel Giddins
#8314
1.6.0.beta.2 (2018-10-17)
Enhancements
-
Remove contraction from docs to fix rendering on the website.
stevemoser
#8131 -
Provide an installation option to preserve folder structure
dacaiguoguogmail
#8097 -
Nests test specs host apps inside that Pod's directory for cleaner project
navigators.
Derek Ostrander -
mark_ruby_file_ref add indent width and tab width config
dacaiguoguogmail -
Print an error that will show up in Xcode's issue navigator upon unexpected
failures in the copy resources and embed frameworks script phases.
Samuel Giddins -
Validate that all generated
PBXNativeTargets contain source files to build,
so specs (including test specs) with no source files won't fail at runtime
due to the lack of a generated executable.
Samuel Giddins -
Print better promote message when unable to find a specification.
Xinyu Zhao
#8064 -
Silence warnings in headers for Pods with
inhibit_warnings => true
Guillaume Algis
#6401 -
When resolving a locked dependency, source the spec from the locked
specs repository.
Samuel Giddins -
Slightly improve resolution speed for Podfiles that contain multiple targets
with the same dependencies.
Samuel Giddins
Bug Fixes
-
Don't generate unencrypted source warnings for localhost.
Paul Beusterien
#8156 -
Fix linting when armv7 is included but i386 isn't.
Paul Beusterien
#8129 -
Provide an installation option to disable usage of input/output paths.
Dimitris Koutsogiorgas
#8073 -
Scope prefix header setting to each test spec.
Dimitris Koutsogiorgas
#8046 -
Don't add incomplete subspec subset targets for extensions.
Paul Beusterien
#7850 -
Clear out
MACH_O_TYPEfor unit test bundles that use static frameworks.
Dimitris Koutsogiorgas
#8031 -
Fix
weak_frameworksmissing regression.
Dimitris Koutsogiorgas
#7872 -
Fix line spacing for Swift error message.
Dimitris Koutsogiorgas
#8024 -
Improve validation for test_specs on specific platforms
icecrystal23
#7009 -
Fix running
pod outdatedwith externally-sourced pods.
Samuel Giddins
#8025 -
Remove codesign suppression
Jaehong Kang
#7606
1.6.0.beta.1 (2018-08-16)
Enhancements
-
Every test spec will have its own xctest bundle.
Dimitris Koutsogiorgas
Jenn Kaplan
#7908 -
Generate a separate app host per pod.
Samuel Giddins
Dimitris Koutsogiorgas
#8005 -
Add default launch screen storyboard to test app hosts.
Dimitris Koutsogiorgas
#7971 -
Always display downloader error message.
Dimitris Koutsogiorgas
#7625 -
Warn instead of error when linting if
public_header_filesor
private_header_filesdo not match any files.
Eric Amorde
#7427 -
Add
--platformsparameter topod spec lintandpod lib lintto specify
which platforms to lint.
Eric Amorde
#7783 -
Warn if the
git://protocol is used as the source of a pod.
Dimitris Koutsogiorgas
#7705 -
Remove all xcode project state from target objects,
improving project generation performance.
Dimitris Koutsogiorgas
#7610 -
Improve performance of Pods project generation by skipping native targets
for which dependent targets have already been added.
Jacek Suliga -
Refactor build settings generation to perform much better on large projects.
Samuel Giddins -
Make sure the temporary directory used to download a pod is removed,
even if an error is raised.
augustorsouza -
Avoid unlocking sources on every
pod installwhen there are no
plugin post-install hooks for performance reasons.
Samuel Giddins -
Change shell script relative paths to use
${PODS_ROOT}instead of
${SRCROOT}/Pods.
Whirlwind
#7878 -
Set the path of the Pods group in the user project.
Whirlwind
#7886
#6194 -
Add a
--deploymentflag topod installthat errors if there are any
changes to the Podfile or Lockfile.
Samuel Giddins -
Add
--use-modular-headersflag to thepod spec lint,pod lib lint,
andpod repo pushcommands.
Eric Amorde
#7683
Bug Fixes
-
Scope embedded pods to their host targets by their configuration.
Dimitris Koutsogiorgas
#8011 -
Set the
SWIFT_VERSIONon resource bundle targets that contain compiled
sources and use Swift.
Dimitris Koutsogiorgas
#7950 -
Do not ignore
--no-overwriteparameter if a commit message is specified.
Dimitris Koutsogiorgas
#7926 -
Generate
-ObjCinOTHER_LDFLAGSfor apps with static frameworks.
Paul Beusterien
#7946 -
Do not display that a source was changed if it uses different casing.
Dimitris Koutsogiorgas
#7883 -
Set
CURRENT_PROJECT_VERSIONfor generated app host targets.
Dimitris Koutsogiorgas
#7825 -
Properly follow symlinks within macOS universal frameworks.
Dimitris Koutsogiorgas
#7587 -
Validator adds a Swift file if any of the pod targets use Swift.
Dimitris Koutsogiorgas
#7738 -
Fix
INFOPLIST_FILEbeing overridden when set in a podspec'spod_target_xcconfig.
Eric Amorde
#7530 -
Raise an error if user target
SWIFT_VERSIONis missing.
Dimitris Koutsogiorgas
#7770 -
Fix the umbrella header import path when
header_diris specified in the
podspec and building a static library with modular headers enabled.
chuganzy
#7724 -
Do not symlink headers that belong to test specs.
Dimitris Koutsogiorgas
#7762 -
Do not build pod target if it only contains script phases.
Dimitris Koutsogiorgas
#7746 -
Do not try to integrate uncreated test native targets.
Dimitris Koutsogiorgas
#7394 -
Attempt to parse
SWIFT_VERSIONfrom xcconfig during target inspection.
Dimitris Koutsogiorgas
#7731 -
Do not crash when creating build settings for a missing user build configuration.
Dimitris Koutsogiorgas
#7698 -
Do not overwrite App host info plist when using multiple test specs.
Dimitris Koutsogiorgas
#7695 -
Do not include test dependencies' input and output paths.
Dimitris Koutsogiorgas
#7688 -
Skip test file accessors for
uses_swift?andshould_build?methods.
Dimitris Koutsogiorgas
#7671 -
When integrating a vendored framework while building pods as static
libraries, public headers will be found viaFRAMEWORK_SEARCH_PATHS
instead of via the sandbox headers store.
Samuel Giddins -
Improve performance of grouping pods by configuration.
Samuel Giddins -
Stop linking frameworks to static libraries to avoid warnings with the new build system.
Samuel Giddins
#7570 -
Allow
EXPANDED_CODE_SIGN_IDENTITYto be unset.
Keith Smiley
#7708 -
Running
pod installwith static library modules no longer causes pods to
be recompiled.
Samuel Giddins -
A pod built as a static library linked into multiple targets will only build
as a module when all of the targets it is linked into have opted into it.
Samuel Giddins -
Use
CP_HOME_DIRas the base for all default directories.
mcfedr
#7917 -
Exclude 32-bit architectures from Pod targets when the deployment target is
iOS 11.0 or higher.
Eric Amorde
#7148 -
Fail gracefully when the analyzer has dependencies to fetch, but has been
told not to fetch them.
Samuel Giddins -
Don't generate framework or resource scripts if they will not be used.
Eric Amorde -
Fix a crash when loading the
machogem in certain environments.
Eric Amorde
#7867
- Ruby
Published by dnkoutso about 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.6.0.rc.2
Enhancements
- None.
Bug Fixes
- Fix linking of vendored libraries and frameworks in pod targets
Wes Campaigne
#8453
1.6.0.rc.1 (2019-01-25)
Enhancements
- Generate Info.plist files for static frameworks
Paul Beusterien
#8287
Bug Fixes
-
Do not force 64-bit architectures on Xcode 10
Eric Amorde
#8242 -
Fix running test specs that support iOS 8.
Jeff Kelley
#8286 -
Remove linker flags that linked dynamic libraries & frameworks from the build
settings for pod targets.
Samuel Giddins
#8314
1.6.0.beta.2 (2018-10-17)
Enhancements
-
Ensuring pod install/update can run on Windows.
David Airapetyan
#8055 -
Remove contraction from docs to fix rendering on the website.
stevemoser
#8131 -
Provide an installation option to preserve folder structure
dacaiguoguogmail
#8097 -
Nests test specs host apps inside that Pod's directory for cleaner project
navigators.
Derek Ostrander -
mark_ruby_file_ref add indent width and tab width config
dacaiguoguogmail -
Print an error that will show up in Xcode's issue navigator upon unexpected
failures in the copy resources and embed frameworks script phases.
Samuel Giddins -
Validate that all generated
PBXNativeTargets contain source files to build,
so specs (including test specs) with no source files won't fail at runtime
due to the lack of a generated executable.
Samuel Giddins -
Print better promote message when unable to find a specification.
Xinyu Zhao
#8064 -
Silence warnings in headers for Pods with
inhibit_warnings => true
Guillaume Algis
#6401 -
When resolving a locked dependency, source the spec from the locked
specs repository.
Samuel Giddins -
Slightly improve resolution speed for Podfiles that contain multiple targets
with the same dependencies.
Samuel Giddins -
Use
xcfilelists for script phase input & output paths, to reduce churn in
the user Xcode project and reduce the chance of hittingARG_MAX.
Samuel Giddins
#8037
Dimitris Koutsogiorgas
#8414
Bug Fixes
-
Don't generate unencrypted source warnings for localhost.
Paul Beusterien
#8156 -
Fix linting when armv7 is included but i386 isn't.
Paul Beusterien
#8129 -
Provide an installation option to disable usage of input/output paths.
Dimitris Koutsogiorgas
#8073 -
Scope prefix header setting to each test spec.
Dimitris Koutsogiorgas
#8046 -
Don't add incomplete subspec subset targets for extensions.
Paul Beusterien
#7850 -
Clear out
MACH_O_TYPEfor unit test bundles that use static frameworks.
Dimitris Koutsogiorgas
#8031 -
Fix
weak_frameworksmissing regression.
Dimitris Koutsogiorgas
#7872 -
Fix line spacing for Swift error message.
Dimitris Koutsogiorgas
#8024 -
Improve validation for test_specs on specific platforms
icecrystal23
#7009 -
Fix running
pod outdatedwith externally-sourced pods.
Samuel Giddins
#8025 -
Remove codesign suppression
Jaehong Kang
#7606
1.6.0.beta.1 (2018-08-16)
Enhancements
-
Every test spec will have its own xctest bundle.
Dimitris Koutsogiorgas
Jenn Kaplan
#7908 -
Generate a separate app host per pod.
Samuel Giddins
Dimitris Koutsogiorgas
#8005 -
Add default launch screen storyboard to test app hosts.
Dimitris Koutsogiorgas
#7971 -
Always display downloader error message.
Dimitris Koutsogiorgas
#7625 -
Warn instead of error when linting if
public_header_filesor
private_header_filesdo not match any files.
Eric Amorde
#7427 -
Add
--platformsparameter topod spec lintandpod lib lintto specify
which platforms to lint.
Eric Amorde
#7783 -
Warn if the
git://protocol is used as the source of a pod.
Dimitris Koutsogiorgas
#7705 -
Remove all xcode project state from target objects,
improving project generation performance.
Dimitris Koutsogiorgas
#7610 -
Improve performance of Pods project generation by skipping native targets
for which dependent targets have already been added.
Jacek Suliga -
Refactor build settings generation to perform much better on large projects.
Samuel Giddins -
Make sure the temporary directory used to download a pod is removed,
even if an error is raised.
augustorsouza -
Avoid unlocking sources on every
pod installwhen there are no
plugin post-install hooks for performance reasons.
Samuel Giddins -
Change shell script relative paths to use
${PODS_ROOT}instead of
${SRCROOT}/Pods.
Whirlwind
#7878 -
Set the path of the Pods group in the user project.
Whirlwind
#7886
#6194 -
Add a
--deploymentflag topod installthat errors if there are any
changes to the Podfile or Lockfile.
Samuel Giddins -
Add
--use-modular-headersflag to thepod spec lint,pod lib lint,
andpod repo pushcommands.
Eric Amorde
#7683
Bug Fixes
-
Scope embedded pods to their host targets by their configuration.
Dimitris Koutsogiorgas
#8011 -
Set the
SWIFT_VERSIONon resource bundle targets that contain compiled
sources and use Swift.
Dimitris Koutsogiorgas
#7950 -
Do not ignore
--no-overwriteparameter if a commit message is specified.
Dimitris Koutsogiorgas
#7926 -
Generate
-ObjCinOTHER_LDFLAGSfor apps with static frameworks.
Paul Beusterien
#7946 -
Do not display that a source was changed if it uses different casing.
Dimitris Koutsogiorgas
#7883 -
Set
CURRENT_PROJECT_VERSIONfor generated app host targets.
Dimitris Koutsogiorgas
#7825 -
Properly follow symlinks within macOS universal frameworks.
Dimitris Koutsogiorgas
#7587 -
Validator adds a Swift file if any of the pod targets use Swift.
Dimitris Koutsogiorgas
#7738 -
Fix
INFOPLIST_FILEbeing overridden when set in a podspec'spod_target_xcconfig.
Eric Amorde
#7530 -
Raise an error if user target
SWIFT_VERSIONis missing.
Dimitris Koutsogiorgas
#7770 -
Fix the umbrella header import path when
header_diris specified in the
podspec and building a static library with modular headers enabled.
chuganzy
#7724 -
Do not symlink headers that belong to test specs.
Dimitris Koutsogiorgas
#7762 -
Do not build pod target if it only contains script phases.
Dimitris Koutsogiorgas
#7746 -
Do not try to integrate uncreated test native targets.
Dimitris Koutsogiorgas
#7394 -
Attempt to parse
SWIFT_VERSIONfrom xcconfig during target inspection.
Dimitris Koutsogiorgas
#7731 -
Do not crash when creating build settings for a missing user build configuration.
Dimitris Koutsogiorgas
#7698 -
Do not overwrite App host info plist when using multiple test specs.
Dimitris Koutsogiorgas
#7695 -
Do not include test dependencies' input and output paths.
Dimitris Koutsogiorgas
#7688 -
Skip test file accessors for
uses_swift?andshould_build?methods.
Dimitris Koutsogiorgas
#7671 -
When integrating a vendored framework while building pods as static
libraries, public headers will be found viaFRAMEWORK_SEARCH_PATHS
instead of via the sandbox headers store.
Samuel Giddins -
Improve performance of grouping pods by configuration.
Samuel Giddins -
Stop linking frameworks to static libraries to avoid warnings with the new build system.
Samuel Giddins
#7570 -
Allow
EXPANDED_CODE_SIGN_IDENTITYto be unset.
Keith Smiley
#7708 -
Running
pod installwith static library modules no longer causes pods to
be recompiled.
Samuel Giddins -
A pod built as a static library linked into multiple targets will only build
as a module when all of the targets it is linked into have opted into it.
Samuel Giddins -
Use
CP_HOME_DIRas the base for all default directories.
mcfedr
#7917 -
Exclude 32-bit architectures from Pod targets when the deployment target is
iOS 11.0 or higher.
Eric Amorde
#7148 -
Fail gracefully when the analyzer has dependencies to fetch, but has been
told not to fetch them.
Samuel Giddins -
Don't generate framework or resource scripts if they will not be used.
Eric Amorde -
Fix a crash when loading the
machogem in certain environments.
Eric Amorde
#7867
- Ruby
Published by dnkoutso about 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.6.0.beta.2
Enhancements
-
Remove contraction from docs to fix rendering on the website.
stevemoser
#8131 -
Provide an installation option to preserve folder structure
dacaiguoguogmail
#8097 -
Nests test specs host apps inside that Pod's directory for cleaner project
navigators.
Derek Ostrander -
mark_ruby_file_ref add indent width and tab width config
dacaiguoguogmail -
Print an error that will show up in Xcode's issue navigator upon unexpected
failures in the copy resources and embed frameworks script phases.
Samuel Giddins -
Validate that all generated
PBXNativeTargets contain source files to build,
so specs (including test specs) with no source files won't fail at runtime
due to the lack of a generated executable.
Samuel Giddins -
Print better promote message when unable to find a specification.
Xinyu Zhao
#8064 -
Silence warnings in headers for Pods with
inhibit_warnings => true
Guillaume Algis
#6401 -
When resolving a locked dependency, source the spec from the locked
specs repository.
Samuel Giddins -
Slightly improve resolution speed for Podfiles that contain multiple targets
with the same dependencies.
[Samuel Giddins]
Bug Fixes
-
Don't generate unencrypted source warnings for localhost.
Paul Beusterien
#8156 -
Fix linting when armv7 is included but i386 isn't.
Paul Beusterien
#8129 -
Provide an installation option to disable usage of input/output paths.
Dimitris Koutsogiorgas
#8073 -
Scope prefix header setting to each test spec.
Dimitris Koutsogiorgas
#8046 -
Don't add incomplete subspec subset targets for extensions.
Paul Beusterien
#7850 -
Clear out
MACH_O_TYPEfor unit test bundles that use static frameworks.
Dimitris Koutsogiorgas
#8031 -
Fix
weak_frameworksmissing regression.
Dimitris Koutsogiorgas
#7872 -
Fix line spacing for Swift error message.
Dimitris Koutsogiorgas
#8024 -
Improve validation for test_specs on specific platforms
icecrystal23
#7009 -
Fix running
pod outdatedwith externally-sourced pods.
Samuel Giddins
#8025 -
Remove codesign suppression
Jaehong Kang
#7606
1.6.0.beta.1 (2018-08-16)
Enhancements
-
Every test spec will have its own xctest bundle.
Dimitris Koutsogiorgas
Jenn Kaplan
#7908 -
Generate a separate app host per pod.
Samuel Giddins
Dimitris Koutsogiorgas
#8005 -
Add default launch screen storyboard to test app hosts.
Dimitris Koutsogiorgas
#7971 -
Always display downloader error message.
Dimitris Koutsogiorgas
#7625 -
Warn instead of error when linting if
public_header_filesor
private_header_filesdo not match any files.
Eric Amorde
#7427 -
Add
--platformsparameter topod spec lintandpod lib lintto specify
which platforms to lint.
Eric Amorde
#7783 -
Warn if the
git://protocol is used as the source of a pod.
Dimitris Koutsogiorgas
#7705 -
Remove all xcode project state from target objects,
improving project generation performance.
Dimitris Koutsogiorgas
#7610 -
Improve performance of Pods project generation by skipping native targets
for which dependent targets have already been added.
Jacek Suliga -
Refactor build settings generation to perform much better on large projects.
Samuel Giddins -
Make sure the temporary directory used to download a pod is removed,
even if an error is raised.
augustorsouza -
Avoid unlocking sources on every
pod installwhen there are no
plugin post-install hooks for performance reasons.
Samuel Giddins -
Change shell script relative paths to use
${PODS_ROOT}instead of
${SRCROOT}/Pods.
Whirlwind
#7878 -
Set the path of the Pods group in the user project.
Whirlwind
#7886
#6194 -
Add a
--deploymentflag topod installthat errors if there are any
changes to the Podfile or Lockfile.
Samuel Giddins -
Add
--use-modular-headersflag to thepod spec lint,pod lib lint,
andpod repo pushcommands.
Eric Amorde
#7683
Bug Fixes
-
Scope embedded pods to their host targets by their configuration.
Dimitris Koutsogiorgas
#8011 -
Set the
SWIFT_VERSIONon resource bundle targets that contain compiled
sources and use Swift.
Dimitris Koutsogiorgas
#7950 -
Do not ignore
--no-overwriteparameter if a commit message is specified.
Dimitris Koutsogiorgas
#7926 -
Generate
-ObjCinOTHER_LDFLAGSfor apps with static frameworks.
Paul Beusterien
#7946 -
Do not display that a source was changed if it uses different casing.
Dimitris Koutsogiorgas
#7883 -
Set
CURRENT_PROJECT_VERSIONfor generated app host targets.
Dimitris Koutsogiorgas
#7825 -
Properly follow symlinks within macOS universal frameworks.
Dimitris Koutsogiorgas
#7587 -
Validator adds a Swift file if any of the pod targets use Swift.
Dimitris Koutsogiorgas
#7738 -
Fix
INFOPLIST_FILEbeing overridden when set in a podspec'spod_target_xcconfig.
Eric Amorde
#7530 -
Raise an error if user target
SWIFT_VERSIONis missing.
Dimitris Koutsogiorgas
#7770 -
Fix the umbrella header import path when
header_diris specified in the
podspec and building a static library with modular headers enabled.
chuganzy
#7724 -
Do not symlink headers that belong to test specs.
Dimitris Koutsogiorgas
#7762 -
Do not build pod target if it only contains script phases.
Dimitris Koutsogiorgas
#7746 -
Do not try to integrate uncreated test native targets.
Dimitris Koutsogiorgas
#7394 -
Attempt to parse
SWIFT_VERSIONfrom xcconfig during target inspection.
Dimitris Koutsogiorgas
#7731 -
Do not crash when creating build settings for a missing user build configuration.
Dimitris Koutsogiorgas
#7698 -
Do not overwrite App host info plist when using multiple test specs.
Dimitris Koutsogiorgas
#7695 -
Do not include test dependencies' input and output paths.
Dimitris Koutsogiorgas
#7688 -
Skip test file accessors for
uses_swift?andshould_build?methods.
Dimitris Koutsogiorgas
#7671 -
When integrating a vendored framework while building pods as static
libraries, public headers will be found viaFRAMEWORK_SEARCH_PATHS
instead of via the sandbox headers store.
Samuel Giddins -
Improve performance of grouping pods by configuration.
Samuel Giddins -
Stop linking frameworks to static libraries to avoid warnings with the new build system.
Samuel Giddins
#7570 -
Allow
EXPANDED_CODE_SIGN_IDENTITYto be unset.
Keith Smiley
#7708 -
Running
pod installwith static library modules no longer causes pods to
be recompiled.
Samuel Giddins -
A pod built as a static library linked into multiple targets will only build
as a module when all of the targets it is linked into have opted into it.
Samuel Giddins -
Use
CP_HOME_DIRas the base for all default directories.
mcfedr
#7917 -
Exclude 32-bit architectures from Pod targets when the deployment target is
iOS 11.0 or higher.
Eric Amorde
#7148 -
Fail gracefully when the analyzer has dependencies to fetch, but has been
told not to fetch them.
Samuel Giddins -
Don't generate framework or resource scripts if they will not be used.
Eric Amorde -
Fix a crash when loading the
machogem in certain environments.
Eric Amorde
#7867
- Ruby
Published by segiddins over 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.6.0.beta.1
Enhancements
-
Every test spec will have its own xctest bundle.
Dimitris Koutsogiorgas
Jenn Kaplan
#7908 -
Generate a separate app host per pod.
Samuel Giddins
Dimitris Koutsogiorgas
#8005 -
Add default launch screen storyboard to test app hosts.
Dimitris Koutsogiorgas
#7971 -
Always display downloader error message.
Dimitris Koutsogiorgas
#7625 -
Warn instead of error when linting if
public_header_filesor
private_header_filesdo not match any files.
Eric Amorde
#7427 -
Add
--platformsparameter topod spec lintandpod lib lintto specify
which platforms to lint.
Eric Amorde
#7783 -
Warn if the
git://protocol is used as the source of a pod.
Dimitris Koutsogiorgas
#7705 -
Remove all xcode project state from target objects,
improving project generation performance.
Dimitris Koutsogiorgas
#7610 -
Improve performance of Pods project generation by skipping native targets
for which dependent targets have already been added.
Jacek Suliga -
Refactor build settings generation to perform much better on large projects.
Samuel Giddins -
Make sure the temporary directory used to download a pod is removed,
even if an error is raised.
augustorsouza -
Avoid unlocking sources on every
pod installwhen there are no
plugin post-install hooks for performance reasons.
Samuel Giddins -
Change shell script relative paths to use
${PODS_ROOT}instead of
${SRCROOT}/Pods.
Whirlwind
#7878 -
Set the path of the Pods group in the user project.
Whirlwind
#7886
#6194 -
Add a
--deploymentflag topod installthat errors if there are any
changes to the Podfile or Lockfile.
Samuel Giddins -
Add
--use-modular-headersflag to thepod spec lint,pod lib lint,
andpod repo pushcommands.
Eric Amorde
#7683
Bug Fixes
-
Scope embedded pods to their host targets by their configuration.
Dimitris Koutsogiorgas
#8011 -
Set the
SWIFT_VERSIONon resource bundle targets that contain compiled
sources and use Swift.
Dimitris Koutsogiorgas
#7950 -
Do not ignore
--no-overwriteparameter if a commit message is specified.
Dimitris Koutsogiorgas
#7926 -
Generate
-ObjCinOTHER_LDFLAGSfor apps with static frameworks.
Paul Beusterien
#7946 -
Do not display that a source was changed if it uses different casing.
Dimitris Koutsogiorgas
#7883 -
Set
CURRENT_PROJECT_VERSIONfor generated app host targets.
Dimitris Koutsogiorgas
#7825 -
Properly follow symlinks within macOS universal frameworks.
Dimitris Koutsogiorgas
#7587 -
Validator adds a Swift file if any of the pod targets use Swift.
Dimitris Koutsogiorgas
#7738 -
Fix
INFOPLIST_FILEbeing overridden when set in a podspec'spod_target_xcconfig.
Eric Amorde
#7530 -
Raise an error if user target
SWIFT_VERSIONis missing.
Dimitris Koutsogiorgas
#7770 -
Fix the umbrella header import path when
header_diris specified in the
podspec and building a static library with modular headers enabled.
chuganzy
#7724 -
Do not symlink headers that belong to test specs.
Dimitris Koutsogiorgas
#7762 -
Do not build pod target if it only contains script phases.
Dimitris Koutsogiorgas
#7746 -
Do not try to integrate uncreated test native targets.
Dimitris Koutsogiorgas
#7394 -
Attempt to parse
SWIFT_VERSIONfrom xcconfig during target inspection.
Dimitris Koutsogiorgas
#7731 -
Do not crash when creating build settings for a missing user build configuration.
Dimitris Koutsogiorgas
#7698 -
Do not overwrite App host info plist when using multiple test specs.
Dimitris Koutsogiorgas
#7695 -
Do not include test dependencies' input and output paths.
Dimitris Koutsogiorgas
#7688 -
Skip test file accessors for
uses_swift?andshould_build?methods.
Dimitris Koutsogiorgas
#7671 -
When integrating a vendored framework while building pods as static
libraries, public headers will be found viaFRAMEWORK_SEARCH_PATHS
instead of via the sandbox headers store.
Samuel Giddins -
Improve performance of grouping pods by configuration.
Samuel Giddins -
Stop linking frameworks to static libraries to avoid warnings with the new build system.
Samuel Giddins
#7570 -
Allow
EXPANDED_CODE_SIGN_IDENTITYto be unset.
Keith Smiley
#7708 -
Running
pod installwith static library modules no longer causes pods to
be recompiled.
Samuel Giddins -
A pod built as a static library linked into multiple targets will only build
as a module when all of the targets it is linked into have opted into it.
Samuel Giddins -
Use
CP_HOME_DIRas the base for all default directories.
mcfedr
#7917 -
Exclude 32-bit architectures from Pod targets when the deployment target is
iOS 11.0 or higher.
Eric Amorde
#7148 -
Fail gracefully when the analyzer has dependencies to fetch, but has been
told not to fetch them.
Samuel Giddins -
Don't generate framework or resource scripts if they will not be used.
Eric Amorde -
Fix a crash when loading the
machogem in certain environments.
Eric Amorde
#7867
- Ruby
Published by segiddins over 7 years ago
https://github.com/CocoaPods/CocoaPods - 1.5.3
Enhancements
- None.
Bug Fixes
- Fix compatibility with RubyGems 2.7.7.
Samuel Giddins
#7765
#7766
#7763
- Ruby
Published by segiddins almost 8 years ago
https://github.com/CocoaPods/CocoaPods -
Enhancements
- Improve performance of the dependency resolver by removing duplicates for dependency nodes.
Jacek Suliga
Bug Fixes
-
Do not include test dependencies input and output paths.
Dimitris Koutsogiorgas
#7688 -
Remove [system] declaration attribute from generated module maps.
Dimitris Koutsogiorgas
#7589 -
Properly namespace Info.plist names during target installation.
Dimitris Koutsogiorgas
#7611 -
Always generate FRAMEWORK_SEARCH_PATHS for vendored_frameworks.
Paul Beusterien
#7591 -
Fix modular header access to header_dir's.
Paul Beusterien
#7597 -
Fix static framework dependent target double linking without
use_frameworks.
Paul Beusterien
#7592 -
Make modular header private header access consistent with frameworks and static libraries.
Paul Beusterien
#7596 -
Inhibit warnings for all dependencies during validation except for the one being validated.
Dimitris Koutsogiorgas
#7434 -
Prevent duplicated targets from being stripped out from the framework search paths.
Liquidsoul
#7644 -
Fix
assetcatalog_generated_info.plistpath in copy resources phase.
Maxime Le Moine
#7590
- Ruby
Published by segiddins almost 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.5.0
Enhancements
- None.
Bug Fixes
-
Escape double quotes for module map contents
Dimitris Koutsogiorgas
#7549 -
Fix building Swift static library test specs.
Samuel Giddins -
Swift static libraries can be used in targets whose search paths are inherited.
Samuel Giddins
1.5.0.beta.1 (2018-03-23)
Enhancements
-
Add
--exclude-podsoption topod updateto allow excluding specific pods from update
Oleksandr Kruk
#7334 -
Add support for mixed Objective-C and Swift static frameworks
Paul Beusterien
#7213 -
Improve
pod installperformance for pods with exact file paths rather than glob patterns
Muhammed Yavuz Nuzumlalı
#7473 -
Display a message when a pods source has changed during installation
Dimitris Koutsogiorgas
#7464 -
Add support for modular header search paths, include "legacy" support.
Dimitris Koutsogiorgas
#7412 -
Set direct and transitive dependency header search paths for pod targets
Dimitris Koutsogiorgas
#7116 -
Log target names missing host for libraries
Keith Smiley
#7346 -
Add a
--no-overwriteflag topod repo pushto disable overwriting
existing specs that have already been pushed.
Samuel Giddins -
Store which specs repo a pod comes from in the lockfile.
Samuel Giddins -
Add
set -uto the copy frameworks and copy resources scripts.
Keith Smiley
#7180 -
Allow integrating into static library targets without attempting to copy
resources or embed frameworks unlessUNLOCALIZED_RESOURCES_FOLDER_PATH
orFRAMEWORKS_FOLDER_PATHis set.
Samuel Giddins -
Change color scheme of
pod outdatedfrom red-yellow-green to red-blue-green to be more colorblind friendly
iv-mexx
#7372 -
Add support for integrating swift pods as static libraries.
Danielle Tomlinson
Samuel Giddins
#6899 -
Document format of POD_NAMES in pod update
mrh-is -
Update validator to stream output as xcodebuild runs
abbeycode
#7040
Bug Fixes
-
Create a generic Info.plist file for test targets
Use xcode defaultPRODUCT_MODULE_NAMEfor generated test targets
Paul Zabelin
#7506 -
Prevent
xcassetscompilation from stomping over the appsxcassets
Dimitris Koutsogiorgas
#7003 -
Fix script phase output path for
.xcassetresources
Dimitris Koutsogiorgas
#7511 -
Fix
PRODUCT_MODULE_NAMEfor generated test targets
Dimitris Koutsogiorgas
#7507 -
Ensure
SWIFT_VERSIONis set for test only pod targets during validation
Dimitris Koutsogiorgas
#7498 -
Fix iOS test native target signing settings
Dimitris Koutsogiorgas
#7504 -
Clear input/output paths if they exceed an arbitrary limit
Dimitris Koutsogiorgas
#7362 -
Warn instead of throwing an exception when a development pod specifies an invalid license file path
Eric Amorde
#7377 -
Better static frameworks transitive dependency error checking
Paul Beusterien
#7352 -
Always update input/output paths even if they are empty
Dimitris Koutsogiorgas
#7368 -
Unique all available pre-release versions when displaying
Samuel Giddins
#7353 -
Do not attempt compilation for pods with no sources and skipping import validation
Dimitris Koutsogiorgas
#7336 -
Avoid adding copy resources and frameworks script phases when those phases
would not copy anything.
Keith Smiley
Samuel Giddins -
Speed up
pod installtimes by up to 50% for very large project.
Samuel Giddins -
Avoid dependency resolution conflicts when a pod depends upon a local pod.
Samuel Giddins -
Fix legacy header search paths that broke due to #7116 and #7412.
Dimitris Koutsogiorgas
#7445 -
Stop adding header search paths that do not contain any headers.
Samuel Giddins -
Do not warn when http source uses
file:///URI scheme
Dimitris Koutsogiorgas
#7460 -
Remove bogus
PROVISIONING_PROFILE_SPECIFIERvalue from Pods project.
Ruenzuo
#6964 -
Fix returning absolute paths from glob, fixes issue with static framework and public headers.
Morgan McKenzie
#7463 -
Improve messages when integrating Swift pods as static libraries.
Marcelo Fabri
#7495
- Ruby
Published by segiddins almost 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.5.0.beta.1
Enhancements
-
Add
--exclude-podsoption topod updateto allow excluding specific pods from update
Oleksandr Kruk
#7334 -
Add support for mixed Objective-C and Swift static frameworks
Paul Beusterien
#7213 -
Improve
pod installperformance for pods with exact file paths rather than glob patterns
Muhammed Yavuz Nuzumlalı
#7473 -
Display a message when a pods source has changed during installation
Dimitris Koutsogiorgas
#7464 -
Add support for modular header search paths, include "legacy" support.
Dimitris Koutsogiorgas
#7412 -
Set direct and transitive dependency header search paths for pod targets
Dimitris Koutsogiorgas
#7116 -
Log target names missing host for libraries
Keith Smiley
#7346 -
Add a
--no-overwriteflag topod repo pushto disable overwriting
existing specs that have already been pushed.
Samuel Giddins -
Store which specs repo a pod comes from in the lockfile.
Samuel Giddins -
Add
set -uto the copy frameworks and copy resources scripts.
Keith Smiley
#7180 -
Allow integrating into static library targets without attempting to copy
resources or embed frameworks unlessUNLOCALIZED_RESOURCES_FOLDER_PATH
orFRAMEWORKS_FOLDER_PATHis set.
Samuel Giddins -
Change color scheme of
pod outdatedfrom red-yellow-green to red-blue-green to be more colorblind friendly
iv-mexx
#7372 -
Add support for integrating swift pods as static libraries.
Danielle Tomlinson
Samuel Giddins
#6899 -
Document format of POD_NAMES in pod update
mrh-is -
Update validator to stream output as xcodebuild runs
abbeycode
#7040
Bug Fixes
-
Create a generic Info.plist file for test targets
Use xcode defaultPRODUCT_MODULE_NAMEfor generated test targets
Paul Zabelin
#7506 -
Prevent
xcassetscompilation from stomping over the appsxcassets
Dimitris Koutsogiorgas
#7003 -
Fix script phase output path for
.xcassetresources
Dimitris Koutsogiorgas
#7511 -
Fix
PRODUCT_MODULE_NAMEfor generated test targets
Dimitris Koutsogiorgas
#7507 -
Ensure
SWIFT_VERSIONis set for test only pod targets during validation
Dimitris Koutsogiorgas
#7498 -
Fix iOS test native target signing settings
Dimitris Koutsogiorgas
#7504 -
Clear input/output paths if they exceed an arbitrary limit
Dimitris Koutsogiorgas
#7362 -
Warn instead of throwing an exception when a development pod specifies an invalid license file path
Eric Amorde
#7377 -
Better static frameworks transitive dependency error checking
Paul Beusterien
#7352 -
Always update input/output paths even if they are empty
Dimitris Koutsogiorgas
#7368 -
Unique all available pre-release versions when displaying
Samuel Giddins
#7353 -
Do not attempt compilation for pods with no sources and skipping import validation
Dimitris Koutsogiorgas
#7336 -
Avoid adding copy resources and frameworks script phases when those phases
would not copy anything.
Keith Smiley
Samuel Giddins -
Speed up
pod installtimes by up to 50% for very large project.
Samuel Giddins -
Avoid dependency resolution conflicts when a pod depends upon a local pod.
Samuel Giddins -
Fix legacy header search paths that broke due to #7116 and #7412.
Dimitris Koutsogiorgas
#7445 -
Stop adding header search paths that do not contain any headers.
Samuel Giddins -
Do not warn when http source uses
file:///URI scheme
Dimitris Koutsogiorgas
#7460 -
Remove bogus
PROVISIONING_PROFILE_SPECIFIERvalue from Pods project.
Ruenzuo
#6964 -
Fix returning absolute paths from glob, fixes issue with static framework and public headers.
Morgan McKenzie
#7463 -
Improve messages when integrating Swift pods as static libraries.
Marcelo Fabri
#7495
- Ruby
Published by segiddins almost 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.4.0
Enhancements
Bug Fixes
-
Do not include test spec resources and framework paths of dependent targets into test scripts
Dimitris Koutsogiorgas
#7318 -
Restore
development_pod_targetspublic method in installer
Dimitris Koutsogiorgas
#7292 -
Fix resolution when multiple sources provide the same pods, and there are
(potential) dependencies between the sources.
Samuel Giddins
#7031 -
Ensure that externally-sourced (e.g. local & git) pods are allowed to resolve
to prerelease versions.
segiddins
1.4.0.rc.1 (2017-12-16)
Enhancements
-
Integrate
swift_versionDSL support into pod targets
Dimitris Koutsogiorgas
#7134 -
Add color indication to output of
pod outdated
iv-mexx
#7204 -
Set syntax of podspecs from development pods to Ruby when appropriate
Eric Amorde
#7278 -
Add support for editing the podspec, license, README, license, and docs of local development pods
Eric Amorde
#7093 -
Show warning when SDK provider tries to push a version with an unencrypted HTTP source
KrauseFx
#7250
Bug Fixes
-
Deduplicate output path file names for resources and frameworks
Eric Amorde
#7259 -
Allow installation of a pod with its own Swift version on multiple targets
Dimitris Koutsogiorgas
#7261 -
Quote framework names in OTHER_LDFLAGS
Tyler Stromberg
#7185 -
Fix static framework archive regression from #7187
Paul Beusterien
#7225 -
Install resource bundles and embed frameworks for every test target's configuration
Nickolay Tarbayev
#7012 -
Set
SWIFT_VERSIONto test native targets during validation
Dimitris Koutsogiorgas
#7216 -
Add copied resources' paths to "Copy Pods Resources" output file list
igor-makarov
#6936 -
Do not link system frameworks of test specs to library targets
Dimitris Koutsogiorgas
#7205 -
Be more lenient when stripping frameworks and dSYMs for non fat binaries
Dimitris Koutsogiorgas
#7196
#5854 -
Do not display script phases warnings multiple times per platform
Dimitris Koutsogiorgas
#7193 -
Fix unnecessary whole project recompilation with static frameworks
Vladimir Gorbenko
#7187 -
Prevent passing empty string to git when running
pod repo update --silent
Jon Sorrells
#7176 -
Do not propagate test spec frameworks and libraries into pod target xcconfig
Dimitris Koutsogiorgas
#7172 -
Set language to Swift for test native targets if any dependencies use Swift
Dimitris Koutsogiorgas
#7170 -
Prevent multiple script phases from stripping vendored dSYM
Dimitris Koutsogiorgas
#7166 -
Static library headers should all be
Projectin Xcode header build phase
Paul Beusterien
#4496 -
Fix archiving apps with static frameworks
Paul Beusterien
#7158
1.4.0.beta.2 (2017-10-24)
Enhancements
-
Integrate execution position for shell script phases
Dimitris Koutsogiorgas
#7101 -
Add support to integrate script phases from podspecs
Dimitris Koutsogiorgas
#7092 -
Add support for preventing pch file generation with the skip_pch podspec attribute
Paul Beusterien
#7044 -
Add app host support for test specs
Dimitris Koutsogiorgas
#6953 -
Add support for resources in source static library frameworks
Paul Beusterien
#7100
Bug Fixes
-
Copy .swiftmodule into static_frameworks to enable access to Swift static frameworks
Paul Beusterien
#7140 -
Fix docs for prefix header paths
Dimitris Koutsogiorgas
#7149 -
Fix integration
prefix_header_filewith test specs
Dimitris Koutsogiorgas
#7147 -
Set the default Swift version to 3.2 during validation
Victor Hugo Barros
Dimitris Koutsogiorgas
#7136 -
Better warning message for which Swift version was used during validation
Dimitris Koutsogiorgas
#7121 -
Fix static_framework Swift pod dependencies and implement pod access to dependent vendored_framework modules
Paul Beusterien
#7117 -
Strip vendored dSYMs during embed script phase
Dimitris Koutsogiorgas
#7111 -
Warn when a pod that was added or changed includes script phases
Dimitris Koutsogiorgas
#7110 -
Build pod targets with script phases and integrate them properly
Dimitris Koutsogiorgas
#7104 -
Do not set a
CODE_SIGN_IDENTITYfor macOS app hosts or xctest bundles
Dimitris Koutsogiorgas
#7103 -
Fix framework and resources paths caching
Dimitris Koutsogiorgas
#7068 -
Build subspecs in static frameworks without error
Paul Beusterien
#7058 -
Ensure
SYMROOTis properly set for all user configurations
Dimitris Koutsogiorgas
#7081
1.4.0.beta.1 (2017-09-24)
Enhancements
-
Do not force include the master spec repo if plugins provide sources
Eric Amorde
#7033 -
Add custom shell script integration from Podfile
Dimitris Koutsogiorgas
#6820 -
Show full requirement trees when a version conflict is encountered during
dependency resolution.
Samuel Giddins -
Add support for source static library frameworks
Paul Beusterien
#6811 -
Add Private Header support to static frameworks
Paul Beusterien
#6969 -
For source static frameworks, include frameworks from dependent targets and libraries in OTHER_LDFLAGS
Paul Beusterien
#6988
Bug Fixes
-
Deduplicate test specs correctly from pod variants and targets
Dimitris Koutsogiorgas
#7036 -
Do not merge
pod_target_xcconfigfrom test specs into non test xcconfigs
Dimitris Koutsogiorgas
#7037 -
Wrap
$PODS_CONFIGURATION_BUILD_DIRand$PODS_BUILD_DIRwith curlies
Dimitris Koutsogiorgas
#7048 -
Fix common paths sometimes calculating incorrectly
amorde
#7028 -
Do not code sign OSX targets for testing bundles
Justin Martin
#7027 -
Ensure a unique ID is generated for each resource bundle
Justin Martin
#7015 -
Do not include settings from file accessors of test specs into aggregate xcconfigs
Dimitris Koutsogiorgas
#7019 -
Use the resolver to identify which pod targets are test only
Dimitris Koutsogiorgas
Justin Martin
#7014 -
Perform code signing on xctest bundles in the Pods project generated by a test spec
Justin Martin
#7013 -
Exclude test resource and framework paths from aggregate targets
Dimitris Koutsogiorgas
#7000 -
Wrap platform warning message with quotes
Dimitris Koutsogiorgas
#6968 -
Wire dependencies for pod targets not part of any aggregate target
Dimitris Koutsogiorgas
#6948 -
Fix validation warnings when using --swift-version
Danielle Tomlinson
#6971 -
Fix xcconfig boolean merging when substrings include yes or no
Paul Beusterien
#6997 -
Filter out subset dependent targets from FRAMEWORK_SEARCH_PATHS
Paul Beusterien
#7002 -
Propagate HEADER_SEARCH_PATHS settings from search paths
Paul Beusterien
#7006
- Ruby
Published by segiddins about 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.4.0.rc.1
Enhancements
-
Integrate
swift_versionDSL support into pod targets
Dimitris Koutsogiorgas
#7134 -
Add color indication to output of
pod outdated
iv-mexx
#7204 -
Set syntax of podspecs from development pods to Ruby when appropriate
Eric Amorde
#7278 -
Add support for editing the podspec, license, README, license, and docs of local development pods
Eric Amorde
#7093 -
Show warning when SDK provider tries to push a version with an unencrypted HTTP source
KrauseFx
#7250
Bug Fixes
-
Deduplicate output path file names for resources and frameworks
Eric Amorde
#7259 -
Allow installation of a pod with its own Swift version on multiple targets
Dimitris Koutsogiorgas
#7261 -
Quote framework names in OTHER_LDFLAGS
Tyler Stromberg
#7185 -
Fix static framework archive regression from #7187
Paul Beusterien
#7225 -
Install resource bundles and embed frameworks for every test target's configuration
Nickolay Tarbayev
#7012 -
Set
SWIFT_VERSIONto test native targets during validation
Dimitris Koutsogiorgas
#7216 -
Add copied resources' paths to "Copy Pods Resources" output file list
igor-makarov
#6936 -
Do not link system frameworks of test specs to library targets
Dimitris Koutsogiorgas
#7205 -
Be more lenient when stripping frameworks and dSYMs for non fat binaries
Dimitris Koutsogiorgas
#7196
#5854 -
Do not display script phases warnings multiple times per platform
Dimitris Koutsogiorgas
#7193 -
Fix unnecessary whole project recompilation with static frameworks
Vladimir Gorbenko
#7187 -
Prevent passing empty string to git when running
pod repo update --silent
Jon Sorrells
#7176 -
Do not propagate test spec frameworks and libraries into pod target xcconfig
Dimitris Koutsogiorgas
#7172 -
Set language to Swift for test native targets if any dependencies use Swift
Dimitris Koutsogiorgas
#7170 -
Prevent multiple script phases from stripping vendored dSYM
Dimitris Koutsogiorgas
#7166 -
Static library headers should all be
Projectin Xcode header build phase
Paul Beusterien
#4496 -
Fix archiving apps with static frameworks
Paul Beusterien
#7158
1.4.0.beta.2 (2017-10-24)
Enhancements
-
Integrate execution position for shell script phases
Dimitris Koutsogiorgas
#7101 -
Add support to integrate script phases from podspecs
Dimitris Koutsogiorgas
#7092 -
Add support for preventing pch file generation with the skip_pch podspec attribute
Paul Beusterien
#7044 -
Add app host support for test specs
Dimitris Koutsogiorgas
#6953 -
Add support for resources in source static library frameworks
Paul Beusterien
#7100
Bug Fixes
-
Copy .swiftmodule into static_frameworks to enable access to Swift static frameworks
Paul Beusterien
#7140 -
Fix docs for prefix header paths
Dimitris Koutsogiorgas
#7149 -
Fix integration
prefix_header_filewith test specs
Dimitris Koutsogiorgas
#7147 -
Set the default Swift version to 3.2 during validation
Victor Hugo Barros
Dimitris Koutsogiorgas
#7136 -
Better warning message for which Swift version was used during validation
Dimitris Koutsogiorgas
#7121 -
Fix static_framework Swift pod dependencies and implement pod access to dependent vendored_framework modules
Paul Beusterien
#7117 -
Strip vendored dSYMs during embed script phase
Dimitris Koutsogiorgas
#7111 -
Warn when a pod that was added or changed includes script phases
Dimitris Koutsogiorgas
#7110 -
Build pod targets with script phases and integrate them properly
Dimitris Koutsogiorgas
#7104 -
Do not set a
CODE_SIGN_IDENTITYfor macOS app hosts or xctest bundles
Dimitris Koutsogiorgas
#7103 -
Fix framework and resources paths caching
Dimitris Koutsogiorgas
#7068 -
Build subspecs in static frameworks without error
Paul Beusterien
#7058 -
Ensure
SYMROOTis properly set for all user configurations
Dimitris Koutsogiorgas
#7081
1.4.0.beta.1 (2017-09-24)
Enhancements
-
Do not force include the master spec repo if plugins provide sources
Eric Amorde
#7033 -
Add custom shell script integration from Podfile
Dimitris Koutsogiorgas
#6820 -
Show full requirement trees when a version conflict is encountered during
dependency resolution.
Samuel Giddins -
Add support for source static library frameworks
Paul Beusterien
#6811 -
Add Private Header support to static frameworks
Paul Beusterien
#6969 -
For source static frameworks, include frameworks from dependent targets and libraries in OTHER_LDFLAGS
Paul Beusterien
#6988
Bug Fixes
-
Deduplicate test specs correctly from pod variants and targets
Dimitris Koutsogiorgas
#7036 -
Do not merge
pod_target_xcconfigfrom test specs into non test xcconfigs
Dimitris Koutsogiorgas
#7037 -
Wrap
$PODS_CONFIGURATION_BUILD_DIRand$PODS_BUILD_DIRwith curlies
Dimitris Koutsogiorgas
#7048 -
Fix common paths sometimes calculating incorrectly
amorde
#7028 -
Do not code sign OSX targets for testing bundles
Justin Martin
#7027 -
Ensure a unique ID is generated for each resource bundle
Justin Martin
#7015 -
Do not include settings from file accessors of test specs into aggregate xcconfigs
Dimitris Koutsogiorgas
#7019 -
Use the resolver to identify which pod targets are test only
Dimitris Koutsogiorgas
Justin Martin
#7014 -
Perform code signing on xctest bundles in the Pods project generated by a test spec
Justin Martin
#7013 -
Exclude test resource and framework paths from aggregate targets
Dimitris Koutsogiorgas
#7000 -
Wrap platform warning message with quotes
Dimitris Koutsogiorgas
#6968 -
Wire dependencies for pod targets not part of any aggregate target
Dimitris Koutsogiorgas
#6948 -
Fix validation warnings when using --swift-version
Danielle Tomlinson
#6971 -
Fix xcconfig boolean merging when substrings include yes or no
Paul Beusterien
#6997 -
Filter out subset dependent targets from FRAMEWORK_SEARCH_PATHS
Paul Beusterien
#7002 -
Propagate HEADER_SEARCH_PATHS settings from search paths
Paul Beusterien
#7006
- Ruby
Published by endocrimes about 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.4.0.beta.2
Enhancements
-
Integrate execution position for shell script phases
Dimitris Koutsogiorgas
#7101 -
Add support to integrate script phases from podspecs
Dimitris Koutsogiorgas
#7092 -
Add support for preventing pch file generation with the skip_pch podspec attribute
Paul Beusterien
#7044 -
Add app host support for test specs
Dimitris Koutsogiorgas
#6953 -
Add support for resources in source static library frameworks
Paul Beusterien
#7100
Bug Fixes
-
Copy .swiftmodule into static_frameworks to enable access to Swift static frameworks
Paul Beusterien
#7140 -
Fix docs for prefix header paths
Dimitris Koutsogiorgas
#7149 -
Fix integration
prefix_header_filewith test specs
Dimitris Koutsogiorgas
#7147 -
Set the default Swift version to 3.2 during validation
Victor Hugo Barros
Dimitris Koutsogiorgas
#7136 -
Better warning message for which Swift version was used during validation
Dimitris Koutsogiorgas
#7121 -
Fix static_framework Swift pod dependencies and implement pod access to dependent vendored_framework modules
Paul Beusterien
#7117 -
Strip vendored dSYMs during embed script phase
Dimitris Koutsogiorgas
#7111 -
Warn when a pod that was added or changed includes script phases
Dimitris Koutsogiorgas
#7110 -
Build pod targets with script phases and integrate them properly
Dimitris Koutsogiorgas
#7104 -
Do not set a
CODE_SIGN_IDENTITYfor macOS app hosts or xctest bundles
Dimitris Koutsogiorgas
#7103 -
Fix framework and resources paths caching
Dimitris Koutsogiorgas
#7068 -
Build subspecs in static frameworks without error
Paul Beusterien
#7058 -
Ensure
SYMROOTis properly set for all user configurations
Dimitris Koutsogiorgas
#7081
1.4.0.beta.1 (2017-09-24)
Enhancements
-
Do not force include the master spec repo if plugins provide sources
Eric Amorde
#7033 -
Add custom shell script integration from Podfile
Dimitris Koutsogiorgas
#6820 -
Show full requirement trees when a version conflict is encountered during
dependency resolution.
Samuel Giddins -
Add support for source static library frameworks
Paul Beusterien
#6811 -
Add Private Header support to static frameworks
Paul Beusterien
#6969 -
For source static frameworks, include frameworks from dependent targets and libraries in OTHER_LDFLAGS
Paul Beusterien
#6988
Bug Fixes
-
Deduplicate test specs correctly from pod variants and targets
Dimitris Koutsogiorgas
#7036 -
Do not merge
pod_target_xcconfigfrom test specs into non test xcconfigs
Dimitris Koutsogiorgas
#7037 -
Wrap
$PODS_CONFIGURATION_BUILD_DIRand$PODS_BUILD_DIRwith curlies
Dimitris Koutsogiorgas
#7048 -
Fix common paths sometimes calculating incorrectly
amorde
#7028 -
Do not code sign OSX targets for testing bundles
Justin Martin
#7027 -
Ensure a unique ID is generated for each resource bundle
Justin Martin
#7015 -
Do not include settings from file accessors of test specs into aggregate xcconfigs
Dimitris Koutsogiorgas
#7019 -
Use the resolver to identify which pod targets are test only
Dimitris Koutsogiorgas
Justin Martin
#7014 -
Perform code signing on xctest bundles in the Pods project generated by a test spec
Justin Martin
#7013 -
Exclude test resource and framework paths from aggregate targets
Dimitris Koutsogiorgas
#7000 -
Wrap platform warning message with quotes
Dimitris Koutsogiorgas
#6968 -
Wire dependencies for pod targets not part of any aggregate target
Dimitris Koutsogiorgas
#6948 -
Fix validation warnings when using --swift-version
Danielle Tomlinson
#6971 -
Fix xcconfig boolean merging when substrings include yes or no
Paul Beusterien
#6997 -
Filter out subset dependent targets from FRAMEWORK_SEARCH_PATHS
Paul Beusterien
#7002 -
Propagate HEADER_SEARCH_PATHS settings from search paths
Paul Beusterien
#7006
- Ruby
Published by endocrimes over 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.4.0.beta.1
Enhancements
-
Do not force include the master spec repo if plugins provide sources
Eric Amorde
#7033 -
Add custom shell script integration from Podfile
Dimitris Koutsogiorgas
#6820 -
Show full requirement trees when a version conflict is encountered during
dependency resolution.
Samuel Giddins -
Add support for source static library frameworks
Paul Beusterien
#6811 -
Add Private Header support to static frameworks
Paul Beusterien
#6969 -
For source static frameworks, include frameworks from dependent targets and libraries in OTHER_LDFLAGS
paulb777
#6988
Bug Fixes
-
Deduplicate test specs correctly from pod variants and targets
Dimitris Koutsogiorgas
#7036 -
Do not merge
pod_target_xcconfigfrom test specs into non test xcconfigs
Dimitris Koutsogiorgas
#7037 -
Wrap
$PODS_CONFIGURATION_BUILD_DIRand$PODS_BUILD_DIRwith curlies
Dimitris Koutsogiorgas
#7048 -
Fix common paths sometimes calculating incorrectly
amorde
#7028 -
Do not code sign OSX targets for testing bundles
Justin Martin
#7027 -
Ensure a unique ID is generated for each resource bundle
Justin Martin
#7015 -
Do not include settings from file accessors of test specs into aggregate xcconfigs
Dimitris Koutsogiorgas
#7019 -
Use the resolver to identify which pod targets are test only
Dimitris Koutsogiorgas
Justin Martin
#7014 -
Perform code signing on xctest bundles in the Pods project generated by a test spec
Justin Martin
#7013 -
Exclude test resource and framework paths from aggregate targets
Dimitris Koutsogiorgas
#7000 -
Wrap platform warning message with quotes
Dimitris Koutsogiorgas
#6968 -
Wire dependencies for pod targets not part of any aggregate target
Dimitris Koutsogiorgas
#6948 -
Fix validation warnings when using --swift-version
Danielle Tomlinson
#6971 -
Fix xcconfig boolean merging when substrings include yes or no
Paul Beusterien
#6997 -
Filter out subset dependent targets from FRAMEWORK_SEARCH_PATHS
Paul Beusterien
#7002 -
Propagate HEADER_SEARCH_PATHS settings from search paths
Paul Beusterien
#7006
- Ruby
Published by endocrimes over 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.3.1
Enhancements
- None.
Bug Fixes
- Do not use
--deletewhen copying resources to app target folder
Dimitris Koutsogiorgas
#6927
- Ruby
Published by endocrimes over 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.3.0
Enhancements
- None.
Bug Fixes
-
Ensure transitive dependencies are linked to test targets
Dimitris Koutsogiorgas
#6917 -
Properly install pod targets with test specs within subspecs
Dimitris Koutsogiorgas
#6915 -
Add
--skip-testssupportpushto push command
Dimitris Koutsogiorgas
#6893
1.3.0.rc.1 (2017-07-27)
Enhancements
- None.
Bug Fixes
-
Cache result of resource and framework paths
Dimitris Koutsogiorgas
#6893 -
Ensure source urls are set when spec has subspecs with dependencies
Dimitris Koutsogiorgas
#6888
1.3.0.beta.3 (2017-07-19)
Enhancements
-
Protect rsync tmp files from being deleted if two targets sync at the same time
Justin Martin
#6873 -
Include test schemes within library schemes
Dimitris Koutsogiorgas
#6765 -
Truncate extra groups in Development Pods when they are parents of all files
Eric Amorde
#6814 -
Do not re-write generated files that have not changed
Dimitris Koutsogiorgas
dingjingpisces2015
#6825
Bug Fixes
-
Set the test xcconfig file to resource bundles used only by tests
Dimitris Koutsogiorgas
#6886 -
Integrate test targets to embed frameworks and resources
Dimitris Koutsogiorgas
#6828 -
Ensure resource bundle and test dependencies are set for test native targets
Dimitris Koutsogiorgas
#6829 -
Provide a better error message when references are missing for non-source files
David Airapetyan
#4887 -
Select unique module_name(s) across host target's and embedded targets' pod targets
Anand Biligiri
#6711
1.3.0.beta.2 (2017-06-22)
Enhancements
-
Add inputs and outputs for resources script phase
Dimitris Koutsogiorgas
#6806 -
Simplify logic around framework input and output paths
Dimitris Koutsogiorgas
#6803 -
Add inputs and outputs to check manifest lock and embed framework script phases
Dimitris Koutsogiorgas
#6797
Bug Fixes
-
Remove 0.34 migration for a small boost in
pod installtime
Dimitris Koutsogiorgas
#6783 -
Use a cache when figuring out if a pod target is test only
Dimitris Koutsogiorgas
#6787
1.3.0.beta.1 (2017-06-06)
Enhancements
-
Add validator support to run test specs during lint
Dimitris Koutsogiorgas
#6753 -
Fix to include proper runtime search paths for test native targets
Dimitris Koutsogiorgas
#6727 -
Aggregate targets should not include pod targets only used by tests
Dimitris Koutsogiorgas
#6726 -
Add support for test target creation in the pods project generator
Dimitris Koutsogiorgas
#6703 -
Copy dSYM for vendored frameworks.
Dimitris Koutsogiorgas
#1698 -
Prevents need for .swift-version file in Objective-C pods
Austin Emmons
#6742 -
Add a ipc command
podfile_jsonconverts a Podfile to JSON
Dacaiguoguo
#6779
Bug Fixes
-
Link
swiftSwiftOnoneSupportfor test xcconfigs
Dimitris Koutsogiorgas
#6769 -
Do not double add search paths to test xcconfig from parent
Dimitris Koutsogiorgas
#6768 -
Ensure product name for tests is not overridden by custom build settings
Dimitris Koutsogiorgas
#6766 -
Do not use the same product name for test targets
Dimitris Koutsogiorgas
#6762 -
Use unique temp folder during lint for parallel execution
Dimitris Koutsogiorgas
#5117 -
Stop adding
$(inherited)for every static library linked
Dimitris Koutsogiorgas
#6756 -
Settings for dependent targets should include the parent target for test xcconfigs
Dimitris Koutsogiorgas
#6755 -
Only check for valid Swift version for pod targets that use Swift
Dimitris Koutsogiorgas
#6733 -
Fix pod install error from 1.2.1 when working with static lib-only projects.
Ben Asher
#6673 -
Use
git!when executingpushcommand in order to raise informative and set exit code.
Dimitris Koutsogiorgas
#6700 -
Make copy resources echoes always return true to work around issue where Xcode stops handling build script output greater than ~440 characters (rdar://30607704).
postmechanical
#6595 -
Inherit pod defined values for
SWIFT_ACTIVE_COMPILATION_CONDITIONS.
Louis D'hauwe
#6629
- Ruby
Published by endocrimes over 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.3.0.rc.1
Enhancements
- None.
Bug Fixes
-
Cache result of resource and framework paths
Dimitris Koutsogiorgas
#6893 -
Ensure source urls are set when spec has subspecs with dependencies
Dimitris Koutsogiorgas
#6888
1.3.0.beta.3 (2017-07-19)
Enhancements
-
Protect rsync tmp files from being deleted if two targets sync at the same time
Justin Martin
#6873 -
Include test schemes within library schemes
Dimitris Koutsogiorgas
#6765 -
Truncate extra groups in Development Pods when they are parents of all files
Eric Amorde
#6814 -
Do not re-write generated files that have not changed
Dimitris Koutsogiorgas
dingjingpisces2015
#6825
Bug Fixes
-
Set the test xcconfig file to resource bundles used only by tests
Dimitris Koutsogiorgas
#6886 -
Integrate test targets to embed frameworks and resources
Dimitris Koutsogiorgas
#6828 -
Ensure resource bundle and test dependencies are set for test native targets
Dimitris Koutsogiorgas
#6829 -
Provide a better error message when references are missing for non-source files
David Airapetyan
#4887 -
Select unique module_name(s) across host target's and embedded targets' pod targets
Anand Biligiri
#6711
1.3.0.beta.2 (2017-06-22)
Enhancements
-
Add inputs and outputs for resources script phase
Dimitris Koutsogiorgas
#6806 -
Simplify logic around framework input and output paths
Dimitris Koutsogiorgas
#6803 -
Add inputs and outputs to check manifest lock and embed framework script phases
Dimitris Koutsogiorgas
#6797
Bug Fixes
-
Remove 0.34 migration for a small boost in
pod installtime
Dimitris Koutsogiorgas
#6783 -
Use a cache when figuring out if a pod target is test only
Dimitris Koutsogiorgas
#6787
1.3.0.beta.1 (2017-06-06)
Enhancements
-
Add validator support to run test specs during lint
Dimitris Koutsogiorgas
#6753 -
Fix to include proper runtime search paths for test native targets
Dimitris Koutsogiorgas
#6727 -
Aggregate targets should not include pod targets only used by tests
Dimitris Koutsogiorgas
#6726 -
Add support for test target creation in the pods project generator
Dimitris Koutsogiorgas
#6703 -
Copy dSYM for vendored frameworks.
Dimitris Koutsogiorgas
#1698 -
Prevents need for .swift-version file in Objective-C pods
Austin Emmons
#6742 -
Add a ipc command
podfile_jsonconverts a Podfile to JSON
Dacaiguoguo
#6779
Bug Fixes
-
Link
swiftSwiftOnoneSupportfor test xcconfigs
Dimitris Koutsogiorgas
#6769 -
Do not double add search paths to test xcconfig from parent
Dimitris Koutsogiorgas
#6768 -
Ensure product name for tests is not overridden by custom build settings
Dimitris Koutsogiorgas
#6766 -
Do not use the same product name for test targets
Dimitris Koutsogiorgas
#6762 -
Use unique temp folder during lint for parallel execution
Dimitris Koutsogiorgas
#5117 -
Stop adding
$(inherited)for every static library linked
Dimitris Koutsogiorgas
#6756 -
Settings for dependent targets should include the parent target for test xcconfigs
Dimitris Koutsogiorgas
#6755 -
Only check for valid Swift version for pod targets that use Swift
Dimitris Koutsogiorgas
#6733 -
Fix pod install error from 1.2.1 when working with static lib-only projects.
Ben Asher
#6673 -
Use
git!when executingpushcommand in order to raise informative and set exit code.
Dimitris Koutsogiorgas
#6700 -
Make copy resources echoes always return true to work around issue where Xcode stops handling build script output greater than ~440 characters (rdar://30607704).
postmechanical
#6595 -
Inherit pod defined values for
SWIFT_ACTIVE_COMPILATION_CONDITIONS.
Louis D'hauwe
#6629
- Ruby
Published by endocrimes over 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.3.0.beta.3
Enhancements
-
Protect rsync tmp files from being deleted if two targets sync at the same time
Justin Martin
#6873 -
Include test schemes within library schemes
Dimitris Koutsogiorgas
#6765 -
Truncate extra groups in Development Pods when they are parents of all files
Eric Amorde
#6814 -
Do not re-write generated files that have not changed
Dimitris Koutsogiorgas
dingjingpisces2015
#6825
Bug Fixes
-
Set the test xcconfig file to resource bundles used only by tests
Dimitris Koutsogiorgas
#6886 -
Integrate test targets to embed frameworks and resources
Dimitris Koutsogiorgas
#6828 -
Ensure resource bundle and test dependencies are set for test native targets
Dimitris Koutsogiorgas
#6829 -
Provide a better error message when references are missing for non-source files
David Airapetyan
#4887 -
Select unique module_name(s) across host target's and embedded targets' pod targets
Anand Biligiri
#6711
1.3.0.beta.2 (2017-06-22)
Enhancements
-
Add inputs and outputs for resources script phase
Dimitris Koutsogiorgas
#6806 -
Simplify logic around framework input and output paths
Dimitris Koutsogiorgas
#6803 -
Add inputs and outputs to check manifest lock and embed framework script phases
Dimitris Koutsogiorgas
#6797
Bug Fixes
-
Remove 0.34 migration for a small boost in
pod installtime
Dimitris Koutsogiorgas
#6783 -
Use a cache when figuring out if a pod target is test only
Dimitris Koutsogiorgas
#6787
1.3.0.beta.1 (2017-06-06)
Enhancements
-
Add validator support to run test specs during lint
Dimitris Koutsogiorgas
#6753 -
Fix to include proper runtime search paths for test native targets
Dimitris Koutsogiorgas
#6727 -
Aggregate targets should not include pod targets only used by tests
Dimitris Koutsogiorgas
#6726 -
Add support for test target creation in the pods project generator
Dimitris Koutsogiorgas
#6703 -
Copy dSYM for vendored frameworks.
Dimitris Koutsogiorgas
#1698 -
Prevents need for .swift-version file in Objective-C pods
Austin Emmons
#6742 -
Add a ipc command
podfile_jsonconverts a Podfile to JSON
Dacaiguoguo
#6779
Bug Fixes
-
Link
swiftSwiftOnoneSupportfor test xcconfigs
Dimitris Koutsogiorgas
#6769 -
Do not double add search paths to test xcconfig from parent
Dimitris Koutsogiorgas
#6768 -
Ensure product name for tests is not overridden by custom build settings
Dimitris Koutsogiorgas
#6766 -
Do not use the same product name for test targets
Dimitris Koutsogiorgas
#6762 -
Use unique temp folder during lint for parallel execution
Dimitris Koutsogiorgas
#5117 -
Stop adding
$(inherited)for every static library linked
Dimitris Koutsogiorgas
#6756 -
Settings for dependent targets should include the parent target for test xcconfigs
Dimitris Koutsogiorgas
#6755 -
Only check for valid Swift version for pod targets that use Swift
Dimitris Koutsogiorgas
#6733 -
Fix pod install error from 1.2.1 when working with static lib-only projects.
Ben Asher
#6673 -
Use
git!when executingpushcommand in order to raise informative and set exit code.
Dimitris Koutsogiorgas
#6700 -
Make copy resources echoes always return true to work around issue where Xcode stops handling build script output greater than ~440 characters (rdar://30607704).
postmechanical
#6595 -
Inherit pod defined values for
SWIFT_ACTIVE_COMPILATION_CONDITIONS.
Louis D'hauwe
#6629
- Ruby
Published by endocrimes over 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.3.0.beta.2
Enhancements
-
Add inputs and outputs for resources script phase
Dimitris Koutsogiorgas
#6806 -
Simplify logic around framework input and output paths
Dimitris Koutsogiorgas
#6803 -
Add inputs and outputs to check manifest lock and embed framework script phases
Dimitris Koutsogiorgas
#6797
Bug Fixes
-
Remove 0.34 migration for a small boost in
pod installtime
Dimitris Koutsogiorgas
#6783 -
Use a cache when figuring out if a pod target is test only
Dimitris Koutsogiorgas
#6787
1.3.0.beta.1 (2017-06-06)
Enhancements
-
Add validator support to run test specs during lint
Dimitris Koutsogiorgas
#6753 -
Fix to include proper runtime search paths for test native targets
Dimitris Koutsogiorgas
#6727 -
Aggregate targets should not include pod targets only used by tests
Dimitris Koutsogiorgas
#6726 -
Add support for test target creation in the pods project generator
Dimitris Koutsogiorgas
#6703 -
Copy dSYM for vendored frameworks.
Dimitris Koutsogiorgas
#1698 -
Prevents need for .swift-version file in Objective-C pods
Austin Emmons
#6742 -
Add a ipc command
podfile_jsonconverts a Podfile to JSON
Dacaiguoguo
#6779
Bug Fixes
-
Link
swiftSwiftOnoneSupportfor test xcconfigs
Dimitris Koutsogiorgas
#6769 -
Do not double add search paths to test xcconfig from parent
Dimitris Koutsogiorgas
#6768 -
Ensure product name for tests is not overridden by custom build settings
Dimitris Koutsogiorgas
#6766 -
Do not use the same product name for test targets
Dimitris Koutsogiorgas
#6762 -
Use unique temp folder during lint for parallel execution
Dimitris Koutsogiorgas
#5117 -
Stop adding
$(inherited)for every static library linked
Dimitris Koutsogiorgas
#6756 -
Settings for dependent targets should include the parent target for test xcconfigs
Dimitris Koutsogiorgas
#6755 -
Only check for valid Swift version for pod targets that use Swift
Dimitris Koutsogiorgas
#6733 -
Fix pod install error from 1.2.1 when working with static lib-only projects.
Ben Asher
#6673 -
Use
git!when executingpushcommand in order to raise informative and set exit code.
Dimitris Koutsogiorgas
#6700 -
Make copy resources echoes always return true to work around issue where Xcode stops handling build script output greater than ~440 characters (rdar://30607704).
postmechanical
#6595 -
Inherit pod defined values for
SWIFT_ACTIVE_COMPILATION_CONDITIONS.
Louis D'hauwe
#6629
- Ruby
Published by endocrimes over 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.3.0.beta.1
Enhancements
-
Add validator support to run test specs during lint
Dimitris Koutsogiorgas
#6753 -
Fix to include proper runtime search paths for test native targets
Dimitris Koutsogiorgas
#6727 -
Aggregate targets should not include pod targets only used by tests
Dimitris Koutsogiorgas
#6726 -
Add support for test target creation in the pods project generator
Dimitris Koutsogiorgas
#6703 -
Copy dSYM for vendored frameworks.
Dimitris Koutsogiorgas
#1698 -
Prevents need for .swift-version file in Objective-C pods
Austin Emmons
#6742
Bug Fixes
-
Do not double add search paths to test xcconfig from parent
Dimitris Koutsogiorgas
#6767 -
Link
swiftSwiftOnoneSupportfor test xcconfigs
Dimitris Koutsogiorgas
#6769 -
Ensure product name for tests is not overridden by custom build settings
Dimitris Koutsogiorgas
#6766 -
Do not use the same product name for test targets
Dimitris Koutsogiorgas
#6762 -
Use unique temp folder during lint for parallel execution
Dimitris Koutsogiorgas
#5117 -
Stop adding
$(inherited)for every static library linked
Dimitris Koutsogiorgas
#6756 -
Settings for dependent targets should include the parent target for test xcconfigs
Dimitris Koutsogiorgas
#6755 -
Only check for valid Swift version for pod targets that use Swift
Dimitris Koutsogiorgas
#6733 -
Fix pod install error from 1.2.1 when working with static lib-only projects.
Ben Asher
#6673 -
Use
git!when executingpushcommand in order to raise informative and set exit code.
Dimitris Koutsogiorgas
#6700 -
Make copy resources echoes always return true to work around issue where Xcode stops handling build script output greater than ~440 characters (rdar://30607704).
postmechanical
#6595 -
Inherit pod defined values for
SWIFT_ACTIVE_COMPILATION_CONDITIONS.
Louis D'hauwe
#6629
- Ruby
Published by endocrimes over 8 years ago
https://github.com/CocoaPods/CocoaPods - 1.2.1
Enhancements
- None.
Bug Fixes
- None.
1.2.1.rc.1 (2017-04-05)
Enhancements
- None.
Bug Fixes
-
Fix generating
LD_RUNPATH_SEARCH_PATHSwithoutuse_frameworks!but consuming a vendored dynamic artifact.
Dimitris Koutsogiorgas
#6596 -
Fix building with static lib subprojects (previously only supported framework subprojects).
Ben Asher
#5830
#6306 -
Fix regression from #6457 to ensure a correct error message is given when a spec is not found.
Dimitris Koutsogiorgas
#6457 -
Provide a better error message if a podspec is found but cannot be parsed.
Dimitris Koutsogiorgas
#6457 -
Only share pod target xcscheme if present during validation.
Dimitris Koutsogiorgas
#6558 -
Properly compile storyboard for watch device family.
Dimitris Koutsogiorgas
#6516 -
Support git progress for
pod repo updateandpod install --repo-update
Alfredo Delli Bovi
#6525 -
Return new exit code (31) when spec not found
Alfredo Delli Bovi
#6033 -
Provide better error message when spec not found
Alfredo Delli Bovi
#6033
1.2.1.beta.1 (2017-03-08)
Enhancements
-
Use red text when pod installation fails
Dimitris Koutsogiorgas
#6534 -
Provide installation option to disable multiple pod sources warnings.
Dimitris Koutsogiorgas
#6497 -
Use the colored2 gem instead of colored.
Orta Therox
xcodeproj#463 -
Cache results of dynamic_binary?
Ken Wigginton
#6434 -
Created
NOMENCLATURE.mdto keep a glossary of the most common terms used in cocoapods.
Rob Contreras
#2379
Bug Fixes
-
Ensure Core Data models get added to the compile sources phase for header generation.
Ben Asher
#6259 -
Do not crash when attempting to install pod with no supported targets.
Dimitris Koutsogiorgas
#6465 -
Correctly handle
OTHER_LDFLAGSfor targets with inherit search paths and source pods.
Justin Martin
Dimitris Koutsogiorgas
#6481 -
Uses
${PODS_PODFILE_DIR_PATH}for generated manifest lock script phase.
Dimitris Koutsogiorgas
#5499 -
Do not generate
UIRequiredDeviceCapabilitiesfortvOSInfo.plists.
Dimitris Koutsogiorgas
#6193 -
Fix integration with vendored static frameworks and libraries.
Dimitris Koutsogiorgas
#6477 -
Use
${SRCROOT}rather than${PODS_ROOT}in the generated manifest lock script phase.
Dimitris Koutsogiorgas
#5499 -
Fix build phase resource references to point at PBXVariantGroups where relevant.
Wes Campaigne
Dimitris Koutsogiorgas
#6373 -
Correctly set runtime search paths for OSX unit test bundles when using frameworks.
Dimitris Koutsogiorgas
#6435 -
Add
--skip-import-validationto skip linking a pod during lint.
Samuel Giddins
Dimitris Koutsogiorgas
#5670 -
Updated the colored2 gem (previous version removed from rubygems.org).
Ben Asher
#6533
- Ruby
Published by endocrimes almost 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.2.1.rc.1
Enhancements
- None.
Bug Fixes
-
Fix generating
LD_RUNPATH_SEARCH_PATHSwithoutuse_frameworks!but consuming a vendored dynamic artifact.
Dimitris Koutsogiorgas
#6596 -
Fix building with static lib subprojects (previously only supported framework subprojects).
Ben Asher
#5830
#6306 -
Fix regression from #6457 to ensure a correct error message is given when a spec is not found.
Dimitris Koutsogiorgas
#6457 -
Provide a better error message if a podspec is found but cannot be parsed.
Dimitris Koutsogiorgas
#6457 -
Only share pod target xcscheme if present during validation.
Dimitris Koutsogiorgas
#6558 -
Properly compile storyboard for watch device family.
Dimitris Koutsogiorgas
#6516 -
Support git progress for
pod repo updateandpod install --repo-update
Alfredo Delli Bovi
#6525 -
Return new exit code (31) when spec not found
Alfredo Delli Bovi
#6033 -
Provide better error message when spec not found
Alfredo Delli Bovi
#6033
1.2.1.beta.1 (2017-03-08)
Enhancements
-
Use red text when pod installation fails
Dimitris Koutsogiorgas
#6534 -
Provide installation option to disable multiple pod sources warnings.
Dimitris Koutsogiorgas
#6497 -
Use the colored2 gem instead of colored.
Orta Therox
xcodeproj#463 -
Cache results of dynamic_binary?
Ken Wigginton
#6434 -
Created
NOMENCLATURE.mdto keep a glossary of the most common terms used in cocoapods.
Rob Contreras
#2379
Bug Fixes
-
Ensure Core Data models get added to the compile sources phase for header generation.
Ben Asher
#6259 -
Do not crash when attempting to install pod with no supported targets.
Dimitris Koutsogiorgas
#6465 -
Correctly handle
OTHER_LDFLAGSfor targets with inherit search paths and source pods.
Justin Martin
Dimitris Koutsogiorgas
#6481 -
Uses
${PODS_PODFILE_DIR_PATH}for generated manifest lock script phase.
Dimitris Koutsogiorgas
#5499 -
Do not generate
UIRequiredDeviceCapabilitiesfortvOSInfo.plists.
Dimitris Koutsogiorgas
#6193 -
Fix integration with vendored static frameworks and libraries.
Dimitris Koutsogiorgas
#6477 -
Use
${SRCROOT}rather than${PODS_ROOT}in the generated manifest lock script phase.
Dimitris Koutsogiorgas
#5499 -
Fix build phase resource references to point at PBXVariantGroups where relevant.
Wes Campaigne
Dimitris Koutsogiorgas
#6373 -
Correctly set runtime search paths for OSX unit test bundles when using frameworks.
Dimitris Koutsogiorgas
#6435 -
Add
--skip-import-validationto skip linking a pod during lint.
Samuel Giddins
Dimitris Koutsogiorgas
#5670 -
Updated the colored2 gem (previous version removed from rubygems.org).
Ben Asher
#6533
- Ruby
Published by endocrimes almost 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.2.1.beta.1
Enhancements
-
Use red text when pod installation fails
Dimitris Koutsogiorgas
#6534 -
Use the colored2 gem instead of colored.
Orta Therox
xcodeproj#463 -
Cache results of dynamic_binary?
Ken Wigginton
#6434
Bug Fixes
-
Do not crash when attempting to install pod with no supported targets.
Dimitris Koutsogiorgas
#6465 -
Correctly handle
OTHER_LDFLAGSfor targets with inherit search paths and source pods.
Justin Martin
Dimitris Koutsogiorgas
#6481 -
Uses
${PODS_PODFILE_DIR_PATH}for generated manifest lock script phase.
Dimitris Koutsogiorgas
#5499 -
Do not generate
UIRequiredDeviceCapabilitiesfortvOSInfo.plists.
Dimitris Koutsogiorgas
#6193 -
Fix integration with vendored static frameworks and libraries.
Dimitris Koutsogiorgas
#6477 -
Use
${SRCROOT}rather than${PODS_ROOT}in the generated manifest lock script phase.
Dimitris Koutsogiorgas
#5499 -
Fix build phase resource references to point at PBXVariantGroups where relevant.
Wes Campaigne
Dimitris Koutsogiorgas
#6373 -
Correctly set runtime search paths for OSX unit test bundles when using frameworks.
Dimitris Koutsogiorgas
#6435 -
Add
--skip-import-validationto skip linking a pod during lint.
Samuel Giddins
Dimitris Koutsogiorgas
#5670 -
Updated the colored2 gem (previous version removed from rubygems.org).
Ben Asher
#6533
- Ruby
Published by endocrimes almost 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.2.0
Enhancements
- None.
Bug Fixes
- Do not link static frameworks to targets that use
inherit! search_paths.
Dimitris Koutsogiorgas
#6065
1.2.0.rc.1 (2017-01-13)
Enhancements
- Show git progress when downloading the CocoaPods Specs repo.
Danielle Tomlinson
#5937
Bug Fixes
- None.
1.2.0.beta.3 (2016-12-28)
Enhancements
pod repo pushnow accepts the--swift-versionargument.
Dimitris Koutsogiorgas
#6217- Output Swift targets when multiple versions of Swift are detected.
Justin Martin & Dimitris Koutsogiorgas
#6191 - [update] adding --sources to specify to only update pods from a repo
Mark Schall
#5809 - Add aggregated search paths targets to vendored build settings
Chris Ortman
Johannes Plunien
#5512 - Use fetch and reset rather than a pull when updating specs repos.
Danielle Tomlinson
#6206
Bug Fixes
- Fix default LD_RUNPATH_SEARCH_PATHS for host targets.
Dimitris Koutsogiorgas
#6006 - Fix codesigning issues when targets have spaces.
Sam Gammon
#6153 - Raise an exception if unable to find a reference for a path and handle symlink references.
Dimitris Koutsogiorgas
#5427 - Re-escaped backslashes in embed_frameworks generator
Harlan Haskins
#6121 - Escape spaces in CONFIGURATION_BUILD_DIR when creating header folders symlink
Dmitry Obukhov
#6146 - Fail gracefully when downloading a podspec in
pod spec lintfails.
Samuel Giddins - Remove the
const_missinghack forPod::SourcesManager.
Samuel Giddins - Fixed code signing issue causing lint failure on macOS.
Paul Cantrell
#5645 - Raise an exception when using a git version prior to 1.8.5.
Danielle Tomlinson
#6078 - Fix framework support for frameworks in sub-projects.
Ben Asher
#6123 - Remove errors that prevent host/extension target mismatches, which Xcode will warn about.
Ben Asher
#6173
1.2.0.beta.1 (2016-10-28)
Enhancements
- Generate
PODS_TARGET_SRCROOTbuild setting for each pod target.
Dimitris Koutsogiorgas
#5375 - Add support for running CocoaPods on Linux.
Samuel Giddins - Use native Ruby ASCII plist parsing and serialization, removing dependencies
on FFI, Xcode, and macOS.
Samuel Giddins - Run codesigning in parallel in the embed frameworks build phase when
COCOAPODS_PARALLEL_CODE_SIGNis set totrue.
Ben Asher
#6088
Bug Fixes
- Add target-device tvOS in copy_resources generator.
Konrad Feiler
#6052 - Read the correct
SWIFT_VERSIONwhen generating target XCConfigs.
Ben Asher
#6067 - Don't explicitly set
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIESto NO.
Ben Asher
#6064 - Redefine FOUNDATION_EXPORT for C-only pods in umbrella header.
Chris Ballinger
#6024
- Ruby
Published by endocrimes about 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.2.0.rc.1
Enhancements
- Show git progress when downloading the CocoaPods Specs repo.
Danielle Tomlinson
#5937
Bug Fixes
- None.
1.2.0.beta.3 (2016-12-28)
Enhancements
pod repo pushnow accepts the--swift-versionargument.
Dimitris Koutsogiorgas
#6217- Output Swift targets when multiple versions of Swift are detected.
Justin Martin & Dimitris Koutsogiorgas
#6191 - [update] adding --sources to specify to only update pods from a repo
Mark Schall
#5809 - Add aggregated search paths targets to vendored build settings
Chris Ortman
Johannes Plunien
#5512 - Use fetch and reset rather than a pull when updating specs repos.
Danielle Tomlinson
#6206
Bug Fixes
- Fix default LD_RUNPATH_SEARCH_PATHS for host targets.
Dimitris Koutsogiorgas
#6006 - Fix codesigning issues when targets have spaces.
Sam Gammon
#6153 - Raise an exception if unable to find a reference for a path and handle symlink references.
Dimitris Koutsogiorgas
#5427 - Re-escaped backslashes in embed_frameworks generator
Harlan Haskins
#6121 - Escape spaces in CONFIGURATION_BUILD_DIR when creating header folders symlink
Dmitry Obukhov
#6146 - Fail gracefully when downloading a podspec in
pod spec lintfails.
Samuel Giddins - Remove the
const_missinghack forPod::SourcesManager.
Samuel Giddins - Fixed code signing issue causing lint failure on macOS.
Paul Cantrell
#5645 - Raise an exception when using a git version prior to 1.8.5.
Danielle Tomlinson
#6078 - Fix framework support for frameworks in sub-projects.
Ben Asher
#6123 - Remove errors that prevent host/extension target mismatches, which Xcode will warn about.
Ben Asher
#6173
1.2.0.beta.1 (2016-10-28)
Enhancements
- Generate
PODS_TARGET_SRCROOTbuild setting for each pod target.
Dimitris Koutsogiorgas
#5375 - Add support for running CocoaPods on Linux.
Samuel Giddins - Use native Ruby ASCII plist parsing and serialization, removing dependencies
on FFI, Xcode, and macOS.
Samuel Giddins - Run codesigning in parallel in the embed frameworks build phase when
COCOAPODS_PARALLEL_CODE_SIGNis set totrue.
Ben Asher
#6088
Bug Fixes
- Add target-device tvOS in copy_resources generator.
Konrad Feiler
#6052 - Read the correct
SWIFT_VERSIONwhen generating target XCConfigs.
Ben Asher
#6067 - Don't explicitly set
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIESto NO.
Ben Asher
#6064 - Redefine FOUNDATION_EXPORT for C-only pods in umbrella header.
Chris Ballinger
#6024
- Ruby
Published by endocrimes about 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.2.0.beta.3
Enhancements
pod repo pushnow accepts the--swift-versionargument.
Dimitris Koutsogiorgas
#6217- Output Swift targets when multiple versions of Swift are detected.
Justin Martin & Dimitris Koutsogiorgas
#6191 - [update] adding --sources to specify to only update pods from a repo
Mark Schall
#5809 - Add aggregated search paths targets to vendored build settings
Chris Ortman
Johannes Plunien
#5512 - Use fetch and reset rather than a pull when updating specs repos.
Danielle Tomlinson
#6206
Bug Fixes
- Fix default LD_RUNPATH_SEARCH_PATHS for host targets.
Dimitris Koutsogiorgas
#6006 - Fix codesigning issues when targets have spaces.
Sam Gammon
#6153 - Raise an exception if unable to find a reference for a path and handle symlink references.
Dimitris Koutsogiorgas
#5427 - Re-escaped backslashes in embed_frameworks generator
Harlan Haskins
#6121 - Escape spaces in CONFIGURATION_BUILD_DIR when creating header folders symlink
Dmitry Obukhov
#6146 - Fail gracefully when downloading a podspec in
pod spec lintfails.
Samuel Giddins - Remove the
const_missinghack forPod::SourcesManager.
Samuel Giddins - Fixed code signing issue causing lint failure on macOS.
Paul Cantrell
#5645 - Raise an exception when using a git version prior to 1.8.5.
Danielle Tomlinson
#6078 - Fix framework support for frameworks in sub-projects.
Ben Asher
#6123 - Remove errors that prevent host/extension target mismatches, which Xcode will warn about.
Ben Asher
#6173
1.2.0.beta.1 (2016-10-28)
Enhancements
- Generate
PODS_TARGET_SRCROOTbuild setting for each pod target.
Dimitris Koutsogiorgas
#5375 - Add support for running CocoaPods on Linux.
Samuel Giddins - Use native Ruby ASCII plist parsing and serialization, removing dependencies
on FFI, Xcode, and macOS.
Samuel Giddins - Run codesigning in parallel in the embed frameworks build phase when
COCOAPODS_PARALLEL_CODE_SIGNis set totrue.
Ben Asher
#6088
Bug Fixes
- Add target-device tvOS in copy_resources generator.
Konrad Feiler
#6052 - Read the correct
SWIFT_VERSIONwhen generating target XCConfigs.
Ben Asher
#6067 - Don't explicitly set
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIESto NO.
Ben Asher
#6064 - Redefine FOUNDATION_EXPORT for C-only pods in umbrella header.
Chris Ballinger
#6024
- Ruby
Published by endocrimes about 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.1.1
Enhancements
- None.
Bug Fixes
- Strip newlines from .swift-version files.
Danielle Tomlinson
#6059
- Ruby
Published by endocrimes over 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.1.0
Enhancements
- Use host target for frameworks of XPC services.
Ingmar Stein
#6029 - Use Swift 3.0 by default during validation.
Danielle Tomlinson
#6042 - Exit with non-zero exit status if pod repo update fails
Uku Loskit
#6037 - The validator has an API for accessing which version of Swift was used.
Orta Therox
#6049
Bug Fixes
- None.
1.1.0.rc.3 (2016-10-11)
Enhancements
- Cache result of inhibit_warnings and include_in_build_config to speed up pod install.
Dimitris Koutsogiorgas
#5934 - Tell users about the .swift-version file on validation failures.
Danielle Tomlinson
#5951 - Improve performance of PathList.read_file_system
Heath Borders
#5890 - Cache result of uses_swift and should_build to speed up pod install.
Dimitris Koutsogiorgas
#5837 - Remove uses of
cdin generated scripts
Ben Asher
#5959 - Error with helpful message when integrating a pod into targets that have mismatched Swift versions.
Ben Asher
#5984 - Allow users to share pods between Objective-C and Swift targets.
Danielle Tomlinson
#5984 - Allow setting the linting Swift version via
--swift-version=VERSION
Danielle Tomlinson
#5989 - Greenify pod install success message
Stephen Hayes
#5713 - Update EMBEDDED_CONTENT_CONTAINS_SWIFT flag behaviour based on xcode version.
codymoorhouse
#5732
Bug Fixes
- Remove special handling for messages apps
Ben Asher
#5860 - Ensure messages apps have an embed frameworks build phase
Ben Asher
#5860 - Fix linting of private pods when using libraries.
Stefan Pühringer
#5891
1.1.0.rc.2 (2016-09-13)
Enhancements
- Use the SWIFT_VERSION when linting pods. To lint with Swift 3.0
add a Swift Version file.echo "3.0" >> .swift-version.
Danielle Tomlinson
#5841
Bug Fixes
- Correctly pass Pod:VERSION in
pod lib create.
Danielle Tomlinson
#5840
1.1.0.rc.1 (2016-09-10)
Enhancements
Bug Fixes
- Wrap generated import headers with OBJC to fix C only pods.
Dimitris Koutsogiorgas
#5291 - Prevent crash when generating acknowledgements when license type is not specified.
Marcelo Fabri
#5826 - Pass full path to App.xcworkspace for spec validation, and use
git -Cforpod repo pushgit ops.
Ben Asher
#5805
1.1.0.beta.2 (2016-09-03)
Enhancements
- Remove references to the pre-1.0 Migrator.
Danielle Tomlinson
#5635 - Improve performance of dependency resolution.
yanzhiwei147
#5510 - Add support for building Messages applications.
Ben Asher
#5726 - Improved messaging when missing host targets for embedded targets.
Improved support for framework-only projects.
Ben Asher
#5733 - Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
Ben Asher
#5732 - Verify that embedded target platform and swift version matches the host.
Ben Asher
#5747 - Pass the version of CocoaPods to
pod lib create's configure script.
orta
#5787 - Improve host target detection for embedded targets
in sub-projects.
Ben Asher
#5622
Bug Fixes
- Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
Danielle Tomlinson
#5491 - Fix codesigning identity on watchOS and tvOS targets.
Danielle Tomlinson
#5686 - Fix SWIFT_VERSION not being read when only defined at the project level.
Ben Asher
#5700 and #5737 - Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
Ben Asher
#5783
1.1.0.beta.1 (2016-07-11)
Enhancements
- Move Pods Project generation to an
XcodeNamespace.
Daniel Tomlinson
#5480 - Add the ability to inhibit swift warnings.
Peter Ryszkiewicz
#5414 - Use
git ls-remoteto skip full clones for branch dependencies.
Juan Civile
#5376 - [repo/push] --use-json to convert podspecs to JSON format when pushing.
Mark Schall
#5568 - Set 'Allow app extension API only' for Messages extensions.
Boris Bügling
#5558 - Accept
pod repo pushwith URL instead of only repo name.
Mark Schall
#5572 - [Installer] Set the SWIFT_VERSION for CocoaPods generated targets.
Danielle Tomlinson
#5540 - Print message when skipping user project integration.
Danielle Tomlinson
#5517 - Show GitHub Issues that could be related to exceptions.
Orta Therox
#4817 - Improve handling of app extensions, watch os 1 extensions
and framework targets.
Ben Asher
#4203 - Add a license type to generated acknowledgements file in plist.
Naoto Kaneko
#5436
Bug Fixes
- Fix local pod platform conflict error message.
Muhammed Yavuz Nuzumlalı
#5052 - Avoid use of
activesupportversion 5 to stay compatible with macOS system
Ruby.
Boris Bügling
#5602 - Fix installing pods with
use_frameworkswhen deduplication is disabled.
Samuel Giddins
#5481 - Running
pod setup --silentwill now properly silence git output while
updating the repository.
Samuel Giddins - Fix linting pods that depend upon
XCTest.
Samuel Giddins
#5321 - Use
requireinstead ofautoloadto solve an issue with loading
fourflusher.
Boris Bügling
#5445 - Resolve cyclic dependencies when creating pod targets.
Juan Civile
#5362 - Fix embedding frameworks in UI Testing bundles.
Daniel Tomlinson
#5250 - Ensure attempting to print a path in the error report doesn't itself error.
Samuel Giddins
#5541 - Fix linting with Xcode 8.
Boris Bügling
#5529 - Fix linting with Xcode 8 by disabling it entirely.
Boris Bügling
#5528 - Error during install when there are duplicate library names.
Daniel Tomlinson
#4014 - Make the
Check Pods Manifest.lockscript write errors to STDERR and improve
POSIX shell compatibility.
Simon Warta
#5595
- Ruby
Published by endocrimes over 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.1.0.rc.3
Enhancements
- Cache result of inhibit_warnings and include_in_build_config to speed up pod install.
Dimitris Koutsogiorgas
#5934 - Tell users about the .swift-version file on validation failures.
Danielle Tomlinson
#5951 - Improve performance of PathList.read_file_system
Heath Borders
#5890 - Cache result of uses_swift and should_build to speed up pod install.
Dimitris Koutsogiorgas
#5837 - Remove uses of
cdin generated scripts
Ben Asher
#5959 - Error with helpful message when integrating a pod into targets that have mismatched Swift versions.
Ben Asher
#5984 - Allow users to share pods between Objective-C and Swift targets.
Danielle Tomlinson
#5984 - Allow setting the linting Swift version via
--swift-version=VERSION
Danielle Tomlinson
#5989 - Greenify pod install success message
Stephen Hayes
#5713 - Update EMBEDDED_CONTENT_CONTAINS_SWIFT flag behaviour based on xcode version.
codymoorhouse
#5732
Bug Fixes
- Remove special handling for messages apps
Ben Asher
#5860 - Ensure messages apps have an embed frameworks build phase
Ben Asher
#5860 - Fix linting of private pods when using libraries.
Stefan Pühringer
#5891
1.1.0.rc.2 (2016-09-13)
Enhancements
- Use the SWIFT_VERSION when linting pods. To lint with Swift 3.0
add a Swift Version file.echo "3.0" >> .swift-version.
Danielle Tomlinson
#5841
Bug Fixes
- Correctly pass Pod:VERSION in
pod lib create.
Danielle Tomlinson
#5840
1.1.0.rc.1 (2016-09-10)
Enhancements
Bug Fixes
- Wrap generated import headers with OBJC to fix C only pods.
Dimitris Koutsogiorgas
#5291 - Prevent crash when generating acknowledgements when license type is not specified.
Marcelo Fabri
#5826 - Pass full path to App.xcworkspace for spec validation, and use
git -Cforpod repo pushgit ops.
Ben Asher
#5805
1.1.0.beta.2 (2016-09-03)
Enhancements
- Remove references to the pre-1.0 Migrator.
Danielle Tomlinson
#5635 - Improve performance of dependency resolution.
yanzhiwei147
#5510 - Add support for building Messages applications.
Ben Asher
#5726 - Improved messaging when missing host targets for embedded targets.
Improved support for framework-only projects.
Ben Asher
#5733 - Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
Ben Asher
#5732 - Verify that embedded target platform and swift version matches the host.
Ben Asher
#5747 - Pass the version of CocoaPods to
pod lib create's configure script.
orta
#5787 - Improve host target detection for embedded targets
in sub-projects.
Ben Asher
#5622
Bug Fixes
- Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
Danielle Tomlinson
#5491 - Fix codesigning identity on watchOS and tvOS targets.
Danielle Tomlinson
#5686 - Fix SWIFT_VERSION not being read when only defined at the project level.
Ben Asher
#5700 and #5737 - Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
Ben Asher
#5783
1.1.0.beta.1 (2016-07-11)
Enhancements
- Move Pods Project generation to an
XcodeNamespace.
Daniel Tomlinson
#5480 - Add the ability to inhibit swift warnings.
Peter Ryszkiewicz
#5414 - Use
git ls-remoteto skip full clones for branch dependencies.
Juan Civile
#5376 - [repo/push] --use-json to convert podspecs to JSON format when pushing.
Mark Schall
#5568 - Set 'Allow app extension API only' for Messages extensions.
Boris Bügling
#5558 - Accept
pod repo pushwith URL instead of only repo name.
Mark Schall
#5572 - [Installer] Set the SWIFT_VERSION for CocoaPods generated targets.
Danielle Tomlinson
#5540 - Print message when skipping user project integration.
Danielle Tomlinson
#5517 - Show GitHub Issues that could be related to exceptions.
Orta Therox
#4817 - Improve handling of app extensions, watch os 1 extensions
and framework targets.
Ben Asher
#4203 - Add a license type to generated acknowledgements file in plist.
Naoto Kaneko
#5436
Bug Fixes
- Fix local pod platform conflict error message.
Muhammed Yavuz Nuzumlalı
#5052 - Avoid use of
activesupportversion 5 to stay compatible with macOS system
Ruby.
Boris Bügling
#5602 - Fix installing pods with
use_frameworkswhen deduplication is disabled.
Samuel Giddins
#5481 - Running
pod setup --silentwill now properly silence git output while
updating the repository.
Samuel Giddins - Fix linting pods that depend upon
XCTest.
Samuel Giddins
#5321 - Use
requireinstead ofautoloadto solve an issue with loading
fourflusher.
Boris Bügling
#5445 - Resolve cyclic dependencies when creating pod targets.
Juan Civile
#5362 - Fix embedding frameworks in UI Testing bundles.
Daniel Tomlinson
#5250 - Ensure attempting to print a path in the error report doesn't itself error.
Samuel Giddins
#5541 - Fix linting with Xcode 8.
Boris Bügling
#5529 - Fix linting with Xcode 8 by disabling it entirely.
Boris Bügling
#5528 - Error during install when there are duplicate library names.
Daniel Tomlinson
#4014 - Make the
Check Pods Manifest.lockscript write errors to STDERR and improve
POSIX shell compatibility.
Simon Warta
#5595
- Ruby
Published by endocrimes over 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.1.0.rc.2
Enhancements
- Use the SWIFT_VERSION when linting pods.
Danielle Tomlinson
#5841
Bug Fixes
- Correctly pass Pod:VERSION in
pod lib create.
Danielle Tomlinson
#5840
1.1.0.rc.1 (2016-09-10)
Enhancements
Bug Fixes
- Prevent crash when generating acknowledgements when license type is not specified.
Marcelo Fabri
#5826 - Pass full path to App.xcworkspace for spec validation, and use
git -Cforpod repo pushgit ops.
Ben Asher
#5805
1.1.0.beta.2 (2016-09-03)
Enhancements
- Remove references to the pre-1.0 Migrator.
Danielle Tomlinson
#5635 - Improve performance of dependency resolution.
yanzhiwei147
#5510 - Add support for building Messages applications.
Ben Asher
#5726 - Improved messaging when missing host targets for embedded targets.
Improved support for framework-only projects.
Ben Asher
#5733 - Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
Ben Asher
#5732 - Verify that embedded target platform and swift version matches the host.
Ben Asher
#5747 - Pass the version of CocoaPods to
pod lib create's configure script.
orta
#5787 - Improve host target detection for embedded targets
in sub-projects.
Ben Asher
#5622
Bug Fixes
- Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
Danielle Tomlinson
#5491 - Fix codesigning identity on watchOS and tvOS targets.
Danielle Tomlinson
#5686 - Fix SWIFT_VERSION not being read when only defined at the project level.
Ben Asher
#5700 and #5737 - Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
Ben Asher
#5783
1.1.0.beta.1 (2016-07-11)
Enhancements
- Move Pods Project generation to an
XcodeNamespace.
Daniel Tomlinson
#5480 - Add the ability to inhibit swift warnings.
Peter Ryszkiewicz
#5414 - Use
git ls-remoteto skip full clones for branch dependencies.
Juan Civile
#5376 - [repo/push] --use-json to convert podspecs to JSON format when pushing.
Mark Schall
#5568 - Set 'Allow app extension API only' for Messages extensions.
Boris Bügling
#5558 - Accept
pod repo pushwith URL instead of only repo name.
Mark Schall
#5572 - [Installer] Set the SWIFT_VERSION for CocoaPods generated targets.
Danielle Tomlinson
#5540 - Print message when skipping user project integration.
Danielle Tomlinson
#5517 - Show GitHub Issues that could be related to exceptions.
Orta Therox
#4817 - Improve handling of app extensions, watch os 1 extensions
and framework targets.
Ben Asher
#4203 - Add a license type to generated acknowledgements file in plist.
Naoto Kaneko
#5436
Bug Fixes
- Fix local pod platform conflict error message.
Muhammed Yavuz Nuzumlalı
#5052 - Avoid use of
activesupportversion 5 to stay compatible with macOS system
Ruby.
Boris Bügling
#5602 - Fix installing pods with
use_frameworkswhen deduplication is disabled.
Samuel Giddins
#5481 - Running
pod setup --silentwill now properly silence git output while
updating the repository.
Samuel Giddins - Fix linting pods that depend upon
XCTest.
Samuel Giddins
#5321 - Use
requireinstead ofautoloadto solve an issue with loading
fourflusher.
Boris Bügling
#5445 - Resolve cyclic dependencies when creating pod targets.
Juan Civile
#5362 - Fix embedding frameworks in UI Testing bundles.
Daniel Tomlinson
#5250 - Ensure attempting to print a path in the error report doesn't itself error.
Samuel Giddins
#5541 - Fix linting with Xcode 8.
Boris Bügling
#5529 - Fix linting with Xcode 8 by disabling it entirely.
Boris Bügling
#5528 - Error during install when there are duplicate library names.
Daniel Tomlinson
#4014 - Make the
Check Pods Manifest.lockscript write errors to STDERR and improve
POSIX shell compatibility.
Simon Warta
#5595
- Ruby
Published by endocrimes over 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.1.0.rc.1
Enhancements
- None.
Bug Fixes
- Prevent crash when generating acknowledgements when license type is not specified.
Marcelo Fabri
#5826 - Pass full path to App.xcworkspace for spec validation, and use
git -Cforpod repo pushgit ops.
Ben Asher
#5805
1.1.0.beta.2 (2016-09-03)
Enhancements
- Remove references to the pre-1.0 Migrator.
Danielle Tomlinson
#5635 - Improve performance of dependency resolution.
yanzhiwei147
#5510 - Add support for building Messages applications.
benasher44
#5726 - Improved messaging when missing host targets for embedded targets.
Improved support for framework-only projects.
benasher44
#5733 - Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
benasher44
#5732 - Verify that embedded target platform and swift version matches the host.
benasher44
#5747 - Pass the version of CocoaPods to
pod lib create's configure script.
orta
#5787
Bug Fixes
- Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
Danielle Tomlinson
#5491 - Fix codesigning identity on watchOS and tvOS targets.
Danielle Tomlinson
#5686 - Fix SWIFT_VERSION not being read when only defined at the project level.
Ben Asher
#5700 and #5737 - Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
Ben Asher
#5783
1.1.0.beta.1 (2016-07-11)
Enhancements
- Move Pods Project generation to an
XcodeNamespace.
Daniel Tomlinson
#5480 - Add the ability to inhibit swift warnings.
Peter Ryszkiewicz
#5414 - Use
git ls-remoteto skip full clones for branch dependencies.
Juan Civile
#5376 - [repo/push] --use-json to convert podspecs to JSON format when pushing.
Mark Schall
#5568 - Set 'Allow app extension API only' for Messages extensions.
Boris Bügling
#5558 - Accept
pod repo pushwith URL instead of only repo name.
Mark Schall
#5572 - [Installer] Set the SWIFT_VERSION for CocoaPods generated targets.
Danielle Tomlinson
#5540 - Print message when skipping user project integration.
Danielle Tomlinson
#5517 - Show GitHub Issues that could be related to exceptions.
Orta Therox
#4817 - Improve handling of app extensions, watch os 1 extensions
and framework targets.
benasher44
#4203 - Add a license type to generated acknowledgements file in plist.
Naoto Kaneko
#5436
Bug Fixes
- Fix local pod platform conflict error message.
Muhammed Yavuz Nuzumlalı
#5052 - Avoid use of
activesupportversion 5 to stay compatible with macOS system
Ruby.
Boris Bügling
#5602 - Fix installing pods with
use_frameworkswhen deduplication is disabled.
Samuel Giddins
#5481 - Running
pod setup --silentwill now properly silence git output while
updating the repository.
Samuel Giddins - Fix linting pods that depend upon
XCTest.
Samuel Giddins
#5321 - Use
requireinstead ofautoloadto solve an issue with loading
fourflusher.
Boris Bügling
#5445 - Resolve cyclic dependencies when creating pod targets.
Juan Civile
#5362 - Fix embedding frameworks in UI Testing bundles.
Daniel Tomlinson
#5250 - Ensure attempting to print a path in the error report doesn't itself error.
Samuel Giddins
#5541 - Fix linting with Xcode 8.
Boris Bügling
#5529 - Fix linting with Xcode 8 by disabling it entirely.
Boris Bügling
#5528 - Error during install when there are duplicate library names.
Daniel Tomlinson
#4014 - Make the
Check Pods Manifest.lockscript write errors to STDERR and improve
POSIX shell compatibility.
Simon Warta
#5595
- Ruby
Published by endocrimes over 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.1.0.beta.2
Enhancements
- Remove references to the pre-1.0 Migrator.
Danielle Tomlinson
#5635 - Improve performance of dependency resolution.
yanzhiwei147
#5510 - Add support for building Messages applications.
benasher44
#5726 - Improved messaging when missing host targets for embedded targets.
Improved support for framework-only projects.
benasher44
#5733 - Set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES when appropriate.
benasher44
#5732 - Verify that embedded target platform and swift version matches the host.
benasher44
#5747
Bug Fixes
- Hash scope suffixes if they are over 50 characters to prevent file paths from being too long.
Danielle Tomlinson
#5491 - Fix codesigning identity on watchOS and tvOS targets.
Danielle Tomlinson
#5686 - Fix SWIFT_VERSION not being read when only defined at the project level.
Ben Asher
#5700 and #5737 - Fix analyzer checking the compatibility of an embedded target with a host that has not been added the Podfile.
Ben Asher
#5783
1.1.0.beta.1 (2016-07-11)
Enhancements
- Move Pods Project generation to an
XcodeNamespace.
Daniel Tomlinson
#5480 - Add the ability to inhibit swift warnings.
Peter Ryszkiewicz
#5414 - Use
git ls-remoteto skip full clones for branch dependencies.
Juan Civile
#5376 - [repo/push] --use-json to convert podspecs to JSON format when pushing.
Mark Schall
#5568 - Set 'Allow app extension API only' for Messages extensions.
Boris Bügling
#5558 - Accept
pod repo pushwith URL instead of only repo name.
Mark Schall
#5572 - [Installer] Set the SWIFT_VERSION for CocoaPods generated targets.
Danielle Tomlinson
#5540 - Print message when skipping user project integration.
Danielle Tomlinson
#5517 - Show GitHub Issues that could be related to exceptions.
Orta Therox
#4817 - Improve handling of app extensions, watch os 1 extensions
and framework targets.
benasher44
#4203 - Add a license type to generated acknowledgements file in plist.
Naoto Kaneko
#5436
Bug Fixes
- Fix local pod platform conflict error message.
Muhammed Yavuz Nuzumlalı
#5052 - Avoid use of
activesupportversion 5 to stay compatible with macOS system
Ruby.
Boris Bügling
#5602 - Fix installing pods with
use_frameworkswhen deduplication is disabled.
Samuel Giddins
#5481 - Running
pod setup --silentwill now properly silence git output while
updating the repository.
Samuel Giddins - Fix linting pods that depend upon
XCTest.
Samuel Giddins
#5321 - Use
requireinstead ofautoloadto solve an issue with loading
fourflusher.
Boris Bügling
#5445 - Resolve cyclic dependencies when creating pod targets.
Juan Civile
#5362 - Fix embedding frameworks in UI Testing bundles.
Daniel Tomlinson
#5250 - Ensure attempting to print a path in the error report doesn't itself error.
Samuel Giddins
#5541 - Fix linting with Xcode 8.
Boris Bügling
#5529 - Fix linting with Xcode 8 by disabling it entirely.
Boris Bügling
#5528 - Error during install when there are duplicate library names.
Daniel Tomlinson
#4014 - Make the
Check Pods Manifest.lockscript write errors to STDERR and improve
POSIX shell compatibility.
Simon Warta
#5595
- Ruby
Published by endocrimes over 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.1.0.beta.1
Enhancements
- Move Pods Project generation to an
XcodeNamespace.
Daniel Tomlinson
#5480 - Add the ability to inhibit swift warnings.
Peter Ryszkiewicz
#5414 - Use
git ls-remoteto skip full clones for branch dependencies.
Juan Civile
#5376 - [repo/push] --use-json to convert podspecs to JSON format when pushing.
Mark Schall
#5568 - Set 'Allow app extension API only' for Messages extensions.
Boris Bügling
#5558 - Accept
pod repo pushwith URL instead of only repo name.
Mark Schall
#5572 - [Installer] Set the SWIFT_VERSION for CocoaPods generated targets.
Danielle Tomlinson
#5540 - Print message when skipping user project integration.
Danielle Tomlinson
#5517 - Show GitHub Issues that could be related to exceptions.
Orta Therox
#4817 - Improve handling of app extensions, watch os 1 extensions
and framework targets.
benasher44
#4203 - Add a license type to generated acknowledgements file in plist.
Naoto Kaneko
#5436
Bug Fixes
- Fix local pod platform conflict error message.
Muhammed Yavuz Nuzumlalı
#5052 - Avoid use of
activesupportversion 5 to stay compatible with macOS system
Ruby.
Boris Bügling
#5602 - Fix installing pods with
use_frameworkswhen deduplication is disabled.
Samuel Giddins
#5481 - Running
pod setup --silentwill now properly silence git output while
updating the repository.
Samuel Giddins - Fix linting pods that depend upon
XCTest.
Samuel Giddins
#5321 - Use
requireinstead ofautoloadto solve an issue with loading
fourflusher.
Boris Bügling
#5445 - Resolve cyclic dependencies when creating pod targets.
Juan Civile
#5362 - Fix embedding frameworks in UI Testing bundles.
Daniel Tomlinson
#5250 - Ensure attempting to print a path in the error report doesn't itself error.
Samuel Giddins
#5541 - Fix linting with Xcode 8.
Boris Bügling
#5529 - Fix linting with Xcode 8 by disabling it entirely.
Boris Bügling
#5528 - Error during install when there are duplicate library names.
Daniel Tomlinson
#4014 - Make the
Check Pods Manifest.lockscript write errors to STDERR and improve
POSIX shell compatibility.
Simon Warta
#5595
- Ruby
Published by segiddins over 9 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.1
Enhancements
- None.
Bug Fixes
- Symlink the header folders in the framework bundle's root directory
by a new shell script build phase ifheader_mappings_diris used
with frameworks.
Marius Rackwitz
#5313 - Removed emojis in Build Phases names — as it seems that some third party tools have trouble with them.
Olivier Halligon
#5382 - Ensure
Setis defined before using it.
Samuel Giddins
#5287 - Add --target-device to ibtool invocation for XIBs
Juan Civile
#5282 - Fix error when executables cannot be found.
Jan Berkel
#5319 - Avoid removing all files when root directory contains unicode characters.
Marc Boquet
#5294 - Guarding from crash if pod lib create has a + character in the name.
William Entriken
CocoaPods/pod-template#69 - Use target product types to determine whether a target is a test target when
runningpod init.
Samuel Giddins
#5378
- Ruby
Published by mrackwitz almost 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0
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
- Fix search paths inheritance when there are transitive dependencies.
Samuel Giddins
#5264
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 (2016-04-30)
Enhancements
- The
pod initcommand 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 variablePODS_BUILD_DIR.
Marius Rackwitz
#5217
Bug Fixes
- Fix for
pod repo push --helpthrowing 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-ansiargument.
Joshua Kalpin
#5199
1.0.0.beta.8 (2016-04-15)
Enhancements
- None.
Bug Fixes
- Headers from vendored frameworks no longer end up in the
HEADER_SEARCH_PATH
when using frameworks. They are now assumed to be already present as modular
headers in the framework itself.
Mark Spanbroek
#5146 - Access to the
Pod::SourcesManagerconstant has been restored, though its use
is considered deprecated and subject to removal at any time. Migrate to use
Pod::Config.instance.sources_managerin some manner as soon as possible.
Samuel Giddins - Running
pod repo update --silentwill now properly silence git output while
updating the repository.
Samuel Giddins
1.0.0.beta.7 (2016-04-15)
Enhancements
- When an unknown build configuration is mentioned in the Podfile, CocoaPods
will suggest the build configurations found in the user project.
Samuel Giddins
#5113 - Improved the error message when a matching spec cannot be found,
mentioning that nowpod repo updateis not implicit when runningpod install.
Orta Therox
#5135 - Add support for sharded specs directories.
Samuel Giddins
#5002 - Pass the build setting
OTHER_CODE_SIGN_FLAGSto codesign for the generated
embed frameworks build phase's script, as Xcode does when signing natively.
Václav Slavík
#5087
Bug Fixes
- Sort files from
Dir.globexplicitly to produce same result on case sensitive
file system as result on case insensitive file system.
Soutaro Matsumoto - Fix build path for resource bundles.
Marius Rackwitz
#5034 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed resources build phase's script, so that UI test targets can
be run.
seaders
#5133 - Ensure that a
CFBundleVersionis set for resource bundles' Info.plist
files.
Samuel Giddins
#4897
1.0.0.beta.6 (2016-03-15)
Breaking
- Running
pod installdoesn't imply an automatic spec repo update.
The old behavior can be achieved by passing in the option--repo-update
or runningpod repo update.
Marius Rackwitz
#5004 - Remove the configuration variable
skip_repo_updateas the default behavior
varies now betweenpod installandpod (update|outdated).
Marius Rackwitz
#5017
Enhancements
- The master specs repo will no longer perform 'no-op' git fetches. This should
help to reduce the load on GitHub's servers.
Daniel Tomlinson
#5005
#4989 - The specs repos will no longer support shallow clones to reduce CPU load
on git servers. Pre-existing shallow clones of themasterrepo will
automatically be upgraded to deep clones when the repo is updated.
Samuel Giddins
#5016 - The validator will check that all
public_header_filesand
private_header_filesare also present insource_files.
Samuel Giddins
#4936
Bug Fixes
- The master specs repository can no longer be added via
pod repo add, but
instead must be done viapod setup.
Samuel Giddins - Print a friendly error message when the platform for a target cannot be
inferred.
Samuel Giddins
#4790 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed frameworks build phase's script, so that UI test targets can
be run.
Marius Rackwitz
#5022 - Fix build paths for resources bundles.
Marius Rackwitz
#5028 - Validate that a Podfile does not declare the same target twice.
Samuel Giddins
#5029
1.0.0.beta.5 (2016-03-08)
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
masterspecs repo exists when it has not been set up.
Samuel Giddins
#4955 - Move
${TARGET_DEVICE_ARGS}out of the quotations for--sdkin the
Copy Pods Resourcesbuild phase.
seaders #4940 - Handle when
$PATHisn'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_VERSIONas 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
ibtoolin the copy resources script, fixing
compilation of storyboards when targeting versions of iOS prior to iOS 8.
seaders
#4913 - Fix
pod repo lintwhen passed a path argument.
Boris Bügling
#4883
1.0.0.beta.3 (2016-02-03)
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins almost 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.rc.2
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 (2016-04-30)
Enhancements
- The
pod initcommand 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 variablePODS_BUILD_DIR.
Marius Rackwitz
#5217
Bug Fixes
- Fix for
pod repo push --helpthrowing 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-ansiargument.
Joshua Kalpin
#5199
1.0.0.beta.8 (2016-04-15)
Enhancements
- None.
Bug Fixes
- Headers from vendored frameworks no longer end up in the
HEADER_SEARCH_PATH
when using frameworks. They are now assumed to be already present as modular
headers in the framework itself.
Mark Spanbroek
#5146 - Access to the
Pod::SourcesManagerconstant has been restored, though its use
is considered deprecated and subject to removal at any time. Migrate to use
Pod::Config.instance.sources_managerin some manner as soon as possible.
Samuel Giddins - Running
pod repo update --silentwill now properly silence git output while
updating the repository.
Samuel Giddins
1.0.0.beta.7 (2016-04-15)
Enhancements
- When an unknown build configuration is mentioned in the Podfile, CocoaPods
will suggest the build configurations found in the user project.
Samuel Giddins
#5113 - Improved the error message when a matching spec cannot be found,
mentioning that nowpod repo updateis not implicit when runningpod install.
Orta Therox
#5135 - Add support for sharded specs directories.
Samuel Giddins
#5002 - Pass the build setting
OTHER_CODE_SIGN_FLAGSto codesign for the generated
embed frameworks build phase's script, as Xcode does when signing natively.
Václav Slavík
#5087
Bug Fixes
- Sort files from
Dir.globexplicitly to produce same result on case sensitive
file system as result on case insensitive file system.
Soutaro Matsumoto - Fix build path for resource bundles.
Marius Rackwitz
#5034 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed resources build phase's script, so that UI test targets can
be run.
seaders
#5133 - Ensure that a
CFBundleVersionis set for resource bundles' Info.plist
files.
Samuel Giddins
#4897
1.0.0.beta.6 (2016-03-15)
Breaking
- Running
pod installdoesn't imply an automatic spec repo update.
The old behavior can be achieved by passing in the option--repo-update
or runningpod repo update.
Marius Rackwitz
#5004 - Remove the configuration variable
skip_repo_updateas the default behavior
varies now betweenpod installandpod (update|outdated).
Marius Rackwitz
#5017
Enhancements
- The master specs repo will no longer perform 'no-op' git fetches. This should
help to reduce the load on GitHub's servers.
Daniel Tomlinson
#5005
#4989 - The specs repos will no longer support shallow clones to reduce CPU load
on git servers. Pre-existing shallow clones of themasterrepo will
automatically be upgraded to deep clones when the repo is updated.
Samuel Giddins
#5016 - The validator will check that all
public_header_filesand
private_header_filesare also present insource_files.
Samuel Giddins
#4936
Bug Fixes
- The master specs repository can no longer be added via
pod repo add, but
instead must be done viapod setup.
Samuel Giddins - Print a friendly error message when the platform for a target cannot be
inferred.
Samuel Giddins
#4790 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed frameworks build phase's script, so that UI test targets can
be run.
Marius Rackwitz
#5022 - Fix build paths for resources bundles.
Marius Rackwitz
#5028 - Validate that a Podfile does not declare the same target twice.
Samuel Giddins
#5029
1.0.0.beta.5 (2016-03-08)
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
masterspecs repo exists when it has not been set up.
Samuel Giddins
#4955 - Move
${TARGET_DEVICE_ARGS}out of the quotations for--sdkin the
Copy Pods Resourcesbuild phase.
seaders #4940 - Handle when
$PATHisn'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_VERSIONas 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
ibtoolin the copy resources script, fixing
compilation of storyboards when targeting versions of iOS prior to iOS 8.
seaders
#4913 - Fix
pod repo lintwhen passed a path argument.
Boris Bügling
#4883
1.0.0.beta.3 (2016-02-03)
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins almost 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.rc.1
Enhancements
- The
pod initcommand 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 variablePODS_BUILD_DIR.
Marius Rackwitz
#5217
Bug Fixes
- Fix for
pod repo push --helpthrowing 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-ansiargument.
Joshua Kalpin
#5199
1.0.0.beta.8 (2016-04-15)
Enhancements
- None.
Bug Fixes
- Headers from vendored frameworks no longer end up in the
HEADER_SEARCH_PATH
when using frameworks. They are now assumed to be already present as modular
headers in the framework itself.
Mark Spanbroek
#5146 - Access to the
Pod::SourcesManagerconstant has been restored, though its use
is considered deprecated and subject to removal at any time. Migrate to use
Pod::Config.instance.sources_managerin some manner as soon as possible.
Samuel Giddins - Running
pod repo update --silentwill now properly silence git output while
updating the repository.
Samuel Giddins
1.0.0.beta.7 (2016-04-15)
Enhancements
- When an unknown build configuration is mentioned in the Podfile, CocoaPods
will suggest the build configurations found in the user project.
Samuel Giddins
#5113 - Improved the error message when a matching spec cannot be found,
mentioning that nowpod repo updateis not implicit when runningpod install.
Orta Therox
#5135 - Add support for sharded specs directories.
Samuel Giddins
#5002 - Pass the build setting
OTHER_CODE_SIGN_FLAGSto codesign for the generated
embed frameworks build phase's script, as Xcode does when signing natively.
Václav Slavík
#5087
Bug Fixes
- Sort files from
Dir.globexplicitly to produce same result on case sensitive
file system as result on case insensitive file system.
Soutaro Matsumoto - Fix build path for resource bundles.
Marius Rackwitz
#5034 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed resources build phase's script, so that UI test targets can
be run.
seaders
#5133 - Ensure that a
CFBundleVersionis set for resource bundles' Info.plist
files.
Samuel Giddins
#4897
1.0.0.beta.6 (2016-03-15)
Breaking
- Running
pod installdoesn't imply an automatic spec repo update.
The old behavior can be achieved by passing in the option--repo-update
or runningpod repo update.
Marius Rackwitz
#5004 - Remove the configuration variable
skip_repo_updateas the default behavior
varies now betweenpod installandpod (update|outdated).
Marius Rackwitz
#5017
Enhancements
- The master specs repo will no longer perform 'no-op' git fetches. This should
help to reduce the load on GitHub's servers.
Daniel Tomlinson
#5005
#4989 - The specs repos will no longer support shallow clones to reduce CPU load
on git servers. Pre-existing shallow clones of themasterrepo will
automatically be upgraded to deep clones when the repo is updated.
Samuel Giddins
#5016 - The validator will check that all
public_header_filesand
private_header_filesare also present insource_files.
Samuel Giddins
#4936
Bug Fixes
- The master specs repository can no longer be added via
pod repo add, but
instead must be done viapod setup.
Samuel Giddins - Print a friendly error message when the platform for a target cannot be
inferred.
Samuel Giddins
#4790 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed frameworks build phase's script, so that UI test targets can
be run.
Marius Rackwitz
#5022 - Fix build paths for resources bundles.
Marius Rackwitz
#5028 - Validate that a Podfile does not declare the same target twice.
Samuel Giddins
#5029
1.0.0.beta.5 (2016-03-08)
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
masterspecs repo exists when it has not been set up.
Samuel Giddins
#4955 - Move
${TARGET_DEVICE_ARGS}out of the quotations for--sdkin the
Copy Pods Resourcesbuild phase.
seaders #4940 - Handle when
$PATHisn'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_VERSIONas 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
ibtoolin the copy resources script, fixing
compilation of storyboards when targeting versions of iOS prior to iOS 8.
seaders
#4913 - Fix
pod repo lintwhen passed a path argument.
Boris Bügling
#4883
1.0.0.beta.3 (2016-02-03)
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins almost 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.8
Enhancements
- None.
Bug Fixes
- Headers from vendored frameworks no longer end up in the
HEADER_SEARCH_PATH
when using frameworks. They are now assumed to be already present as modular
headers in the framework itself.
Mark Spanbroek
#5146 - Access to the
Pod::SourcesManagerconstant has been restored, though its use
is considered deprecated and subject to removal at any time. Migrate to use
Pod::Config.instance.sources_managerin some manner as soon as possible.
Samuel Giddins - Running
pod repo update --silentwill now properly silence git output while
updating the repository.
Samuel Giddins
1.0.0.beta.7 (2016-04-15)
Enhancements
- When an unknown build configuration is mentioned in the Podfile, CocoaPods
will suggest the build configurations found in the user project.
Samuel Giddins
#5113 - Improved the error message when a matching spec cannot be found,
mentioning that nowpod repo updateis not implicit when runningpod install.
Orta Therox
#5135 - Add support for sharded specs directories.
Samuel Giddins
#5002 - Pass the build setting
OTHER_CODE_SIGN_FLAGSto codesign for the generated
embed frameworks build phase's script, as Xcode does when signing natively.
Václav Slavík
#5087
Bug Fixes
- Sort files from
Dir.globexplicitly to produce same result on case sensitive
file system as result on case insensitive file system.
Soutaro Matsumoto - Fix build path for resource bundles.
Marius Rackwitz
#5034 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed resources build phase's script, so that UI test targets can
be run.
seaders
#5133 - Ensure that a
CFBundleVersionis set for resource bundles' Info.plist
files.
Samuel Giddins
#4897
1.0.0.beta.6 (2016-03-15)
Breaking
- Running
pod installdoesn't imply an automatic spec repo update.
The old behavior can be achieved by passing in the option--repo-update
or runningpod repo update.
Marius Rackwitz
#5004 - Remove the configuration variable
skip_repo_updateas the default behavior
varies now betweenpod installandpod (update|outdated).
Marius Rackwitz
#5017
Enhancements
- The master specs repo will no longer perform 'no-op' git fetches. This should
help to reduce the load on GitHub's servers.
Daniel Tomlinson
#5005
#4989 - The specs repos will no longer support shallow clones to reduce CPU load
on git servers. Pre-existing shallow clones of themasterrepo will
automatically be upgraded to deep clones when the repo is updated.
Samuel Giddins
#5016 - The validator will check that all
public_header_filesand
private_header_filesare also present insource_files.
Samuel Giddins
#4936
Bug Fixes
- The master specs repository can no longer be added via
pod repo add, but
instead must be done viapod setup.
Samuel Giddins - Print a friendly error message when the platform for a target cannot be
inferred.
Samuel Giddins
#4790 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed frameworks build phase's script, so that UI test targets can
be run.
Marius Rackwitz
#5022 - Fix build paths for resources bundles.
Marius Rackwitz
#5028 - Validate that a Podfile does not declare the same target twice.
Samuel Giddins
#5029
1.0.0.beta.5 (2016-03-08)
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
masterspecs repo exists when it has not been set up.
Samuel Giddins
#4955 - Move
${TARGET_DEVICE_ARGS}out of the quotations for--sdkin the
Copy Pods Resourcesbuild phase.
seaders #4940 - Handle when
$PATHisn'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_VERSIONas 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
ibtoolin the copy resources script, fixing
compilation of storyboards when targeting versions of iOS prior to iOS 8.
seaders
#4913 - Fix
pod repo lintwhen passed a path argument.
Boris Bügling
#4883
1.0.0.beta.3 (2016-02-03)
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins almost 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.7
Enhancements
- When an unknown build configuration is mentioned in the Podfile, CocoaPods
will suggest the build configurations found in the user project.
Samuel Giddins
#5113 - Improved the error message when a matching spec cannot be found,
mentioning that nowpod repo updateis not implicit when runningpod install.
Orta Therox
#5135 - Add support for sharded specs directories.
Samuel Giddins
#5002 - Pass the build setting
OTHER_CODE_SIGN_FLAGSto codesign for the generated
embed frameworks build phase's script, as Xcode does when signing natively.
Václav Slavík
#5087
Bug Fixes
- Sort files from
Dir.globexplicitly to produce same result on case sensitive
file system as result on case insensitive file system.
Soutaro Matsumoto - Fix build path for resource bundles.
Marius Rackwitz
#5034 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed resources build phase's script, so that UI test targets can
be run.
seaders
#5133 - Ensure that a
CFBundleVersionis set for resource bundles' Info.plist
files.
Samuel Giddins
#4897
1.0.0.beta.6 (2016-03-15)
Breaking
- Running
pod installdoesn't imply an automatic spec repo update.
The old behavior can be achieved by passing in the option--repo-update
or runningpod repo update.
Marius Rackwitz
#5004 - Remove the configuration variable
skip_repo_updateas the default behavior
varies now betweenpod installandpod (update|outdated).
Marius Rackwitz
#5017
Enhancements
- The master specs repo will no longer perform 'no-op' git fetches. This should
help to reduce the load on GitHub's servers.
Daniel Tomlinson
#5005
#4989 - The specs repos will no longer support shallow clones to reduce CPU load
on git servers. Pre-existing shallow clones of themasterrepo will
automatically be upgraded to deep clones when the repo is updated.
Samuel Giddins
#5016 - The validator will check that all
public_header_filesand
private_header_filesare also present insource_files.
Samuel Giddins
#4936
Bug Fixes
- The master specs repository can no longer be added via
pod repo add, but
instead must be done viapod setup.
Samuel Giddins - Print a friendly error message when the platform for a target cannot be
inferred.
Samuel Giddins
#4790 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed frameworks build phase's script, so that UI test targets can
be run.
Marius Rackwitz
#5022 - Fix build paths for resources bundles.
Marius Rackwitz
#5028 - Validate that a Podfile does not declare the same target twice.
Samuel Giddins
#5029
1.0.0.beta.5 (2016-03-08)
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
masterspecs repo exists when it has not been set up.
Samuel Giddins
#4955 - Move
${TARGET_DEVICE_ARGS}out of the quotations for--sdkin the
Copy Pods Resourcesbuild phase.
seaders #4940 - Handle when
$PATHisn'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_VERSIONas 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
ibtoolin the copy resources script, fixing
compilation of storyboards when targeting versions of iOS prior to iOS 8.
seaders
#4913 - Fix
pod repo lintwhen passed a path argument.
Boris Bügling
#4883
1.0.0.beta.3 (2016-02-03)
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins almost 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.6
Breaking
- Running
pod installdoesn't imply an automatic spec repo update.
The old behavior can be achieved by passing in the option--repo-update
or runningpod repo update.
Marius Rackwitz
#5004 - Remove the configuration variable
skip_repo_updateas the default behavior
varies now betweenpod installandpod (update|outdated).
Marius Rackwitz
#5017
Enhancements
- The master specs repo will no longer perform 'no-op' git fetches. This should
help to reduce the load on GitHub's servers.
Daniel Tomlinson
#5005
#4989 - The specs repos will no longer support shallow clones to reduce CPU load
on git servers. Pre-existing shallow clones of themasterrepo will
automatically be upgraded to deep clones when the repo is updated.
Samuel Giddins
#5016 - The validator will check that all
public_header_filesand
private_header_filesare also present insource_files.
Samuel Giddins
#4936
Bug Fixes
- The master specs repository can no longer be added via
pod repo add, but
instead must be done viapod setup.
Samuel Giddins - Print a friendly error message when the platform for a target cannot be
inferred.
Samuel Giddins
#4790 - Rely on
TARGET_BUILD_DIRinstead ofCONFIGURATION_BUILD_DIRin the
generated embed frameworks build phase's script, so that UI test targets can
be run.
Marius Rackwitz
#5022 - Fix build paths for resources bundles.
Marius Rackwitz
#5028 - Validate that a Podfile does not declare the same target twice.
Samuel Giddins
#5029
1.0.0.beta.5 (2016-03-08)
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
masterspecs repo exists when it has not been set up.
Samuel Giddins
#4955 - Move
${TARGET_DEVICE_ARGS}out of the quotations for--sdkin the
Copy Pods Resourcesbuild phase.
seaders #4940 - Handle when
$PATHisn'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_VERSIONas 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
ibtoolin the copy resources script, fixing
compilation of storyboards when targeting versions of iOS prior to iOS 8.
seaders
#4913 - Fix
pod repo lintwhen passed a path argument.
Boris Bügling
#4883
1.0.0.beta.3 (2016-02-03)
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins almost 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.5
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
masterspecs repo exists when it has not been set up.
Samuel Giddins
#4955 - Move
${TARGET_DEVICE_ARGS}out of the quotations for--sdkin the
Copy Pods Resourcesbuild phase.
seaders #4940 - Handle when
$PATHisn'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_VERSIONas 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
ibtoolin the copy resources script, fixing
compilation of storyboards when targeting versions of iOS prior to iOS 8.
seaders
#4913 - Fix
pod repo lintwhen passed a path argument.
Boris Bügling
#4883
1.0.0.beta.3 (2016-02-03)
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins almost 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.4
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_VERSIONas 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
ibtoolin the copy resources script, fixing
compilation of storyboards when targeting versions of iOS prior to iOS 8.
seaders
#4913 - Fix
pod repo lintwhen passed a path argument.
Boris Bügling
#4883
1.0.0.beta.3 (2016-02-03)
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins about 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.3
Breaking
- Rename the
xcodeprojPodfile directive toproject.
Marius Rackwitz
Core#298
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_FAMILYto support both iPhone and iPad for iOS
resource bundle targets.
Andy Rifken - Share user schemes of
Pods.xcodeprojafter generating deterministic UUIDS.
Samuel Giddins - Only attempt to
importa 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 installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins about 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.2
Enhancements
- Present a friendly error suggesting running
pod installwhen there are
missing local podspecs when runningpod outdated.
Samuel Giddins
#4716 - Don't warn about setting base config when identical to current config.
Jed Lewison
#4722 - Add
user_targetsmethod to theUmbrellaTargetDescriptionin the
post-install hooks context.
Samuel Giddins
Bug Fixes
- Always fetch a
:podspecdependency's podspec when it is missing in the
Podsdirectory.
Samuel Giddins
#4717 - The
Info.plistfile will now be generated properly for resource bundles,
setting the properCFBundlePackageTypeand omitting theCFBundleExecutable
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_rootattribute is set on the pre-install hooks context.
Samuel Giddins
1.0.0.beta.1 (2015-12-30)
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins about 10 years ago
https://github.com/CocoaPods/CocoaPods - 1.0.0.beta.1
Breaking
- The
link_withPodfile DSL method has been removed in favor of target
inheritance.
Samuel Giddins - The
:exclusive => truePodfile DSL target option has been removed in favor
of theinherit! :search_pathsdirective.
Samuel Giddins - The specification of
:headdependencies has been removed.
Samuel Giddins
#4673 - The deprecated
:localdependency option has been removed in favor of the
equivalent:pathoption.
Samuel Giddins - The deprecated
dependencymethod in the Podfile DSL has been removed in
favor of the equivalentpodmethod.
Samuel Giddins - The deprecated
preferred_dependencymethod in the Specification DSL has been
removed in favor of the equivalentdefault_subspecsmethod.
Samuel Giddins - The
docset_urlSpecification attribute has been removed.
Samuel Giddins
Core#284 - Build configuration names are no longer set as pre-processor defines, but
ratherPOD_CONFIGURATION_$CONFIGURATION_NAMEis 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 envto 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 installwhen a resource not found during in copy resources script.
Muhammed Yavuz Nuzumlalı - Add support to track
.defsources. - Add support to track
.deffiles as headers.
Dimitris Koutsogiorgas
#338 Pod::Installer::PostInstallHooksContextnow offers access to thesandbox
object.
Marcelo Fabri
#4487- Improve sorting algorithm for
pod search.
Muhammed Yavuz Nuzumlalı
cocoapods-search#12 - Improve
pod searchperformance while using--fullflag.
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_dirsset will now produce
frameworks with headers that respect the nesting.
Samuel Giddins - The validator will now ensure that pods with a
header_mappings_dirshave all
of their headers inside that directory.
Samuel Giddins - Pods will be validated with the
-Wincomplete-umbrellacompiler 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.plistfile'sCFBundleIdentifieris now set via the
PRODUCT_BUNDLE_IDENTIFIERbuild 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
abstractand specifying the pod
inheritance mode via theinherit!directive.
Samuel Giddins
#1249
#1626
#4001
Bug Fixes
- Fix compiling of localized resources.
Eric Firestone
#1653 - Fix compiling of asset catalog files inside resource bundles.
Muhammed Yavuz Nuzumlalı
#4501 - Prevent installer to be run from inside sandbox directory.
Muhammed Yavuz Nuzumlalı - Improve repo lint error message when no repo found with given name.
Muhammed Yavuz Nuzumlalı
#4142 - Fix a crash in dependency resolution when running Ruby 2.3.
Samuel Giddins
#4345 - Fix handling of localized files in Pods installed as frameworks.
Tim Bodeit
#2597 - Only include native targets when generating the Podfile in
pod init.
Samuel Giddins
#2169 - Ensure that generated
Info.plistfiles have aCFBundleShortVersionString
that is precisely three dot-separated numbers.
Samuel Giddins
#4421 - Set the
APPLICATION_EXTENSION_API_ONLYbuild setting if integrating with a
tvOS extension target, or a target that has the setting set toYES.
Samuel Giddins
#3644
#4393 - Only the root directory of externally-sourced pods will be searched for
podspecs.
Samuel Giddins
#3683 - Remove the library name's extension when adding it in the "linker flags" build
setting to support dynamic libraries.
Andrea Cremaschi
#4468 - Specifying relative subspec names to the linter is now supported.
Samuel Giddins
#1917 - Headers used to build a pod will no longer be duplicated for frameworks.
Samuel Giddins
#4420 - The
UIRequiredDeviceCapabilitieskey is now specified in theInfo.plist
file for tvOS pods built as frameworks.
Samuel Giddins
#4514 - Fix Swift code completion for Development Pods by using
realpathfor
symlinked source files.
Boris Bügling
#3777 - Avoid the duplicate UUID warning when a Pod is installed for multiple
platforms.
Samuel Giddins
#4521 - Changing the name of a target in a Podfile will no longer cause warnings about
being unable to set the base configuration XCConfig.
Samuel Giddins - Ensure that linking multiple times against the same framework does not trigger
the duplicate module name check for frameworks.
Boris Bügling
Samuel Giddins
#4550 - Fix lint in Xcode 7.2, it requires
-destination.
Boris Bügling
#4652 - Empty podfiles / target blocks no longer break the user's Xcode project.
Samuel Giddins
#3617 - The pre-processor define for
DEBUGwill be set for all debug-based build
configurations when building pods.
Samuel Giddins
#4148
- Ruby
Published by segiddins about 10 years ago
https://github.com/CocoaPods/CocoaPods - 0.39.0
Enhancements
- Podfile-specified options are passed to plugins as hashes that treat string
and symbol keys identically.
Samuel Giddins
#3354
Bug Fixes
- Only link dynamic vendored frameworks and libraries of pod dependencies.
Kevin Coleman
#4336
0.39.0.rc.1 (2015-10-05)
Enhancements
- Support for adding dependency target vendored libraries and frameworks to build settings.
Kevin Coleman
#4278 - Always link the aggregate target as static to the user project.
Marius Rackwitz
#4137
0.39.0.beta.5 (2015-10-01)
Breaking
- Activesupport 4 is now required, breaking compatibility with applications
locked to3.x.y.
Enhancements
- The
EMBEDDED_CONTENT_CONTAINS_SWIFTbuild setting will now be set when
appropriate.
Samuel Giddins - The embed frameworks script will no longer manually copy over the Swift
runtime libraries on Xcode 7 and later.
Samuel Giddins
earltedly
DJ Tarazona
#4188 - A post-install summary of the pods installed is now printed.
Samuel Giddins
#4124
Bug Fixes
- Give a meaningful message for the case where there is no available stable
version for a pod, and there is no explicit version requirement.
Muhammed Yavuz Nuzumlalı
#4197 - Use
watchsimulatorwhen validating pods with the watchOS platform.
Thomas Kollbach
#4130 - C or C++ preprocessor output files with
.iextension now have their compiler
flags set correctly.
Andrea Aresu - Remove SDKROOT relative search path as it isn't needed anymore since XCTest.
Boris Bügling
#4219 - Podfile generated by
pod initnow specifies iOS 8.0 as the default platform
and includesuse_frameworks!for Swift projects.
Jamie Evans - Support for the new
tvosplatform.
Boris Bügling
#4152 - Either generate just one pod target or generate it once for each target
definition.
Marius Rackwitz
#4034 - Stop setting
DYLIB_CURRENT_VERSION,CURRENT_PROJECT_VERSION, and
DYLIB_COMPATIBILITY_VERSIONfor pods integrated as dynamic frameworks.
Samuel Giddins
#4083 - The headers folders paths for static library pods will be unset, fixing
validation when archives are uploaded to iTunes Connect.
Boris Bügling
Samuel Giddins
#4119 - Don't require the
platformattribute for targets without any declared pods
when runningpod install --no-integrate.
Sylvain Guillopé
#3151 - Gracefully handle exception if creating the repos directory fails due to a
system error like a permission issue.
Sylvain Guillopé
#4177
0.39.0.beta.4 (2015-09-02)
Bug Fixes
- Using vendored frameworks without a
Headersdirectory will no longer cause a
crash.
Samuel Giddins
#3967 - Computing the set of transitive dependencies for a pod target,
even if the target is scoped, will no longer smash the stack.
Samuel Giddins
#4092 - Take into account a specification's
exclude_fileswhen constructing resource
bundles.
Samuel Giddins
#4065 - Fix resolving to platform-compatible versions of transitive dependencies.
Samuel Giddins
#4084
0.39.0.beta.3 (2015-08-28)
Bug Fixes
- This release fixes a file permissions error when using the RubyGem.
Samuel Giddins
0.39.0.beta.2 (2015-08-27)
Bug Fixes
- Ensure all gem files are readable.
Samuel Giddins
#4085
0.39.0.beta.1 (2015-08-26)
Breaking
- The
HEADER_SEARCH_PATHSwill no longer be constructed recursively.
Samuel Giddins
twoboxen
#1437
#3760
Enhancements
- Collapse the namespaced public and private pod xcconfig into one single
xcconfig file.
Marius Rackwitz
#3916 - Add
--sourcesoption topushcommand.
Dimitris Koutsogiorgas
#3912 - Implicitly unlock all local dependencies when installing.
Samuel Giddins
#3764 - The resolver error message when a conflict occurred due to platform deployment
target mismatches will now explain that.
Samuel Giddins
#3926 - Add
:source_providerhook to allow plugins to provide sources.
Eric Amorde
#3190
#3792 - Remove embed frameworks build phase from target types, where it is not required.
Marius Rackwitz
#3905
#4028 - Add a
--privateoption topod spec lint,pod lib lint, and
pod repo pushthat will ignore warnings that only apply to public
specifications and sources.
Samuel Giddins
Core#190
#2682 - Add support for dynamic
vendored_frameworksandvendored_libraries.
Samuel Giddins
#1993
Bug Fixes
- Build settings specified in
pod_target_xcconfigof a spec are also for
library targets only applied to the pod target.
Marius Rackwitz
#3906 - Use APPLICATION_EXTENSION_API_ONLY for watchOS 2 extensions.
Boris Bügling
#3920 - Prevent copying resources to installation directory when
SKIP_INSTALLis enabled.
Dominique d'Argent
#3971 - Embed frameworks into app and watch extensions.
Boris Bügling
#4004 - Fix missing
$(inherited)for generated xcconfigLIBRARY_SEARCH_PATHS
andHEADER_SEARCH_PATHSbuild settings.
Tyler Fox
#3908 - Fix source locking/unlocking.
Samuel Giddins
#4059 - Include the
-ObjClinker flag when staticvendored_frameworksare present.
Samuel Giddins
#3870
#3992
- Ruby
Published by segiddins over 10 years ago
https://github.com/CocoaPods/CocoaPods - 0.39.0.rc.1
Enhancements
- Support for adding dependency target vendored libraries and frameworks to build settings.
Kevin Coleman
#4278 - Always link the aggregate target as static to the user project.
Marius Rackwitz
#4137
0.39.0.beta.5 (2015-10-01)
Breaking
- Activesupport 4 is now required, breaking compatibility with applications
locked to3.x.y.
Enhancements
- The
EMBEDDED_CONTENT_CONTAINS_SWIFTbuild setting will now be set when
appropriate.
Samuel Giddins - The embed frameworks script will no longer manually copy over the Swift
runtime libraries on Xcode 7 and later.
Samuel Giddins
earltedly
DJ Tarazona
#4188 - A post-install summary of the pods installed is now printed.
Samuel Giddins
#4124
Bug Fixes
- Give a meaningful message for the case where there is no available stable
version for a pod, and there is no explicit version requirement.
Muhammed Yavuz Nuzumlalı
#4197 - Use
watchsimulatorwhen validating pods with the watchOS platform.
Thomas Kollbach
#4130 - C or C++ preprocessor output files with
.iextension now have their compiler
flags set correctly.
Andrea Aresu - Remove SDKROOT relative search path as it isn't needed anymore since XCTest.
Boris Bügling
#4219 - Podfile generated by
pod initnow specifies iOS 8.0 as the default platform
and includesuse_frameworks!for Swift projects.
Jamie Evans - Support for the new
tvosplatform.
Boris Bügling
#4152 - Either generate just one pod target or generate it once for each target
definition.
Marius Rackwitz
#4034 - Stop setting
DYLIB_CURRENT_VERSION,CURRENT_PROJECT_VERSION, and
DYLIB_COMPATIBILITY_VERSIONfor pods integrated as dynamic frameworks.
Samuel Giddins
#4083 - The headers folders paths for static library pods will be unset, fixing
validation when archives are uploaded to iTunes Connect.
Boris Bügling
Samuel Giddins
#4119 - Don't require the
platformattribute for targets without any declared pods
when runningpod install --no-integrate.
Sylvain Guillopé
#3151 - Gracefully handle exception if creating the repos directory fails due to a
system error like a permission issue.
Sylvain Guillopé
#4177
0.39.0.beta.4 (2015-09-02)
Bug Fixes
- Using vendored frameworks without a
Headersdirectory will no longer cause a
crash.
Samuel Giddins
#3967 - Computing the set of transitive dependencies for a pod target,
even if the target is scoped, will no longer smash the stack.
Samuel Giddins
#4092 - Take into account a specification's
exclude_fileswhen constructing resource
bundles.
Samuel Giddins
#4065 - Fix resolving to platform-compatible versions of transitive dependencies.
Samuel Giddins
#4084
0.39.0.beta.3 (2015-08-28)
Bug Fixes
- This release fixes a file permissions error when using the RubyGem.
Samuel Giddins
0.39.0.beta.2 (2015-08-27)
Bug Fixes
- Ensure all gem files are readable.
Samuel Giddins
#4085
0.39.0.beta.1 (2015-08-26)
Breaking
- The
HEADER_SEARCH_PATHSwill no longer be constructed recursively.
Samuel Giddins
twoboxen
#1437
#3760
Enhancements
- Collapse the namespaced public and private pod xcconfig into one single
xcconfig file.
Marius Rackwitz
#3916 - Add
--sourcesoption topushcommand.
Dimitris Koutsogiorgas
#3912 - Implicitly unlock all local dependencies when installing.
Samuel Giddins
#3764 - The resolver error message when a conflict occurred due to platform deployment
target mismatches will now explain that.
Samuel Giddins
#3926 - Add
:source_providerhook to allow plugins to provide sources.
Eric Amorde
#3190
#3792 - Remove embed frameworks build phase from target types, where it is not required.
Marius Rackwitz
#3905
#4028 - Add a
--privateoption topod spec lint,pod lib lint, and
pod repo pushthat will ignore warnings that only apply to public
specifications and sources.
Samuel Giddins
Core#190
#2682 - Add support for dynamic
vendored_frameworksandvendored_libraries.
Samuel Giddins
#1993
Bug Fixes
- Build settings specified in
pod_target_xcconfigof a spec are also for
library targets only applied to the pod target.
Marius Rackwitz
#3906 - Use APPLICATION_EXTENSION_API_ONLY for watchOS 2 extensions.
Boris Bügling
#3920 - Prevent copying resources to installation directory when
SKIP_INSTALLis enabled.
Dominique d'Argent
#3971 - Embed frameworks into app and watch extensions.
Boris Bügling
#4004 - Fix missing
$(inherited)for generated xcconfigLIBRARY_SEARCH_PATHS
andHEADER_SEARCH_PATHSbuild settings.
Tyler Fox
#3908 - Fix source locking/unlocking.
Samuel Giddins
#4059 - Include the
-ObjClinker flag when staticvendored_frameworksare present.
Samuel Giddins
#3870
#3992
- Ruby
Published by segiddins over 10 years ago
https://github.com/CocoaPods/CocoaPods - 0.39.0.beta.5
Breaking
- Activesupport 4 is now required, breaking compatibility with applications
locked to3.x.y.
Enhancements
- The
EMBEDDED_CONTENT_CONTAINS_SWIFTbuild setting will now be set when
appropriate.
Samuel Giddins - The embed frameworks script will no longer manually copy over the Swift
runtime libraries on Xcode 7 and later.
Samuel Giddins
earltedly
DJ Tarazona
#4188 - A post-install summary of the pods installed is now printed.
Samuel Giddins
#4124
Bug Fixes
- Give a meaningful message for the case where there is no available stable
version for a pod, and there is no explicit version requirement.
Muhammed Yavuz Nuzumlalı
#4197 - Use
watchsimulatorwhen validating pods with the watchOS platform.
Thomas Kollbach
#4130 - C or C++ preprocessor output files with
.iextension now have their compiler
flags set correctly.
Andrea Aresu - Remove SDKROOT relative search path as it isn't needed anymore since XCTest.
Boris Bügling
#4219 - Podfile generated by
pod initnow specifies iOS 8.0 as the default platform
and includesuse_frameworks!for Swift projects.
Jamie Evans - Support for the new
tvosplatform.
Boris Bügling
#4152 - Either generate just one pod target or generate it once for each target
definition.
Marius Rackwitz
#4034 - Stop setting
DYLIB_CURRENT_VERSION,CURRENT_PROJECT_VERSION, and
DYLIB_COMPATIBILITY_VERSIONfor pods integrated as dynamic frameworks.
Samuel Giddins
#4083 - The headers folders paths for static library pods will be unset, fixing
validation when archives are uploaded to iTunes Connect.
Boris Bügling
Samuel Giddins
#4119 - Don't require the
platformattribute for targets without any declared pods
when runningpod install --no-integrate.
Sylvain Guillopé
#3151 - Gracefully handle exception if creating the repos directory fails due to a
system error like a permission issue.
Sylvain Guillopé
#4177
0.39.0.beta.4 (2015-09-02)
Bug Fixes
- Using vendored frameworks without a
Headersdirectory will no longer cause a
crash.
Samuel Giddins
#3967 - Computing the set of transitive dependencies for a pod target,
even if the target is scoped, will no longer smash the stack.
Samuel Giddins
#4092 - Take into account a specification's
exclude_fileswhen constructing resource
bundles.
Samuel Giddins
#4065 - Fix resolving to platform-compatible versions of transitive dependencies.
Samuel Giddins
#4084
0.39.0.beta.3 (2015-08-28)
Bug Fixes
- This release fixes a file permissions error when using the RubyGem.
Samuel Giddins
0.39.0.beta.2 (2015-08-27)
Bug Fixes
- Ensure all gem files are readable.
Samuel Giddins
#4085
0.39.0.beta.1 (2015-08-26)
Breaking
- The
HEADER_SEARCH_PATHSwill no longer be constructed recursively.
Samuel Giddins
twoboxen
#1437
#3760
Enhancements
- Collapse the namespaced public and private pod xcconfig into one single
xcconfig file.
Marius Rackwitz
#3916 - Add
--sourcesoption topushcommand.
Dimitris Koutsogiorgas
#3912 - Implicitly unlock all local dependencies when installing.
Samuel Giddins
#3764 - The resolver error message when a conflict occurred due to platform deployment
target mismatches will now explain that.
Samuel Giddins
#3926 - Add
:source_providerhook to allow plugins to provide sources.
Eric Amorde
#3190
#3792 - Remove embed frameworks build phase from target types, where it is not required.
Marius Rackwitz
#3905
#4028 - Add a
--privateoption topod spec lint,pod lib lint, and
pod repo pushthat will ignore warnings that only apply to public
specifications and sources.
Samuel Giddins
Core#190
#2682 - Add support for dynamic
vendored_frameworksandvendored_libraries.
Samuel Giddins
#1993
Bug Fixes
- Build settings specified in
pod_target_xcconfigof a spec are also for
library targets only applied to the pod target.
Marius Rackwitz
#3906 - Use APPLICATION_EXTENSION_API_ONLY for watchOS 2 extensions.
Boris Bügling
#3920 - Prevent copying resources to installation directory when
SKIP_INSTALLis enabled.
Dominique d'Argent
#3971 - Embed frameworks into app and watch extensions.
Boris Bügling
#4004 - Fix missing
$(inherited)for generated xcconfigLIBRARY_SEARCH_PATHS
andHEADER_SEARCH_PATHSbuild settings.
Tyler Fox
#3908 - Fix source locking/unlocking.
Samuel Giddins
#4059 - Include the
-ObjClinker flag when staticvendored_frameworksare present.
Samuel Giddins
#3870
#3992
- Ruby
Published by segiddins over 10 years ago
https://github.com/CocoaPods/CocoaPods - 0.39.0.beta.4
Bug Fixes
- Using vendored frameworks without a
Headersdirectory will no longer cause a
crash.
Samuel Giddins
#3967 - Computing the set of transitive dependencies for a pod target,
even if the target is scoped, will no longer smash the stack.
Samuel Giddins
#4092 - Take into account a specification's
exclude_fileswhen constructing resource
bundles.
Samuel Giddins
#4065 - Fix resolving to platform-compatible versions of transitive dependencies.
Samuel Giddins
#4084
0.39.0.beta.3 (2015-08-28)
Bug Fixes
- This release fixes a file permissions error when using the RubyGem.
Samuel Giddins
0.39.0.beta.2 (2015-08-27)
Bug Fixes
- Ensure all gem files are readable.
Samuel Giddins
#4085
0.39.0.beta.1 (2015-08-26)
Breaking
- The
HEADER_SEARCH_PATHSwill no longer be constructed recursively.
Samuel Giddins
twoboxen
#1437
#3760
Enhancements
- Collapse the namespaced public and private pod xcconfig into one single
xcconfig file.
Marius Rackwitz
#3916 - Add
--sourcesoption topushcommand.
Dimitris Koutsogiorgas
#3912 - Implicitly unlock all local dependencies when installing.
Samuel Giddins
#3764 - The resolver error message when a conflict occurred due to platform deployment
target mismatches will now explain that.
Samuel Giddins
#3926 - Add
:source_providerhook to allow plugins to provide sources.
Eric Amorde
#3190
#3792 - Remove embed frameworks build phase from target types, where it is not required.
Marius Rackwitz
#3905
#4028 - Add a
--privateoption topod spec lint,pod lib lint, and
pod repo pushthat will ignore warnings that only apply to public
specifications and sources.
Samuel Giddins
Core#190
#2682 - Add support for dynamic
vendored_frameworksandvendored_libraries.
Samuel Giddins
#1993
Bug Fixes
- Build settings specified in
pod_target_xcconfigof a spec are also for
library targets only applied to the pod target.
Marius Rackwitz
#3906 - Use APPLICATION_EXTENSION_API_ONLY for watchOS 2 extensions.
Boris Bügling
#3920 - Prevent copying resources to installation directory when
SKIP_INSTALLis enabled.
Dominique d'Argent
#3971 - Embed frameworks into app and watch extensions.
Boris Bügling
#4004 - Fix missing
$(inherited)for generated xcconfigLIBRARY_SEARCH_PATHS
andHEADER_SEARCH_PATHSbuild settings.
Tyler Fox
#3908 - Fix source locking/unlocking.
Samuel Giddins
#4059 - Include the
-ObjClinker flag when staticvendored_frameworksare present.
Samuel Giddins
#3870
#3992
- Ruby
Published by segiddins over 10 years ago
https://github.com/CocoaPods/CocoaPods - 0.39.0.beta.3
Bug Fixes
- This release fixes a file permissions error when using the RubyGem.
Samuel Giddins
0.39.0.beta.2 (2015-08-27)
Bug Fixes
- Ensure all gem files are readable.
Samuel Giddins
#4085
0.39.0.beta.1 (2015-08-26)
Breaking
- The
HEADER_SEARCH_PATHSwill no longer be constructed recursively.
Samuel Giddins
twoboxen
#1437
#3760
Enhancements
- Collapse the namespaced public and private pod xcconfig into one single
xcconfig file.
Marius Rackwitz
#3916 - Add
--sourcesoption topushcommand.
Dimitris Koutsogiorgas
#3912 - Implicitly unlock all local dependencies when installing.
Samuel Giddins
#3764 - The resolver error message when a conflict occurred due to platform deployment
target mismatches will now explain that.
Samuel Giddins
#3926 - Add
:source_providerhook to allow plugins to provide sources.
Eric Amorde
#3190
#3792 - Remove embed frameworks build phase from target types, where it is not required.
Marius Rackwitz
#3905
#4028 - Add a
--privateoption topod spec lint,pod lib lint, and
pod repo pushthat will ignore warnings that only apply to public
specifications and sources.
Samuel Giddins
Core#190
#2682 - Add support for dynamic
vendored_frameworksandvendored_libraries.
Samuel Giddins
#1993
Bug Fixes
- Build settings specified in
pod_target_xcconfigof a spec are also for
library targets only applied to the pod target.
Marius Rackwitz
#3906 - Use APPLICATION_EXTENSION_API_ONLY for watchOS 2 extensions.
Boris Bügling
#3920 - Prevent copying resources to installation directory when
SKIP_INSTALLis enabled.
Dominique d'Argent
#3971 - Embed frameworks into app and watch extensions.
Boris Bügling
#4004 - Fix missing
$(inherited)for generated xcconfigLIBRARY_SEARCH_PATHS
andHEADER_SEARCH_PATHSbuild settings.
Tyler Fox
#3908 - Fix source locking/unlocking.
Samuel Giddins
#4059 - Include the
-ObjClinker flag when staticvendored_frameworksare present.
Samuel Giddins
#3870
#3992
- Ruby
Published by segiddins over 10 years ago