144 lines
3.2 KiB
Markdown
144 lines
3.2 KiB
Markdown
|
1.1.9
|
||
|
-------
|
||
|
|
||
|
* Support `servant-0.18`
|
||
|
|
||
|
1.1.8
|
||
|
-------
|
||
|
|
||
|
* Support `servant-0.17`
|
||
|
|
||
|
1.1.7.1
|
||
|
-------
|
||
|
|
||
|
* Support `swagger2-2.4`
|
||
|
|
||
|
1.1.7
|
||
|
-----
|
||
|
|
||
|
* Support servant-0.15
|
||
|
- support for 'Stream' and 'StreamBody' combinators
|
||
|
- orphan 'ToSchema (SourceT m a)' instance
|
||
|
* Fix BodyTypes to work with generalized ReqBody'
|
||
|
[#88](https://github.com/haskell-servant/servant-swagger/pull/88)
|
||
|
|
||
|
1.1.6
|
||
|
-----
|
||
|
|
||
|
* Fixes:
|
||
|
* `validateEveryToJSON` now prints validation errors
|
||
|
|
||
|
* Notes:
|
||
|
* GHC-8.6 compatible release
|
||
|
|
||
|
1.1.5
|
||
|
-----
|
||
|
|
||
|
* Notes:
|
||
|
* `servant-0.13` compatible release
|
||
|
* Drops compatibility with previous `servant` versions.
|
||
|
|
||
|
1.1.4
|
||
|
-----
|
||
|
|
||
|
* Notes:
|
||
|
* `servant-0.12` compatible release
|
||
|
|
||
|
1.1.3.1
|
||
|
---
|
||
|
|
||
|
* Notes:
|
||
|
* GHC-8.2 compatible release
|
||
|
|
||
|
1.1.3
|
||
|
---
|
||
|
|
||
|
* Notes:
|
||
|
* `servant-0.11` compatible release
|
||
|
|
||
|
1.1.2.1
|
||
|
---
|
||
|
|
||
|
* Notes:
|
||
|
* `servant-0.10` compatible release
|
||
|
|
||
|
1.1.2
|
||
|
---
|
||
|
|
||
|
* Minor fixes:
|
||
|
* Support for aeson-1, insert-ordered-containers-0.2
|
||
|
* CaptureAll instance
|
||
|
|
||
|
1.1.1
|
||
|
---
|
||
|
|
||
|
* Minor fixes:
|
||
|
* Fix `unused-imports` and `unused-foralls` warnings;
|
||
|
* Fix tests to match `swagger2-2.1.1` (add `example` property for `UTCTime` schema).
|
||
|
|
||
|
1.1
|
||
|
---
|
||
|
|
||
|
* Breaking changes:
|
||
|
* Requires `swagger2 >= 2.1`
|
||
|
* Requires `servant >= 0.5`
|
||
|
|
||
|
* Notes:
|
||
|
* GHC-8.0 compatible release
|
||
|
|
||
|
1.0.3
|
||
|
---
|
||
|
|
||
|
* Fixes:
|
||
|
* Improve compile-time performance of `BodyTypes` even further (see [18e0d95](https://github.com/haskell-servant/servant-swagger/commit/18e0d95ef6fe9076dd9621cb515d8d1a189f71d3))!
|
||
|
|
||
|
1.0.2
|
||
|
---
|
||
|
|
||
|
* Minor changes:
|
||
|
* Add GHC 7.8 support (see [#26](https://github.com/haskell-servant/servant-swagger/pull/26)).
|
||
|
|
||
|
* Fixes:
|
||
|
* Improve compile-time performance of `BodyTypes` (see [#25](https://github.com/haskell-servant/servant-swagger/issues/25)).
|
||
|
|
||
|
1.0.1
|
||
|
---
|
||
|
|
||
|
* Fixes:
|
||
|
* Stop using `Data.Swagger.Internal`;
|
||
|
* Documentation fixes (links to examples).
|
||
|
|
||
|
1.0
|
||
|
---
|
||
|
|
||
|
* Major changes (see [#24](https://github.com/haskell-servant/servant-swagger/pull/24)):
|
||
|
* Switch to `swagger2-2.*`;
|
||
|
* Add automatic `ToJSON`/`ToSchema` validation tests;
|
||
|
* Add great documentation;
|
||
|
* Export some type-level functions for servant API.
|
||
|
|
||
|
* Minor changes:
|
||
|
* Rework Todo API example;
|
||
|
* Stop exporting `ToResponseHeader`, `AllAccept` and `AllToResponseHeader` (see [bd50db4](https://github.com/haskell-servant/servant-swagger/commit/bd50db48ca6a106e4366560ded70932d409de1e2));
|
||
|
* Change maintainer, update authors/copyrights (see [1a62681](https://github.com/haskell-servant/servant-swagger/commit/1a6268101dc826a92c42e832e402e251c0d32147));
|
||
|
* Include changelog and example files into `extra-source-files`.
|
||
|
|
||
|
0.1.2
|
||
|
---
|
||
|
|
||
|
* Fixes:
|
||
|
* Fix default spec for `ReqBody` param to be required (see [#22](https://github.com/haskell-servant/servant-swagger/issues/22));
|
||
|
* Set version bounds for `swagger2`.
|
||
|
|
||
|
0.1.1
|
||
|
---
|
||
|
|
||
|
* Fixes:
|
||
|
* Fix `subOperations` to filter endpoints also by method (see [#18](https://github.com/haskell-servant/servant-swagger/issues/18));
|
||
|
* Fix response schema in `ToSwagger` instance for `Header` (see [b59e557](https://github.com/haskell-servant/servant-swagger/commit/b59e557a05bc2669332c52b397879e7598747b82)).
|
||
|
|
||
|
0.1
|
||
|
---
|
||
|
* Major changes
|
||
|
* Use `swagger2` for data model (see [#9](https://github.com/dmjio/servant-swagger/pull/9)); this changes almost everything.
|