Releases: 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_targets
public 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_version
DSL 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_VERSION
to 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
Project
in 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_file
with 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_IDENTITY
for 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
SYMROOT
is 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_xcconfig
from test specs into non test xcconfigs
Dimitris Koutsogiorgas
[#7037](https://github.com/CocoaPods...
1.4.0.rc.1
Enhancements
-
Integrate
swift_version
DSL 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_VERSION
to 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
Project
in 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_file
with 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_IDENTITY
for 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
SYMROOT
is 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_xcconfig
from test specs into non test xcconfigs
Dimitris Koutsogiorgas
#7037 -
Wrap
$PODS_CONFIGURATION_BUILD_DIR
and$PODS_BUILD_DIR
with 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](ht...
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_file
with 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_IDENTITY
for 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
SYMROOT
is 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_xcconfig
from test specs into non test xcconfigs
Dimitris Koutsogiorgas
#7037 -
Wrap
$PODS_CONFIGURATION_BUILD_DIR
and$PODS_BUILD_DIR
with 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
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_xcconfig
from test specs into non test xcconfigs
Dimitris Koutsogiorgas
#7037 -
Wrap
$PODS_CONFIGURATION_BUILD_DIR
and$PODS_BUILD_DIR
with 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
1.3.1
Enhancements
- None.
Bug Fixes
- Do not use
--delete
when copying resources to app target folder
Dimitris Koutsogiorgas
#6927
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-tests
supportpush
to 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 install
time
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_json
converts a Podfile to JSON
Dacaiguoguo
#6779
Bug Fixes
-
Link
swiftSwiftOnoneSupport
for 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 executingpush
command 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
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 install
time
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_json
converts a Podfile to JSON
Dacaiguoguo
#6779
Bug Fixes
-
Link
swiftSwiftOnoneSupport
for 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 executingpush
command 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
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 install
time
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_json
converts a Podfile to JSON
Dacaiguoguo
#6779
Bug Fixes
-
Link
swiftSwiftOnoneSupport
for 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 executingpush
command 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
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 install
time
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_json
converts a Podfile to JSON
Dacaiguoguo
#6779
Bug Fixes
-
Link
swiftSwiftOnoneSupport
for 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 executingpush
command 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
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
swiftSwiftOnoneSupport
for 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 executingpush
command 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