This repository has been archived by the owner on Nov 3, 2020. It is now read-only.
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_SWIFT
build 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
watchsimulator
when validating pods with the watchOS platform.
Thomas Kollbach
#4130 - C or C++ preprocessor output files with
.i
extension 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 init
now specifies iOS 8.0 as the default platform
and includesuse_frameworks!
for Swift projects.
Jamie Evans - Support for the new
tvos
platform.
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_VERSION
for 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
platform
attribute 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
Headers
directory 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_files
when 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_PATHS
will 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
--sources
option topush
command.
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_provider
hook 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
--private
option topod spec lint
,pod lib lint
, and
pod repo push
that will ignore warnings that only apply to public
specifications and sources.
Samuel Giddins
Core#190
#2682 - Add support for dynamic
vendored_frameworks
andvendored_libraries
.
Samuel Giddins
#1993
Bug Fixes
- Build settings specified in
pod_target_xcconfig
of 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_INSTALL
is 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_PATHS
build settings.
Tyler Fox
#3908 - Fix source locking/unlocking.
Samuel Giddins
#4059 - Include the
-ObjC
linker flag when staticvendored_frameworks
are present.
Samuel Giddins
#3870
#3992