Skip to content

Commit

Permalink
Bumps and changelogs.
Browse files Browse the repository at this point in the history
  • Loading branch information
hesselink committed Oct 10, 2015
1 parent 219bd49 commit 82fede7
Show file tree
Hide file tree
Showing 13 changed files with 60 additions and 19 deletions.
16 changes: 16 additions & 0 deletions rest-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Changelog

## 0.37

* Allow specifying custom multi-action. Previously there was always a
top-level POST that could perform multiple actions in the API at
once. Now you can customize this handler (e.g. to add logging or
optimisations) , or turn it off completely by returning `NotFound`.

Because this is an experimental feature, it's exposed through
`Rest.Driver.Routing.Internal` and is subject to future breaking
changes without a major bump.

There is one breaking change due to this: the signature of `route`
now requires a `Monad` and `Applicative` constraint on `m`. This
propagates to `Rest.Run.apiToHandler(')` and related functions in
the rest-happstack, rest-snap and rest-wai packages.

#### 0.36.0.6

* Security: don't allow newlines in filenames.
Expand Down
2 changes: 1 addition & 1 deletion rest-core/rest-core.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: rest-core
version: 0.36.0.6
version: 0.37
description: Rest API library.
synopsis: Rest API library.
maintainer: [email protected]
Expand Down
12 changes: 6 additions & 6 deletions rest-example/rest-example.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ library
, json-schema >= 0.6 && < 0.8
, mtl >= 2.0 && < 2.3
, generic-xmlpickler >= 0.1.0.1 && < 0.2
, rest-core == 0.36.*
, rest-core >= 0.36 && < 0.38
, safe >= 0.2 && < 0.4
, transformers >= 0.2 && < 0.5
, transformers-compat == 0.4.*
Expand Down Expand Up @@ -92,7 +92,7 @@ executable rest-example-happstack
, happstack-server >= 7.1 && < 7.5
, mtl >= 2.0 && < 2.3
, rest-example
, rest-happstack == 0.2.*
, rest-happstack >= 0.2 && < 0.4
, transformers-compat == 0.4.*
else
buildable: False
Expand All @@ -107,7 +107,7 @@ executable rest-example-wai
build-depends:
base >= 4.6 && < 4.9
, rest-example
, rest-wai == 0.1.*
, rest-wai >= 0.1 && < 0.3
, warp >= 2.1 && < 3.2
else
buildable: False
Expand All @@ -122,9 +122,9 @@ executable rest-example-snap
build-depends:
base >= 4.6 && < 4.9
, mtl >= 2.0 && < 2.3
, rest-core == 0.36.*
, rest-core >= 0.36 && < 0.38
, rest-example
, rest-snap == 0.1.*
, rest-snap >= 0.1 && < 0.3
, snap-core == 0.9.*
, snap-server == 0.9.*
, transformers-compat == 0.4.*
Expand All @@ -141,6 +141,6 @@ executable rest-example-gen
build-depends:
base >= 4.6 && < 4.9
, rest-example
, rest-gen >= 0.14 && < 0.19
, rest-gen >= 0.14 && < 0.20
else
buildable: False
9 changes: 9 additions & 0 deletions rest-gen/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 0.19.0.0

* Don't call global `Q` if available. This was an experimental
feature, and didn't work well in practice, since it would fail if
there was something else called `Q` on the window. We're not aware
of anyone depending on `Q`, but if you do, you need to wrap the
results of all API calls in a call to Q.

## 0.18.0.0

* Javascript: postfix reserved words with an underscore. This is a
Expand All @@ -8,6 +16,7 @@
match one of the reserved words from [this
list](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords)
will have to be updated with a trailing underscore.
* (revision) Allow `aeson-0.10.*`.

#### 0.17.1.3

