purescript-httpurple/History.md

116 lines
3.7 KiB
Markdown
Raw Normal View History

2021-12-07 05:03:07 +00:00
0.14.0 / 2021-12-06
===================
- Cache Body `toBuffer`/`toString` results (thanks **@boygao1992**)
2021-11-30 05:19:33 +00:00
0.13.1 / 2021-11-29
===================
- Support Duplex streams as responses (thanks **@arthurxavierx**)
2021-11-20 04:00:50 +00:00
0.13.0 / 2021-11-20
===================
- Ensure correct ordering on stream operations
- Add support for non-string requests (thanks **@sigma-andex**)
2021-03-20 22:19:29 +00:00
0.12.0 / 2021-03-20
===================
- Bump all dependency versions
- Modernize tooling
- Fix CI
- Don't use `echo -n` in example since it's nonportable to OSX
2021-03-04 17:39:26 +00:00
0.11.0 / 2021-03-04
===================
- Dependency version bumps
- Fix `Utils.replacePlus` to replace all occurrences (thanks **@tmciver**)
- Update to purescript 0.14 (thanks **@realvictorprm**)
- Expose original request url as a part of `Request` (thanks **@paluh**)
- Bind to 0.0.0.0 instead of 'localhost'
- Add spago configuration (thanks **@drewolson**)
2019-12-03 21:33:48 +00:00
0.10.0 / 2019-12-03
===================
- Update response functions to return `MonadAff m => m Repsonse` (thanks **@drewolson**)
2019-09-26 00:03:20 +00:00
0.9.0 / 2019-09-25
2019-06-03 18:29:25 +00:00
==================
2019-09-26 00:03:20 +00:00
- Provide utils from purescript-globals instead of FFI (thanks **@nsaunders**)
- Update the tests to work with purescript-spec v4.0.0 (thanks **Dretch**)
- Add some type declarations to get compatibility with node-buffer 6.x (thanks **Dretch**)
2019-06-03 18:29:25 +00:00
2019-09-26 00:03:20 +00:00
0.8.3 / 2019-06-03
==================
2019-06-03 18:29:25 +00:00
- Use `Buffer.concat` instead of string concatenation to fix ordering issues (thanks **@rnons**)
0.8.2 / 2019-05-20
2019-05-21 05:30:26 +00:00
==================
- Add HTTP version to `HTTPure.Request` (thanks **@joneshf**)
- Fix inconsistent case-insensitivity with `HTTPure.Headers` (thanks **@joneshf**)
2019-02-17 07:18:55 +00:00
0.8.0 / 2019-02-16
==================
2018-08-20 21:14:05 +00:00
- Re-export `HTTPure.Query` and `HTTPure.Status` (thanks **@akheron**)
- Support binary response body (thanks **@akheron**)
- Add support for chunked responses
- `ServerM` now contains a callback that when called will shut down the server
- Map empty query parameters to empty strings instead of `"true"`
- Decode percent encoding in path segments and query parameters automatically
2019-02-17 07:18:55 +00:00
- Use psc-package instead of bower
2018-08-20 21:14:05 +00:00
2018-07-08 23:30:23 +00:00
0.7.0 / 2018-07-08
==================
2018-07-08 23:42:10 +00:00
- Add support for PureScript 0.12 (thanks **@akheron**)
- Upgrade all dependencies (thanks **@akheron**)
- Use `Effect` instead of `Eff` (thanks **@akheron**)
- Use `Foreign.Object` instead of `StrMap` (thanks **@akheron**)
- Use `Effect.Ref` instead of `Control.Monad.ST` (thanks **@akheron**)
- Drop `SecureServerM`, it's the same as `ServerM` now (thanks **@akheron**)
2018-07-08 23:29:56 +00:00
2018-02-09 05:48:47 +00:00
0.6.0 / 2018-02-08
==================
- Rename `serve'` to `serveSecure`, add `serve'` and `serveSecure'`.
2017-10-26 01:10:19 +00:00
0.5.0 / 2017-10-25
==================
- Make ResponseM an `Aff` instead of `Eff`
- Add helpers and instances for working with headers (`Semigroup` instance,
`HTTPure.header`, `HTTPure.empty`, etc)
- Clean up patterns for response helpers so all helpers are consistent
- Add `HTTPure.fullPath` function
- Extend `Lookup` typeclass -- make `!!` return `Maybe` types and add `!?` and
`!@` operators.
- Add examples and guidelines for working with middlewares
- Add guides
2017-09-26 07:15:36 +00:00
0.4.0 / 2017-09-26
==================
2017-09-26 06:08:07 +00:00
- Major refactor for simpler APIs
- Lookup typeclass and `!!` operator
- Support for inspecting and routing on path segments
- Support for inspecting and routing on query parameters
2017-08-02 05:04:18 +00:00
0.3.0 / 2017-08-01
==================
2017-07-23 19:30:45 +00:00
- Support HTTPS servers
2017-07-21 05:50:49 +00:00
0.2.0 / 2017-07-20
==================
2017-07-19 18:59:55 +00:00
- Support all HTTP response statuses
2017-07-19 05:57:41 +00:00
- Support all HTTP request methods
- Added in v0.1.0
- Get
- Post
- Put
- Delete
- New
- Head
- Connect
- Options
- Trace
- Patch
2017-07-18 05:54:41 +00:00
0.1.0 / 2017-07-17
==================
2017-07-18 05:53:40 +00:00
- Support OK response
- Support Get, Post, Put, and Delete HTTP methods
2017-07-18 05:53:40 +00:00
- Support sending and reading headers and body