Skip to content

HTTPS clone URL

Subversion checkout URL

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