Releases: fastly/js-compute-runtime
Releases · fastly/js-compute-runtime
v0.4.0
Prepare version 0.4.0
v0.3.0
What's Changed
- Implement CompressionStream builtin by @tschneidereit in #84
- Create more compatible binaries for all supported platforms by @torch2424 in #77
- Change error message which is given when constructing a Response instance with a body and a null body status by @JakeChampion in #73
- Throw error if specific constructors are called as plain functions by @JakeChampion in #86
- Run shellcheck in CI by @elliottt in #90
- Add support for generating a compile_commands.json for c-dependencies/js-compute-runtime by @elliottt in #91
- Add a format checking job and clang-format config by @elliottt in #93
- Updating the readme doc by @black2d in #70
- Change
console.tracetoconsole.debugby @elliottt in #92 - Small tweaks to the install instructions by @elliottt in #94
- Fix
make compile_commands.jsonand add to vscode project settings by @JakeChampion in #96 - correct version of js-compute-runtime in cargo.lock by @JakeChampion in #97
- Add the suggestion from #78 by @elliottt in #101
- Cache crate dependencies on branches by @elliottt in #100
- Move the JS SDK into this JS Compute Runtime Repo (SDK and Integration Tests) by @elliottt in #99
- Bump wizer to 1.4.0 by @elliottt in #103
- Do not include debug information when compiling rust-url in release mode by @JakeChampion in #95
- Bump minimist from 1.2.5 to 1.2.6 in /sdk/js-compute by @dependabot in #104
- Bump semver-regex from 3.1.3 to 3.1.4 in /integration-tests/js-compute by @dependabot in #105
- Bump minimist from 1.2.5 to 1.2.6 in /integration-tests/js-compute by @dependabot in #106
- Speed up Docker container preparation by @jameysharp in #107
- Remove husky from the integration tests package.json by @elliottt in #111
- Cache more in CI by @jameysharp in #112
- enable running the sdk-tests locally by @JakeChampion in #109
- remove packing ability and requirement for fastly.toml file to exist when using the js-compute-runtime cli by @JakeChampion in #108
- Allow classes to extend from Request by @JakeChampion in #116
- Allow TransformStream to be used as a base class to extend from within application javascript by @JakeChampion in #118
- Allow CompressionStream to be used as a base class to extend from within application javascript by @JakeChampion in #119
- Allow Dictionary to be used as a base class to extend from within application javascript by @JakeChampion in #120
- Allow TextDecoder to be used as a base class to extend from within application javascript by @JakeChampion in #122
- Allow TextEncoder to be used as a base class to extend from within application javascript by @JakeChampion in #123
- Rework the sdk-tests by @elliottt in #115
- Allow URLSearchParams to be used as a base class to extend from within application javascript by @JakeChampion in #124
- Allow URL to be used as a base class to extend from within application javascript by @JakeChampion in #125
- Allow Response to be used as a base class to extend from within application javascript by @JakeChampion in #126
- Allow Headers to be used as a base class to extend from within application javascript by @JakeChampion in #127
- Allow the compute-sdk tests to run without building locally by @elliottt in #129
- Bump shell-quote from 1.7.2 to 1.7.3 in /integration-tests/js-compute by @dependabot in #128
- Add a comment explaining why we use
setForceFullParseby @elliottt in #130 - Uncomment the Request subclass test by @elliottt in #131
- Refactor the build-one.sh script by @elliottt in #133
- Add a script to run all integration tests by @elliottt in #132
- Move test specification into fixture dirs by @elliottt in #134
- Remove yarn.lock from integration-tests/js-compute by @elliottt in #136
- Add a class to manage integration test configuration by @elliottt in #135
- Prepare version 0.3.0 by @elliottt in #137
- Fix the spidermonkey build by @elliottt in #138
New Contributors
- @torch2424 made their first contribution in #77
- @elliottt made their first contribution in #90
- @dependabot made their first contribution in #104
- @jameysharp made their first contribution in #107
Full Changelog: v0.2.5...v0.3.0
v0.2.5
Add #71 to the changelog
v0.2.4: Support streaming upstream request bodies (#67)
Until this PR, we only fully supported sending responses downstream with a streaming body. This adds the ability to do the same with upstream requests.
v0.2.3
Update changelog for v0.2.3
v0.2.2: Update changelog and Cargo.toml to version 0.2.2 (#51)
Note: I had previously published version 0.3.0, but given that there are no breaking changes here, and that the previously published version was somewhat broken, I'm retracting that and only bumping the minor version here instead.
v0.2.1: Properly handle base URL argument in `URL` constructor (#33)
Plus, more proper error handling for invalid URLs. "More proper" because we should generate more helpful error messages, but this is an improvement for now.
v0.2.0
Correct release date for v0.2.0
v0.1.0
Initial commit