Changelog
*Sourced from [fresh's changelog](https://github.com/jshttp/fresh/blob/master/HISTORY.md).*
> 0.5.2 / 2017-09-13
> ==================
>
> * Fix regression matching multiple ETags in `If-None-Match`
> * perf: improve `If-None-Match` token parsing
>
> 0.5.1 / 2017-09-11
> ==================
>
> * Fix handling of modified headers with invalid dates
> * perf: improve ETag match loop
>
> 0.5.0 / 2017-02-21
> ==================
>
> * Fix incorrect result when `If-None-Match` has both `*` and ETags
> * Fix weak `ETag` matching to match spec
> * perf: delay reading header values until needed
> * perf: skip checking modified time if ETag check failed
> * perf: skip parsing `If-None-Match` when no `ETag` header
> * perf: use `Date.parse` instead of `new Date`
>
> 0.4.0 / 2017-02-05
> ==================
>
> * Fix false detection of `no-cache` request directive
> * perf: enable strict mode
> * perf: hoist regular expressions
> * perf: remove duplicate conditional
> * perf: remove unnecessary boolean coercions
Commits
- [`02df630`](https://github.com/jshttp/fresh/commit/02df6303ff260b6b7da0b479f3e42222e8157b47) 0.5.2
- [`37cd4a2`](https://github.com/jshttp/fresh/commit/37cd4a2e44d7e2c18435538650c4850200b88762) build: Node.js@8.5
- [`731c0eb`](https://github.com/jshttp/fresh/commit/731c0eba54ca216abff16b44b8f0432d8a49a826) build: Node.js@6.11
- [`21a0f0c`](https://github.com/jshttp/fresh/commit/21a0f0c2a5f447e0d40bc16be0c23fa98a7b46ec) perf: improve If-None-Match token parsing
- [`ff5f257`](https://github.com/jshttp/fresh/commit/ff5f257b575a70fae6268b9283f7d5796bcfde71) Fix regression matching multiple ETags in If-None-Match
- [`e8a4aaf`](https://github.com/jshttp/fresh/commit/e8a4aaffc75b6169a6f57168ac79dee7a7f02c92) 0.5.1
- [`7015bce`](https://github.com/jshttp/fresh/commit/7015bcedafc5a1622887bb84ece9c6c123893272) perf: improve ETag match loop
- [`7a2b460`](https://github.com/jshttp/fresh/commit/7a2b460ad608809921734d5aba0b9b3704c0f692) Fix handling of modified headers with invalid dates
- [`1599530`](https://github.com/jshttp/fresh/commit/15995306ff32de51b54508b8d553346769577e79) bench: add simple benchmarks
- [`74793d9`](https://github.com/jshttp/fresh/commit/74793d9852c97de10a1e32267d1f33bec595ab27) build: eslint-plugin-node@5.1.1
- Additional commits viewable in [compare view](https://github.com/jshttp/fresh/compare/v0.3.0...v0.5.2)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/johnpapa/lite-server/network/alerts).
Bumps fresh from 0.3.0 to 0.5.2.
Changelog
*Sourced from [fresh's changelog](https://github.com/jshttp/fresh/blob/master/HISTORY.md).* > 0.5.2 / 2017-09-13 > ================== > > * Fix regression matching multiple ETags in `If-None-Match` > * perf: improve `If-None-Match` token parsing > > 0.5.1 / 2017-09-11 > ================== > > * Fix handling of modified headers with invalid dates > * perf: improve ETag match loop > > 0.5.0 / 2017-02-21 > ================== > > * Fix incorrect result when `If-None-Match` has both `*` and ETags > * Fix weak `ETag` matching to match spec > * perf: delay reading header values until needed > * perf: skip checking modified time if ETag check failed > * perf: skip parsing `If-None-Match` when no `ETag` header > * perf: use `Date.parse` instead of `new Date` > > 0.4.0 / 2017-02-05 > ================== > > * Fix false detection of `no-cache` request directive > * perf: enable strict mode > * perf: hoist regular expressions > * perf: remove duplicate conditional > * perf: remove unnecessary boolean coercionsCommits
- [`02df630`](https://github.com/jshttp/fresh/commit/02df6303ff260b6b7da0b479f3e42222e8157b47) 0.5.2 - [`37cd4a2`](https://github.com/jshttp/fresh/commit/37cd4a2e44d7e2c18435538650c4850200b88762) build: Node.js@8.5 - [`731c0eb`](https://github.com/jshttp/fresh/commit/731c0eba54ca216abff16b44b8f0432d8a49a826) build: Node.js@6.11 - [`21a0f0c`](https://github.com/jshttp/fresh/commit/21a0f0c2a5f447e0d40bc16be0c23fa98a7b46ec) perf: improve If-None-Match token parsing - [`ff5f257`](https://github.com/jshttp/fresh/commit/ff5f257b575a70fae6268b9283f7d5796bcfde71) Fix regression matching multiple ETags in If-None-Match - [`e8a4aaf`](https://github.com/jshttp/fresh/commit/e8a4aaffc75b6169a6f57168ac79dee7a7f02c92) 0.5.1 - [`7015bce`](https://github.com/jshttp/fresh/commit/7015bcedafc5a1622887bb84ece9c6c123893272) perf: improve ETag match loop - [`7a2b460`](https://github.com/jshttp/fresh/commit/7a2b460ad608809921734d5aba0b9b3704c0f692) Fix handling of modified headers with invalid dates - [`1599530`](https://github.com/jshttp/fresh/commit/15995306ff32de51b54508b8d553346769577e79) bench: add simple benchmarks - [`74793d9`](https://github.com/jshttp/fresh/commit/74793d9852c97de10a1e32267d1f33bec595ab27) build: eslint-plugin-node@5.1.1 - Additional commits viewable in [compare view](https://github.com/jshttp/fresh/compare/v0.3.0...v0.5.2)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/johnpapa/lite-server/network/alerts).