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

[CHANGELOG] Make ticket links work and shorten them.

parent 87bdf214
......@@ -4,29 +4,29 @@
###### Enhancements
- Force downloading the ‘bleeding edge’ version of a pod with the `:head` flag. [#392]
- Support for weak frameworks. [#263]
- Use double quotes when shelling out. This makes a url like `$HOME/local/lib` work. [#396]
- Force downloading the ‘bleeding edge’ version of a pod with the `:head` flag. [#392](http://git.io/t_NVRQ)
- 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](http://git.io/DnBzhA)
###### Bug fixes
- 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
[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
Syntax change in Podfile: `dependency` has been replaced by `pod`.
```ruby
``ruby
platform :ios
pod 'JSONKit', '~> 1.4'
pod 'Reachability', '~> 2.0.4'
```
``
###### Bug fixes
......@@ -35,7 +35,7 @@ pod 'Reachability', '~> 2.0.4'
## 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
......@@ -54,7 +54,7 @@ pod 'Reachability', '~> 2.0.4'
## 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
......@@ -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
with, use the `link_with` method like so:
```ruby
``ruby
platform :ios
workspace 'MyWorkspace'
......@@ -89,7 +89,7 @@ target :test, :exclusive => true do
link_with 'TestRunnerTarget'
dependency 'Kiwi'
end
```
``
_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
`Debug` configuration you will have to explicitely specify them as can be seen
above in the following line:
```ruby
``ruby
xcodeproj 'TestProject', 'Test' => :debug
```
``
### Documentation
......@@ -126,16 +126,16 @@ CocoaPods will now generate documentation for every library with the
You can customize the settings used like so:
```ruby
``ruby
s.documentation = { :appledoc => ['--product-name', 'My awesome project!'] }
```
``
Alternatively, you can specify a URL where an HTML version of the documentation
can be found:
```ruby
``ruby
s.documentation = { :html => 'http://example.com/docs/index.html' }
```
``
See [#149](https://github.com/CocoaPods/CocoaPods/issues/149) and
[#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
and footnotes in the files, it's possible to customise these by overriding the methods
that generate the text in your `Podfile` like this:
```ruby
``ruby
class ::Pod::Generator::Acknowledgements
def header_text
"My custom header text"
end
end
```
``
You can even go one step further and customise the text on a per target basis by
checking against the target name, like this:
```ruby
``ruby
class ::Pod::Generator::Acknowledgements
def header_text
if @target_definition.label.end_with?("MyTargetName")
......@@ -177,16 +177,16 @@ class ::Pod::Generator::Acknowledgements
end
end
end
```
``
Finally, here's a list of the methods that are available to override:
```ruby
``ruby
header_title
header_text
footnote_title
footnote_text
```
``
### Introduced two new classes: LocalPod and Sandbox.
......@@ -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
in, for instance, a debug or test build. [[docs][1]]
```Ruby
``ruby
# This Podfile will build three static libraries:
# * libPods.a
# * libPods-debug.a
......@@ -318,7 +318,7 @@ target :test, :exclusive => true do
# the `libPods-test.a` library.
dependency 'Kiwi'
end
```
``
### Install libraries from anywhere
......@@ -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
available, a specification can be defined inline in the Podfile. [[docs][2]]
```Ruby
``ruby
# From a spec repo.
dependency 'SSToolkit'
......@@ -357,14 +357,14 @@ dependency do |s|
end
end
end
```
``
### Add a `post_install` hook to the Podfile class
This allows the user to customize, for instance, the generated Xcode project
_before_ it’s written to disk. [[docs][3]]
```Ruby
``ruby
# Enable garbage collection support for MacRuby applications.
post_install do |installer|
installer.project.targets.each do |target|
......@@ -373,14 +373,14 @@ post_install do |installer|
end
end
end
```
``
### Manifest
Generate a Podfile.lock file next to the Podfile, which contains a manifest of
your application’s dependencies and their dependencies.
```
``
PODS:
- JSONKit (1.4)
- LibComponentLogging-Core (1.1.4)
......@@ -402,7 +402,7 @@ DOWNLOAD_ONLY:
DEPENDENCIES:
- RestKit-JSON-JSONKit
- RestKit-ObjectMapping
```
``
### 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