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:
Addedfor new features.Changedfor changes in existing functionality.Deprecatedfor once-stable features removed in upcoming releases.Removedfor deprecated features removed in this release.Fixedfor any bug fixes.Securityto invite users to upgrade in case of vulnerabilities.
n/a
2.0.4 - 2020-10-27
- The test
get-spaceactually does not encode the URI path correctly, so it was also removed. 😑
2.0.3 - 2020-10-27
- The test
get-spaceparses out the URI path correctly.
- The test
get-utf8was found to not conform to the published specifications, so it was also removed.
2.0.2 - 2020-01-24
- 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-multilinetest from the generated JSON file.
2.0.1 - 2020-01-24
- Multi-line header values were previously parsed incorrectly. Based
on my reading of the specs
a multi-line header
Key: A\n\s+Bwould becomeKey: A\sBso that's how it's parsed.
2.0.0 - 2020-01-10
- The generated JSON
requestobject now includespathandqueryto make it easier to grab those parts without parsing theuripart.
- All data is available at
/index.jsonfor easier parsing by non-JavaScript projects. - To handle duplicate header keys, the
headersobject 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
- Project initialization.