Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 4081 lines (3001 sloc) 167.872 kB
c327e88 @fabiopelosin Changelog [ci skip]
fabiopelosin authored
1 ## Installation & Update
2
3 To install or update CocoaPods see this [guide](http://docs.cocoapods.org/guides/installing_cocoapods.html).
b31a373 @orta Update CHANGELOG.md
orta authored
4
9aadd50 @orta Added note about RCs to changelog
orta authored
5 To install release candidates run `[sudo] gem install cocoapods --pre`
c327e88 @fabiopelosin Changelog [ci skip]
fabiopelosin authored
6
eafcc88 @segiddins Release 0.39.0.beta.4
segiddins authored
7 ## 0.39.0.beta.4 (2015-09-02)
5955c55 @segiddins [FileAccessor] Handle when a vendored framework has no headers directory
segiddins authored
8
9 ##### Bug Fixes
10
11 * Using vendored frameworks without a `Headers` directory will no longer cause a
12 crash.
13 [Samuel Giddins](https://github.com/segiddins)
14 [#3967](https://github.com/CocoaPods/CocoaPods/issues/3967)
15
186d0bb @segiddins [CHANGELOG] Add entry for computing transitive dependencies
segiddins authored
16 * Computing the set of transitive dependencies for a pod target,
17 even if the target is scoped, will no longer smash the stack.
18 [Samuel Giddins](https://github.com/segiddins)
19 [#4092](https://github.com/CocoaPods/CocoaPods/issues/4092)
20
7484785 @segiddins [CHANGELOG] [FileAccessor] Add entry for respecting the exclude_files…
segiddins authored
21 * Take into account a specification's `exclude_files` when constructing resource
22 bundles.
23 [Samuel Giddins](https://github.com/segiddins)
24 [#4065](https://github.com/CocoaPods/CocoaPods/issues/4065)
25
36f96d4 @segiddins [CHANGELOG] Add entry for resolving transitive deps platforms
segiddins authored
26 * Fix resolving to platform-compatible versions of transitive dependencies.
27 [Samuel Giddins](https://github.com/segiddins)
28 [#4084](https://github.com/CocoaPods/CocoaPods/issues/4084)
29
5955c55 @segiddins [FileAccessor] Handle when a vendored framework has no headers directory
segiddins authored
30
9a43eab @segiddins Release 0.39.0.beta.3
segiddins authored
31 ## 0.39.0.beta.3 (2015-08-28)
32
33 ##### Bug Fixes
34
35 * This release fixes a file permissions error when using the RubyGem.
36 [Samuel Giddins](https://github.com/segiddins)
37
38
eb80580 @segiddins Release 0.39.0.beta.2
segiddins authored
39 ## 0.39.0.beta.2 (2015-08-27)
faf3bdf @segiddins [CHANGELOG] Add entry for making gem files readable
segiddins authored
40
41 ##### Bug Fixes
42
43 * Ensure all gem files are readable.
44 [Samuel Giddins](https://github.com/segiddins)
45 [#4085](https://github.com/CocoaPods/CocoaPods/issues/4085)
46
47
2ab1f95 @segiddins Release 0.39.0.beta.1
segiddins authored
48 ## 0.39.0.beta.1 (2015-08-26)
394bd6c @neonichu [Changelog] Add entry for #3920
neonichu authored
49
6995a95 @segiddins The `HEADER_SEARCH_PATHS` will no longer be constructed recursively.
segiddins authored
50 ##### Breaking
51
52 * The `HEADER_SEARCH_PATHS` will no longer be constructed recursively.
53 [Samuel Giddins](https://github.com/segiddins)
54 [twoboxen](https://github.com/twoboxen)
55 [#1437](https://github.com/CocoaPods/CocoaPods/issues/1437)
56 [#3760](https://github.com/CocoaPods/CocoaPods/issues/3760)
57
59f0998 @dnkoutso Add --sources option to push command
dnkoutso authored
58 ##### Enhancements
59
145cd23 @mrackwitz [CHANGELOG] Add entry for #3916 / c0ca06a
mrackwitz authored
60 * Collapse the namespaced public and private pod xcconfig into one single
61 xcconfig file.
62 [Marius Rackwitz](https://github.com/mrackwitz)
63 [#3916](https://github.com/CocoaPods/CocoaPods/pull/3916)
64
de3b867 @segiddins [CHANGELOG] Fix section ordering
segiddins authored
65 * Add `--sources` option to `push` command.
59f0998 @dnkoutso Add --sources option to push command
dnkoutso authored
66 [Dimitris Koutsogiorgas](https://github.com/dnkoutso)
67 [#3912](https://github.com/CocoaPods/CocoaPods/issues/3912)
68
82edf68 @segiddins [Analyzer] Implicitly unlock all local dependencies when installing.
segiddins authored
69 * Implicitly unlock all local dependencies when installing.
70 [Samuel Giddins](https://github.com/segiddins)
71 [#3764](https://github.com/CocoaPods/CocoaPods/issues/3764)
72
0c25627 @segiddins [Resolver] Make the version conflict message explain when deployment …
segiddins authored
73 * The resolver error message when a conflict occurred due to platform deployment
74 target mismatches will now explain that.
75 [Samuel Giddins](https://github.com/segiddins)
76 [#3926](https://github.com/CocoaPods/CocoaPods/issues/3926)
77
de3b867 @segiddins [CHANGELOG] Fix section ordering
segiddins authored
78 * Add `:source_provider` hook to allow plugins to provide sources.
fd2773d @amorde Update changelog
amorde authored
79 [Eric Amorde](https://github.com/amorde)
80 [#3190](https://github.com/CocoaPods/CocoaPods/issues/3190)
81 [#3792](https://github.com/CocoaPods/CocoaPods/pull/3792)
82
9794fea @mrackwitz [CHANGELOG] Add entry for #4028
mrackwitz authored
83 * Remove embed frameworks build phase from target types, where it is not required.
84 [Marius Rackwitz](https://github.com/mrackwitz)
85 [#3905](https://github.com/CocoaPods/CocoaPods/issues/3905)
86 [#4028](https://github.com/CocoaPods/CocoaPods/pull/4028)
87
45edab8 @segiddins Add private lint option
segiddins authored
88 * Add a `--private` option to `pod spec lint`, `pod lib lint`, and
89 `pod repo push` that will ignore warnings that only apply to public
90 specifications and sources.
91 [Samuel Giddins](https://github.com/segiddins)
92 [Core#190](https://github.com/CocoaPods/Core/issues/190)
93 [#2682](https://github.com/CocoaPods/CocoaPods/issues/2682)
94
64a9fe0 @segiddins [CHANGELOG] Add entries for dynamic vendored frameworks
segiddins authored
95 * Add support for dynamic `vendored_frameworks` and `vendored_libraries`.
96 [Samuel Giddins](https://github.com/segiddins)
97 [#1993](https://github.com/CocoaPods/CocoaPods/issues/1993)
98
de3b867 @segiddins [CHANGELOG] Fix section ordering
segiddins authored
99 ##### Bug Fixes
100
101 * Build settings specified in `pod_target_xcconfig` of a spec are also for
102 library targets only applied to the pod target.
103 [Marius Rackwitz](https://github.com/mrackwitz)
104 [#3906](https://github.com/CocoaPods/CocoaPods/issues/3906)
105
106 * Use APPLICATION_EXTENSION_API_ONLY for watchOS 2 extensions.
107 [Boris Bügling](https://github.com/neonichu)
108 [#3920](https://github.com/CocoaPods/CocoaPods/pull/3920)
109
110 * Prevent copying resources to installation directory when `SKIP_INSTALL` is enabled.
111 [Dominique d'Argent](https://github.com/nubbel)
112 [#3971](https://github.com/CocoaPods/CocoaPods/pull/3971)
113
114 * Embed frameworks into app and watch extensions.
115 [Boris Bügling](https://github.com/neonichu)
116 [#4004](https://github.com/CocoaPods/CocoaPods/pull/4004)
117
118 * Fix missing `$(inherited)` for generated xcconfig `LIBRARY_SEARCH_PATHS`
119 and `HEADER_SEARCH_PATHS` build settings.
120 [Tyler Fox](https://github.com/smileyborg)
121 [#3908](https://github.com/CocoaPods/CocoaPods/issues/3908)
122
123 * Fix source locking/unlocking.
124 [Samuel Giddins](https://github.com/segiddins)
125 [#4059](https://github.com/CocoaPods/CocoaPods/issues/4059)
126
127 * Include the `-ObjC` linker flag when static `vendored_frameworks` are present.
128 [Samuel Giddins](https://github.com/segiddins)
129 [#3870](https://github.com/CocoaPods/CocoaPods/issues/3870)
130 [#3992](https://github.com/CocoaPods/CocoaPods/issues/3992)
131
394bd6c @neonichu [Changelog] Add entry for #3920
neonichu authored
132
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
133 ## 0.38.2 (2015-07-25)
a27f6f8 @segiddins [CHANGELOG] Add entry for space in aggregate xcconfig
segiddins authored
134
135 ##### Bug Fixes
136
137 * Fix generation of xcconfig files that specify both `-iquote` and `-isystem`
138 headers.
139 [Russ Bishop](https://github.com/russbishop)
140 [#3893](https://github.com/CocoaPods/CocoaPods/issues/3893)
ec962ad @neonichu [Changelog] Entry for #3898
neonichu authored
141
142 * Pods integrated as static libraries can no longer be imported as
143 modules, as that change had unexpected side-effects.
144 [Boris Bügling](https://github.com/neonichu)
145 [#3898](https://github.com/CocoaPods/CocoaPods/pull/3898)
73c779d @neonichu [Changelog] Link all the issues of #3898
neonichu authored
146 [#3879](https://github.com/CocoaPods/CocoaPods/issues/3879)
147 [#3888](https://github.com/CocoaPods/CocoaPods/issues/3888)
148 [#3886](https://github.com/CocoaPods/CocoaPods/issues/3886)
149 [#3889](https://github.com/CocoaPods/CocoaPods/issues/3889)
150 [#3884](https://github.com/CocoaPods/CocoaPods/issues/3884)
a27f6f8 @segiddins [CHANGELOG] Add entry for space in aggregate xcconfig
segiddins authored
151
8f15a9b @segiddins [Installer] Delay source file locking
segiddins authored
152 * Source file locking now happens after plugin and podfile post-install hooks
153 have run.
154 [Samuel Giddins](https://github.com/segiddins)
155 [#3529](https://github.com/CocoaPods/CocoaPods/issues/3529)
156
1ba0903 @segiddins [PodTargetInstaller] Only set project, dylib, and compatibility versi…
segiddins authored
157 * Only set project, dylib, and compatibility versions to valid, three integer
158 values.
159 [Samuel Giddins](https://github.com/segiddins)
160 [#3887](https://github.com/CocoaPods/CocoaPods/issues/3887)
161
a27f6f8 @segiddins [CHANGELOG] Add entry for space in aggregate xcconfig
segiddins authored
162
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
163 ## 0.38.1 (2015-07-23)
fc2c2bb @segiddins [AggregateXCConfig] Only include settings for the current build config
segiddins authored
164
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
165 ##### Enhancements
166
167 * Set project, dylib, and compatibility versions when building pods as
168 frameworks.
169 [Marius Rackwitz](https://github.com/mrackwitz)
170
f1a1867 @neonichu Readd changelog entry for #3878
neonichu authored
171 * Pods integrated as static libraries can now be imported as modules.
172 [Tomas Linhart](https://github.com/TomasLinhart)
173 [#3874](https://github.com/CocoaPods/CocoaPods/issues/3874)
174
fc2c2bb @segiddins [AggregateXCConfig] Only include settings for the current build config
segiddins authored
175 ##### Bug Fixes
176
177 * Ensure the aggregate `.xcconfig` file only has the settings for the
178 appropriate build configuration.
179 [Samuel Giddins](https://github.com/segiddins)
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
180 [#3842](https://github.com/CocoaPods/CocoaPods/issues/3842)
fc2c2bb @segiddins [AggregateXCConfig] Only include settings for the current build config
segiddins authored
181
9aae39e @segiddins [Spec::Lint] Allow a spec out of multiple to fail, and do so gracefully
segiddins authored
182 * Show the correct error when `pod spec lint` finds multiple podspecs, and at
183 least one of them fails linting.
184 [Samuel Giddins](https://github.com/segiddins)
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
185 [#3869](https://github.com/CocoaPods/CocoaPods/issues/3869)
7b3da4a @perotinus Fix spacing in the CHANGELOG
perotinus authored
186
605be49 Ensure that the header search paths include the public headers in the…
Jonathan MacMillan authored
187 * Set header search paths properly on the user target when `vendored_libraries`
7375706 @segiddins [CHANGELOG] Add missing spaces
segiddins authored
188 Pods are used while integrating Pods as frameworks.
605be49 Ensure that the header search paths include the public headers in the…
Jonathan MacMillan authored
189 [Jonathan MacMillan](https://github.com/perotinus)
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
190 [#3857](https://github.com/CocoaPods/CocoaPods/issues/3857)
9aae39e @segiddins [Spec::Lint] Allow a spec out of multiple to fail, and do so gracefully
segiddins authored
191
854c018 Update the changelog.
Jonathan MacMillan authored
192 * Only link public headers in the sandbox for Pods that are not being built
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
193 into dynamic frameworks, when integrating Pods as frameworks.
854c018 Update the changelog.
Jonathan MacMillan authored
194 [Jonathan MacMillan](https://github.com/perotinus)
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
195 [#3867](https://github.com/CocoaPods/CocoaPods/issues/3867)
7375706 @segiddins [CHANGELOG] Add missing spaces
segiddins authored
196
00b7431 Move source locking to installer, only lock source files (#3529, #3557)
Mason Glidden authored
197 * Don't lock resource files, only source files.
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
198 [Mason Glidden](https://github.com/mglidden)
00b7431 Move source locking to installer, only lock source files (#3529, #3557)
Mason Glidden authored
199 [#3557](https://github.com/CocoaPods/CocoaPods/issues/3557)
fc2c2bb @segiddins [AggregateXCConfig] Only include settings for the current build config
segiddins authored
200
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
201 * Fix copying frameworks when integrating with today extensions.
202 [Samuel Giddins](https://github.com/segiddins)
203 [#3819](https://github.com/CocoaPods/CocoaPods/issues/3819)
204
7375706 @segiddins [CHANGELOG] Add missing spaces
segiddins authored
205
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
206 ## 0.38.0 (2015-07-18)
c3672f9 @segiddins [CHANGELOG] Add new enhancement to master section
segiddins authored
207
208 ##### Enhancements
209
210 * Improve the message shown when trying to use Swift Pods without frameworks.
211 Now it includes the offending Pods so that the user can take action to remove
212 the Pods, if they don’t want to move to frameworks yet.
213 [Eloy Durán](https://github.com/alloy)
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
214 [#3830](https://github.com/CocoaPods/CocoaPods/pull/3830)
c3672f9 @segiddins [CHANGELOG] Add new enhancement to master section
segiddins authored
215
b47fb39 @segiddins [AggregateXCConfig] Properly merge the user_target_xcconfigs of multi…
segiddins authored
216 ##### Bug Fixes
217
218 * Properly merge the `user_target_xcconfig`s of multiple subspecs.
219 [Samuel Giddins](https://github.com/segiddins)
c5657e4 @segiddins [CHANGELOG] Prepare for release
segiddins authored
220 [#3813](https://github.com/CocoaPods/CocoaPods/issues/3813)
b47fb39 @segiddins [AggregateXCConfig] Properly merge the user_target_xcconfigs of multi…
segiddins authored
221
222
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
223 ## 0.38.0.beta.2 (2015-07-05)
4e0dbfe @segiddins [CHANGELOG] Add entry for resolving platforms
segiddins authored
224
225 ##### Enhancements
226
227 * The resolver will now take supported platform deployment targets into account
228 when resolving dependencies.
229 [Samuel Giddins](https://github.com/segiddins)
230 [#2443](https://github.com/CocoaPods/CocoaPods/issues/2443)
231
3642859 @segiddins [Installer] Save the Pods project with deterministic UUIDs
segiddins authored
232 * `Pods.xcodeproj` will now be written with deterministic UUIDs, vastly reducing
cc93cc4 @segiddins [Installer] Allow disaling deterministic UUIDs
segiddins authored
233 project churn and merge conflicts. This behavior can be disabled via the new
1503dbe @segiddins [CHANGELOG] Add missing trailing spaces
segiddins authored
234 `COCOAPODS_DISABLE_DETERMINISTIC_UUIDS` environment variable.
3642859 @segiddins [Installer] Save the Pods project with deterministic UUIDs
segiddins authored
235 [Samuel Giddins](https://github.com/segiddins)
236
69c2eb5 @segiddins [CHANGELOG] Add entry for cocoapods-stats being a default plugin
segiddins authored
237 * [`cocoapods-stats`](https://github.com/CocoaPods/cocoapods-stats)
238 is now a default plugin.
239 [Samuel Giddins](https://github.com/segiddins)
240
ecc8f1d @segiddins [Downloader] Run prepare_command even when skipping the cache
segiddins authored
241 ##### Bug Fixes
242
243 * Ensure that the `prepare_command` is run even when skipping the download
244 cache.
245 [Samuel Giddins](https://github.com/segiddins)
246 [#3674](https://github.com/CocoaPods/CocoaPods/issues/3674)
247
ee262b5 @vincentisambart Public headers in a directory named `framework` should be linked in t…
vincentisambart authored
248 * Public headers inside a directory named `framework` should be linked in the
249 sandbox.
250 [Vincent Isambart](https://github.com/vincentisambart)
251 [#3751](https://github.com/CocoaPods/CocoaPods/issues/3751)
4e0dbfe @segiddins [CHANGELOG] Add entry for resolving platforms
segiddins authored
252
5a95664 @segiddins [CHANGELOG] Add entry for space-aware embed frameworks script
segiddins authored
253 * Properly support targets with spaces in their name in the embed frameworks
254 script.
255 [Samuel Giddins](https://github.com/segiddins)
256 [#3754](https://github.com/CocoaPods/CocoaPods/issues/3754)
257
ab1aeea @segiddins [CHANGELOG] Don't add the `-ObjC` linker flag if it's unnecessary.
segiddins authored
258 * Don't add the `-ObjC` linker flag if it's unnecessary.
259 [Samuel Giddins](https://github.com/segiddins)
260 [#3537](https://github.com/CocoaPods/CocoaPods/issues/3537)
261
c06be7d @segiddins [Installer] Ensure no duplicate target deps are created
segiddins authored
262 * Ensure that no duplicate framework or target dependencies are created.
263 [Samuel Giddins](https://github.com/segiddins)
264 [#3763](https://github.com/CocoaPods/CocoaPods/issues/3763)
265
5a95664 @segiddins [CHANGELOG] Add entry for space-aware embed frameworks script
segiddins authored
266
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
267 ## 0.38.0.beta.1 (2015-06-26)
ade4cef @vincentisambart Update CHANGELOG
vincentisambart authored
268
ac87bcf @mrackwitz [CHANGELOG] Add entry for #3550
mrackwitz authored
269 ##### Highlighted Enhancement That Needs Testing
270
271 * De-duplicate Pod Targets: CocoaPods now recognizes when a dependency is used
272 multiple times across different user targets, but needs to be built only once.
273 The targets in `Pods.xcodeproj` need to be duplicated when one of the following
274 applies:
275 * They are used on different platforms.
276 * They are used with differents sets of subspecs.
277 * They have any dependency which needs to be duplicated.
278
279 You can opt-out of this behavior installation-wise, by setting the following
280 option in your ``~/.cocoapods/config.yaml`:
281 ```yaml
282 deduplicate_targets: false
283 ```
284
285 [Marius Rackwitz](https://github.com/mrackwitz)
286 [#3550](https://github.com/CocoaPods/CocoaPods/issues/3550)
287
81d53cc @segiddins [CHANGELOG] Add entry for removing environment header
segiddins authored
288 ##### Breaking
289
290 * The CocoaPods environment header has been removed.
291 [Samuel Giddins](https://github.com/segiddins)
292 [#2390](https://github.com/CocoaPods/CocoaPods/issues/2390)
293
4e25dcd @mrackwitz [CHANGELOG] Add entry for #3649
mrackwitz authored
294 * The `Installer` is passed directly to the `pre_install` and `post_install`
295 hooks defined in the Podfile, instead of the previously used
296 `Hooks::InstallerRepresentation`.
297 [Marius Rackwitz](https://github.com/mrackwitz)
298 [#3648](https://github.com/CocoaPods/CocoaPods/issues/3648)
299
ef12cb1 @mrackwitz [CHANGELOG] Add entry for #3573
mrackwitz authored
300 * Deprecate the `xcconfig` attribute in the Podspec DSL, which is replaced by
b039210 @segiddins [CHANGELOG] Ensure trailing spaces are present
segiddins authored
301 the new attributes `pod_target_xcconfig` and `user_target_xcconfig`.
ef12cb1 @mrackwitz [CHANGELOG] Add entry for #3573
mrackwitz authored
302 [Marius Rackwitz](https://github.com/mrackwitz)
303 [CocoaPods#3465](https://github.com/CocoaPods/CocoaPods/issues/3465)
304
7595d66 @segiddins [Cache] Remove cache when CocoaPods version changes
segiddins authored
305 ##### Enhancements
306
bd49d07 @k0nserv [Sourcemanager] Include a recommendation to user that highlighs the
k0nserv authored
307 * The notice about a new version being available will now include our
b039210 @segiddins [CHANGELOG] Ensure trailing spaces are present
segiddins authored
308 recommendation of using the latest stable version.
bd49d07 @k0nserv [Sourcemanager] Include a recommendation to user that highlighs the
k0nserv authored
309 [Hugo Tunius](https://github.com/k0nserv)
f77396e @alloy [CHANGELOG] Add a few missing ticket links.
alloy authored
310 [#3667](https://github.com/CocoaPods/CocoaPods/pull/3667)
bd49d07 @k0nserv [Sourcemanager] Include a recommendation to user that highlighs the
k0nserv authored
311
81be84b @AliSoftware [CHANGELOG] Add entry for "pod cache" commands
AliSoftware authored
312 * New commands `pod cache list` and `pod cache clean` allows you to see the
313 contents of the cache and clean it.
314 [Olivier Halligon](https://github.com/AliSoftware)
315 [#3508](https://github.com/CocoaPods/CocoaPods/issues/3508)
316
7595d66 @segiddins [Cache] Remove cache when CocoaPods version changes
segiddins authored
317 * The download cache will automatically be reset when changing CocoaPods
318 versions.
319 [Samuel Giddins](https://github.com/segiddins)
320 [#3542](https://github.com/CocoaPods/CocoaPods/issues/3542)
321
7374bc2 @segiddins [CHANGELOG] Move pre-install hook to correct release
segiddins authored
322 * Supports running pre-install hooks in plugins. This happens before the resolver
323 does its work, and offers easy access to the sandbox, podfile and lockfile via a
324 `PreInstallHooksContext` object. This also renames the post-install hooks from `HooksContext`
325 to `PostInstallHooksContext`.
326 [Orta Therox](https://github.com/orta)
327 [#3540](https://github.com/CocoaPods/cocoapods/issues/3409)
328
d47a2f2 @segiddins [CHANGELOG] Add entry for pod lib create args
segiddins authored
329 * Allow passing additional arguments to `pod lib create`, which then get passed
330 as-is to the `configure` scripts.
331 [Samuel Giddins](https://github.com/segiddins)
332 [#2160](https://github.com/CocoaPods/CocoaPods/issues/2160)
333
d19397e @kommen Use `-analyzer-disable-all-checks` for disabling static analysis.
kommen authored
334 * Use `-analyzer-disable-all-checks` to disable static analyzer for
5cb1992 @segiddins Merge branch 'analyzer-disable-all-checks' of https://github.com/komm…
segiddins authored
335 pods with `inhibit_warnings` enabled (requires Xcode >= 6.1).
d19397e @kommen Use `-analyzer-disable-all-checks` for disabling static analysis.
kommen authored
336 [Dieter Komendera](https://github.com/kommen)
337 [#2402](https://github.com/CocoaPods/CocoaPods/issues/2402)
338
b039210 @segiddins [CHANGELOG] Ensure trailing spaces are present
segiddins authored
339 * Cache globbing in `PathList` to speed up `pod install`.
844e300 @vincentisambart add CHANGELOG entry
vincentisambart authored
340 [Vincent Isambart](https://github.com/vincentisambart)
f77396e @alloy [CHANGELOG] Add a few missing ticket links.
alloy authored
341 [#3699](https://github.com/CocoaPods/CocoaPods/pull/3699)
844e300 @vincentisambart add CHANGELOG entry
vincentisambart authored
342
cd40f4b @segiddins [CHANGELOG] Add entry for fixed embed frameworks script
segiddins authored
343 * CocoaPods will validate your podfile and try to identify problems
b039210 @segiddins [CHANGELOG] Ensure trailing spaces are present
segiddins authored
344 and conflicts in how you've specified the dependencies.
956d569 @k0nserv [Podfile] Add validations in an attempt to catch issues common issue …
k0nserv authored
345 [Hugo Tunius](https://github.com/k0nserv)
346 [#995](https://github.com/CocoaPods/CocoaPods/issues/995)
347
3cd3de4 @segiddins [Update] Allow specifying root names
segiddins authored
348 * `pod update` will now accept root pod names, even when only subspecs are
349 installed.
350 [Samuel Giddins](https://github.com/segiddins)
351 [#3689](https://github.com/CocoaPods/CocoaPods/issues/3689)
352
336ef48 @neonichu Changelog entry for #3681
neonichu authored
353 * Support for the new `watchos` platform.
354 [Boris Bügling](https://github.com/neonichu)
355 [#3681](https://github.com/CocoaPods/CocoaPods/pull/3681)
356
7595d66 @segiddins [Cache] Remove cache when CocoaPods version changes
segiddins authored
357 ##### Bug Fixes
ade4cef @vincentisambart Update CHANGELOG
vincentisambart authored
358
8e03d90 @vhariable Updated CHANGELOG
vhariable authored
359 * Added recursive support to the public headers of vendored frameworks
360 that are automatically linked in the sandbox. This fixes and issue
b039210 @segiddins [CHANGELOG] Ensure trailing spaces are present
segiddins authored
361 for framework header directories that contain sub-directories.
8e03d90 @vhariable Updated CHANGELOG
vhariable authored
362 [Todd Casey](https://github.com/vhariable)
363 [#3161](https://github.com/CocoaPods/CocoaPods/issues/3161)
364
91f1aee @neonichu [Changelog] Slight rewording of entry for #3604
neonichu authored
365 * Public headers of vendored frameworks are now automatically linked in
7595d66 @segiddins [Cache] Remove cache when CocoaPods version changes
segiddins authored
366 the sandbox. That allows transitive inclusion of headers from other pods.
ade4cef @vincentisambart Update CHANGELOG
vincentisambart authored
367 [Vincent Isambart](https://github.com/vincentisambart)
368 [#3161](https://github.com/CocoaPods/CocoaPods/issues/3161)
369
8640aaf @themackworth Fix building of static libs that depend on libs
themackworth authored
370 * Fixes an issue that prevented static libraries from building. `OTHER_LIBTOOLFLAGS`
371 is no longer set to the value of `OTHER_LDFLAGS`. If you want to create a static
372 library that includes all dependencies for (internal/external) distribution then
373 you should use a tool like `cocoapods-packager`.
374 [Michael Moscardini](https://github.com/themackworth)
375 [#2747](https://github.com/CocoaPods/CocoaPods/issues/2747)
376 [#2704](https://github.com/CocoaPods/CocoaPods/issues/2704)
7595d66 @segiddins [Cache] Remove cache when CocoaPods version changes
segiddins authored
377
cd40f4b @segiddins [CHANGELOG] Add entry for fixed embed frameworks script
segiddins authored
378 * The embed frameworks script will now properly filter out symlinks to the
379 directories that are filtered, which fixes an issue when submitting to the
380 Mac App Store.
381 [Samuel Giddins](https://github.com/segiddins)
382
3fb18d3 @segiddins [ErrorReport] Make more robust against missing executables
segiddins authored
383 * The error report template is now more robust against missing executables.
384 [Samuel Giddins](https://github.com/segiddins)
385 [#3719](https://github.com/CocoaPods/CocoaPods/issues/3719)
386
ef5f9a4 @segiddins [Cache] Handle the expected spec not being found
segiddins authored
387 * Attempting to specify a `git` source where a Podspec for the requested pod is
388 not found will have a more helpful error message.
389 [Samuel Giddins](https://github.com/segiddins)
a669201 @segiddins [Outdated] Accept all the Project options
segiddins authored
390
391 * `pod outdated` will now accept the `--no-repo-update` and `--no-integrate`
392 options.
393 [Samuel Giddins](https://github.com/segiddins)
ef5f9a4 @segiddins [Cache] Handle the expected spec not being found
segiddins authored
394
6511085 @segiddins [CHANGELOG] Reword CONFIGURATION_BUILD_DIR entry
segiddins authored
395 * Fixes an issue which prevented using a custom `CONFIGURATION_BUILD_DIR` when
396 integrating CocoaPods via dynamic frameworks.
82c8f73 updating changelog
Tim Rosenblatt authored
397 [Tim Rosenblatt](https://github.com/timrosenblatt)
8ad4853 updated changelog per @mrackwitz since #3550 will not resolve the issue
Tim Rosenblatt authored
398 [#3675](https://github.com/CocoaPods/CocoaPods/pull/3675)
82c8f73 updating changelog
Tim Rosenblatt authored
399
b039210 @segiddins [CHANGELOG] Ensure trailing spaces are present
segiddins authored
400 * Pods frameworks in codesigned Mac apps are now signed.
c836481 @nschum Always codesign if target is codesigned, not just if required.
nschum authored
401 [Nikolaj Schumacher](https://github.com/nschum)
402 [#3646](https://github.com/CocoaPods/CocoaPods/issues/3646)
cd40f4b @segiddins [CHANGELOG] Add entry for fixed embed frameworks script
segiddins authored
403
404
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
405 ## 0.37.2 (2015-05-27)
aa11287 @segiddins [PodSourceInstaller] Allow opting out of pod source locking
segiddins authored
406
407 ##### Enhancements
408
edac978 @neonichu Updated CHANGELOG.
neonichu authored
409 * Schemes of development pods will now be shared.
410 [Boris Bügling](https://github.com/neonichu)
411 [#3600](https://github.com/CocoaPods/CocoaPods/issues/3600)
412
b883987 @mrackwitz [CHANGELOG] Add entry for #3561
mrackwitz authored
413 * Recognizes incomplete cache when the original download of a pod was
414 interrupted.
415 [Marius Rackwitz](https://github.com/mrackwitz)
416 [#3561](https://github.com/CocoaPods/CocoaPods/issues/3561)
417
aa11287 @segiddins [PodSourceInstaller] Allow opting out of pod source locking
segiddins authored
418 * Allow opting out of pod source locking, meaning `pod try` yields editable
419 projects.
420 [Samuel Giddins](https://github.com/segiddins)
421 [cocoapods-try#31](https://github.com/CocoaPods/cocoapods-try/issues/31)
422
142570b @kylef [pod repo push] Find JSON podspecs
kylef authored
423 ##### Bug Fixes
424
425 * `pod repo push` will now find and push JSON podspecs.
426 [#3494](https://github.com/CocoaPods/CocoaPods/issues/3494)
427 [Kyle Fuller](https://github.com/kylef)
428
065676b @neonichu [Changelog] Added entry for #3500
neonichu authored
429 * Flush stdin/stderr and wait a bit in `executable`.
430 [Boris Bügling](https://github.com/neonichu)
431 [#3500](https://github.com/CocoaPods/CocoaPods/issues/3500)
432
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
433 ## 0.37.1 (2015-05-06)
5c4f616 @mrackwitz [CHANGELOG] Add entry for #3489
mrackwitz authored
434
435 ##### Bug Fixes
436
7a41272 @mrackwitz [CHANGELOG] Add entry for #3498
mrackwitz authored
437 * [Cache] Fixes a bug that caused that a pod, which was cached once is not updated
438 correctly when needed e.g. for `pod spec lint`.
439 [Marius Rackwitz](https://github.com/mrackwitz)
440 [#3498](https://github.com/CocoaPods/CocoaPods/issues/3498)
441
5c4f616 @mrackwitz [CHANGELOG] Add entry for #3489
mrackwitz authored
442 * Only add the "Embed Pods Frameworks" script for application and unit test targets.
443 [Marius Rackwitz](https://github.com/mrackwitz)
444 [#3440](https://github.com/CocoaPods/CocoaPods/issues/3440)
445
1bf21c7 @kylef [Sandbox::FileAccessor] Add C++ Sources (.cxx, .c++)
kylef authored
446 * C++ source files with `.cc`, `.cxx` and `.c++` extensions now have their
447 compiler flags set correctly.
9514f5e @lembacon [Sandbox::FileAccessor] Add missing `.cc` extension for C++ to `SOURC…
lembacon authored
448 [Chongyu Zhu](https://github.com/lembacon)
1bf21c7 @kylef [Sandbox::FileAccessor] Add C++ Sources (.cxx, .c++)
kylef authored
449 [Kyle Fuller](https://github.com/kylef)
9514f5e @lembacon [Sandbox::FileAccessor] Add missing `.cc` extension for C++ to `SOURC…
lembacon authored
450
3bb4400 @kylef Revert "[CHANGELOG] Mention #3501"
kylef authored
451 * Handle broken symlinks when installing a Pod.
fabc75b @dbarden [Changelog] Handling broken symlinks
dbarden authored
452 [Daniel Barden](https://github.com/dbarden)
453 [#3515](https://github.com/cocoapods/cocoapods/issues/3515)
5c4f616 @mrackwitz [CHANGELOG] Add entry for #3489
mrackwitz authored
454
c66e467 Just remove write permissions from files, so executables are unaffect…
Mason Glidden authored
455 * Just remove write permissions from files, so executables are unaffected.
456 [Mason Glidden](https://github.com/mglidden)
457 [#3501](https://github.com/CocoaPods/CocoaPods/issues/3501)
458
84d7810 @segiddins [Installer] Copy Podfile.lock to Manifest.lock rather than using #wri…
segiddins authored
459 * Always copy the generated `Podfile.lock` to `Pods/Manifest.lock` so they are
5f065df @segiddins [CHANGELOG] Fix spelling error
segiddins authored
460 guaranteed to match, character-by-character, after installation.
84d7810 @segiddins [Installer] Copy Podfile.lock to Manifest.lock rather than using #wri…
segiddins authored
461 [Samuel Giddins](https://github.com/segiddins)
462 [#3502](https://github.com/CocoaPods/CocoaPods/issues/3502)
463
22c5805 @segiddins [PodTargetInstaller] Don't generate an umbrella header when a custom …
segiddins authored
464 * Don't generate an umbrella header when a custom module map is specified. This
465 avoids an incomplete module map warning.
466 [Samuel Giddins](https://github.com/segiddins)
467
eee0d34 @segiddins [Downloader] Actually allow skipping the cache entirely
segiddins authored
468 * Actually allow skipping the download cache by downloading directly to the
469 download target when requested.
470 [Samuel Giddins](https://github.com/segiddins)
471
84d7810 @segiddins [Installer] Copy Podfile.lock to Manifest.lock rather than using #wri…
segiddins authored
472
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
473 ## 0.37.0 (2015-05-03)
817e6f9 @segiddins [CHANGELOG] Add entry for printing utf8 warning to STDERR
segiddins authored
474
bfcacb5 @AliSoftware [CHANGELOG] Added link to blog entry for 0.37
AliSoftware authored
475 For more details, see 📝 [CocoaPods 0.37](http://blog.cocoapods.org/CocoaPods-0.37/) on our blog.
476
817e6f9 @segiddins [CHANGELOG] Add entry for printing utf8 warning to STDERR
segiddins authored
477 ##### Bug Fixes
478
479 * Print the UTF-8 warning to STDERR.
480 [Matt Holgate](https://github.com/mjholgate)
481
482
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
483 ## 0.37.0.rc.2 (2015-04-30)
310610b @segiddins [Cache] Keep files needed by subspecs that have a higher minimum depl…
segiddins authored
484
485 ##### Bug Fixes
486
487 * Handle caching specs that have subspecs with higher minimum deployment targets
488 without deleting needed source files.
489 [Samuel Giddins](https://github.com/segiddins)
490 [#3471](https://github.com/CocoaPods/CocoaPods/issues/3471)
491
ecd17b3 @segiddins [Lib] Automatically detect JSON podspecs when running pod lib lint
segiddins authored
492 * Automatically detect JSON podspecs in `pod lib lint`.
493 [Samuel Giddins](https://github.com/segiddins)
494 [#3477](https://github.com/CocoaPods/CocoaPods/issues/3477)
495
310610b @segiddins [Cache] Keep files needed by subspecs that have a higher minimum depl…
segiddins authored
496
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
497 ## 0.37.0.rc.1 (2015-04-27)
48f6579 @segiddins Release 0.37.0.rc.1
segiddins authored
498
499 [Core](https://github.com/CocoaPods/Core/compare/0.37.0.beta.1...0.37.0.rc.1)
500 [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.24.0...0.24.1)
6b7aead @segiddins [Downloader] Only attempt to copy the download if theres a source loc…
segiddins authored
501
d9e3cc1 @andreamazz Update CHANGELOG
andreamazz authored
502 ##### Enhancements
503
504 * Add environment variable `COCOAPODS_SKIP_UPDATE_MESSAGE` to disable new
505 version message.
506 [Andrea Mazzini](https://github.com/andreamazz)
507 [#3364](https://github.com/CocoaPods/CocoaPods/issues/3364)
508
91d6735 @neonichu [Changelog] Add entry for CocoaPods/Xcodeproj#253
neonichu authored
509 * Use user project's object version for pods project.
510 [Boris Bügling](https://github.com/neonichu)
511 [#253](https://github.com/CocoaPods/Xcodeproj/issues/253)
512
6b7aead @segiddins [Downloader] Only attempt to copy the download if theres a source loc…
segiddins authored
513 ##### Bug Fixes
514
48f6579 @segiddins Release 0.37.0.rc.1
segiddins authored
515 * Adding `$(inherited)` to `FRAMEWORK_SEARCH_PATHS` build setting in xcconfig for aggregate.
9cd193a @EZ-NET [CHANGELOG] Adding $(inherited) to "FRAMEWORK_SEARCH_PATHS" build set…
EZ-NET authored
516 [Tomohiro Kumagai](https://github.com/EZ-NET)
517 [#3429](https://github.com/CocoaPods/CocoaPods/pull/3429)
518
6b7aead @segiddins [Downloader] Only attempt to copy the download if theres a source loc…
segiddins authored
519 * Don't crash when the downloader can't find an appropriate podspec in a `git`
520 pod.
521 [Samuel Giddins](https://github.com/segiddins)
522 [#3433](https://github.com/CocoaPods/CocoaPods/issues/3433)
523
724af1c Automatically lock Pod source files after installing (#1154)
Mason Glidden authored
524 * Automatically lock Pod source files after installing.
525 [Mason Glidden](https://github.com/mglidden)
526 [#1154](https://github.com/CocoaPods/CocoaPods/issues/1154)
6b7aead @segiddins [Downloader] Only attempt to copy the download if theres a source loc…
segiddins authored
527
bea277d @segiddins [CHANGELOG] Add entry for improved executable handling of subprocess …
segiddins authored
528 * Handle subprocesses leaking STDOUT/STDERR pipes by more strictly managing
529 process lifetime and not allowing I/O to block completion of the task.
530 [Samuel Giddins](https://github.com/segiddins)
531 [#3101](https://github.com/CocoaPods/CocoaPods/issues/3101)
532
256bf52 @neonichu No pod target if `source_files` only has headers.
neonichu authored
533 * Do not create pod target if `source_files` only contains headers.
534 [Boris Bügling](https://github.com/neonichu)
535 [#3106](https://github.com/CocoaPods/CocoaPods/issues/3106)
536
8b9df19 @mrackwitz [CHANGELOG] Add entry for #3436
mrackwitz authored
537 * Run a pod's `prepare_command` (if it has one) before it is cleaned in the
538 download cache.
539 [Marius Rackwitz](https://github.com/mrackwitz)
540 [Samuel Giddins](https://github.com/segiddins)
541 [#3436](https://github.com/CocoaPods/CocoaPods/issues/3436)
542
038c201 @segiddins [PodTargetInstaller] Dont set clang-specific flags for files that won…
segiddins authored
543 * Don't set the `-fno-objc-arc` compiler flags for files for which the flag
544 makes no sense.
545 [Samuel Giddins](https://github.com/segiddins)
546 [#2559](https://github.com/CocoaPods/CocoaPods/issues/2559)
547
992af1c @Inferis Updated CHANGELOG.
Inferis authored
548 * Also apply a pod's configuration to any resource targets defined by the pod.
549 [Tom Adriaenssen](https://github.com/inferis)
550 [#3463](https://github.com/CocoaPods/CocoaPods/issues/3463)
551
207c066 @andreamazz Update CHANGELOG
andreamazz authored
552
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
553 ## 0.37.0.beta.1 (2015-04-18)
81ec79d @neonichu Do not pass code-sign arguments for OS X targets.
neonichu authored
554
a56e6c9 @mrackwitz [CHANGELOG] Add entry for #3145
mrackwitz authored
555 ##### Enhancements
556
557 * Allow the specification of custom module map files.
558 [Samuel Giddins](https://github.com/segiddins)
559 [Marius Rackwitz](https://github.com/mrackwitz)
560 [#3145](https://github.com/CocoaPods/CocoaPods/issues/3145)
561
3a0c01c @kylef [pod repo list] Fix issue showing the URL for git
kylef authored
562 * Show the source URI for local Pod specification repositories in
563 `pod repo list`.
564 [Kyle Fuller](https://github.com/kylef)
565
d341177 @segiddins [Analyzer] Only warn when there is a minimum deployment target mismatch
segiddins authored
566 * Only show a warning when there is a minimum deployment target mismatch
567 between target and spec, instead of throwing a hard error.
568 [Samuel Giddins](https://github.com/segiddins)
569 [#1241](https://github.com/CocoaPods/CocoaPods/issues/1241)
570
92c7920 @segiddins [CHANGELOG] Add entry for the download cache
segiddins authored
571 * Add download caching for pods, which speeds up `pod install` and linting,
ebcf4ab @segiddins [CHANGELOG] Fix spelling in download cache entry
segiddins authored
572 potentially by several orders of magnitude.
92c7920 @segiddins [CHANGELOG] Add entry for the download cache
segiddins authored
573 [Samuel Giddins](https://github.com/segiddins)
574 [#2863](https://github.com/CocoaPods/CocoaPods/issues/2863)
575 [#3172](https://github.com/CocoaPods/CocoaPods/issues/3172)
576
872407e @segiddins [CHANGELOG] Add entry for --fail-fast lint flag
segiddins authored
577 * Add a `--fail-fast` option to both `pod spec lint` and `pod lib lint` that
578 causes the linter to exit as soon as a single subspec or platform fails
579 linting.
580 [Marius Rackwitz](https://github.com/mrackwitz)
581
2ab324a @cbrauchli Add naive check for #included CocoaPods-generated xcconfig
cbrauchli authored
582 * Naïvely prevent base xcconfig warnings for targets that have custom
583 config files set.
584 [Chris Brauchli](https://github.com/cbrauchli)
585 [#2633](https://github.com/CocoaPods/CocoaPods/issues/2633)
586
484eb3f @segiddins [CHANGELOG] Explicitly declare private headers in modulemap
segiddins authored
587 * Ensure private headers are declared as such in a framework's generated module
588 map.
589 [Samuel Giddins](https://github.com/segiddins)
590 [#2974](https://github.com/CocoaPods/CocoaPods/issues/2974)
591
81ec79d @neonichu Do not pass code-sign arguments for OS X targets.
neonichu authored
592 ##### Bug Fixes
593
594 * Do not pass code-sign arguments to xcodebuild when linting OS X targets.
595 [Boris Bügling](https://github.com/neonichu)
596 [#3310](https://github.com/CocoaPods/CocoaPods/issues/3310)
597
3a0c01c @kylef [pod repo list] Fix issue showing the URL for git
kylef authored
598 * Fixes an issue showing the URL to remote resources in `pod repo list`.
599 [Kyle Fuller](https://github.com/kylef)
600
acb778a @kylef Merge branch 'stable-0.36'
kylef authored
601 * Fixes a problem with code signing when integrating CocoaPods
602 into a Today Widget extension.
603 [Christian Sampaio](https://github.com/chrisfsampaio)
604 [#3390](https://github.com/CocoaPods/CocoaPods/pull/3390)
605
606
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
607 ## 0.36.4 (2015-04-16)
fdf80d2 @kylef [Copy Resources] Resolve various problems with xcasset bundles
kylef authored
608
609 ##### Bug Fixes
610
e062968 @kylef [Copy Resources] Resolve various problems with xcasset bundles
kylef authored
611 * Fixes various problems with Pods that use xcasset bundles. Pods that
612 use xcassets can now be used with the `pod :path` option.
613 [Kyle Fuller](https://github.com/kylef)
614 [#1549](https://github.com/CocoaPods/CocoaPods/issues/1549)
615 [#3384](https://github.com/CocoaPods/CocoaPods/pull/3383)
616 [#3358](https://github.com/CocoaPods/CocoaPods/pull/3358)
617
81ec79d @neonichu Do not pass code-sign arguments for OS X targets.
neonichu authored
618
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
619 ## 0.36.3 (2015-03-31)
13228e6 @segiddins [Gemspec] Update cocoapods-downloader to ~> 0.9.0
segiddins authored
620
621 ##### Bug Fixes
622
623 * Fix using the downloader.
624 [Samuel Giddins](https://github.com/segiddins)
625 [#3344](https://github.com/CocoaPods/CocoaPods/issues/3344)
626 [#3345](https://github.com/CocoaPods/CocoaPods/issues/3345)
627
628
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
629 ## 0.36.2 (2015-03-31)
427632f @segiddins Release 0.36.2
segiddins authored
630
631 [Core](https://github.com/CocoaPods/Core/compare/0.36.1...0.36.2)
0c556ab @dtorres [CHANGELOG] Add entry for uniquing resources passed to script generator
dtorres authored
632
13228e6 @segiddins [Gemspec] Update cocoapods-downloader to ~> 0.9.0
segiddins authored
633 ##### Bug Fixes
0c556ab @dtorres [CHANGELOG] Add entry for uniquing resources passed to script generator
dtorres authored
634
3b0457a @segiddins [CHANGELOG] Add entry for Manifest.lock migration
segiddins authored
635 * Unique resources passed to the script generator.
ff16d3f @dtorres [CHANGELOG] Minor formatting
dtorres authored
636 [Diego Torres](https://github.com/dtorres)
0c556ab @dtorres [CHANGELOG] Add entry for uniquing resources passed to script generator
dtorres authored
637 [#3315](https://github.com/CocoaPods/CocoaPods/issues/3315)
638 [#3327](https://github.com/CocoaPods/CocoaPods/issues/3327)
639
3b0457a @segiddins [CHANGELOG] Add entry for Manifest.lock migration
segiddins authored
640 * Update the `Manifest.lock` when migrating local podspecs to JSON. This fixes
641 running `pod install` after upgrading to `0.36`.
642 [Samuel Giddins](https://github.com/segiddins)
643 [#3292](https://github.com/CocoaPods/CocoaPods/issues/3292)
644 [#3299](https://github.com/CocoaPods/CocoaPods/issues/3299)
645
646
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
647 ## 0.36.1 (2015-03-27)
3f17598 @segiddins [CHANGELOG] Add entry for fixing the resource scripts handling of `.x…
segiddins authored
648
7bdcd45 @kylef [gemspec] Update Xcodeproj to `~> 0.23.1`
kylef authored
649 [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.23.0...0.23.1)
650
cfec15d @segiddins [TargetEnvironmentHeader] Properly sanitize configuration defines
segiddins authored
651 ##### Bug Fixes
652
4bbb730 @AliSoftware [CHANGELOG] Add more info on xcassets workarounds
AliSoftware authored
653 * Workarounds(✻) for the resource script's handling of `.xcasset` files.
3f17598 @segiddins [CHANGELOG] Add entry for fixing the resource scripts handling of `.x…
segiddins authored
654 [sodas](https://github.com/sodastsai)
655 [Tony Li](https://github.com/crazytonyli)
442d138 @kylef [CHANGELOG] Include #3303
kylef authored
656 [Chongyu Zhu](https://github.com/lembacon)
3f17598 @segiddins [CHANGELOG] Add entry for fixing the resource scripts handling of `.x…
segiddins authored
657 [#3247](https://github.com/CocoaPods/CocoaPods/issues/3247)
442d138 @kylef [CHANGELOG] Include #3303
kylef authored
658 [#3303](https://github.com/CocoaPods/CocoaPods/issues/3303)
3f17598 @segiddins [CHANGELOG] Add entry for fixing the resource scripts handling of `.x…
segiddins authored
659
cfec15d @segiddins [TargetEnvironmentHeader] Properly sanitize configuration defines
segiddins authored
660 * Fix the sanitization of configuration names in the generated target
661 environment header.
662 [Samuel Giddins](https://github.com/segiddins)
663 [#3301](https://github.com/CocoaPods/CocoaPods/issues/3301)
664
4bbb730 @AliSoftware [CHANGELOG] Add more info on xcassets workarounds
AliSoftware authored
665 > _(✻) Note: these fixes are only temporary to avoid overriding the user project's `xcassets`.
be92486 @kylef Release 0.36.1
kylef authored
666 We are aware that these workarounds are "too greedy" and thus user projects having different
4bbb730 @AliSoftware [CHANGELOG] Add more info on xcassets workarounds
AliSoftware authored
667 `xcassets` for different targets will still have issues; we ([@AliSoftware](https://github.com/AliSoftware))
668 are working on a deeper fix ([#3263](https://github.com/CocoaPods/CocoaPods/issues/3263)) for the next release._
3f17598 @segiddins [CHANGELOG] Add entry for fixing the resource scripts handling of `.x…
segiddins authored
669
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
670 ## 0.36.0 (2015-03-11)
3ffef1f @neonichu [Changelog] Filter Xcode's dynamic frameworks warn
neonichu authored
671
b3b12f4 @kylef Release 0.36.0
kylef authored
672 [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.22.0...0.23.0)
020aaca @mrackwitz [CHANGELOG] Add link for xcodeproj update
mrackwitz authored
673
8d801e0 @AliSoftware [CHANGELOG] Used unicode for the emojis (as GitHub emoji codes does n…
AliSoftware authored
674 For more details, see 📝 [CocoaPods 0.36](http://blog.cocoapods.org/CocoaPods-0.36/) on our blog.
e5190c5 @AliSoftware [CHANGELOG] Added link to 0.36 blog post
AliSoftware authored
675
9d841f5 @segiddins [Validator] Allows Swift pods to have a deployment target under iOS 8…
segiddins authored
676 ##### Enhancements
677
678 * Allows Swift pods to have a deployment target under iOS 8.0 if they use
679 XCTest.
680 [Samuel Giddins](https://github.com/segiddins)
681 [#3225](https://github.com/CocoaPods/CocoaPods/issues/3225)
682
546b125 @neonichu [Changelog] Fix header level
neonichu authored
683 ##### Bug Fixes
3ffef1f @neonichu [Changelog] Filter Xcode's dynamic frameworks warn
neonichu authored
684
bccdfe3 @mrackwitz [CHANGELOG] Add entry for #3238
mrackwitz authored
685 * Include Swift-specific build settings on target creation, i.e. disable optimizations
686 for debug configuration.
687 [Marius Rackwitz](https://github.com/mrackwitz)
688 [#3238](https://github.com/CocoaPods/CocoaPods/issues/3238)
689
aba2db8 @mrackwitz [CHANGELOG] Add entry for #3219
mrackwitz authored
690 * Only copy explicitly specified xcasset files into the bundle of the integrated target.
691 [Marius Rackwitz](https://github.com/mrackwitz)
692 [#3219](https://github.com/CocoaPods/CocoaPods/issues/3219)
693
3ffef1f @neonichu [Changelog] Filter Xcode's dynamic frameworks warn
neonichu authored
694 * Correctly filter Xcode warnings about the use of dynamic frameworks.
695 [Boris Bügling](https://github.com/neonichu)
696
36395db @mrackwitz [CHANGELOG] Add entry for #3217
mrackwitz authored
697 * Fixes warnings, when the aggregate target doesn't contain any pod target, which is build,
2e081a3 @segiddins Allows the usage of `:head` dependencies even when the most recent pu…
segiddins authored
698 because `PODS_FRAMEWORK_BUILD_PATH` was added to `FRAMEWORK_SEARCH_PATHS`, but never created.
36395db @mrackwitz [CHANGELOG] Add entry for #3217
mrackwitz authored
699 [Marius Rackwitz](https://github.com/mrackwitz)
700 [#3217](https://github.com/CocoaPods/CocoaPods/issues/3217)
701
2e081a3 @segiddins Allows the usage of `:head` dependencies even when the most recent pu…
segiddins authored
702 * Allows the usage of `:head` dependencies even when the most recent published
703 version was a pre-release.
704 [Samuel Giddins](https://github.com/segiddins)
705 [#3212](https://github.com/CocoaPods/CocoaPods/issues/3212)
706
3cef3eb @neonichu [Installer] Limit check for static binaries.
neonichu authored
707 * Limit the check for transitive static binaries to those which are directly linked to the user target.
708 [Boris Bügling](https://github.com/neonichu)
709 [#3194](https://github.com/CocoaPods/CocoaPods/issues/3194)
710
11ec122 @neonichu [Validator] Lint dynamic libs for iOS > 7.
neonichu authored
711 * Lint to prevent dynamic libraries and frameworks from passing with iOS 7.
712 [Boris Bügling](https://github.com/neonichu)
713 [#3193](https://github.com/CocoaPods/CocoaPods/issues/3193)
714
63f240e @segiddins [Resolver] Shows an informative error message when there is no base s…
segiddins authored
715 * Shows an informative error message when there is no base specification found
716 for a `:head` dependency.
717 [Samuel Giddins](https://github.com/segiddins)
718 [#3230](https://github.com/CocoaPods/CocoaPods/issues/3230)
719
4f2fe41 @danthorpe [XCConfigHelper] Adds $(inherited) to generated OTHER_SWIFT_FLAGS
danthorpe authored
720 * Fix the `OTHER_SWIFT_FLAGS` generated, so it inherits previous definitions.
721 [Daniel Thorpe](https://github.com/danthorpe)
722 [#2983](https://github.com/CocoaPods/CocoaPods/issues/2983)
723
3ffef1f @neonichu [Changelog] Filter Xcode's dynamic frameworks warn
neonichu authored
724
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
725 ## 0.36.0.rc.1 (2015-02-24)
6f0164a @kylef [Integrator] Update copy regarding opening workspace
kylef authored
726
727 ##### Enhancements
728
b932b8e @neonichu Configure as extension only for watch extensions
neonichu authored
729 * Set the `APPLICATION_EXTENSION_API_ONLY` build setting if integrating with a watch extension target.
730 [Boris Bügling](https://github.com/neonichu)
731 [#3153](https://github.com/CocoaPods/CocoaPods/issues/3153)
732
a6b6ea0 @segiddins [XCConfigHelper] Fix the `OTHER_SWIFT_FLAGS` generated, so `#if COCOA…
segiddins authored
733 * Build for iOS simulator only during validation. This allows validation without having
ed3e668 @neonichu [Changelog] Build for iOS sim during validation.
neonichu authored
734 provisioning profiles set up.
735 [Boris Bügling](https://github.com/neonichu)
736 [#3083](https://github.com/CocoaPods/CocoaPods/issues/3083)
ffd8dfb @neonichu [Changelog] Fix issue reference.
neonichu authored
737 [Swift#13](https://github.com/CocoaPods/swift/issues/13)
ed3e668 @neonichu [Changelog] Build for iOS sim during validation.
neonichu authored
738
6f0164a @kylef [Integrator] Update copy regarding opening workspace
kylef authored
739 * Explicitly inform the user to close existing project when switching to
740 a workspace for the first time.
741 [Kyle Fuller](https://github.com/kylef)
742 [#2996](https://github.com/CocoaPods/CocoaPods/issues/2996)
743
f2697f9 @segiddins [Installer] Automatically detect conflicts between framework names.
segiddins authored
744 * Automatically detect conflicts between framework names.
745 [Samuel Giddins](https://github.com/segiddins)
746 [#2943](https://github.com/CocoaPods/CocoaPods/issues/2943)
747
55b2190 @segiddins [CHANGELOG] Add entry for using proper TMPDIR
segiddins authored
748 * Use the proper `TMPDIR` for the CocoaPods process, instead of blindly using
749 `/tmp`.
750 [Samuel Giddins](https://github.com/segiddins)
751
978e77b @neonichu [Frameworks] Fail lint for Swift on iOS < 8.
neonichu authored
752 * Let lint fail for Swift pods supporting deployment targets below iOS 8.0.
753 [Boris Bügling](https://github.com/neonichu)
754 [#2963](https://github.com/CocoaPods/CocoaPods/issues/2963)
755
532c6e9 @segiddins [Installer] Reject installation if a static library is used as a tran…
segiddins authored
756 * Reject installation if a static library is used as a transitive dependency
757 while integrating Pods as frameworks.
758 [Samuel Giddins](https://github.com/segiddins)
759 [#2926](https://github.com/CocoaPods/CocoaPods/issues/2926)
760
af384b2 @neonichu [Changelog] Don't copy Swift libs multiple times.
neonichu authored
761 * Do not copy Swift standard libraries multiple times.
762 [Boris Bügling](https://github.com/neonichu)
763 [#3131](https://github.com/CocoaPods/CocoaPods/issues/3131)
764
737e322 @segiddins [CHANGELOG] Correct location for Xcode license check entry
segiddins authored
765 * Check for Xcode License Agreement before running commands.
766 [Xavi Matos](https://github.com/CalQL8ed-K-OS)
767 [#3002](https://github.com/CocoaPods/CocoaPods/issues/3002)
768
7abaf4e @segiddins [LockingDependencyAnalyzer] Unlock pods in a case-insensitive manner
segiddins authored
769 * `pod update PODNAME` will update pods in a case-insensitive manner.
770 [Samuel Giddins](https://github.com/segiddins)
771 [#2992](https://github.com/CocoaPods/CocoaPods/issues/2992)
772
08a054a @segiddins [Validator] Allow specifying repo names to `pod {spec,lib} lint --sou…
segiddins authored
773 * Allow specifying repo names to `pod {spec,lib} lint --sources`.
774 [Samuel Giddins](https://github.com/segiddins)
775 [#2685](https://github.com/CocoaPods/CocoaPods/issues/2685)
776
14c2e52 @neonichu [Changelog] Require explicit `use_framework!`
neonichu authored
777 * Require explicit use of `use_frameworks!` for Pods written in Swift.
778 [Boris Bügling](https://github.com/neonichu)
779 [#3029](https://github.com/CocoaPods/CocoaPods/issues/3029)
780
752cab9 @neonichu [Changelog] Lint as framework automatically.
neonichu authored
781 * Lint as framework automatically. If needed, `--use-libraries` option
782 allows linting as a static library.
783 [Boris Bügling](https://github.com/neonichu)
784 [#2912](https://github.com/CocoaPods/CocoaPods/issues/2912)
785
dcfc2e3 @alloy [Project] Make legacy Xcode build root support customizable.
alloy authored
786 * Adding Xcode Legacy build location support for default Pods.xcodeproj.
787 It defaults to `${SRCROOT}/../build` but can be changed in a `post_install`
788 hook by using the `Project#symroot=` writer.
1415029 @samdmarshall fix for xcode 'legacy' build locations, so that products from Pods.xc…
samdmarshall authored
789 [Sam Marshall](https://github.com/samdmarshall)
790
0505ce4 @neonichu [Installer] Fix for empty app-extension targets
neonichu authored
791 ##### Bug Fixes
792
0d5532c @mrackwitz [CHANGELOG] Add entry for #3188
mrackwitz authored
793 * Set `SKIP_INSTALL=YES` for all generated targets to avoid producing
794 *Generic Xcode Archives* on Archive.
795 [Marius Rackwitz](https://github.com/mrackwitz)
796 [#3188](https://github.com/CocoaPods/CocoaPods/issues/3188)
797
ac5e647 @segiddins [CHANGELOG] Fix formatting
segiddins authored
798 * Added support for .tpp C++ header files in specs (previously were getting
f3ec103 @czechboy0 Maybe...
czechboy0 authored
799 filtered out and symlinks wouldn't get created in the Pods/Headers folder.)
1bee805 @czechboy0 Added bugfix contribution
czechboy0 authored
800 [Honza Dvorsky](https://github.com/czechboy0)
801 [#3129](https://github.com/CocoaPods/CocoaPods/pull/3129)
802
0505ce4 @neonichu [Installer] Fix for empty app-extension targets
neonichu authored
803 * Fixed installation for app-extension targets which had no dependencies
804 configured in the Podfile.
805 [Boris Bügling](https://github.com/neonichu)
806 [#3102](https://github.com/CocoaPods/CocoaPods/issues/3102)
807
0b70244 @flufff42 Improved Changelog entry
flufff42 authored
808 * Correct escaping of resource bundles in 'Copy Pods Resources' script.
25b3d90 @flufff42 Changelog entry
flufff42 authored
809 [Seán Labastille](https://github.com/flufff42)
810 [#3082](https://github.com/CocoaPods/CocoaPods/issues/3082)
811
ea68eff @segiddins [CHANGELOG] Add entry for fixing pod outdated updating sources
segiddins authored
812 * Correctly update sources when calling `pod outdated`, and also respect the
813 `--[no-]repo-update` flag.
814 [Samuel Giddins](https://github.com/segiddins)
815 [#3137](https://github.com/CocoaPods/CocoaPods/issues/3137)
816
a6b6ea0 @segiddins [XCConfigHelper] Fix the `OTHER_SWIFT_FLAGS` generated, so `#if COCOA…
segiddins authored
817 * Fix the `OTHER_SWIFT_FLAGS` generated, so `#if COCOAPODS` works in Swift.
818 [Samuel Giddins](https://github.com/segiddins)
819 [#2983](https://github.com/CocoaPods/CocoaPods/issues/2983)
820
d054c8a @segiddins [Init] Output a properly-formed `Podfile` when running `pod init` wit…
segiddins authored
821 * Output a properly-formed `Podfile` when running `pod init` with a target that
822 contains a `'` in its name.
823 [Samuel Giddins](https://github.com/segiddins)
824 [#3136](https://github.com/CocoaPods/CocoaPods/issues/3136)
825
70a3378 @segiddins [PathSource] Remove the stored lockfile checkout source when switchin…
segiddins authored
826 * Remove the stored lockfile checkout source when switching to a development
827 pod.
c6a29c1 @kylef [CHANGELOG] Fix incorrect URL formatting
kylef authored
828 [Samuel Giddins](https://github.com/segiddins)
70a3378 @segiddins [PathSource] Remove the stored lockfile checkout source when switchin…
segiddins authored
829 [#3141](https://github.com/CocoaPods/CocoaPods/issues/3141)
830
b7934b5 @segiddins [Migrator] Migrate local Ruby podspecs to JSON, allowing updating tho…
segiddins authored
831 * Migrate local Ruby podspecs to JSON, allowing updating those pods to work.
832 [Samuel Giddins](https://github.com/segiddins)
833 [#3038](https://github.com/CocoaPods/CocoaPods/issues/3038)
834
ac5e647 @segiddins [CHANGELOG] Fix formatting
segiddins authored
835 * Removing grep color markup in the embed frameworks script.
d35d395 @tanob No colors when grepping.
tanob authored
836 [Adriano Bonat](https://github.com/tanob)
837 [#3117](https://github.com/CocoaPods/CocoaPods/issues/3117)
6f0164a @kylef [Integrator] Update copy regarding opening workspace
kylef authored
838
e15c940 @kylef [pod ipc] Fixes issue where ipc commands would fail
kylef authored
839 * Fixes an issue where `pod ipc list` and `pod ipc podfile` was returning an
840 error.
841 [Kyle Fuller](https://github.com/kylef)
842 [#3134](https://github.com/CocoaPods/CocoaPods/issues/3134)
843
116df74 @neonichu [Changelog] Fix for spaces in path to executables.
neonichu authored
844 * Fixes an issue with spaces in the path to the user's developer tools.
845 [Boris Bügling](https://github.com/neonichu)
846 [#3181](https://github.com/CocoaPods/CocoaPods/issues/3181)
847
ac5e647 @segiddins [CHANGELOG] Fix formatting
segiddins authored
848
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
849 ## 0.36.0.beta.2 (2015-01-28)
f2c1809 @orta 0.36.b2
orta authored
850
851 [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.21.0...0.21.2)
684cffe @kylef [Validator] Error when xcodebuild fails
kylef authored
852
0994612 @kylef [Podfile] Change the default spec repository to the master
kylef authored
853 ##### Breaking
854
855 * Changes the default spec repositories used from all configured spec
856 repositories, to the master spec repository when no spec repositories
857 are explicitly configured in a Podfile.
858 [Kyle Fuller](https://github.com/kylef)
859 [#2946](https://github.com/CocoaPods/CocoaPods/issues/2946)
860
dfa5275 @segiddins [CHANGELOG] Move Enhancements above Bug Fixes
segiddins authored
861 ##### Enhancements
862
b549aef @neonichu [Changelog] Configure as extension
neonichu authored
863 * Set the APPLICATION_EXTENSION_API_ONLY build setting if integrating with an app extension target.
864 [Boris Bügling](https://github.com/neonichu)
865 [#2980](https://github.com/CocoaPods/CocoaPods/issues/2980)
866
dfa5275 @segiddins [CHANGELOG] Move Enhancements above Bug Fixes
segiddins authored
867 * Xcodebuild warnings will now be reported as `warning` during linting
868 instead of `note`.
869 [Hugo Tunius](https://github.com/K0nserv)
870
06a6b77 @segiddins [CopyResourcesScript] Copy only the resources required for the curren…
segiddins authored
871 * Copy only the resources required for the current build configuration.
872 [Samuel Giddins](https://github.com/segiddins)
873 [#2391](https://github.com/CocoaPods/CocoaPods/issues/2391)
874
684cffe @kylef [Validator] Error when xcodebuild fails
kylef authored
875 ##### Bug Fixes
876
877 * Ensure that linting fails if xcodebuild doesn't successfully build your Pod.
878 [Kyle Fuller](https://github.com/kylef)
879 [#2981](https://github.com/CocoaPods/CocoaPods/issues/2981)
880 [cocoapods-trunk#33](https://github.com/CocoaPods/cocoapods-trunk/issues/33)
881
0994612 @kylef [Podfile] Change the default spec repository to the master
kylef authored
882 * Clone the master spec repository when no spec repositories are explicitly
883 defined in the Podfile. This fixes problems using CocoaPods for the first
884 time without any explicit spec repositories.
885 [Kyle Fuller](https://github.com/kylef)
886 [#2946](https://github.com/CocoaPods/CocoaPods/issues/2946)
887
dfa5275 @segiddins [CHANGELOG] Move Enhancements above Bug Fixes
segiddins authored
888 * Xcodebuild warnings with the string `error` in them will no longer be
c4a59e4 @k0nserv [Validator] Change detection of errors to not mistakenly report warni…
k0nserv authored
889 linted as errors if they are in fact warnings.
890 [Hugo Tunius](https://github.com/K0nserv)
891 [#2579](https://github.com/CocoaPods/CocoaPods/issues/2579)
892
8621140 @k0nserv [PodspecSource] Rescue HTTPError exceptions and handle them
k0nserv authored
893 * Any errors which occur during fetching of external podspecs over HTTP
894 will now be gracefully handled.
895 [Hugo Tunius](https://github.com/K0nserv)
896 [#2823](https://github.com/CocoaPods/CocoaPods/issues/2823)
897
237ea8c @clarkda [Analyzer] Only update git sourced spec repos
clarkda authored
898 * When updating spec repositories only update the git sourced repos.
899 [Dustin Clark](https://github.com/clarkda)
900 [#2558](https://github.com/CocoaPods/CocoaPods/issues/2558)
684cffe @kylef [Validator] Error when xcodebuild fails
kylef authored
901
09a33aa @segiddins [PodspecSource] Evaluate :podspec dependencies in their own directory…
segiddins authored
902 * Pods referenced via the `:podspec` option will have their podspecs properly
903 parsed in the local directory if the path points to a local file.
904 [Samuel Giddins](https://github.com/segiddins)
905
2cd47a6 @kylef [CHANGELOG] Add entry for #3008
kylef authored
906 * Fix an issue where using Swift frameworks in an Objective-C host application
907 causes an error because the Swift frameworks we're not code signed.
908 [Joseph Ross](https://github.com/jrosssavant)
909 [#3008](https://github.com/CocoaPods/CocoaPods/issues/3008)
910
09a33aa @segiddins [PodspecSource] Evaluate :podspec dependencies in their own directory…
segiddins authored
911
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
912 ## 0.36.0.beta.1 (2014-12-25)
0738880 @kylef Release 0.36.0.beta.1
kylef authored
913
914 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.35.0...0.36.0.beta.1)
915 • [CocoaPods-Core](https://github.com/CocoaPods/Core/compare/0.35.0...0.36.0.beta.1)
916 • [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.20.2...0.21.0)
917 • [CLAide](https://github.com/CocoaPods/CLAide/compare/v0.7.0...0.8.0)
918 • [Molinillo](https://github.com/CocoaPods/Molinillo/compare/0.1.2...0.2.0)
919 • [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader/compare/0.8.0...0.8.1)
920 • [cocoapods-try](https://github.com/CocoaPods/cocoapods-try/compare/0.4.2...0.4.3)
921 • [cocoapods-trunk](https://github.com/CocoaPods/cocoapods-trunk/compare/0.4.1...0.5.0)
922 • [cocoapods-plugins](https://github.com/CocoaPods/cocoapods-plugins/compare/0.3.2...0.4.0)
f637756 @segiddins [HooksManager] Show the name of the source for each hook that is run …
segiddins authored
923
2400cc8 @mrackwitz [Changelog] Add entry for #2835
mrackwitz authored
924 ##### Highlighted Enhancement That Needs Testing
925
0738880 @kylef Release 0.36.0.beta.1
kylef authored
926 * Support Frameworks & Swift: CocoaPods now recognizes Swift source files and
275d3f4 @orta englishification for swift branch
orta authored
927 builds dynamic frameworks when necessary. A project can explicitly
928 opt-in via `use_frameworks!` in the Podfile, or if any dependency contains
929 Swift code, all pods for that target will be integrated as frameworks.
0738880 @kylef Release 0.36.0.beta.1
kylef authored
930
931 As a pod author, you can change the module name of the built framework by
932 specifying a `module_name` in the podspec. The built frameworks are embedded into
933 the host application with a new shell script build phase in the user's
934 project allowing configuration-dependent pods.
275d3f4 @orta englishification for swift branch
orta authored
935
2400cc8 @mrackwitz [Changelog] Add entry for #2835
mrackwitz authored
936 [Marius Rackwitz](https://github.com/mrackwitz)
937 [#2835](https://github.com/CocoaPods/CocoaPods/issues/2835)
938
24cc2d8 @segiddins [CHANGELOG] Add entry for podfile specification of plugins
segiddins authored
939 ##### Breaking
940
2400cc8 @mrackwitz [Changelog] Add entry for #2835
mrackwitz authored
941 * Bundle Resources into Frameworks: Previously all resources were compiled and
086a729 @mrackwitz [Changelog] Stylistic improvements
mrackwitz authored
942 copied into the `mainBundle`. Now Pods have to use
2400cc8 @mrackwitz [Changelog] Add entry for #2835
mrackwitz authored
943 `[NSBundle bundleForClass:<#Class from Pod#>]` to access provided resources
275d3f4 @orta englishification for swift branch
orta authored
944 relative to the bundle.
945
6432774 @mrackwitz [Changelog] Fix contributor name
mrackwitz authored
946 [Boris Bügling](https://github.com/neonichu)
2400cc8 @mrackwitz [Changelog] Add entry for #2835
mrackwitz authored
947 [#2835](https://github.com/CocoaPods/CocoaPods/issues/2730)
948
24cc2d8 @segiddins [CHANGELOG] Add entry for podfile specification of plugins
segiddins authored
949 * Only the hooks specified by usage of the `plugin` directive of the `Podfile`
950 will be run. Additionally, plugins that depend on hooks will have to update to
951 specify their 'plugin name' when registering the hooks in order to make it
952 possible for those hooks to be run.
953 [Samuel Giddins](https://github.com/segiddins)
954 [#2640](https://github.com/CocoaPods/CocoaPods/issues/2640)
955
f637756 @segiddins [HooksManager] Show the name of the source for each hook that is run …
segiddins authored
956 ##### Enhancements
957
95e09e2 @neonichu Added changelog entry.
neonichu authored
958 * Do not generate targets for Pods without sources.
959 [Boris Bügling](https://github.com/neonichu)
960 [#2918](https://github.com/CocoaPods/CocoaPods/issues/2918)
961
f637756 @segiddins [HooksManager] Show the name of the source for each hook that is run …
segiddins authored
962 * Show the name of the source for each hook that is run in verbose mode.
963 [Samuel Giddins](https://github.com/segiddins)
964 [#2639](https://github.com/CocoaPods/CocoaPods/issues/2639)
965
ca8448c @segiddins [CHANGELOG] Add entry for moving private pod headers
segiddins authored
966 * Move pods' private headers to `Headers/Private` from `Headers/Build`.
967 Since some SCM ignore templates include `build` by default, this makes it
968 easier to check in the `Pods/` directory.
969 [Samuel Giddins](https://github.com/segiddins)
970 [#2623](https://github.com/CocoaPods/CocoaPods/issues/2623)
971
13a07af @segiddins Validate that a specification's `public_header_files` and `private_he…
segiddins authored
972 * Validate that a specification's `public_header_files` and
973 `private_header_files` file patterns only match header files.
974 Also, validate that all file patterns, if given, match at least one file.
975 [Samuel Giddins](https://github.com/segiddins)
976 [#2914](https://github.com/CocoaPods/CocoaPods/issues/2914)
977
6647679 @imihaly [installer] Group support added for Development Pods mirroring the fo…
imihaly authored
978 * Installer changed to organize a development pod's source and resource files
0738880 @kylef Release 0.36.0.beta.1
kylef authored
979 into subgroups reflecting their organization in the filesystem.
6647679 @imihaly [installer] Group support added for Development Pods mirroring the fo…
imihaly authored
980 [Imre mihaly](https://github.com/imihaly)
981
a46f739 @segiddins [LockingDependencyAnalyzer] Fix updating a pod that has subspec depen…
segiddins authored
982 ##### Bug Fixes
983
984 * Fix updating a pod that has subspec dependencies.
985 [Samuel Giddins](https://github.com/segiddins)
986 [#2879](https://github.com/CocoaPods/CocoaPods/issues/2879)
987
d35a66b @segiddins [CHANGELOG] Add entry for default configurations when not integrating
segiddins authored
988 * Restore the `#define`s in the environment header when the `--no-integrate`
989 installation option is used.
990 [Samuel Giddins](https://github.com/segiddins)
991 [#2876](https://github.com/CocoaPods/CocoaPods/issues/2876)
992
f570c0d @AliSoftware [CHANGELOG] Entry for 2852
AliSoftware authored
993 * Fix issues when trying to discover the xcodeproj automatically
33b4e88 @segiddins [CHANGELOG] Fix formatting
segiddins authored
994 but the current path contains special characters (`[`,`]`,`{`,`}`,`*`,`?`).
f570c0d @AliSoftware [CHANGELOG] Entry for 2852
AliSoftware authored
995 [Olivier Halligon](https://github.com/AliSoftware)
996 [#2852](https://github.com/CocoaPods/CocoaPods/issues/2852)
f637756 @segiddins [HooksManager] Show the name of the source for each hook that is run …
segiddins authored
997
680ba8a @segiddins [Validator] Fix linting subspecs that have a higher deployment target…
segiddins authored
998 * Fix linting subspecs that have a higher deployment target than the root
999 spec.
1000 [Samuel Giddins](https://github.com/segiddins)
1001 [#1919](https://github.com/CocoaPods/CocoaPods/issues/1919)
1002
dea9ed7 @orta change a ' to a `
orta authored
1003 * Fix the reading of podspecs that come from the `:git`, `:svn`, `:http`, or
f8b595c @segiddins [Changelog] Add entry for external source podspecs being evaluated in…
segiddins authored
1004 `:hg` options in your `Podfile` that used context-dependent ruby code, such as
1005 reading a file to determine the specification version.
1006 [Samuel Giddins](https://github.com/segiddins)
1007 [#2875](https://github.com/CocoaPods/CocoaPods/issues/2875)
1008
d574946 @segiddins Fix the updating of `:git`, `:svn`, and `:hg` dependencies when updat…
segiddins authored
1009 * Fix the updating of `:git`, `:svn`, and `:hg` dependencies when updating all
1010 pods.
1011 [Samuel Giddins](https://github.com/CocoaPods/CocoaPods/issues/2859)
1012 [#2859](https://github.com/CocoaPods/CocoaPods/issues/2859)
1013
cb6cda5 @kylef [CHANGELOG] Add entry for 397b991
kylef authored
1014 * Fix an issue when a user doesn't yet have any spec repositories configured.
1015 [Boris Bügling](https://github.com/neonichu)
1016
0ac712f @kylef [Source Manager] Fix issue with source without URL
kylef authored
1017 * Fix an issue updating repositories when another spec repository doesn't
1018 have a remote.
1019 [Kyle Fuller](https://github.com/kylef)
1020 [#2965](https://github.com/CocoaPods/CocoaPods/issues/2965)
1021
d574946 @segiddins Fix the updating of `:git`, `:svn`, and `:hg` dependencies when updat…
segiddins authored
1022
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1023 ## 0.35.0 (2014-11-19)
d6326ac @kylef Release 0.35.0
kylef authored
1024
1025 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.34.4...0.35.0)
1026 • [CocoaPods-Core](https://github.com/CocoaPods/Core/compare/0.34.4...0.35.0)
1027 • [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.19.4...0.20.2)
1028 • [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader/compare/0.7.2...0.8.0)
12853fa @segiddins [Resolver] Show a helpful error message if the old resolver incorrect…
segiddins authored
1029
8d801e0 @AliSoftware [CHANGELOG] Used unicode for the emojis (as GitHub emoji codes does n…
AliSoftware authored
1030 For more details, see 📝 [CocoaPods 0.35](http://blog.cocoapods.org/CocoaPods-0.35/) on our blog.
4056ecd @AliSoftware [CHANGELOG] Add links to Blog articles for each major release
AliSoftware authored
1031
6eab4c6 @segiddins [CHANGELOG] Add entry for requires_arc file patterns
segiddins authored
1032 ##### Enhancements
1033
1034 * Allow the specification of file patterns for the Podspec's `requires_arc`
1035 attribute.
1036 [Kyle Fuller](https://github.com/kylef)
1037 [Samuel Giddins](https://github.com/segiddins)
1038 [#532](https://github.com/CocoaPods/CocoaPods/issues/532)
1039
901cb92 @alloy [CHANGELOG] Improve entry description.
alloy authored
1040 * From now on, pods installed directly from their repositories will be recorded
1041 in the `Podfile.lock` file and will be guaranteed to be checked-out using the
1042 same revision on subsequent installations. Examples of this are when using
1043 the `:git`, `:svn`, or `:hg` options in your `Podfile`.
537b4af @segiddins [CHANGELOG] Add entry for lockfile checkout options
segiddins authored
1044 [Samuel Giddins](https://github.com/segiddins)
1045 [#1058](https://github.com/CocoaPods/CocoaPods/issues/1058)
1046
12853fa @segiddins [Resolver] Show a helpful error message if the old resolver incorrect…
segiddins authored
1047 ##### Bug Fixes
1048
67f0e11 @AliSoftware [CHANGELOG]
AliSoftware authored
1049 * Fix an output formatting issue with various commands like `pod search`
1050 and `pod trunk`.
1051 [Olivier Halligon](https://github.com/AliSoftware)
1052 [#2603](https://github.com/CocoaPods/CocoaPods/issues/2603)
1053
12853fa @segiddins [Resolver] Show a helpful error message if the old resolver incorrect…
segiddins authored
1054 * Show a helpful error message if the old resolver incorrectly activated a
1055 pre-release version that now leads to a version conflict.
1056 [Samuel Giddins](https://github.com/segiddins)
1057
3253d72 @kylef [pod spec create] Handle repos without commits
kylef authored
1058 * Provides a user friendly message when using `pod spec create` with a
1059 repository that doesn't yet have any commits.
1060 [Kyle Fuller](https://github.com/kylef)
1061 [#2803](https://github.com/CocoaPods/CocoaPods/issues/2803)
1062
87f1e8b @kylef [Integration] Fix issue when a build configuration contains a slash
kylef authored
1063 * Fixes an issue with integrating into projects where there is a slash in the
1064 build configuration name.
1065 [Kyle Fuller](https://github.com/kylef)
1066 [#2767](https://github.com/CocoaPods/CocoaPods/issues/2767)
1067
71bfce4 @kylef [CHANGELOG]
kylef authored
1068 * Pods will use `CLANG_ENABLE_OBJC_ARC = 'YES'` instead of
1069 `CLANG_ENABLE_OBJC_ARC = 'NO'`. For pods with `requires_arc = false` the
f44ca63 @kylef [CHANGELOG]
kylef authored
1070 `-fno-objc-arc` flag will be specified for the all source files.
71bfce4 @kylef [CHANGELOG]
kylef authored
1071 [Hugo Tunius](https://github.com/K0nserv)
f44ca63 @kylef [CHANGELOG]
kylef authored
1072 [#2262](https://github.com/CocoaPods/CocoaPods/issues/2262)
71bfce4 @kylef [CHANGELOG]
kylef authored
1073
623174d @rabovik [Generator][Copy Resources] Compile Core Data mapping models.
rabovik authored
1074 * Fixed an issue that Core Data mapping models where not compiled when
1075 copying resources to main application bundle.
1076 [Yan Rabovik](https://github.com/rabovik)
1077
23f3029 @timshadel Update CHANGELOG.md
timshadel authored
1078 * Fix uninitialized constant Class::YAML crash in some cases.
1079 [Tim Shadel](https://github.com/timshadel)
1080
275175b @AliSoftware CHANGELOG
AliSoftware authored
1081 ##### Enhancements
1082
f1f4324 @AliSoftware Also added regex support to `pod spec which/cat/edit` for consistency.
AliSoftware authored
1083 * `pod search`, `pod spec which`, `pod spec cat` and `pod spec edit`
1084 now use plain text search by default instead of a regex. Especially
1085 `pod search UIView+UI` now searches for pods containing exactly `UIView+UI`
1086 in their name, not trying to interpret the `+` as a regular expression.
1087 _Note: You can still use a regular expression with the new `--regex` flag that has
88783d1 @AliSoftware CHANGELOG typo in example
AliSoftware authored
1088 been added to these commands, e.g. `pod search --regex "(NS|UI)Color"`._
275175b @AliSoftware CHANGELOG
AliSoftware authored
1089 [Olivier Halligon](https://github.com/AliSoftware)
1090 [Core#188](https://github.com/CocoaPods/Core/issues/188)
12853fa @segiddins [Resolver] Show a helpful error message if the old resolver incorrect…
segiddins authored
1091
0c8a851 @DanielTomlinson Update Changelog
DanielTomlinson authored
1092 * Use `--allow-warnings` rather than `--error-only` for pod spec validation
1093 [Daniel Tomlinson](https://github.com/DanielTomlinson)
1094 [#2820](https://github.com/CocoaPods/CocoaPods/issues/2820)
1095
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1096 ## 0.35.0.rc2 (2014-11-06)
1ded8a0 @segiddins [Resolver] Allow pre-release spec versions when a requirement has an …
segiddins authored
1097
7d445de @segiddins [Resolver] Compare against locked dependency upfront
segiddins authored
1098 ##### Enhancements
1099
1100 * Allow the resolver to fail faster when there are unresolvable conflicts
1101 involving the Lockfile.
1102 [Samuel Giddins](https://github.com/segiddins)
1103
1ded8a0 @segiddins [Resolver] Allow pre-release spec versions when a requirement has an …
segiddins authored
1104 ##### Bug Fixes
1105
1106 * Allows pre-release spec versions when a requirement has an external source
1107 specified.
1108 [Samuel Giddins](https://github.com/segiddins)
1109 [#2768](https://github.com/CocoaPods/CocoaPods/issues/2768)
1110
7d17724 @kylef [Command] Don't check for git >= 1.7.5
kylef authored
1111 * We no longer require git version 1.7.5 or greater.
1112 [Kyle Fuller](https://github.com/kylef)
1113
15f101a @segiddins Ensure that HEAD pods are treated properly by using a new Specificati…
segiddins authored
1114 * Fix the usage of `:head` pods.
1115 [Samuel Giddins](https://github.com/segiddins)
1116 [#2789](https://github.com/CocoaPods/CocoaPods/issues/2789)
1117
087cc94 @kylef [CHANGELOG] Update for lint download error
kylef authored
1118 * Show a more informative message when attempting to lint a spec whose
1119 source could not be downloaded.
1120 [Samuel Giddins](https://github.com/segiddins)
1121 [#2667](https://github.com/CocoaPods/CocoaPods/issues/2667)
1122 [#2759](https://github.com/CocoaPods/CocoaPods/issues/2759)
1ded8a0 @segiddins [Resolver] Allow pre-release spec versions when a requirement has an …
segiddins authored
1123
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1124 ## 0.35.0.rc1 (2014-11-02)
ca511f0 @kylef [Command] Remove deprecated pod push
kylef authored
1125
ba6ce10 @alloy [CHANGELOG] Highlight call to test new resolver.
alloy authored
1126 ##### Highlighted Enhancements That Need Testing
1127
1128 * The `Resolver` has been completely rewritten to use
1129 [Molinillo](https://github.com/CocoaPods/Molinillo), an iterative dependency
1130 resolution algorithm that automatically resolves version conflicts.
1131 The order in which dependencies are declared in the `Podfile` no longer has
1132 any effect on the resolution process.
1133
1134 You should ensure that `pod install`, `pod update` and `pod update [NAME]`
1135 work as expected and install the correct versions of your pods during
1136 this RC1 release.
1137 [Samuel Giddins](https://github.com/segiddins)
1138 [#978](https://github.com/CocoaPods/CocoaPods/issues/978)
1139 [#2002](https://github.com/CocoaPods/CocoaPods/issues/2002)
1140
d0d72ea @segiddins [CHANGELOG] Add entries for the changes introduced with the Molinillo…
segiddins authored
1141 ##### Breaking
1142
a1a8ca6 @segiddins [CHANGELOG] Tune grammar and fix spacing issues.
segiddins authored
1143 * Support for older versions of Ruby has been dropped and CocoaPods now depends
4d84a4f @kylef Drop support for Ruby 1.8.7
kylef authored
1144 on Ruby 2.0.0 or greater. This is due to the release of Xcode 6.0 which has
80e192c @segiddins [CHANGELOG] Grammar tuning and ensuring double spaces
segiddins authored
1145 dropped support for OS X 10.8, which results in the minimum version of
1146 Ruby pre-installed on OS X now being 2.0.0.
4d84a4f @kylef Drop support for Ruby 1.8.7
kylef authored
1147
80e192c @segiddins [CHANGELOG] Grammar tuning and ensuring double spaces
segiddins authored
1148 If you are using a custom installation of Ruby older than 2.0.0, you
4d84a4f @kylef Drop support for Ruby 1.8.7
kylef authored
1149 will need to update. Or even better, migrate to system Ruby.
1150 [Kyle Fuller](https://github.com/kylef)
1151
d0d72ea @segiddins [CHANGELOG] Add entries for the changes introduced with the Molinillo…
segiddins authored
1152 * Attempts to resolve circular dependencies will now raise an exception.
1153 [Samuel Giddins](https://github.com/segiddins)
1154 [Molinillo#6](https://github.com/CocoaPods/Molinillo/issues/6)
1155
1156 ##### Enhancements
ca511f0 @kylef [Command] Remove deprecated pod push
kylef authored
1157
7840787 @alloy Un-deprecate use of implicit sources, by default all are used.
alloy authored
1158 * The use of implicit sources has been un-deprecated. By default, all available
1159 spec-repos will be used. There should only be a need to specify explicit
1160 sources if you want to specifically _exclude_ certain spec-repos, such as the
1161 `master` spec-repo, if you want to declare the order of spec look-up
1162 precedence, or if you want other users of a Podfile to automatically have a
a1a8ca6 @segiddins [CHANGELOG] Tune grammar and fix spacing issues.
segiddins authored
1163 spec-repo cloned on `pod install`.
7840787 @alloy Un-deprecate use of implicit sources, by default all are used.
alloy authored
1164 [Eloy Durán](https://github.com/alloy)
1165
5d724d4 @alloy [Sandbox::FileAccessor] Don't symlink framework headers, just list them.
alloy authored
1166 * The `pod push` command has been removed as it has been deprecated in favour of
1167 `pod repo push` in CocoaPods 0.33.
ca511f0 @kylef [Command] Remove deprecated pod push
kylef authored
1168 [Fabio Pelosin](https://github.com/fabiopelosin)
1169
a1a8ca6 @segiddins [CHANGELOG] Tune grammar and fix spacing issues.
segiddins authored
1170 * Refactorings in preparation to framework support, which could break usage
1171 of the Hooks API.
8f0a245 @mrackwitz [Changelog] Add entry for #2461
mrackwitz authored
1172 [Marius Rackwitz](https://github.com/mrackwitz)
1173 [#2461](https://github.com/CocoaPods/CocoaPods/issues/2461)
1174
d0d72ea @segiddins [CHANGELOG] Add entries for the changes introduced with the Molinillo…
segiddins authored
1175 * Implicit dependencies are now locked, so simply running `pod install` will not
1176 cause them to be updated when they shouldn't be.
1177 [Samuel Giddins](https://github.com/segiddins)
1178 [#2318](https://github.com/CocoaPods/CocoaPods/issues/2318)
1179 [#2506](https://github.com/CocoaPods/CocoaPods/issues/2506)
1180
1181 * Pre-release versions are only considered in the resolution process when there
1182 are dependencies that explicitly reference pre-release requirements.
1183 [Samuel Giddins](https://github.com/segiddins)
1184 [#1489](https://github.com/CocoaPods/CocoaPods/issues/1489)
1185
ec221cb @segiddins [CHANGELOG] Clean up entry from #2563
segiddins authored
1186 * Only setup the master specs repo if required.
6b9df34 @DanielTomlinson Update changelog
DanielTomlinson authored
1187 [Daniel Tomlinson](https://github.com/DanielTomlinson)
1188 [#2562](https://github.com/CocoaPods/CocoaPods/issues/2562)
1189
5d724d4 @alloy [Sandbox::FileAccessor] Don't symlink framework headers, just list them.
alloy authored
1190 * `Sandbox::FileAccessor` now optionally includes expanded paths of headers of
80e192c @segiddins [CHANGELOG] Grammar tuning and ensuring double spaces
segiddins authored
1191 vendored frameworks in `public_headers`.
5d724d4 @alloy [Sandbox::FileAccessor] Don't symlink framework headers, just list them.
alloy authored
1192 [Eloy Durán](https://github.com/alloy)
1193 [#2722](https://github.com/CocoaPods/CocoaPods/pull/2722)
1194
ecd9229 @segiddins [Analyzer] Improve handling of different types of duplicate dependencies
segiddins authored
1195 * Analysis is now halted and the user informed when there are multiple different
1196 external sources for dependencies with the same root name.
1197 The user is also now warned when there are duplicate dependencies in the
1198 Podfile.
1199 [Samuel Giddins](https://github.com/segiddins)
1200 [#2738](https://github.com/CocoaPods/CocoaPods/issues/2738)
1201
1202 * Multiple subspecs that point to the same external dependency will now only
1203 cause that external source to be fetched once.
1204 [Samuel Giddins](https://github.com/segiddins)
1205 [#2743](https://github.com/CocoaPods/CocoaPods/issues/2743)
1206
28b95e8 @alloy [SourcesManager] Do not try to clone spec-repos in `/`.
alloy authored
1207 ##### Bug Fixes
1208
a1a8ca6 @segiddins [CHANGELOG] Tune grammar and fix spacing issues.
segiddins authored
1209 * Fixes an issue in the `XCConfigIntegrator` where not all targets that need
1210 integration were being integrated, but were getting incorrect warnings about
7ae3875 @alloy [XCConfigIntegrator] Assign xcconfigs to all targets being integrated.
alloy authored
1211 the user having specified a custom base configuration.
1212 [Eloy Durán](https://github.com/alloy)
1213 [2752](https://github.com/CocoaPods/CocoaPods/issues/2752)
1214
28b95e8 @alloy [SourcesManager] Do not try to clone spec-repos in `/`.
alloy authored
1215 * Do not try to clone spec-repos in `/`.
1216 [Eloy Durán](https://github.com/alloy)
1217 [#2723](https://github.com/CocoaPods/CocoaPods/issues/2723)
1218
a1a8ca6 @segiddins [CHANGELOG] Tune grammar and fix spacing issues.
segiddins authored
1219 * Improved sanitizing of configuration names which have a numeric prefix.
5369677 @HeEAaD Improved sanitizing of configuration names which have a number prefix.
HeEAaD authored
1220 [Steffen Matthischke](https://github.com/HeEAaD)
1221 [#2700](https://github.com/CocoaPods/CocoaPods/pull/2700)
ca511f0 @kylef [Command] Remove deprecated pod push
kylef authored
1222
7bfc1a7 @kylef [CHANGELOG] Updates for #1249
kylef authored
1223 * Fixes an issues where headers from a podspec with one platform are exposed to
1224 targets with a different platform. The headers are now only exposed to the
1225 targets with the same platform.
1226 [Michael Melanson](https://github.com/michaelmelanson)
1227 [Kyle Fuller](https://github.com/kylef)
1228 [#1249](https://github.com/CocoaPods/CocoaPods/issues/1249)
1229
1230
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1231 ## 0.34.4 (2014-10-18)
cece91c @segiddins [Outdated] Fix crash that occurs every time pod outdated is run
segiddins authored
1232
1233 ##### Bug Fixes
1234
1235 * Fixes a crash when running `pod outdated`.
1236 [Samuel Giddins](https://github.com/segiddins)
1237 [#2624](https://github.com/CocoaPods/CocoaPods/issues/2624)
1238
b6a5aa6 @segiddins [Analyzer] Ensure external sources are downloaded when needed
segiddins authored
1239 * Ensure that external sources (as specified in the `Podfile`) are downloaded
1240 when their source is missing, even if their specification is present.
1241 [Samuel Giddins](https://github.com/segiddins)
1242 [#2494](https://github.com/CocoaPods/CocoaPods/issues/2494)
1243
81f85e0 @kylef [Integration] Fix integration while project is open
kylef authored
1244 * Fixes an issue where running `pod install/update` while the Xcode project
1245 is open can cause the open project to have build failures until Xcode
1246 is restarted.
1247 [Kyle Fuller](https://github.com/kylef)
1248 [#2627](https://github.com/CocoaPods/CocoaPods/issues/2627)
1249 [#2665](https://github.com/CocoaPods/CocoaPods/issues/2665)
1250
2d06225 added spaces in CHANGELOG and reversed conditional in name_for_url me…
Kurry Tran authored
1251 * Fixes a crash when using file URLs as a source.
b2e7ff6 @Kurry fixes crash when using file URLs https://github.com/CocoaPods/CocoaPo…
Kurry authored
1252 [Kurry Tran](https://github.com/kurry)
1253 [#2683](https://github.com/CocoaPods/CocoaPods/issues/2683)
cece91c @segiddins [Outdated] Fix crash that occurs every time pod outdated is run
segiddins authored
1254
a8645c6 @alloy Fixes usage of pods in static libraries with Xcode 6.
alloy authored
1255 * Fixes an issue when using pods in static library targets and building with
1256 Xcode 6 which requires `OTHER_LIBTOOLFLAGS` instead of `OTHER_LDFLAGS`, thus
1257 basically reverting to the previous Xcode behaviour, for now at least.
1258 [Kyle Fuller](https://github.com/kylef)
1259 [Eloy Durán](https://github.com/alloy)
1260 [#2666](https://github.com/CocoaPods/CocoaPods/issues/2666)
1261
01907ab @kylef [Resources] Fix when Xcode is installed with space in path
kylef authored
1262 * Fixes an issue running the resources script when Xcode is installed to a
1263 directory with a space when compiling xcassets.
1264 [Kyle Fuller](https://github.com/kylef)
1265 [#2684](https://github.com/CocoaPods/CocoaPods/issues/2684)
1266
9aec485 @kylef [Resources] Fix issue installing to target without resources
kylef authored
1267 * Fixes an issue when installing Pods with resources to a target which
1268 doesn't have any resources.
1269 [Kyle Fuller](https://github.com/kylef)
1270 [#2083](https://github.com/CocoaPods/CocoaPods/issues/2083)
1271
4ab76e8 @kylef Ensure that git 1.7.5 or newer is installed
kylef authored
1272 * Ensure that git 1.7.5 or newer is installed when running pod.
1273 [Kyle Fuller](https://github.com/kylef)
1274 [#2651](https://github.com/CocoaPods/CocoaPods/issues/2651)
1275
a8645c6 @alloy Fixes usage of pods in static libraries with Xcode 6.
alloy authored
1276
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1277 ## 0.34.2 (2014-10-08)
d6e438d @neonichu Changelog entry for fixing #2542
neonichu authored
1278
09f86af @segiddins [Outdated] Update for release CocoaPods version
segiddins authored
1279 ##### Enhancements
1280
1281 * Make the output of `pod outdated` show what running `pod update` will do.
1282 Takes into account the sources specified in the `Podfile`.
1283 [Samuel Giddins](https://github.com/segiddins)
1284 [#2470](https://github.com/CocoaPods/CocoaPods/issues/2470)
1285
52c2f91 @segiddins [UserProjectIntegrator] Allows the use of the `GCC_PREPROCESSOR_DEFIN…
segiddins authored
1286 * Allows the use of the `GCC_PREPROCESSOR_DEFINITION` flag `${inherited}`
1287 without emitting a warning.
1288 [Samuel Giddins](https://github.com/segiddins)
1289 [#2577](https://github.com/CocoaPods/CocoaPods/issues/2577)
1290
4fd6e57 Modify add_xcode_base_configuration to respect existing base
Robert S. Jones authored
1291 * Integration with user project will no longer replace an existing
1292 base build configuration.
1293 [Robert Jones](https://github.com/redshirtrob)
b832050 @segiddins [Changelog] Add link to issue
segiddins authored
1294 [#1736](https://github.com/CocoaPods/CocoaPods/issues/1736)
4fd6e57 Modify add_xcode_base_configuration to respect existing base
Robert S. Jones authored
1295
d6e438d @neonichu Changelog entry for fixing #2542
neonichu authored
1296 ##### Bug Fixes
1297
1298 * Improved sanitizing of configuration names to avoid generating invalid
897dfd7 @segiddins [Validator] Allow the validator to take specific sources
segiddins authored
1299 preprocessor definitions.
d6e438d @neonichu Changelog entry for fixing #2542
neonichu authored
1300 [Boris Bügling](https://github.com/neonichu)
1301 [#2542](https://github.com/CocoaPods/CocoaPods/issues/2542)
1302
897dfd7 @segiddins [Validator] Allow the validator to take specific sources
segiddins authored
1303 * More robust generation of source names from URLs.
5b9704f @segiddins [SourcesManager] More robust generation of source names from URLs
segiddins authored
1304 [Samuel Giddins](https://github.com/segiddins)
1305 [#2534](https://github.com/CocoaPods/CocoaPods/issues/2534)
1306
897dfd7 @segiddins [Validator] Allow the validator to take specific sources
segiddins authored
1307 * Allow the `Validator` to only use specific sources.
1308 Allows customizable source for `pod spec lint` and `pod lib lint`,
6b9df34 @DanielTomlinson Update changelog
DanielTomlinson authored
1309 with both defaulting to `master`.
897dfd7 @segiddins [Validator] Allow the validator to take specific sources
segiddins authored
1310 [Samuel Giddins](https://github.com/segiddins)
1311 [#2543](https://github.com/CocoaPods/CocoaPods/issues/2543)
1312 [cocoapods-trunk#28](https://github.com/CocoaPods/cocoapods-trunk/issues/28)
1313
e7587d6 @segiddins [Outdated] Take into account the sources specified in Podfile
segiddins authored
1314 * Takes into account the sources specified in `Podfile` running
1315 `pod outdated`.
1316 [Samuel Giddins](https://github.com/segiddins)
1317 [#2553](https://github.com/CocoaPods/CocoaPods/issues/2553)
1318
ed69963 @segiddins [SourcesManager] Ensure the master repo is shallow cloned
segiddins authored
1319 * Ensures that the master repo is shallow cloned when added via a Podfile
1320 `source` directive.
1321 [Samuel Giddins](https://github.com/segiddins)
1322 [#3586](https://github.com/CocoaPods/CocoaPods/issues/2586)
1323
87d622c @segiddins [TargetIntegrator] Ensures that the user project is not saved when th…
segiddins authored
1324 * Ensures that the user project is not saved when there are no
1325 user targets integrated.
1326 [Samuel Giddins](https://github.com/segiddins)
1327 [#2561](https://github.com/CocoaPods/CocoaPods/issues/2561)
1328 [#2593](https://github.com/CocoaPods/CocoaPods/issues/2593)
1329
77f2985 @kylef [Installer] Fix issue inheriting pods into empty target
kylef authored
1330 * Fix a crash when running `pod install` with an empty target that inherits a
1331 pod from a parent target.
1332 [Kyle Fuller](https://github.com/kylef)
1333 [#2591](https://github.com/CocoaPods/CocoaPods/issues/2591)
1334
c560e1b @Thomvis [Resolver] Take into account versions from all sources (CocoaPods/Coc…
Thomvis authored
1335 * Take into account versions of a Pod from all specified sources when
8d13169 @segiddins [TargetIntegrator] Ensures that the user project is not saved when th…
segiddins authored
1336 resolving dependencies.
c560e1b @Thomvis [Resolver] Take into account versions from all sources (CocoaPods/Coc…
Thomvis authored
1337 [Thomas Visser](https://github.com/Thomvis)
1338 [#2556](https://github.com/CocoaPods/CocoaPods/issues/2556)
1339
af4579e @segiddins [CHANGELOG] Add changlog entry for sanitization of special characters…
segiddins authored
1340 * Sanitize build configuration names in target environment header macros.
1341 [Kra Larivain](https://github.com/olarivain)
1342 [#2532](https://github.com/CocoaPods/CocoaPods/pull/2532)
1343
d6e438d @neonichu Changelog entry for fixing #2542
neonichu authored
1344
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1345 ## 0.34.1 (2014-09-26)
3f3c536 @segiddins [Changelog] Add entry for ignoring trailing `.git` in comparing sourc…
segiddins authored
1346
1347 ##### Bug Fixes
1348
1349 * Doesn't take into account the trailing `.git` in repository URLs when
1350 trying to find a matching specs repo.
1351 [Samuel Giddins](https://github.com/segiddins)
1352 [#2526](https://github.com/CocoaPods/CocoaPods/issues/2526)
1353
1354
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1355 ## 0.34.0 (2014-09-26)
fb2478f @laiso Load the '*.podspec.json' file from a `:path` directive.
laiso authored
1356
8d801e0 @AliSoftware [CHANGELOG] Used unicode for the emojis (as GitHub emoji codes does n…
AliSoftware authored
1357 For more details, see 📝 [CocoaPods 0.34](http://blog.cocoapods.org/CocoaPods-0.34/) on our blog.
4056ecd @AliSoftware [CHANGELOG] Add links to Blog articles for each major release
AliSoftware authored
1358
875bd8e @segiddins [Changelog] Add entry about specifying sources in the Podfile by URL
segiddins authored
1359 ##### Breaking
1360
3fe4b60 @segiddins [Changelog] Update wording of Podfile sources entry
segiddins authored
1361 * Add support for loading podspecs from *only* specific spec-repos via
1362 `sources`. By default, when there are no sources specified in a Podfile all
3c0b0e7 @alloy [CHANGELOG] Update for 0.34.0
alloy authored
1363 source repos will be used. This has always been the case. However, this
1364 implicit use of sources is now deprecated. Once you specify specific sources,
292e260 @devxoul [CHANGELOG] Fix typo.
devxoul authored
1365 **no** repos will be included by default. For example:
875bd8e @segiddins [Changelog] Add entry about specifying sources in the Podfile by URL
segiddins authored
1366
4b2b51e @alloy [CHANGELOG] Use a real spec-repo for illustration purposes.
alloy authored
1367 source 'https://github.com/artsy/Specs.git'
875bd8e @segiddins [Changelog] Add entry about specifying sources in the Podfile by URL
segiddins authored
1368 source 'https://github.com/CocoaPods/Specs.git'
1369
1370 Any source URLs specified that have not yet been added will be cloned before
1371 resolution begins.
1372 [François Benaiteau](https://github.com/netbe)
1373 [Fabio Pelosin](https://github.com/fabiopelosin)
1374 [Samuel Giddins](https://github.com/segiddins)
1375 [#1143](https://github.com/CocoaPods/CocoaPods/pull/1143)
1376 [Core#19](https://github.com/CocoaPods/Core/pull/19)
1377 [Core#170](https://github.com/CocoaPods/Core/issues/170)
1378 [#2515](https://github.com/CocoaPods/CocoaPods/issues/2515)
1379
b2c84dc @segiddins [Changelog] Add entry about specifying sources in the Podfile by URL
segiddins authored
1380 ##### Enhancements
1381
1382 * Added the `pod repo list` command which lists all the repositories.
1383 [Luis Ascorbe](https://github.com/lascorbe)
1384 [#1455](https://github.com/CocoaPods/CocoaPods/issues/1455)
1385
fb2478f @laiso Load the '*.podspec.json' file from a `:path` directive.
laiso authored
1386 ##### Bug Fixes
1387
68f5f10 @olarivain [Linter] Work around Xcode issue where build passes but lint fails.
olarivain authored
1388 * Works around an Xcode issue where linting would fail even though `xcodebuild`
1389 actually succeeds. Xcode.app also doesn't fail when this issue occurs, so it's
44f572e @alloy [CHANGELOG] Remove all link shortcuts to contributors.
alloy authored
1390 safe for us to do the same.
68f5f10 @olarivain [Linter] Work around Xcode issue where build passes but lint fails.
olarivain authored
1391 [Kra Larivain](https://github.com/olarivain)
1392 [Boris Bügling](https://github.com/neonichu)
1393 [Eloy Durán](https://github.com/alloy)
1394 [Samuel E. Giddins](https://github.com/segiddins)
1395 [#2394](https://github.com/CocoaPods/CocoaPods/issues/2394)
1396 [#2395](https://github.com/CocoaPods/CocoaPods/pull/2395)
1397
419ab21 @alloy [CHANGELOG] Fix formatting.
alloy authored
1398 * Fixes the detection of JSON podspecs included via `:path`.
fb2478f @laiso Load the '*.podspec.json' file from a `:path` directive.
laiso authored
1399 [laiso](https://github.com/laiso)
1400 [#2489](https://github.com/CocoaPods/CocoaPods/pull/2489)
1401
2095b5c @martincik [CHANGELOG] Adding UTF-8 bug issue
martincik authored
1402 * Fixes an issue where `pod install` would crash during Plist building if any
b2c84dc @segiddins [Changelog] Add entry about specifying sources in the Podfile by URL
segiddins authored
1403 pod has invalid UTF-8 characters in their title or description.
2095b5c @martincik [CHANGELOG] Adding UTF-8 bug issue
martincik authored
1404 [Ladislav Martincik](https://github.com/martincik)
1405 [#2482](https://github.com/CocoaPods/CocoaPods/issues/2482)
8efaf42 @fabiopelosin Release 0.34.0.rc2
fabiopelosin authored
1406
e027539 @fabiopelosin [Command::Spec] Fix crash
fabiopelosin authored
1407 * Fix crash when the URL of a private GitHub repo is passed to `pod spec
1408 create` as an argument.
1409 [Fabio Pelosin](https://github.com/fabiopelosin)
1410 [#1543](https://github.com/CocoaPods/CocoaPods/issues/1543)
1411
a4affd6 @Lascorbe Added pod repo list command
Lascorbe authored
1412
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1413 ## 0.34.0.rc2 (2014-09-16)
7dfa9ef @kylef [Lib lint] Fixes a crash when podspec cannot be loaded
kylef authored
1414
1415 ##### Bug Fixes
1416
1417 * Fixes an issue where `pod lib lint` would crash if a podspec couldn't be
1418 loaded.
1419 [Kyle Fuller](https://github.com/kylef)
1420 [#2147](https://github.com/CocoaPods/CocoaPods/issues/2147)
1421
875bd8e @segiddins [Changelog] Add entry about specifying sources in the Podfile by URL
segiddins authored
1422 * Fixes an issue where `pod init` would not add `source 'master'` to newly
6c70bb0 @ashfurrow Fixes #2473.
ashfurrow authored
1423 created Podfiles.
1424 [Ash Furrow](https://github.com/AshFurrow)
1425 [#2473](https://github.com/CocoaPods/CocoaPods/issues/2473)
1426
7dfa9ef @kylef [Lib lint] Fixes a crash when podspec cannot be loaded
kylef authored
1427
94c3b6b @segiddins [CHANGELOG] Add release dates
segiddins authored
1428 ## 0.34.0.rc1 (2014-09-13)
479ef4a @edwardvalentini fix pod repo push to first check if Specs Dir exists
edwardvalentini authored
1429
44aecee @fabiopelosin [Changelog] Sandbox reorganization
fabiopelosin authored
1430 ##### Breaking
1431
284c6e1 @alloy [CHANGELOG] Slightly improve.
alloy authored
1432 * The use of the `$PODS_ROOT` environment variable has been deprecated and
1433 should not be used. It will be removed in future versions of CocoaPods.
8b9fa13 @kylef [CHANGELOG] Mention that PODS_ROOT is now deprecated
kylef authored
1434 [#2449](https://github.com/CocoaPods/CocoaPods/issues/2449)
1435
5d85cdd @alloy [CHANGELOG] Improve entry about `source` directive.
alloy authored
1436 * Add support for loading podspecs from specific spec-repos _only_, a.k.a. ‘sources’.
1437 By default, when not specifying any specific sources in your Podfile, the ‘master’
1438 spec-repo will be used, as was always the case. However, once you specify specific
1439 sources the ‘master’ spec-repo will **not** be included by default. For example:
1440
1441 source 'private-spec-repo'
1442 source 'master'
1443
66d64c5 @kylef [CHANGELOG] Move repo sources to breaking changes
kylef authored
1444 [François Benaiteau](https://github.com/netbe)
09c391a @fabiopelosin [Changelog]
fabiopelosin authored
1445 [Fabio Pelosin](https://github.com/fabiopelosin)
66d64c5 @kylef [CHANGELOG] Move repo sources to breaking changes
kylef authored
1446 [#1143](https://github.com/CocoaPods/CocoaPods/pull/1143)
1447 [Core#19](https://github.com/CocoaPods/Core/pull/19)
875bd8e @segiddins [Changelog] Add entry about specifying sources in the Podfile by URL
segiddins authored
1448
44aecee @fabiopelosin [Changelog] Sandbox reorganization
fabiopelosin authored
1449 * The `Pods` directory has been reorganized. This might require manual
284c6e1 @alloy [CHANGELOG] Slightly improve.
alloy authored
1450 intervention in projects where files generated by CocoaPods have manually been
1451 imported into the user's project (common with the acknowledgements files).
44aecee @fabiopelosin [Changelog] Sandbox reorganization
fabiopelosin authored
1452 [#1055](https://github.com/CocoaPods/CocoaPods/pull/1055)
c1ff2e4 @fabiopelosin [Changelog] Avoid GitHub magic
fabiopelosin authored
1453 [Fabio Pelosin](https://github.com/fabiopelosin)
44aecee @fabiopelosin [Changelog] Sandbox reorganization
fabiopelosin authored
1454 [Michele Titolo](https://github.com/mtitolo)
1455
09c391a @fabiopelosin [Changelog]
fabiopelosin authored
1456 * Plugins are now expected to include the `cocoapods-plugin.rb` file in
1457 `./lib`.
1458 [Fabio Pelosin](https://github.com/fabiopelosin)
1459 [CLAide#28](https://github.com/CocoaPods/CLAide/pull/28)
44aecee @fabiopelosin [Changelog] Sandbox reorganization
fabiopelosin authored
1460
09c391a @fabiopelosin [Changelog]
fabiopelosin authored
1461 * The specification `requires_arc` attribute now defaults to true.
1462 [Fabio Pelosin](https://github.com/fabiopelosin)
1463 [CocoaPods#267](https://github.com/CocoaPods/CocoaPods/issues/267)
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1464
756a967 @mrackwitz [CHANGELOG] Added an entry for #2371
mrackwitz authored
1465 ##### Enhancements
1466
83c09a5 @alloy [CHANGELOG] Make code block render on GitHub.
alloy authored
1467 * Add support to specify dependencies per build configuration:
7df377a @fabiopelosin [Changelog]
fabiopelosin authored
1468
83c09a5 @alloy [CHANGELOG] Make code block render on GitHub.
alloy authored
1469 pod 'Lookback', :configurations => ['Debug']
7df377a @fabiopelosin [Changelog]
fabiopelosin authored
1470
1471 Currently configurations can only be specified per single Pod.
b74063c @fabiopelosin [Changelog]
fabiopelosin authored
1472 [Joachim Bengtsson](https://github.com/nevyn)
1473 [Eloy Durán](https://github.com/alloy)
c1ff2e4 @fabiopelosin [Changelog] Avoid GitHub magic
fabiopelosin authored
1474 [Fabio Pelosin](https://github.com/fabiopelosin)
b74063c @fabiopelosin [Changelog]
fabiopelosin authored
1475 [#1791](https://github.com/CocoaPods/CocoaPods/pull/1791)
1476 [#1668](https://github.com/CocoaPods/CocoaPods/pull/1668)
1477 [#731](https://github.com/CocoaPods/CocoaPods/pull/731)
1478
09c391a @fabiopelosin [Changelog]
fabiopelosin authored
1479 * Improved performance of git downloads using shallow clone.
1480 [Marin Usalj](https://github.com/supermarin)
1481 [Fabio Pelosin](https://github.com/fabiopelosin)
1482 [cocoapods-downloader#29](https://github.com/CocoaPods/cocoapods-downloader/pull/29)
1483
f317cf7 @fabiopelosin [Changelog] Tweak
fabiopelosin authored
1484 * Simplify installation: CocoaPods no longer requires the
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1485 compilation of the troublesome native extensions.
09c391a @fabiopelosin [Changelog]
fabiopelosin authored
1486 [Fabio Pelosin](https://github.com/fabiopelosin)
1487 [Xcodeproj#168](https://github.com/CocoaPods/Xcodeproj/pull/168)
1488 [Xcodeproj#167](https://github.com/CocoaPods/Xcodeproj/issues/167)
1489
3c5f772 @alloy [CHANGELOG] Present tense.
alloy authored
1490 * Add hooks for plugins. Currently only the installer hook is supported.
06b73f2 @fabiopelosin [Changelog] HooksManager
fabiopelosin authored
1491 A plugin can register itself to be activated after the installation with the
1492 following syntax:
1493
1494 Pod::HooksManager.register(:post_install) do |installer_context|
1495 # implementation
1496 end
1497
1498 The `installer_context` is an instance of the `Pod::Installer:HooksContext`
1499 class which provides the information about the installation.
c1ff2e4 @fabiopelosin [Changelog] Avoid GitHub magic
fabiopelosin authored
1500 [Fabio Pelosin](https://github.com/fabiopelosin)
06b73f2 @fabiopelosin [Changelog] HooksManager
fabiopelosin authored
1501 [Core#132](https://github.com/CocoaPods/Core/pull/1755)
1502
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1503 * Add a support for migrating the sandbox to new versions of CocoaPods.
1504 [Fabio Pelosin](https://github.com/fabiopelosin)
1505
1506 * Display an indication for deprecated Pods in the command line search.
44f572e @alloy [CHANGELOG] Remove all link shortcuts to contributors.
alloy authored
1507 [Hugo Tunius](https://github.com/k0nserv)
7a6b99b @k0nserv [Search][POD::UserInterface] Display pods which are deprecated in a g…
k0nserv authored
1508 [#2180](https://github.com/CocoaPods/CocoaPods/issues/2180)
1509
3b55b31 @alloy [CHANGELOG] Style fixes.
alloy authored
1510 * Use the CLIntegracon gem for the integration tests.
44f572e @alloy [CHANGELOG] Remove all link shortcuts to contributors.
alloy authored
1511 [Marius Rackwitz](https://github.com/mrackwitz)
756a967 @mrackwitz [CHANGELOG] Added an entry for #2371
mrackwitz authored
1512 [#2371](https://github.com/CocoaPods/CocoaPods/issues/2371)
1513
54d44a2 @alloy [CHANGELOG] Fix line length and Englishify.
alloy authored
1514 * Include configurations that a user explicitly specifies, in their Podfile,
1515 when the `--no-integrate` option is specified.
064085e @fabiopelosin Merge branch 'master' into lookback-pods-by-config
fabiopelosin authored
1516 [Eloy Durán](https://github.com/alloy)
5d1e01b @alloy [CHANGELOG] Document a few adhoc fixes.
alloy authored
1517
064085e @fabiopelosin Merge branch 'master' into lookback-pods-by-config
fabiopelosin authored
1518 * Properly quote the `-isystem` values in the xcconfig files.
5d1e01b @alloy [CHANGELOG] Document a few adhoc fixes.
alloy authored
1519 [Eloy Durán](https://github.com/alloy)
1520
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1521 * Remove the installation post install message which presents the CHANGELOG.
c1ff2e4 @fabiopelosin [Changelog] Avoid GitHub magic
fabiopelosin authored
1522 [Fabio Pelosin](https://github.com/fabiopelosin)
fedfd05 @fabiopelosin [Gemspec] Remove post install message
fabiopelosin authored
1523 [Eloy Durán](https://github.com/alloy)
064085e @fabiopelosin Merge branch 'master' into lookback-pods-by-config
fabiopelosin authored
1524
3164786 @segiddins [Command] Add option to configure project directory
segiddins authored
1525 * Add support for user-specified project directories with the
d72ca6e @alloy [CHANGELOG] Formatting fixes.
alloy authored
1526 `--project-directory` option.
44f572e @alloy [CHANGELOG] Remove all link shortcuts to contributors.
alloy authored
1527 [Samuel E. Giddins](https://github.com/segiddins)
3164786 @segiddins [Command] Add option to configure project directory
segiddins authored
1528 [#2183](https://github.com/CocoaPods/CocoaPods/issues/2183)
1529
09c391a @fabiopelosin [Changelog]
fabiopelosin authored
1530 * Now the `plutil` tool is used when available to produce
1531 output consistent with Xcode.
1532 [Fabio Pelosin](https://github.com/fabiopelosin)
1533
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1534 * Indicate the name of the pod whose requirements cannot be satisfied.
1535 [Seivan Heidari](https://github.com/seivan)
1536 [Fabio Pelosin](https://github.com/fabiopelosin)
1537 [#1938](https://github.com/CocoaPods/CocoaPods/issues/1938)
1538
1539 * Add support for JSON specs to external sources (`:path`, `:git`, etc)
1540 options.
1541 [Kyle Fuller](https://github.com/kylef)
1542 [#2320](https://github.com/CocoaPods/CocoaPods/issues/2320)
1543
1544 * Generate the workspaces using the same output of Xcode.
1545 [Fabio Pelosin](https://github.com/fabiopelosin)
1546
1547
1e5bb5c @fabiopelosin Validator: check license only in root spec
fabiopelosin authored
1548 ##### Bug Fixes
1549
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1550 * Fix `pod repo push` to first check if a Specs directory exists and if so
54d44a2 @alloy [CHANGELOG] Fix line length and Englishify.
alloy authored
1551 push there.
479ef4a @edwardvalentini fix pod repo push to first check if Specs Dir exists
edwardvalentini authored
1552 [Edward Valentini](edwardvalentini)
1553 [#2060](https://github.com/CocoaPods/CocoaPods/issues/2060)
1554
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1555 * Fix `pod outdated` to not include subspecs.
6986f18 @squarefrog Fixes an issue where XCTest is missing in Xcode 6
squarefrog authored
1556 [Ash Furrow](ashfurrow)
446771e @ashfurrow Closes #2136.
ashfurrow authored
1557 [#2136](https://github.com/CocoaPods/CocoaPods/issues/2136)
1558
a8e5fb5 @kylef [Sandbox] Evaluate podspecs from their original path
kylef authored
1559 * Always evaluate podspecs from the original podspec directory. This fixes
45d7bb3 @alloy [CHANGELOG] Improve slightly.
alloy authored
1560 an issue when depending on a pod via `:path` and that pod's podspec uses
1561 relative paths.
a8e5fb5 @kylef [Sandbox] Evaluate podspecs from their original path
kylef authored
1562 [Kyle Fuller](kylef)
1563 [pod-template#50](https://github.com/CocoaPods/pod-template/issues/50)
1564
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1565 * Fix spec linting to not warn for missing license file in subspecs.
c1ff2e4 @fabiopelosin [Changelog] Avoid GitHub magic
fabiopelosin authored
1566 [Fabio Pelosin](https://github.com/fabiopelosin)
1e5bb5c @fabiopelosin Validator: check license only in root spec
fabiopelosin authored
1567 [Core#132](https://github.com/CocoaPods/Core/issues/132)
1568
579d37f @fabiopelosin [Changelog] Use present tense and cleanup
fabiopelosin authored
1569 * Fix `pod init` so that it doesn't recurse when checking for Podfiles.