- chore(http): run http node tests in CI again (cfd046f), closes #865
- chore(http): use isolate v5 in tests (b11ce9e)
- fix(http): support TypeScript's strict mode (a6e370e)
- chore(http): split a test in two, reduce CI flakiness (c231235)
- fix(http): support Typescript 3.1 (d51f882)
- If you use JavaScript, there are no breaking changes. If you use
TypeScript, then you may have to change some imports, only if you are
using RxJS or Most.js. If you are using RxJS: change
import {makeHTTPDriver} from '@cycle/http'
toimport {makeHTTPDriver} from '@cycle/http/lib/cjs/rxjs'
and changeimport {HTTPSource} from '@cycle/http/rxjs-typings'
toimport {HTTPSource} from '@cycle/http/lib/cjs/rxjs'
. If you are using Most.js: changeimport {makeHTTPDriver} from '@cycle/http'
toimport {makeHTTPDriver} from '@cycle/http/lib/cjs/most'
and changeimport {HTTPSource} from '@cycle/http/most-typings'
toimport {HTTPSource} from '@cycle/http/lib/cjs/most'
.
- fix(http): update superagent to 3.8.3 (fe3c5ce)
- http: upgrade superagent to 3.8.2 (a0d8f24)
- http: fix isolation regression (ac20334)
- http: upgrade superagent to v3.7.0 (b17ab8d)
- http: update superagent to v3.6.3 (c20ecc1)
- http: check position of isolation namespace (e0dea73)
- http: implement
ok
field in request objects (#684) (63e3022)
- http: allow string type of send property (5ea4bf3)
- http: use ES6 imports to guarantee presence after tree shaking (a6e9c74)
- http: update to TypeScript v2.4, change HTTPSource interface (56cdf62)
- http: If you are a JavaScript user, there are zero breaking changes. If you use TypeScript, the HTTPSource's filter() method has a slightly different type signature, upgrade manually and carefully.
ISSUES CLOSED: #640
- http: add missing fields on Response type (3701efa)
- http: handle errors when server did not respond at all (473f059)
- http: accept null isolation scope to turn off isolation (e16febc)
- http: make the drivers type-checkable by TypeScript 2.2 (a96243e)
- http: If you are using JavaScript, literally nothing changed. If you are using TypeScript, notice that this version may catch errors that were not catched before, but these errors indicate real issues/bugs in your application.
ISSUES CLOSED: 542
- http: make cycle/run a hard dependency (dabf7d7)
- http: rewrite for Cycle Unified (657ec6b)
- http: update superagent to 3.4 (f9ebe6f)
- http: update superagent to v3.4.1 (6c2aaf7)
- http: Superagent had breaking changes. Check their release notes: https://github.com/visionmedia/superagent/releases
- http: make cycle/run a hard dependency (dabf7d7)
- http: rewrite for Cycle Unified (657ec6b)
- http: update superagent to 3.4 (f9ebe6f)
- http: update superagent to v3.4.1 (6c2aaf7)
- http: Superagent had breaking changes. Check their release notes: https://github.com/visionmedia/superagent/releases
- http: added request object to http err response (60c2a0b)
- http: support SSL certificate authentication (b3f841c)
- http: update to superagent v2.3.0 (68ea0f4)
- http: simplify the HTTPSource API (f740fc1)
- http: httpSource.response$$ replaced with httpSource.select() and httpSource.filter(res$ => ...) replaced with httpSource.filter(req => ...) but still with same semantics and returns the same type of output: an HTTPSource.
ISSUES CLOSED: #376
- http: use a fixed major version of xstream-adapter (bc14598)
- http: support the Chrome DevTool to distinguish source streams (cb81c23)
- http: allow lazy (cancellable) requests (2417bd6)
- http: by default do not set Content-Type header (3a55d4d)
- http: update superagent to v2.1.0 (34569ad)
- http: This is a breaking change because it changes the default behavior of requests. Before they were assumed to have header Content-Type application/json by default. Now they are assumed to not even have the Content-Type header, by default.
ISSUES CLOSED: #360.
- http: This is a breaking change because superagent v1.7 => v2.1 has breaking changes. Read all about their
- http: s here: https://github.com/visionmedia/superagent/releases/tag/v2.0.0. We recommend also to read the recent release notes: https://github.com/visionmedia/superagent/releases
- http: remove jspm from package.json (ecab193)