Skip to content
Newer
Older
100644 686 lines (484 sloc) 23.5 KB
c41fec4 @fabiopelosin [Changelog]
fabiopelosin authored Sep 21, 2012
1 ## Master
01bc772 @fabiopelosin [UserInterface] First attempt to extract UI Logic.
fabiopelosin authored Aug 31, 2012
2
fe96a97 @fabiopelosin Release 0.15.1
fabiopelosin authored Oct 4, 2012
3 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.15.1...master)
4
5 ## 0.15.1
6
7 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.15.0...0.15.1)
d434ccf @fabiopelosin Release 0.15.0
fabiopelosin authored Oct 2, 2012
8
8f8e540 @xslim Update CHANGELOG.md
xslim authored Oct 4, 2012
9 ###### Enhancements
10
11 - Show error if syntax error in Podfile or Podfile.lock.
12
4b34972 @fabiopelosin Fix RubyGems version informative crash.
fabiopelosin authored Oct 3, 2012
13 ###### Bug fixes
8e72cbe @fabiopelosin [LocalPod] Fixed clean paths.
fabiopelosin authored Oct 4, 2012
14
15 - Fixed an issue that lead to empty directories for Pods.
16 [#519](https://github.com/CocoaPods/CocoaPods/issues/519)
17 [#568](https://github.com/CocoaPods/CocoaPods/issues/568)
4b34972 @fabiopelosin Fix RubyGems version informative crash.
fabiopelosin authored Oct 3, 2012
18 - Fixed a crash related to the RubyGems version informative.
19 [#570](https://github.com/CocoaPods/CocoaPods/issues/570)
9181672 @fabiopelosin [Outdated] Fixed crash.
fabiopelosin authored Oct 4, 2012
20 - Fixed a crash for `pod outdated`.
21 [#567](https://github.com/CocoaPods/CocoaPods/issues/567)
131b758 @fabiopelosin [Source] Fixed slowness.
fabiopelosin authored Oct 4, 2012
22 - Fixed an issue that lead to excessively slow sets computation.
4b34972 @fabiopelosin Fix RubyGems version informative crash.
fabiopelosin authored Oct 3, 2012
23
d434ccf @fabiopelosin Release 0.15.0
fabiopelosin authored Oct 2, 2012
24 ## 0.15.0
25
26 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.14.0...0.15.0) • [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.3.3...0.3.4)
01bc772 @fabiopelosin [UserInterface] First attempt to extract UI Logic.
fabiopelosin authored Aug 31, 2012
27
28 ###### Enhancements
fe96a97 @fabiopelosin Release 0.15.1
fabiopelosin authored Oct 4, 2012
29
c41fec4 @fabiopelosin [Changelog]
fabiopelosin authored Sep 21, 2012
30 - Pod `install` will update the specs repo only if needed.
31 [#533](https://github.com/CocoaPods/CocoaPods/issues/533)
44f594b @fabiopelosin [Linter] Support for local option.
fabiopelosin authored Sep 25, 2012
32 - CocoaPods now searches for the highest version of a Pod on all the repos.
b455a33 @fabiopelosin [Set] Support for multiple sources.
fabiopelosin authored Sep 22, 2012
33 [#85](https://github.com/CocoaPods/CocoaPods/issues/85)
396effc @fabiopelosin [Installer] Added pre install hooks.
fabiopelosin authored Aug 31, 2012
34 - Added a pre install hook to the Podfile and to root specifications.
35 [#486](https://github.com/CocoaPods/CocoaPods/issues/486)
01bc772 @fabiopelosin [UserInterface] First attempt to extract UI Logic.
fabiopelosin authored Aug 31, 2012
36 - Support for `header_mappings_dir` attribute in subspecs.
44f594b @fabiopelosin [Linter] Support for local option.
fabiopelosin authored Sep 25, 2012
37 - Added support for linting a Podspec using the files from its folder `pod spec
38 lint --local`
01bc772 @fabiopelosin [UserInterface] First attempt to extract UI Logic.
fabiopelosin authored Aug 31, 2012
39 - Refactored UI.
67541e5 @fabiopelosin [Config] Rename Podfile.cocoapods to CocoaPods.podfile
fabiopelosin authored Sep 28, 2012
40 - Added support for Podfiles named `CocoaPods.podfile` which allows to
b455a33 @fabiopelosin [Set] Support for multiple sources.
fabiopelosin authored Sep 22, 2012
41 associate an editor application in Mac OS X.
0cc4fd5 @fabiopelosin [Changelog]
fabiopelosin authored Sep 20, 2012
42 [#528](https://github.com/CocoaPods/CocoaPods/issues/528)
5fdc01c @fabiopelosin [Config] Added update_notification attribute.
fabiopelosin authored Sep 18, 2012
43 - Added config option to disable the new version available message.
44 [#448](https://github.com/CocoaPods/CocoaPods/issues/448)
ffe9528 @fabiopelosin [Changelog]
fabiopelosin authored Sep 18, 2012
45 - Added support for extracting `.tar.bz2` files
46 [#522](https://github.com/CocoaPods/CocoaPods/issues/522)
b455a33 @fabiopelosin [Set] Support for multiple sources.
fabiopelosin authored Sep 22, 2012
47 - Improved feedback for errors of repo subcommands.
90174ca @fabiopelosin [Repo] Use raising bang variant for git operations.
fabiopelosin authored Sep 19, 2012
48 [#505](https://github.com/CocoaPods/CocoaPods/issues/505)
5fdc01c @fabiopelosin [Config] Added update_notification attribute.
fabiopelosin authored Sep 18, 2012
49
0cc4fd5 @fabiopelosin [Changelog]
fabiopelosin authored Sep 20, 2012
50
af37472 @fabiopelosin [Command] Don't run setup if needed for `pod setup`.
fabiopelosin authored Sep 18, 2012
51 ###### Bug fixes
fe96a97 @fabiopelosin Release 0.15.1
fabiopelosin authored Oct 4, 2012
52
a07d93d @fabiopelosin Changelog. [skip-ci]
fabiopelosin authored Sep 21, 2012
53 - Subspecs namespacing has been restored.
54 [#541](https://github.com/CocoaPods/CocoaPods/issues/541)
c41fec4 @fabiopelosin [Changelog]
fabiopelosin authored Sep 21, 2012
55 - Improvements to the git cache that should be more robust.
56 [#517](https://github.com/CocoaPods/CocoaPods/issues/517)
57 - In certain conditions pod setup would execute twice.
af37472 @fabiopelosin [Command] Don't run setup if needed for `pod setup`.
fabiopelosin authored Sep 18, 2012
58 - The git cache now is updated if a branch is not found
59 [#514](https://github.com/CocoaPods/CocoaPods/issues/514)
c41fec4 @fabiopelosin [Changelog]
fabiopelosin authored Sep 21, 2012
60 - Forcing UTF-8 encoding on licenses generation in Ruby 1.9.
c9fcab2 @xslim Update CHANGELOG.md
xslim authored Sep 19, 2012
61 [#530](https://github.com/CocoaPods/CocoaPods/issues/530)
f7587b1 @fabiopelosin [LocalPod] Added support for .hpp headers.
fabiopelosin authored Sep 28, 2012
62 - Added support for `.hpp` headers.
63 [#244](https://github.com/CocoaPods/CocoaPods/issues/244)
af37472 @fabiopelosin [Command] Don't run setup if needed for `pod setup`.
fabiopelosin authored Sep 18, 2012
64
a2a9eab @fabiopelosin Release 0.14.0
fabiopelosin authored Sep 10, 2012
65 ## 0.14.0
66
67 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.14.0.rc2...0.14.0) • [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.3.2...0.3.3)
099f22a @fabiopelosin [Dependency] Always copy the podspec of external sources to `Local Po…
fabiopelosin authored Aug 30, 2012
68
69 ###### Bug fixes
70
71 - In certain conditions the spec of an external would have been overridden
72 by the spec in the root of a Pod.
73 [#489](https://github.com/CocoaPods/CocoaPods/issues/489)
829a374 @fabiopelosin [Gemspec] Depend on Octokit 1.x and bundle update.
fabiopelosin authored Aug 31, 2012
74 - CocoaPods now uses a recent version of Octokit.
75 [#490](https://github.com/CocoaPods/CocoaPods/issues/490)
fd00c1d @fabiopelosin [Specification] Don't include the name of the preferred dependency in…
fabiopelosin authored Sep 3, 2012
76 - Fixed a bug that caused Pods with preferred dependencies to be always
77 installed.
78 [Specs#464](https://github.com/CocoaPods/CocoaPods/issues/464)
43f75ec @fabiopelosin [Changelog]
fabiopelosin authored Sep 10, 2012
79 - Fixed Xcode 4.4+ artwork warning.
80 [Specs#508](https://github.com/CocoaPods/CocoaPods/issues/508)
099f22a @fabiopelosin [Dependency] Always copy the podspec of external sources to `Local Po…
fabiopelosin authored Aug 30, 2012
81
3a4d9eb @fabiopelosin Changelog
fabiopelosin authored Aug 30, 2012
82 ## 0.14.0.rc2
edbed2e @fabiopelosin Changelog.
fabiopelosin authored Aug 30, 2012
83
3a4d9eb @fabiopelosin Changelog
fabiopelosin authored Aug 30, 2012
84 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.14.0.rc1...0.14.0.rc2)
edbed2e @fabiopelosin Changelog.
fabiopelosin authored Aug 30, 2012
85
86 ###### Bug fixes
87
88 - Fix incorrect name for Pods from external sources with preferred subspecs.
099f22a @fabiopelosin [Dependency] Always copy the podspec of external sources to `Local Po…
fabiopelosin authored Aug 30, 2012
89 [#485](https://github.com/CocoaPods/CocoaPods/issues/485)
edbed2e @fabiopelosin Changelog.
fabiopelosin authored Aug 30, 2012
90 - Prevent duplication of Pod with a local source and mutliple activated specs.
099f22a @fabiopelosin [Dependency] Always copy the podspec of external sources to `Local Po…
fabiopelosin authored Aug 30, 2012
91 [#485](https://github.com/CocoaPods/CocoaPods/issues/485)
edbed2e @fabiopelosin Changelog.
fabiopelosin authored Aug 30, 2012
92 - Fixed the `uninitialized constant Pod::Lockfile::Digest` error.
099f22a @fabiopelosin [Dependency] Always copy the podspec of external sources to `Local Po…
fabiopelosin authored Aug 30, 2012
93 [#484](https://github.com/CocoaPods/CocoaPods/issues/484)
edbed2e @fabiopelosin Changelog.
fabiopelosin authored Aug 30, 2012
94
cc8fe7f @fabiopelosin [Changelog] Release 0.14.0.rc1
fabiopelosin authored Aug 28, 2012
95 ## 0.14.0.rc1
4ac737d @alloy [CHANGELOG] Update
alloy authored Aug 24, 2012
96
8d9ca21 @fabiopelosin CHANGELOG.
fabiopelosin authored Aug 28, 2012
97 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.13.0...0.14.0.rc1) • [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.3.1...0.3.2)
4ac737d @alloy [CHANGELOG] Update
alloy authored Aug 24, 2012
98
99 ###### Enhancements
100
5bb69a1 @alloy [CHANGELOG] Improve a bit.
alloy authored Aug 25, 2012
101 - Improve installation process by preserving the installed versions of Pods
102 across installations and machines. A Pod is reinstalled if:
e85feb5 @fabiopelosin Changelog.
fabiopelosin authored Aug 25, 2012
103 - the version required in the Podfile changes and becomes incompatible with
5bb69a1 @alloy [CHANGELOG] Improve a bit.
alloy authored Aug 25, 2012
104 the installed one.
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
105 [#191](https://github.com/CocoaPods/CocoaPods/issues/191)
5bb69a1 @alloy [CHANGELOG] Improve a bit.
alloy authored Aug 25, 2012
106 - the external source changes.
107 - the head status changes (from disabled to enabled or vice-versa).
108 - Introduce `pod update` command that installs the dependencies of the Podfile
109 **ignoring** the lockfile `Podfile.lock`.
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
110 [#131](https://github.com/CocoaPods/CocoaPods/issues/131)
5bb69a1 @alloy [CHANGELOG] Improve a bit.
alloy authored Aug 25, 2012
111 - Introduce `pod outdated` command that shows the pods with known updates.
112 - Add `:local` option for dependencies which will use the source files directly
113 from a local directory. This is usually used for libraries that are being
114 developed in parallel to the end product (application/library).
115 [#458](https://github.com/CocoaPods/CocoaPods/issues/458),
116 [#415](https://github.com/CocoaPods/CocoaPods/issues/415),
117 [#156](https://github.com/CocoaPods/CocoaPods/issues/156).
118 - Folders of Pods which are no longer required are removed during installation.
e85feb5 @fabiopelosin Changelog.
fabiopelosin authored Aug 25, 2012
119 [#298](https://github.com/CocoaPods/CocoaPods/issues/298)
f5ad196 @fabiopelosin Update CHANGELOG.md
fabiopelosin authored Sep 25, 2012
120 - Add meaningful error messages
121 - ia podspec can’t be found in the root of an external source.
5bb69a1 @alloy [CHANGELOG] Improve a bit.
alloy authored Aug 25, 2012
122 [#385](https://github.com/CocoaPods/CocoaPods/issues/385),
123 [#338](https://github.com/CocoaPods/CocoaPods/issues/338),
124 [#337](https://github.com/CocoaPods/CocoaPods/issues/337).
125 - a subspec name is misspelled.
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
126 [#327](https://github.com/CocoaPods/CocoaPods/issues/327)
5bb69a1 @alloy [CHANGELOG] Improve a bit.
alloy authored Aug 25, 2012
127 - an unrecognized command and/or argument is provided.
4ac737d @alloy [CHANGELOG] Update
alloy authored Aug 24, 2012
128 - The subversion downloader now does an export instead of a checkout, which
129 makes it play nicer with SCMs that store metadata in each directory.
130 [#245](https://github.com/CocoaPods/CocoaPods/issues/245)
131
f3aeb10 @alloy [CHANGELOG] Add Xcodeproj update.
alloy authored Aug 25, 2012
132 ###### Bug fixes
133
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
134 - The git cache now fetches the tags from the remote if it can’t find the
135 reference.
f3aeb10 @alloy [CHANGELOG] Add Xcodeproj update.
alloy authored Aug 25, 2012
136 - Xcodeproj now builds on 10.6.8 and Travis CI without symlinking headers.
6ebb742 @alloy [CHANGELOG] Update.
alloy authored Aug 25, 2012
137 - Only try to install, add source files to the project, and clean a Pod once.
3e19b5e @alloy [CHANGELOG] Add link to ticket.
alloy authored Aug 25, 2012
138 [#376](https://github.com/CocoaPods/CocoaPods/issues/376)
f3aeb10 @alloy [CHANGELOG] Add Xcodeproj update.
alloy authored Aug 25, 2012
139
8d9ca21 @fabiopelosin CHANGELOG.
fabiopelosin authored Aug 28, 2012
140 ###### Notes
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
141
8d9ca21 @fabiopelosin CHANGELOG.
fabiopelosin authored Aug 28, 2012
142 - External Pods might be reinstalled due to the migration to the new
143 `Podfile.lock`.
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
144 - The SCM reference of head Pods is not preserved across machines.
145 - Pods whose inline specification changed are not detected as modified. As a
146 workaround, remove their folder stored in `Pods`.
e85feb5 @fabiopelosin Changelog.
fabiopelosin authored Aug 25, 2012
147 - Pods whose specification changed are not detected as modified. As a
148 workaround, remove their folder stored in `Pods`.
4ac737d @alloy [CHANGELOG] Update
alloy authored Aug 24, 2012
149
5bb69a1 @alloy [CHANGELOG] Improve a bit.
alloy authored Aug 25, 2012
150
d40da7d @fabiopelosin Changelog
fabiopelosin authored Aug 22, 2012
151 ## 0.13.0
152
153 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.12.0...0.13.0)
dc04fc2 @fabiopelosin [inhibit_all_warningsDon't affect the final project.
fabiopelosin authored Aug 22, 2012
154
4980095 @fabiopelosin [UserProjectIntegrator] Check if the xcconfig files is overridden.
fabiopelosin authored Aug 22, 2012
155 ###### Enhancements
156
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
157 - Add Podfile `podspec` which allows to use the dependencies of a podspec file.
158 [#162](https://github.com/CocoaPods/CocoaPods/issues/162)
159 - Check if any of the build settings defined in the xcconfig files is
160 overridden. [#92](https://github.com/CocoaPods/CocoaPods/issues/92)
c2688f8 @fabiopelosin [Changelog]
fabiopelosin authored Aug 22, 2012
161 - The Linter now checks that there are no compiler flags that disable warnings.
4980095 @fabiopelosin [UserProjectIntegrator] Check if the xcconfig files is overridden.
fabiopelosin authored Aug 22, 2012
162
dc04fc2 @fabiopelosin [inhibit_all_warningsDon't affect the final project.
fabiopelosin authored Aug 22, 2012
163 ###### Bug fixes
164
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
165 - The final project isn’t affected anymore by the `inhibit_all_warnings!`
166 option.
167 - Support for redirects while using podspec from an url.
168 [#462](https://github.com/CocoaPods/CocoaPods/issues/462)
dc04fc2 @fabiopelosin [inhibit_all_warningsDon't affect the final project.
fabiopelosin authored Aug 22, 2012
169
4ac737d @alloy [CHANGELOG] Update
alloy authored Aug 24, 2012
170
e8d6f12 @alloy [CHANGELOG] Update for 0.12.0
alloy authored Aug 21, 2012
171 ## 0.12.0
1dc80ad @fabiopelosin CHANGELOG.md
fabiopelosin authored Aug 10, 2012
172
e8d6f12 @alloy [CHANGELOG] Update for 0.12.0
alloy authored Aug 21, 2012
173 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.11.1...0.12.0)
1dc80ad @fabiopelosin CHANGELOG.md
fabiopelosin authored Aug 10, 2012
174
175 ###### Enhancements
176
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
177 - The documentation is generated using the public headers if they are
178 specified.
179 - In case of a download failure the installation is aborted and the error
180 message is shown.
1dc80ad @fabiopelosin CHANGELOG.md
fabiopelosin authored Aug 10, 2012
181 - Git submodules are initialized only if requested.
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
182 - Don’t impose a certain structure of the user’s project by raising if no
183 ‘Frameworks’ group exists.
184 [#431](https://github.com/CocoaPods/CocoaPods/pull/431)
1477c44 @fabiopelosin Changelog
fabiopelosin authored Aug 20, 2012
185 - Support for GitHub Gists in the linter.
e8d6f12 @alloy [CHANGELOG] Update for 0.12.0
alloy authored Aug 21, 2012
186 - Allow specifying ARC settings in subspecs.
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
187 - Add Podfile `inhibit_all_warnings!` which will inhibit all warnings from the
188 Pods library. [#209](https://github.com/CocoaPods/CocoaPods/issues/209)
189 - Make the Pods Xcode project prettier by namespacing subspecs in nested
190 groups. [#466](https://github.com/CocoaPods/CocoaPods/pull/466)
7d9582b @alloy [CHANGELOG] Update
alloy authored Aug 10, 2012
191
1dc80ad @fabiopelosin CHANGELOG.md
fabiopelosin authored Aug 10, 2012
192
bab3bb9 @fabiopelosin [Changelog] Release 0.11.1.
fabiopelosin authored Aug 9, 2012
193 ## 0.11.1
a7e0e9c @fabiopelosin [Changelog] Update.
fabiopelosin authored Aug 9, 2012
194
bab3bb9 @fabiopelosin [Changelog] Release 0.11.1.
fabiopelosin authored Aug 9, 2012
195 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.11.0...0.11.1)
a7e0e9c @fabiopelosin [Changelog] Update.
fabiopelosin authored Aug 9, 2012
196
197 ###### Bug fixes
198
199 - Fixed a crash related to subspecs without header files. [#449]
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
200 - Git submodules are loaded after the appropriate referenced is checked out and
201 will be not loaded anymore in the cache. [#451]
a7e0e9c @fabiopelosin [Changelog] Update.
fabiopelosin authored Aug 9, 2012
202 - Fixed SVN support for the head version. [#432]
203
7d9582b @alloy [CHANGELOG] Update
alloy authored Aug 10, 2012
204
43f2b80 @fabiopelosin [CHANGELOG] Updated.
fabiopelosin authored Aug 8, 2012
205 ## 0.11.0
b9abea1 @fabiopelosin [Changelog]
fabiopelosin authored Jul 30, 2012
206
a7e0e9c @fabiopelosin [Changelog] Update.
fabiopelosin authored Aug 9, 2012
207 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.10.0...0.11.0)
b9abea1 @fabiopelosin [Changelog]
fabiopelosin authored Jul 30, 2012
208
799e0af @siuying add changelog for pull request #431
siuying authored Aug 3, 2012
209 ###### Enhancements
210
43f2b80 @fabiopelosin [CHANGELOG] Updated.
fabiopelosin authored Aug 8, 2012
211 - Added support for public headers. [#440]
e50e8f1 @fabiopelosin [Changelog]
fabiopelosin authored Aug 6, 2012
212 - Added `pod repo lint`. [#423]
1dc80ad @fabiopelosin CHANGELOG.md
fabiopelosin authored Aug 10, 2012
213 - Improved support for `:head` option and SVN repositories.
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
214 - When integrating Pods with a project without "Frameworks" group in root of
215 the project, raise an informative message.
216 [#431](https://github.com/CocoaPods/CocoaPods/pull/431)
e50e8f1 @fabiopelosin [Changelog]
fabiopelosin authored Aug 6, 2012
217 - Dropped support for legacy `config.ios?` and `config.osx?`
799e0af @siuying add changelog for pull request #431
siuying authored Aug 3, 2012
218
b9abea1 @fabiopelosin [Changelog]
fabiopelosin authored Jul 30, 2012
219 ###### Bug fixes
220
43f2b80 @fabiopelosin [CHANGELOG] Updated.
fabiopelosin authored Aug 8, 2012
221 - Version message now correctly terminates with a 0 exit status.
222 - Resolved an issue that lead to git error messages in the error report.
b9abea1 @fabiopelosin [Changelog]
fabiopelosin authored Jul 30, 2012
223
7d9582b @alloy [CHANGELOG] Update
alloy authored Aug 10, 2012
224
b7d90e7 @floere remove (unreleased) from 0.10.0 as it has been released
floere authored Jul 30, 2012
225 ## 0.10.0
a9cf265 @fabiopelosin [Changelog] Update.
fabiopelosin authored Jul 23, 2012
226
83c7a2a @alloy [CHANGELOG] Update
alloy authored Jul 29, 2012
227 [CocoaPods](http://git.io/4i75YA)
a9cf265 @fabiopelosin [Changelog] Update.
fabiopelosin authored Jul 23, 2012
228
229 ###### Enhancements
230
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
231 - Added a `--local-only` option to `pod push` so that developers can push
232 locally and test before pushing to a remote. [#405](http://git.io/0ILJEw)
233 - Added line number information for errors generated in the Podfile.
234 [#408](http://git.io/fWQvMg)
235 - Pods stored in git repositories now initialize submodules.
236 [#406](http://git.io/L9ssSw)
c4ba86a @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
237
238 ###### Bug fixes
239
a9cf265 @fabiopelosin [Changelog] Update.
fabiopelosin authored Jul 23, 2012
240 - Removed note about the post install hook form the linter.
58369d6 @fabiopelosin [Changelog] update.
fabiopelosin authored Jul 27, 2012
241 - Improved xcodebuild error detection in the linter.
c84575a @fabiopelosin Merge branch 'pod_update'
fabiopelosin authored Aug 25, 2012
242 - Ensure the git cache exists, before updating it, when trying to install the
243 ‘bleeding edge’ of a pod. [#426](http://git.io/d4eqRA)
244 - Clean downloaded external pods **after** resolving and activating (sub)specs.
245 [#414](http://git.io/i77q_w)
83c7a2a @alloy [CHANGELOG] Update
alloy authored Jul 29, 2012
246 - Support `tar.gz` as filename in a HTTP source. [#428](http://git.io/qhwKkA)
a9cf265 @fabiopelosin [Changelog] Update.
fabiopelosin authored Jul 23, 2012
247
c4ba86a @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
248
ca0d363 @alloy [CHANGELOG] Update for 0.9.2
alloy authored Jul 16, 2012
249 ## 0.9.2
250
251 [CocoaPods](http://git.io/AVlRKg) • [Xcodeproj](http://git.io/xHbc0w)
252
253 ###### Bug fixes
254
255 - When generating the PodsDummy class, make that class unique to each target. [#402](http://git.io/NntYiQ)
256 - Raise an informative error message when the platform in the `Podfile` is omitted or incorrect. [#403](http://git.io/k5EcUQ)
257
258
259 ## 0.9.1
260
261 [CocoaPods](http://git.io/_kqAbw)
262
263 ###### Bug fixes
264
265 - CocoaPods 0.9.x needs Xcodeproj 0.3.0.
266
267
4c96ee7 @alloy Preapre for 0.9.0
alloy authored Jul 14, 2012
268 ## 0.9.0
c0e7d6f @fabiopelosin [Changelog] update.
fabiopelosin authored Jul 11, 2012
269
4c96ee7 @alloy Preapre for 0.9.0
alloy authored Jul 14, 2012
270 [CocoaPods](http://git.io/kucJQw) • [Xcodeproj](http://git.io/5eLL8g)
d126d38 @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 12, 2012
271
272 ###### Enhancements
273
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
274 - Force downloading the ‘bleeding edge’ version of a pod with the `:head` flag. [#392](http://git.io/t_NVRQ)
275 - Support for weak frameworks. [#263](http://git.io/XZDuog)
276 - Use double quotes when shelling out. This makes a url like `$HOME/local/lib` work. [#396](http://git.io/DnBzhA)
c0e7d6f @fabiopelosin [Changelog] update.
fabiopelosin authored Jul 11, 2012
277
278 ###### Bug fixes
279
280 - Relaxed linter to accepts pod that only specify paths to preserve (like TuneupJS).
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
281 - Gender neutralization of podfile documentation. [#384](http://git.io/MAsHXg)
9b5788e @alloy Exit early when using an old RubyGems version (< 1.4.0).
alloy authored Jul 14, 2012
282 - Exit early when using an old RubyGems version (< 1.4.0). These versions contain subtle bugs
98e9851 @alloy [CHANGELOG] fix spelling
alloy authored Jul 14, 2012
283 related to prerelease version comparisons. Unfortunately, OS X >= 10.7 ships with 1.3.6. [#398](http://git.io/Lr7DoA)
87bdf21 @alloy Update CHANGELOG
alloy authored Jul 14, 2012
284
c0e7d6f @fabiopelosin [Changelog] update.
fabiopelosin authored Jul 11, 2012
285
7149df1 @alloy [CHANGELOG] Update for 0.8.0 release.
alloy authored Jul 9, 2012
286 ## 0.8.0
0b8e151 @fabiopelosin Update master
fabiopelosin authored Jul 9, 2012
287
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
288 [CocoaPods](http://git.io/RgMF3w) • [Xcodeproj](http://git.io/KBKE_Q)
0b8e151 @fabiopelosin Update master
fabiopelosin authored Jul 9, 2012
289
290 ###### Breaking change
291
292 Syntax change in Podfile: `dependency` has been replaced by `pod`.
293
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
294 ``ruby
0b8e151 @fabiopelosin Update master
fabiopelosin authored Jul 9, 2012
295 platform :ios
296 pod 'JSONKit', '~> 1.4'
297 pod 'Reachability', '~> 2.0.4'
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
298 ``
0b8e151 @fabiopelosin Update master
fabiopelosin authored Jul 9, 2012
299
7149df1 @alloy [CHANGELOG] Update for 0.8.0 release.
alloy authored Jul 9, 2012
300 ###### Bug fixes
301
302 - Properly quote all paths given to Git.
0b8e151 @fabiopelosin Update master
fabiopelosin authored Jul 9, 2012
303
304
d5f6a31 @fabiopelosin Update develop
fabiopelosin authored Jul 6, 2012
305 ## 0.7.0
874a0ca @fabiopelosin Update develop
fabiopelosin authored Jul 6, 2012
306
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
307 [CocoaPods](http://git.io/Agia6A) • [Xcodeproj](http://git.io/mlqquw)
874a0ca @fabiopelosin Update develop
fabiopelosin authored Jul 6, 2012
308
309 ###### Features
310
311 - Added support for branches in git repos.
312 - Added support for linting remote files, i.e. `pod spec lint http://raw/file.podspec`.
0b8e151 @fabiopelosin Update master
fabiopelosin authored Jul 9, 2012
313 - Improved `Spec create template`.
874a0ca @fabiopelosin Update develop
fabiopelosin authored Jul 6, 2012
314 - The indentation is automatically stripped for podspecs strings.
315
316 ###### Bug fixes
317
318 - The default warnings of Xcode are not overriden anymore.
319 - Improvements to the detection of the license files.
320 - Improvements to `pod spec lint`.
321 - CocoaPods is now case insensitive.
322
323
324 ## 0.6.1
325
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
326 [CocoaPods](http://git.io/45wFjw) • [Xcodeproj](http://git.io/rRA4XQ)
874a0ca @fabiopelosin Update develop
fabiopelosin authored Jul 6, 2012
327
328 ###### Bug fixes
329
330 - Switched to master branch for specs repo.
331 - Fixed a crash with `pod spec lint` related to `preserve_paths`.
332 - Fixed a bug that caused subspecs to not inherit the compiler flags of the top level specification.
333 - Fixed a bug that caused duplication of system framworks.
334
335
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
336 ## 0.6.0
337
338 A full list of all the changes since 0.5.1 can be found [here][6].
339
340
a3f084b @alloy Add entry to the CHANGELOG regarding link_with.
alloy authored Mar 27, 2012
341 ### Link with specific targets
342
343 CocoaPods can now integrate all the targets specified in your `Podfile`.
344
345 To specify which target, in your Xcode project, a Pods target should be linked
346 with, use the `link_with` method like so:
347
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
348 ``ruby
a3f084b @alloy Add entry to the CHANGELOG regarding link_with.
alloy authored Mar 27, 2012
349 platform :ios
350
5d756c8 @alloy Styling tweaks.
alloy authored Apr 13, 2012
351 workspace 'MyWorkspace'
a4cd834 @alloy Add notes about specifying the Xcode workspace and projects in a Podf…
alloy authored Apr 13, 2012
352
a3f084b @alloy Add entry to the CHANGELOG regarding link_with.
alloy authored Mar 27, 2012
353 link_with ['MyAppTarget', 'MyOtherAppTarget']
354 dependency 'JSONKit'
355
356 target :test, :exclusive => true do
81d3550 @alloy Actually add the user's build configurations to Pods.xcodeproj.
alloy authored May 6, 2012
357 xcodeproj 'TestProject', 'Test' => :debug
a3f084b @alloy Add entry to the CHANGELOG regarding link_with.
alloy authored Mar 27, 2012
358 link_with 'TestRunnerTarget'
359 dependency 'Kiwi'
360 end
5a32b8f @alloy [CHANGELOG] Make ticket links work and shorten them.
alloy authored Jul 14, 2012
361 ``
a3f084b @alloy Add entry to the CHANGELOG regarding link_with.
alloy authored Mar 27, 2012
362
363 _NOTE: As you can see it can take either one target name, or an array of names._
364
5d756c8 @alloy Styling tweaks.
alloy authored Apr 13, 2012
365 * If no explicit Xcode workspace is specified and only **one** project exists in
a4cd834 @alloy Add notes about specifying the Xcode workspace and projects in a Podf…
alloy authored Apr 13, 2012
366 the same directory as the Podfile, then the name of that project is used as the
367 workspace’s name.
368
5d756c8 @alloy Styling tweaks.
alloy authored Apr 13, 2012
369 * If no explicit Xcode project is specified for a target, it will use the Xcode
a4cd834 @alloy Add notes about specifying the Xcode workspace and projects in a Podf…
alloy authored Apr 13, 2012
370 project of the parent target. If no target specifies an expicit Xcode project
371 and there is only **one** project in the same directory as the Podfile then that
372 project will be used.
373
5d756c8 @alloy Styling tweaks.
alloy authored Apr 13, 2012
374 * If no explicit target is specified, then the Pods target will be linked with
a3f084b @alloy Add entry to the CHANGELOG regarding link_with.
alloy authored Mar 27, 2012
375 the first target in your project. So if you only have one target you do not
376 need to specify the target to link with.
377
378 See [#76](https://github.com/CocoaPods/CocoaPods/issues/76) for more info.
379
81d3550 @alloy Actually add the user's build configurations to Pods.xcodeproj.
alloy authored May 6, 2012
380 Finally, CocoaPods will add build configurations to the Pods project for all
381 configurations in the other projects in the workspace. By default the
382 configurations are based on the `Release` configuration, to base them on the
383 `Debug` configuration you will have to explicitely specify them as can be seen
384 above in the following line:
385
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
386 ```ruby
81d3550 @alloy Actually add the user's build configurations to Pods.xcodeproj.
alloy authored May 6, 2012
387 xcodeproj 'TestProject', 'Test' => :debug
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
388 ```
81d3550 @alloy Actually add the user's build configurations to Pods.xcodeproj.
alloy authored May 6, 2012
389
a3f084b @alloy Add entry to the CHANGELOG regarding link_with.
alloy authored Mar 27, 2012
390
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
391 ### Documentation
392
393 CocoaPods will now generate documentation for every library with the
394 [`appledoc`][5] tool and install it into Xcode’s documentation viewer.
395
396 You can customize the settings used like so:
397
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
398 ```ruby
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
399 s.documentation = { :appledoc => ['--product-name', 'My awesome project!'] }
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
400 ```
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
401
402 Alternatively, you can specify a URL where an HTML version of the documentation
403 can be found:
404
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
405 ```ruby
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
406 s.documentation = { :html => 'http://example.com/docs/index.html' }
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
407 ```
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
408
c3bb9a1 @alloy Compare 0.5.1 to HEAD until we actually tag 0.6.0 and explicitely lin…
alloy authored Mar 18, 2012
409 See [#149](https://github.com/CocoaPods/CocoaPods/issues/149) and
a3f084b @alloy Add entry to the CHANGELOG regarding link_with.
alloy authored Mar 27, 2012
410 [#151](https://github.com/CocoaPods/CocoaPods/issues/151) for more info.
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
411
412
2837753 @goonzoid Updated CHANGELOG.md
goonzoid authored May 25, 2012
413 ### Licenses & Documentation
414
415 CocoaPods will now generate two 'Acknowledgements' files for each target specified
416 in your Podfile which contain the License details for each Pod used in that target
417 (assuming details have been specified in the Pod spec).
418
419 There is a markdown file, for general consumption, as well as a property list file
420 that can be added to a settings bundle for an iOS application.
421
422 You don't need to do anything for this to happen, it should just work.
423
424 If you're not happy with the default boilerplate text generated for the title, header
425 and footnotes in the files, it's possible to customise these by overriding the methods
426 that generate the text in your `Podfile` like this:
427
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
428 ```ruby
2837753 @goonzoid Updated CHANGELOG.md
goonzoid authored May 25, 2012
429 class ::Pod::Generator::Acknowledgements
430 def header_text
431 "My custom header text"
432 end
433 end
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
434 ```
2837753 @goonzoid Updated CHANGELOG.md
goonzoid authored May 25, 2012
435
1dc80ad @fabiopelosin CHANGELOG.md
fabiopelosin authored Aug 10, 2012
436 You can even go one step further and customise the text on a per target basis by
2837753 @goonzoid Updated CHANGELOG.md
goonzoid authored May 25, 2012
437 checking against the target name, like this:
438
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
439 ```ruby
2837753 @goonzoid Updated CHANGELOG.md
goonzoid authored May 25, 2012
440 class ::Pod::Generator::Acknowledgements
441 def header_text
442 if @target_definition.label.end_with?("MyTargetName")
443 "Custom header text for MyTargetName"
444 else
445 "Custom header text for other targets"
446 end
447 end
448 end
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
449 ```
2837753 @goonzoid Updated CHANGELOG.md
goonzoid authored May 25, 2012
450
451 Finally, here's a list of the methods that are available to override:
452
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
453 ```ruby
2837753 @goonzoid Updated CHANGELOG.md
goonzoid authored May 25, 2012
454 header_title
455 header_text
456 footnote_title
457 footnote_text
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
458 ```
2837753 @goonzoid Updated CHANGELOG.md
goonzoid authored May 25, 2012
459
460
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
461 ### Introduced two new classes: LocalPod and Sandbox.
462
463 The Sandbox represents the entire contents of the `POD_ROOT` (normally
464 `SOURCE_ROOT/Pods`). A LocalPod represents a pod that has been installed within
465 the Sandbox.
466
467 These two classes can be used as better homes for various pieces of logic
468 currently spread throughout the installation process and provide a better API
469 for working with the contents of this directory.
470
471
bd07c85 @alloy Add note to CHANGELOG.md about Xcodeproj API changes.
alloy authored Mar 24, 2012
472 ### Xcodeproj API
473
474 All Xcodeproj APIs are now in `snake_case`, instead of `camelCase`. If you are
475 manipulating the project from your Podfile's `post_install` hook, or from a
476 podspec, then update these method calls.
477
478
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
479 ### Enhancements
480
3a53857 @fabiopelosin Updated for list command improvements
fabiopelosin authored Mar 26, 2012
481 * [#188](https://github.com/CocoaPods/CocoaPods/pull/188): `list` command now
482 displays the specifications introduced in the master repo if it is given as an
483 option the number of days to take into account.
484
485 * [#188](https://github.com/CocoaPods/CocoaPods/pull/188): Transferred search
486 layout improvements and options to `list` command.
487
0dd703f @fabiopelosin Updated changelog
fabiopelosin authored Mar 23, 2012
488 * [#166](https://github.com/CocoaPods/CocoaPods/issues/166): Added printing
489 of homepage and source to search results.
490
491 * [#177](https://github.com/CocoaPods/CocoaPods/issues/177): Added `--stat`
492 option to display watchers and forks for pods hosted on GitHub.
493
494 * [#177](https://github.com/CocoaPods/CocoaPods/issues/177): Introduced colors
495 and tuned layout of search.
496
497 * [#112](https://github.com/CocoaPods/CocoaPods/issues/112): Introduced `--push`
498 option to `$ pod setup`. It configures the master spec repository to use the private
499 push URL. The change is preserved in future calls to `$ pod setup`.
500
501 * [#153](https://github.com/CocoaPods/CocoaPods/issues/153): It is no longer
502 required to call `$ pod setup`.
503
c3bb9a1 @alloy Compare 0.5.1 to HEAD until we actually tag 0.6.0 and explicitely lin…
alloy authored Mar 18, 2012
504 * [#163](https://github.com/CocoaPods/CocoaPods/issues/163): Print a template
505 for a new ticket when an error occurs.
506
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
507 * Added a new Github-specific downloader that can download repositories as a
508 gzipped tarball.
c3bb9a1 @alloy Compare 0.5.1 to HEAD until we actually tag 0.6.0 and explicitely lin…
alloy authored Mar 18, 2012
509
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
510 * No more global state is kept during resolving of dependencies.
c3bb9a1 @alloy Compare 0.5.1 to HEAD until we actually tag 0.6.0 and explicitely lin…
alloy authored Mar 18, 2012
511
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
512 * Updated Xcodeproj to have a friendlier API.
513
514
515 ### Fixes
516
4c0b3f4 @lukeredpath Added note about set_arc_compatibility_flag to the CHANGELOG
lukeredpath authored Mar 26, 2012
517 * [#142](https://github.com/CocoaPods/CocoaPods/issues/142): Xcode 4.3.2 no longer
518 supports passing the -fobj-arc flag to the linker and will fail to build. The
519 addition of this flag was a workaround for a compiler bug in previous versions.
520 This flag is no longer included by default - to keep using this flag, you need to
521 add `set_arc_compatibility_flag!` to your Podfile.
522
0dd703f @fabiopelosin Updated changelog
fabiopelosin authored Mar 23, 2012
523 * [#183](https://github.com/CocoaPods/CocoaPods/issues/183): Fix for
524 `.DS_Store` file in `~/.cocoapods` prevents `$ pod install` from running.
c3bb9a1 @alloy Compare 0.5.1 to HEAD until we actually tag 0.6.0 and explicitely lin…
alloy authored Mar 18, 2012
525
526 * [#134](https://github.com/CocoaPods/CocoaPods/issues/134): Match
527 `IPHONEOS_DEPLOYMENT_TARGET` build setting with `deployment_target` option in
528 generated Pods project file.
529
530 * [#142](https://github.com/CocoaPods/CocoaPods/issues/): Add `-fobjc-arc` to
531 `OTHER_LD_FLAGS` if _any_ pods require ARC.
532
533 * [#148](https://github.com/CocoaPods/CocoaPods/issues/148): External encoding
534 set to UTF-8 on Ruby 1.9 to fix crash caused by non-ascii characters in pod
535 description.
536
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
537 * Ensure all header search paths are quoted in the xcconfig file.
c3bb9a1 @alloy Compare 0.5.1 to HEAD until we actually tag 0.6.0 and explicitely lin…
alloy authored Mar 18, 2012
538
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
539 * Added weak quoting to `ibtool` input paths.
540
541
542 ## 0.5.0
543
544 No longer requires MacRuby. Runs on MRI 1.8.7 (OS X system version) and 1.9.3.
545
546 A full list of all the changes since 0.3.0 can be found [here][7].
547
548
549 ## 0.4.0
550
551 Oops, accidentally skipped this version.
552
553
7cb4ea0 @alloy Use a h2 for the version in CHANGELOG
alloy authored Nov 13, 2011
554 ## 0.3.0
4f0d85d @alloy Add CHANGELOG.md
alloy authored Nov 13, 2011
555
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
556 ### Multiple targets
4f0d85d @alloy Add CHANGELOG.md
alloy authored Nov 12, 2011
557
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
558 Add support for multiple static library targets in the Pods Xcode project with
559 different sets of depedencies. This means that you can create a separate
560 library which contains all dependencies, including extra ones that you only use
561 in, for instance, a debug or test build. [[docs][1]]
4f0d85d @alloy Add CHANGELOG.md
alloy authored Nov 12, 2011
562
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
563 ```ruby
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
564 # This Podfile will build three static libraries:
565 # * libPods.a
566 # * libPods-debug.a
567 # * libPods-test.a
4f0d85d @alloy Add CHANGELOG.md
alloy authored Nov 12, 2011
568
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
569 # This dependency is included in the `default` target, which generates the
570 # `libPods.a` library, and all non-exclusive targets.
571 dependency 'SSCatalog'
4f0d85d @alloy Add CHANGELOG.md
alloy authored Nov 12, 2011
572
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
573 target :debug do
574 # This dependency is only included in the `debug` target, which generates
575 # the `libPods-debug.a` library.
576 dependency 'CocoaLumberjack'
577 end
4f0d85d @alloy Add CHANGELOG.md
alloy authored Nov 12, 2011
578
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
579 target :test, :exclusive => true do
580 # This dependency is *only* included in the `test` target, which generates
581 # the `libPods-test.a` library.
582 dependency 'Kiwi'
583 end
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
584 ```
4f0d85d @alloy Add CHANGELOG.md
alloy authored Nov 12, 2011
585
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
586 ### Install libraries from anywhere
4f0d85d @alloy Add CHANGELOG.md
alloy authored Nov 12, 2011
587
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
588 A dependency can take a git url if the repo contains a podspec file in its
589 root, or a podspec can be loaded from a file or HTTP location. If no podspec is
590 available, a specification can be defined inline in the Podfile. [[docs][2]]
591
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
592 ```ruby
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
593 # From a spec repo.
594 dependency 'SSToolkit'
595
596 # Directly from the Pod’s repo (if it contains a podspec).
597 dependency 'SSToolkit', :git => 'https://github.com/samsoffes/sstoolkit.git'
598
599 # Directly from the Pod’s repo (if it contains a podspec) with a specific commit (or tag).
600 dependency 'SSToolkit', :git => 'https://github.com/samsoffes/sstoolkit.git',
601 :commit => '2adcd0f81740d6b0cd4589af98790eee3bd1ae7b'
602
603 # From a podspec that's outside a spec repo _and_ the library’s repo. This can be a file or http url.
604 dependency 'SSToolkit', :podspec => 'https://raw.github.com/gist/1353347/ef1800da9c5f5d267a642b8d3950b41174f2a6d7/SSToolkit-0.1.1.podspec'
605
606 # If no podspec is available anywhere, you can define one right in your Podfile.
607 dependency do |s|
608 s.name = 'SSToolkit'
609 s.version = '0.1.3'
610 s.platform = :ios
611 s.source = { :git => 'https://github.com/samsoffes/sstoolkit.git', :commit => '2adcd0f81740d6b0cd4589af98790eee3bd1ae7b' }
612 s.resources = 'Resources'
613 s.source_files = 'SSToolkit/**/*.{h,m}'
614 s.frameworks = 'QuartzCore', 'CoreGraphics'
615
616 def s.post_install(target)
617 prefix_header = config.project_pods_root + target.prefix_header_filename
618 prefix_header.open('a') do |file|
619 file.puts(%{#ifdef __OBJC__\n#import "SSToolkitDefines.h"\n#endif})
620 end
621 end
622 end
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
623 ```
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
624
625 ### Add a `post_install` hook to the Podfile class
626
627 This allows the user to customize, for instance, the generated Xcode project
628 _before_ it’s written to disk. [[docs][3]]
629
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
630 ```ruby
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
631 # Enable garbage collection support for MacRuby applications.
632 post_install do |installer|
633 installer.project.targets.each do |target|
6e4ee6e @lukeredpath Fixes for the latest version of xcodeproj
lukeredpath authored Mar 4, 2012
634 target.build_configurations.each do |config|
635 config.build_settings['GCC_ENABLE_OBJC_GC'] = 'supported'
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
636 end
637 end
638 end
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
639 ```
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
640
641 ### Manifest
642
643 Generate a Podfile.lock file next to the Podfile, which contains a manifest of
644 your application’s dependencies and their dependencies.
645
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
646 ```
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
647 PODS:
648 - JSONKit (1.4)
649 - LibComponentLogging-Core (1.1.4)
650 - LibComponentLogging-NSLog (1.0.2):
651 - LibComponentLogging-Core (>= 1.1.4)
652 - RestKit-JSON-JSONKit (0.9.3):
653 - JSONKit
654 - RestKit (= 0.9.3)
655 - RestKit-Network (0.9.3):
656 - LibComponentLogging-NSLog
657 - RestKit (= 0.9.3)
658 - RestKit-ObjectMapping (0.9.3):
659 - RestKit (= 0.9.3)
660 - RestKit-Network (= 0.9.3)
661
662 DOWNLOAD_ONLY:
663 - RestKit (0.9.3)
664
665 DEPENDENCIES:
666 - RestKit-JSON-JSONKit
667 - RestKit-ObjectMapping
5549e5f @fabiopelosin [CHANGELOG] Update.
fabiopelosin authored Jul 24, 2012
668 ```
6cf539a @alloy Include examples in CHANGELOG.
alloy authored Nov 13, 2011
669
670 ### Generate Xcode projects from scratch
671
672 We no longer ship template projects with the gem, but instead generate them
673 programmatically. This code has moved out into its own [Xcodeproj gem][4],
674 allowing you to automate Xcode related tasks.
675
676
677
678
679 [1]: https://github.com/CocoaPods/CocoaPods/blob/master/lib/cocoapods/podfile.rb#L151
680 [2]: https://github.com/CocoaPods/CocoaPods/blob/master/lib/cocoapods/podfile.rb#L82
681 [3]: https://github.com/CocoaPods/CocoaPods/blob/master/lib/cocoapods/podfile.rb#L185
682 [4]: https://github.com/CocoaPods/Xcodeproj
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
683 [5]: https://github.com/tomaz/appledoc
28da91a @alloy Update CHANGELOG to make comparison of all changes upto 0.6.0
alloy authored Jul 2, 2012
684 [6]: https://github.com/CocoaPods/CocoaPods/compare/0.5.1...0.6.0
311e6cc @alloy Update CHANGELOG with changes for 0.6.0 so far.
alloy authored Mar 18, 2012
685 [7]: https://github.com/CocoaPods/CocoaPods/compare/0.3.10...0.5.0
Something went wrong with that request. Please try again.