Skip to content

Latest commit

 

History

History
85 lines (56 loc) · 2.68 KB

File metadata and controls

85 lines (56 loc) · 2.68 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Change categories are:

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for once-stable features removed in upcoming releases.
  • Removed for deprecated features removed in this release.
  • Fixed for any bug fixes.
  • Security to invite users to upgrade in case of vulnerabilities.

n/a

2.0.4 - 2020-10-27

Removed

  • The test get-space actually does not encode the URI path correctly, so it was also removed. 😑

2.0.3 - 2020-10-27

Fixed

  • The test get-space parses out the URI path correctly.

Removed

  • The test get-utf8 was found to not conform to the published specifications, so it was also removed.

2.0.2 - 2020-01-24

Changed

  • After reading through the HTTP request specs, I'm pretty sure the multi-line request is being parsed wrong, therefore their assertions are invalid. Therefore, until I hear differently, I have removed the get-header-value-multiline test from the generated JSON file.

2.0.1 - 2020-01-24

Fixed

  • Multi-line header values were previously parsed incorrectly. Based on my reading of the specs a multi-line header Key: A\n\s+B would become Key: A\sB so that's how it's parsed.

2.0.0 - 2020-01-10

Added

  • The generated JSON request object now includes path and query to make it easier to grab those parts without parsing the uri part.

Changed

  • All data is available at /index.json for easier parsing by non-JavaScript projects.
  • To handle duplicate header keys, the headers object for each request is now an array of arrays, each inner array a two-element key/value pair. (See the ./example.js to see how you might use that.) Fixes #1

1.0.0 - 2019-10-04

Added

  • Project initialization.