Skip to content

Releases: fastly/js-compute-runtime

v0.4.0

28 Jul 12:33

Choose a tag to compare

 Prepare version 0.4.0

v0.3.0

29 Jun 21:07
168bdea

Choose a tag to compare

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.trace to console.debug by @elliottt in #92
  • Small tweaks to the install instructions by @elliottt in #94
  • Fix make compile_commands.json and 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 setForceFullParse by @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

Full Changelog: v0.2.5...v0.3.0

v0.2.5

12 Apr 22:11

Choose a tag to compare

Add #71 to the changelog

v0.2.4: Support streaming upstream request bodies (#67)

09 Feb 10:58
a5ebea9

Choose a tag to compare

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

01 Feb 13:15

Choose a tag to compare

Update changelog for v0.2.3

v0.2.2: Update changelog and Cargo.toml to version 0.2.2 (#51)

10 Nov 15:10
ec94553

Choose a tag to compare

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)

27 Aug 17:07
b00689b

Choose a tag to compare

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

24 Aug 11:45

Choose a tag to compare

Correct release date for v0.2.0

v0.1.0

29 Jul 10:30

Choose a tag to compare

Initial commit