Skip to content

Commit

Permalink
Merge branch 'release/0.2.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
thecatalinstan committed Jul 21, 2016
2 parents 48f6ad0 + bfb9ef2 commit dcf7dc4
Show file tree
Hide file tree
Showing 48 changed files with 1,258 additions and 790 deletions.
26 changes: 18 additions & 8 deletions CHANGELOG.md
Expand Up @@ -6,17 +6,28 @@ This file includes all notable changes to Criollo.

---

## [0.1.14](https://github.com/thecatalinstan/Criollo/releases/tag/0.1.13) (04/14/2016)
## [0.2.0](https://github.com/thecatalinstan/Criollo/releases/tag/0.2.0) (07/21/2016)

**Released on Tuesday, April 14, 2016**.
**Released on Thursday, July 21, 2016**. This release has significant API changes and it is meant to ease development for more “real-life” scenarios.

This is a mainenance release. The main thing is that the internal structure of the Xcode project has been changed. There is now only one module name `Criollo` for both iOS and OSX.
#### Added

## [0.1.13](https://github.com/thecatalinstan/Criollo/releases/tag/0.1.13) (04/05/2016)
* [`CRRouter`](https://github.com/thecatalinstan/Criollo/blob/master/Criollo/Source/Routing/CRRouter.h) is base-class for routing. Functionality previously implemented by `CRServer` is now implemented by this class. `CRServer` now inherits from [`CRRouter`](https://github.com/thecatalinstan/Criollo/blob/master/Criollo/Source/Routing/CRRouter.h). [`10165eb3`](https://github.com/thecatalinstan/Criollo/commit/10165eb3c4627a468e203a1fea566d18da0ba812)
* [`CRRouteController`](https://github.com/thecatalinstan/Criollo/blob/master/Criollo/Source/Routing/CRRouteController.h) is meant to delegate control over a particular set of routes. It is mean for implementing more complex routing patterns. [`CRRouteController`](https://github.com/thecatalinstan/Criollo/blob/master/Criollo/Source/Routing/CRRouteController.h) inherits from [`CRRouter`](https://github.com/thecatalinstan/Criollo/blob/master/Criollo/Source/Routing/CRRouter.h) so it also can define and implement its own routes, relative to the path it was mounted at. [`4dfe99ee`](https://github.com/thecatalinstan/Criollo/commit/4dfe99ee3e10b204214eadfd5d7a9d0de1c5de42)
* The [`CRResponse redirectToURL:statusCode:finish:`] and [`CRResponse redirectToLocation:statusCode:finish:`] methods which control wether the response should be finished after the redirect header is set. [`ba7c915b`](https://github.com/thecatalinstan/Criollo/commit/ba7c915bb4bdb7654af8df872f344bbeb884c621)

#### Changed APIs

* [`CRViewController`](https://github.com/thecatalinstan/Criollo/blob/master/Criollo/Source/Routing/CRViewController.h) now inherits from [`CRRouteController`](https://github.com/thecatalinstan/Criollo/blob/master/Criollo/Source/Routing/CRRoute.h) so it is a router as well. [`4daf1415`](https://github.com/thecatalinstan/Criollo/commit/4daf1415b12c35417ead4bafedb7c721d27335ae)
* The [`templateVariables`] property of [`CRViewController`] has been renamed to [`vars`]. [`ddbbdbaf`](https://github.com/thecatalinstan/Criollo/commit/ddbbdbafa2cb0900b252bddb49114d1f235d2afa)

**Released on Tuesday, April 5, 2016**.
## [0.1.14](https://github.com/thecatalinstan/Criollo/releases/tag/0.1.14) (04/14/2016)

This release focuses on optimizing memory usage, stability and generally speaking *speed*. It also includes some API changes to make developers’ lives easier.
**Released on Tuesday, April 14, 2016**. This is a maintenance release. The main thing is that the internal structure of the Xcode project has been changed. There is now only one module name `Criollo` for both iOS and OSX.

## [0.1.13](https://github.com/thecatalinstan/Criollo/releases/tag/0.1.13) (04/05/2016)

**Released on Tuesday, April 5, 2016**. This release focuses on optimizing memory usage, stability and generally speaking *speed*. It also includes some API changes to make developers’ lives easier.

### Changed APIs

Expand All @@ -42,7 +53,6 @@ This release focuses on optimizing memory usage, stability and generally speakin

* Missing support for the `HEAD` HTTP request method. [`dbdbe30`](https://github.com/thecatalinstan/Criollo/commit/dbdbe3047d9d374f9ef69869b1903876cb67dab8)


## [0.1.11](https://github.com/thecatalinstan/Criollo/releases/tag/0.1.11) (03/15/2016)

**Released on Tuesday, March 15, 2016**.
Expand All @@ -51,7 +61,7 @@ This release focuses on optimizing memory usage, stability and generally speakin

* Potential crash when `CRConnection` is deallocated. [`a052003`](https://github.com/thecatalinstan/Criollo/commit/a05200328e98c81d1455a4536cc9c832518c68af)
* `response.HTTPCookie` dictionary was not initialized so no cookies were being sent. [`809334a`](https://github.com/thecatalinstan/Criollo/commit/809334acf0ec3ad9f5fe48e62daf7200e92ea4fe)
* `CRViewController` does not set `Ccontent-length` header. This is temoporary. [`11c2236`](https://github.com/thecatalinstan/Criollo/commit/11c22365c29efd96787302d4e65a5eec8cc303bb)
* `CRViewController` does not set `Ccontent-length` header. This is temporary. [`11c2236`](https://github.com/thecatalinstan/Criollo/commit/11c22365c29efd96787302d4e65a5eec8cc303bb)


## [0.1.10](https://github.com/thecatalinstan/Criollo/releases/tag/0.1.10) (03/14/2016)
Expand Down
4 changes: 2 additions & 2 deletions Criollo.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|

s.name = "Criollo"
s.version = "0.1.14"
s.version = "0.2.0"
s.license = "MIT"

s.summary = "A powerful Cocoa based web application framework for OS X and iOS."
Expand All @@ -15,7 +15,7 @@ Pod::Spec.new do |s|
s.module_name = "Criollo"

s.source_files = "Criollo/Criollo.h", "Criollo/Source/*.{h,m}", "Criollo/Source/{HTTP,FCGI,Routing,Extensions}/*.{h,m}"
s.public_header_files = "Criollo/Criollo.h", "Criollo/Source/CRTypes.h", "Criollo/Source/CRApplication.h", "Criollo/Source/CRServer.h", "Criollo/Source/CRConnection.h", "Criollo/Source/CRMessage.h", "Criollo/Source/CRRequest.h", "Criollo/Source/CRRequestRange.h", "Criollo/Source/CRResponse.h", "Criollo/Source/HTTP/CRHTTPServer.h", "Criollo/Source/FCGI/CRFCGIServer.h", "Criollo/Source/Routing/CRNib.h", "Criollo/Source/Routing/CRView.h", "Criollo/Source/Routing/CRViewController.h", "Criollo/Source/CRMimeTypeHelper.h"
s.public_header_files = "Criollo/Criollo.h", "Criollo/Source/CRTypes.h", "Criollo/Source/CRApplication.h", "Criollo/Source/Routing/CRRouter.h", "Criollo/Source/CRServer.h", "Criollo/Source/CRConnection.h", "Criollo/Source/CRMessage.h", "Criollo/Source/CRRequest.h", "Criollo/Source/CRRequestRange.h", "Criollo/Source/CRResponse.h", "Criollo/Source/HTTP/CRHTTPServer.h", "Criollo/Source/FCGI/CRFCGIServer.h", "Criollo/Source/Routing/CRRouteController.h", "Criollo/Source/Routing/CRNib.h", "Criollo/Source/Routing/CRView.h", "Criollo/Source/Routing/CRViewController.h", "Criollo/Source/CRMimeTypeHelper.h"

s.ios.deployment_target = '8.0'
s.osx.deployment_target = "10.9"
Expand Down

0 comments on commit dcf7dc4

Please sign in to comment.