Commit 5a32b8f4 authored by Eloy Duran's avatar Eloy Duran

[CHANGELOG] Make ticket links work and shorten them.

parent 87bdf214
...@@ -4,29 +4,29 @@ ...@@ -4,29 +4,29 @@
###### Enhancements ###### Enhancements
- Force downloading the ‘bleeding edge’ version of a pod with the `:head` flag. [#392] - Force downloading the ‘bleeding edge’ version of a pod with the `:head` flag. [#392](http://git.io/t_NVRQ)
- Support for weak frameworks. [#263] - Support for weak frameworks. [#263](http://git.io/XZDuog)
- Use double quotes when shelling out. This makes a url like `$HOME/local/lib` work. [#396] - Use double quotes when shelling out. This makes a url like `$HOME/local/lib` work. [#396](http://git.io/DnBzhA)
###### Bug fixes ###### Bug fixes
- Relaxed linter to accepts pod that only specify paths to preserve (like TuneupJS). - Relaxed linter to accepts pod that only specify paths to preserve (like TuneupJS).
- Gender neutralization of podfile documentation. [#384] - Gender neutralization of podfile documentation. [#384](http://git.io/MAsHXg)
## 0.8.0 ## 0.8.0
[CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.7.0...0.8.0)[Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.2.2...0.2.3) [CocoaPods](http://git.io/RgMF3w)[Xcodeproj](http://git.io/KBKE_Q)
###### Breaking change ###### Breaking change
Syntax change in Podfile: `dependency` has been replaced by `pod`. Syntax change in Podfile: `dependency` has been replaced by `pod`.
```ruby ``ruby
platform :ios platform :ios
pod 'JSONKit', '~> 1.4' pod 'JSONKit', '~> 1.4'
pod 'Reachability', '~> 2.0.4' pod 'Reachability', '~> 2.0.4'
``` ``
###### Bug fixes ###### Bug fixes
...@@ -35,7 +35,7 @@ pod 'Reachability', '~> 2.0.4' ...@@ -35,7 +35,7 @@ pod 'Reachability', '~> 2.0.4'
## 0.7.0 ## 0.7.0
[CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.6.1...0.7.0)[Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.2.1...0.2.2) [CocoaPods](http://git.io/Agia6A)[Xcodeproj](http://git.io/mlqquw)
###### Features ###### Features
...@@ -54,7 +54,7 @@ pod 'Reachability', '~> 2.0.4' ...@@ -54,7 +54,7 @@ pod 'Reachability', '~> 2.0.4'
## 0.6.1 ## 0.6.1
[CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.6.0...0.6.1)[Xcodeproj](https://github.com/CocoaPods/XcodeProj/compare/0.2.0...0.2.1) [CocoaPods](http://git.io/45wFjw)[Xcodeproj](http://git.io/rRA4XQ)
###### Bug fixes ###### Bug fixes
...@@ -76,7 +76,7 @@ CocoaPods can now integrate all the targets specified in your `Podfile`. ...@@ -76,7 +76,7 @@ CocoaPods can now integrate all the targets specified in your `Podfile`.
To specify which target, in your Xcode project, a Pods target should be linked To specify which target, in your Xcode project, a Pods target should be linked
with, use the `link_with` method like so: with, use the `link_with` method like so:
```ruby ``ruby
platform :ios platform :ios
workspace 'MyWorkspace' workspace 'MyWorkspace'
...@@ -89,7 +89,7 @@ target :test, :exclusive => true do ...@@ -89,7 +89,7 @@ target :test, :exclusive => true do
link_with 'TestRunnerTarget' link_with 'TestRunnerTarget'
dependency 'Kiwi' dependency 'Kiwi'
end end
``` ``
_NOTE: As you can see it can take either one target name, or an array of names._ _NOTE: As you can see it can take either one target name, or an array of names._
...@@ -114,9 +114,9 @@ configurations are based on the `Release` configuration, to base them on the ...@@ -114,9 +114,9 @@ configurations are based on the `Release` configuration, to base them on the
`Debug` configuration you will have to explicitely specify them as can be seen `Debug` configuration you will have to explicitely specify them as can be seen
above in the following line: above in the following line:
```ruby ``ruby
xcodeproj 'TestProject', 'Test' => :debug xcodeproj 'TestProject', 'Test' => :debug
``` ``
### Documentation ### Documentation
...@@ -126,16 +126,16 @@ CocoaPods will now generate documentation for every library with the ...@@ -126,16 +126,16 @@ CocoaPods will now generate documentation for every library with the
You can customize the settings used like so: You can customize the settings used like so:
```ruby ``ruby
s.documentation = { :appledoc => ['--product-name', 'My awesome project!'] } s.documentation = { :appledoc => ['--product-name', 'My awesome project!'] }
``` ``
Alternatively, you can specify a URL where an HTML version of the documentation Alternatively, you can specify a URL where an HTML version of the documentation
can be found: can be found:
```ruby ``ruby
s.documentation = { :html => 'http://example.com/docs/index.html' } s.documentation = { :html => 'http://example.com/docs/index.html' }
``` ``
See [#149](https://github.com/CocoaPods/CocoaPods/issues/149) and See [#149](https://github.com/CocoaPods/CocoaPods/issues/149) and
[#151](https://github.com/CocoaPods/CocoaPods/issues/151) for more info. [#151](https://github.com/CocoaPods/CocoaPods/issues/151) for more info.
...@@ -156,18 +156,18 @@ If you're not happy with the default boilerplate text generated for the title, h ...@@ -156,18 +156,18 @@ If you're not happy with the default boilerplate text generated for the title, h
and footnotes in the files, it's possible to customise these by overriding the methods and footnotes in the files, it's possible to customise these by overriding the methods
that generate the text in your `Podfile` like this: that generate the text in your `Podfile` like this:
```ruby ``ruby
class ::Pod::Generator::Acknowledgements class ::Pod::Generator::Acknowledgements
def header_text def header_text
"My custom header text" "My custom header text"
end end
end end
``` ``
You can even go one step further and customise the text on a per target basis by You can even go one step further and customise the text on a per target basis by
checking against the target name, like this: checking against the target name, like this:
```ruby ``ruby
class ::Pod::Generator::Acknowledgements class ::Pod::Generator::Acknowledgements
def header_text def header_text
if @target_definition.label.end_with?("MyTargetName") if @target_definition.label.end_with?("MyTargetName")
...@@ -177,16 +177,16 @@ class ::Pod::Generator::Acknowledgements ...@@ -177,16 +177,16 @@ class ::Pod::Generator::Acknowledgements
end end
end end
end end
``` ``
Finally, here's a list of the methods that are available to override: Finally, here's a list of the methods that are available to override:
```ruby ``ruby
header_title header_title
header_text header_text
footnote_title footnote_title
footnote_text footnote_text
``` ``
### Introduced two new classes: LocalPod and Sandbox. ### Introduced two new classes: LocalPod and Sandbox.
...@@ -297,7 +297,7 @@ different sets of depedencies. This means that you can create a separate ...@@ -297,7 +297,7 @@ different sets of depedencies. This means that you can create a separate
library which contains all dependencies, including extra ones that you only use library which contains all dependencies, including extra ones that you only use
in, for instance, a debug or test build. [[docs][1]] in, for instance, a debug or test build. [[docs][1]]
```Ruby ``ruby
# This Podfile will build three static libraries: # This Podfile will build three static libraries:
# * libPods.a # * libPods.a
# * libPods-debug.a # * libPods-debug.a
...@@ -318,7 +318,7 @@ target :test, :exclusive => true do ...@@ -318,7 +318,7 @@ target :test, :exclusive => true do
# the `libPods-test.a` library. # the `libPods-test.a` library.
dependency 'Kiwi' dependency 'Kiwi'
end end
``` ``
### Install libraries from anywhere ### Install libraries from anywhere
...@@ -326,7 +326,7 @@ A dependency can take a git url if the repo contains a podspec file in its ...@@ -326,7 +326,7 @@ A dependency can take a git url if the repo contains a podspec file in its
root, or a podspec can be loaded from a file or HTTP location. If no podspec is root, or a podspec can be loaded from a file or HTTP location. If no podspec is
available, a specification can be defined inline in the Podfile. [[docs][2]] available, a specification can be defined inline in the Podfile. [[docs][2]]
```Ruby ``ruby
# From a spec repo. # From a spec repo.
dependency 'SSToolkit' dependency 'SSToolkit'
...@@ -357,14 +357,14 @@ dependency do |s| ...@@ -357,14 +357,14 @@ dependency do |s|
end end
end end
end end
``` ``
### Add a `post_install` hook to the Podfile class ### Add a `post_install` hook to the Podfile class
This allows the user to customize, for instance, the generated Xcode project This allows the user to customize, for instance, the generated Xcode project
_before_ it’s written to disk. [[docs][3]] _before_ it’s written to disk. [[docs][3]]
```Ruby ``ruby
# Enable garbage collection support for MacRuby applications. # Enable garbage collection support for MacRuby applications.
post_install do |installer| post_install do |installer|
installer.project.targets.each do |target| installer.project.targets.each do |target|
...@@ -373,14 +373,14 @@ post_install do |installer| ...@@ -373,14 +373,14 @@ post_install do |installer|
end end
end end
end end
``` ``
### Manifest ### Manifest
Generate a Podfile.lock file next to the Podfile, which contains a manifest of Generate a Podfile.lock file next to the Podfile, which contains a manifest of
your application’s dependencies and their dependencies. your application’s dependencies and their dependencies.
``` ``
PODS: PODS:
- JSONKit (1.4) - JSONKit (1.4)
- LibComponentLogging-Core (1.1.4) - LibComponentLogging-Core (1.1.4)
...@@ -402,7 +402,7 @@ DOWNLOAD_ONLY: ...@@ -402,7 +402,7 @@ DOWNLOAD_ONLY:
DEPENDENCIES: DEPENDENCIES:
- RestKit-JSON-JSONKit - RestKit-JSON-JSONKit
- RestKit-ObjectMapping - RestKit-ObjectMapping
``` ``
### Generate Xcode projects from scratch ### Generate Xcode projects from scratch
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment