Commit Graph

93 Commits

Author SHA1 Message Date
Petri Lehtinen
3e94aa6f9d Support binary response body (#99)
* Support binary response body

Fixes #98

* Address PR comments

- Expose data constructors for Body and use them for construction and
  pattern matching instead of various helpers

- Add an example and integration test for binary response

- Adjust the middleware example to be a bit nicer
2018-08-19 19:50:07 -07:00
Connor Prussin
9a4b79327c
Add attribution for @akheron (#100) 2018-08-09 12:51:14 -07:00
Petri Lehtinen
9b1045886c
Re-export Query and Status (#97) 2018-08-08 07:32:53 +03:00
Petri Lehtinen
82402997a9 Re-export Response (#95)
Fixes #94
2018-07-10 23:07:34 -07:00
Connor Prussin
4c9acefaea
Set the Content-Length header based on the body contents (#93) 2018-07-10 22:23:28 -07:00
Connor Prussin
4bcbbd95f8
v0.7.1 2018-07-08 16:46:22 -07:00
Connor Prussin
04c5518268
Don't use effects rows in Readme.md 2018-07-08 16:44:20 -07:00
Connor Prussin
e6183dc9ea
Format History.md more betterer 2018-07-08 16:42:10 -07:00
Connor Prussin
0469ba2386
v0.7.0 2018-07-08 16:36:43 -07:00
Connor Prussin
1ec1adc57c
Release notes for v0.7.0 2018-07-08 16:30:23 -07:00
Connor Prussin
85bb5df5ae
Update History.md 2018-07-08 16:29:56 -07:00
Connor Prussin
12a6f36303
Fix some bad docs 2018-07-08 16:28:59 -07:00
Petri Lehtinen
8badd62b3e PureScript 0.12 support (#89)
- Upgrade all dependencies
- Use Effect instead of Eff
- Use Foreign.Object instead of StrMap
- Use Effect.Ref instead of Control.Monad.ST
- Drop SecureServerM, it's the same as ServerM now
2018-07-08 16:16:48 -07:00
Connor Prussin
48e37c4672
v0.6.3 2018-02-24 20:00:59 -08:00
Connor Prussin
1f8024643c
Fix compiler warning 2018-02-24 19:57:46 -08:00
Connor Prussin
435003e2ab
Uprev dependencies 2018-02-24 18:51:07 -08:00
Connor Prussin
b6ec731120
Fix unclear docs 2018-02-24 18:49:45 -08:00
Connor Prussin
f943420351
v0.6.2 2018-02-08 22:05:08 -08:00
Connor Prussin
2649dce1b1
Fix docs again 2018-02-08 22:04:12 -08:00
Connor Prussin
6d78a1b5fb
v0.6.1 2018-02-08 21:58:12 -08:00
Connor Prussin
b6f85c36ae
Fix docs 2018-02-08 21:57:37 -08:00
Connor Prussin
dfe759bf62
v0.6.0 2018-02-08 21:49:05 -08:00
Connor Prussin
b7d6f3f493
Release notes for v0.6.0 2018-02-08 21:48:47 -08:00
Connor Prussin
7c606aec49
Add custom HTTP configurations (#88) 2018-02-08 21:46:45 -08:00
Connor Prussin
a488d21108 Fix incorrect docs (#87) 2017-10-26 17:42:08 -04:00
Connor Prussin
0fa3d1a90c Clean up tests and examples (#86) 2017-10-26 17:19:30 -04:00
Connor Prussin
f28a9bfed7 Minor docs update 2017-10-26 13:28:47 -07:00
Connor Prussin
d12830b2e4 v0.5.0 2017-10-25 18:10:52 -07:00
Connor Prussin
d4c77b8555 Release notes for v0.5.0 2017-10-25 18:10:19 -07:00
Connor Prussin
c79e9e4346 Add guides (#85) 2017-10-25 21:03:24 -04:00
Connor Prussin
133b98c9c6 Add helpers in Lookup and return a Maybe from lookup. (#84) 2017-10-23 18:50:27 -04:00
Connor Prussin
f38c5987ee Add fullPath function for inspecting and logging full resolved request path (#81) 2017-09-29 09:52:21 -07:00
Connor Prussin
a5e29897b2 Clean up example code to use new Headers.header api (#80) 2017-09-29 09:30:05 -07:00
Connor Prussin
8760334dcd Make response helpers API consistent (#79) 2017-09-29 07:49:46 -07:00
Connor Prussin
f4599b276b Add Headers.empty and Headers.header (#78) 2017-09-29 07:25:31 -07:00
Connor Prussin
48c529e9be Add middleware example (#73) 2017-09-27 12:34:00 -07:00
Connor Prussin
be173c68c2 Fix bad docs (#72) 2017-09-27 06:59:50 -07:00
Connor Prussin
d50be71fdc Make ResponseM async (#71) 2017-09-27 06:55:36 -07:00
Connor Prussin
2329c6eed8 v0.4.1 2017-09-26 07:52:41 -07:00
Connor Prussin
d8eb77d666 Fix some documentation issues (#70) 2017-09-26 07:47:05 -07:00
Connor Prussin
3fd5cf0179 v0.4.0 2017-09-26 00:16:17 -07:00
Connor Prussin
cf81bbdd1e Release notes for v0.4.0 2017-09-26 00:15:36 -07:00
Connor Prussin
0e71e9204a Add tooling for working with query parameters (#69) 2017-09-26 00:14:06 -07:00
Connor Prussin
278e110d59 Improve and simplify APIs (#68) 2017-09-25 23:08:07 -07:00
Connor Prussin
92ed802a93 Add example menu when running make example without specifying EXAMPLE (#67) 2017-08-04 18:47:59 -07:00
Connor Prussin
2e8af8f95a v0.3.0 2017-08-01 22:12:37 -07:00
Connor Prussin
b7d9e7773f Release notes for v0.3.0 (#61) 2017-08-01 22:08:27 -07:00
Connor Prussin
ea1bfbe182 Split out SecureServerM (#60) 2017-08-01 22:08:27 -07:00
Connor Prussin
61a66c324a Move to upstream purescript-node-http. (#59)
Move to upstream `purescript-node-http`
2017-08-01 22:08:27 -07:00
Connor Prussin
500970b003 Add HTTPS support to History.md (#56) 2017-08-01 22:08:27 -07:00