Expand Down
6 changes: 3 additions & 3 deletions rest-gen/rest-gen.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: rest-gen
version: 0.18.0.0
version: 0.19.0.0
description: Documentation and client generation from rest definition.
synopsis: Documentation and client generation from rest definition.
maintainer: [email protected]
Expand Down Expand Up @@ -63,7 +63,7 @@ library
, json-schema >= 0.6 && < 0.8
, pretty >= 1.0 && < 1.2
, process >= 1.0 && < 1.4
, rest-core >= 0.35 && < 0.37
, rest-core >= 0.35 && < 0.38
, safe >= 0.2 && < 0.4
, semigroups >= 0.5 && < 0.18
, scientific >= 0.3.2 && < 0.4
Expand All @@ -85,7 +85,7 @@ test-suite rest-gen-tests
, HUnit >= 1.2 && < 1.4
, fclabels >= 1.0.4 && < 2.1
, haskell-src-exts >= 1.15.0 && < 1.17
, rest-core >= 0.35 && < 0.37
, rest-core >= 0.35 && < 0.38
, rest-gen
, test-framework == 0.8.*
, test-framework-hunit == 0.3.*
5 changes: 5 additions & 0 deletions rest-happstack/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 0.3

* Breaking: `Applicative` and `Monad` constraint on `m` in
`apiToHandler'`. See `rest-core-0.37` for more details.

#### 0.2.10.8

* Allow `rest-core 0.36.*`
Expand Down
6 changes: 3 additions & 3 deletions rest-happstack/rest-happstack.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: rest-happstack
version: 0.2.10.8
version: 0.3
description: Rest driver for Happstack.
synopsis: Rest driver for Happstack.
maintainer: [email protected]
Expand Down Expand Up @@ -28,6 +28,6 @@ library
, containers >= 0.4 && < 0.6
, happstack-server >= 7.0.5 && < 7.5
, mtl >= 2.0 && < 2.3
, rest-core >= 0.34 && < 0.37
, rest-gen >= 0.14 && < 0.19
, rest-core >= 0.34 && < 0.38
, rest-gen >= 0.14 && < 0.20
, utf8-string >= 0.3 && < 1.1
5 changes: 5 additions & 0 deletions rest-snap/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 0.2

* Breaking: `Applicative` and `Monad` constraint on `m` in
`apiToHandler'`. See `rest-core-0.37` for more details.

#### 0.1.17.18

* Allow `rest-core 0.36.*`
Expand Down
4 changes: 2 additions & 2 deletions rest-snap/rest-snap.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: rest-snap
version: 0.1.17.18
version: 0.2
description: Rest driver for Snap.
synopsis: Rest driver for Snap.
maintainer: [email protected]
Expand All @@ -25,7 +25,7 @@ library
base == 4.*
, bytestring >= 0.9 && < 0.11
, case-insensitive >= 0.4 && < 1.3
, rest-core >= 0.34 && < 0.37
, rest-core >= 0.34 && < 0.38
, safe >= 0.2 && < 0.4
, snap-core == 0.9.*
, unordered-containers == 0.2.*
Expand Down
1 change: 1 addition & 0 deletions rest-stringmap/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
#### 0.2.0.6

* Fix compilation on GHC-7.6
* (revision) Allow `aeson 0.10.*`

#### 0.2.0.5

Expand Down
2 changes: 1 addition & 1 deletion rest-types/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#### 1.14.0.1

* Allow `aeson 0.9.*`
* Allow `aeson 0.9.*` and (revision) `0.10.*`

## 1.14

Expand Down
7 changes: 6 additions & 1 deletion rest-wai/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# Changelog

## 0.2

* Breaking: `Applicative` and `Monad` constraint on `m` in
`apiToHandler'`. See `rest-core-0.37` for more details.
* Allow `http-types 0.9.*`

#### 0.1.0.8

* (revision) Allow `http-types 0.9.*`
* Allow `rest-core 0.36.*`

#### 0.1.0.7
Expand Down
4 changes: 2 additions & 2 deletions rest-wai/rest-wai.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: rest-wai
version: 0.1.0.8
version: 0.2
description: Rest driver for WAI applications.
synopsis: Rest driver for WAI applications.
maintainer: [email protected]
Expand Down Expand Up @@ -29,7 +29,7 @@ library
, http-types >= 0.8 && < 0.10
, mime-types == 0.1.*
, mtl >= 2.0 && < 2.3
, rest-core >= 0.35 && < 0.37
, rest-core >= 0.35 && < 0.38
, text >= 0.11 && < 1.3
, unordered-containers == 0.2.*
, wai >= 2.1 && < 3.1

0 comments on commit 82fede7

Please sign in to comment.