Skip to content

Commit 62e32f2

Browse files
Merge pull request #2 from httpland/beta
Beta
2 parents 1ebc514 + 37b34d5 commit 62e32f2

11 files changed

+47
-82
lines changed

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [1.1.0-beta.1](https://github.com/httpland/conditional-request-middleware/compare/1.0.0...1.1.0-beta.1) (2023-04-02)
2+
3+
4+
### Features
5+
6+
* **deps:** update deps version ([6dea5aa](https://github.com/httpland/conditional-request-middleware/commit/6dea5aaa039eeb997ffc0dd73914e4ed22c92220))
7+
18
# 1.0.0 (2023-03-29)
29

310

_dev_deps.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ export {
1111
assertSpyCalls,
1212
spy,
1313
} from "https://deno.land/[email protected]/testing/mock.ts";
14-
export { equalsResponse } from "https://deno.land/x/[email protected]-beta.14/response.ts";
15-
export { equalsRequest } from "https://deno.land/x/[email protected]-beta.14/request.ts";
14+
export { equalsResponse } from "https://deno.land/x/[email protected]/response.ts";
15+
export { equalsRequest } from "https://deno.land/x/[email protected]/request.ts";
1616
export {
1717
ConditionalHeader,
1818
RangeHeader,
1919
RepresentationHeader,
20-
} from "https://deno.land/x/[email protected]-beta.14/header.ts";
21-
export { Method } from "https://deno.land/x/[email protected]-beta.14/method.ts";
20+
} from "https://deno.land/x/[email protected]/header.ts";
21+
export { Method } from "https://deno.land/x/[email protected]/method.ts";
2222
export { Status } from "https://deno.land/[email protected]/http/http_status.ts";

_tools/meta.ts

+10-8
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ export const makeOptions = (version: string): BuildOptions => ({
44
test: false,
55
shims: {},
66
compilerOptions: {
7-
lib: ["esnext", "dom", "dom.iterable"],
7+
lib: ["esnext", "dom"],
88
},
9-
typeCheck: false,
9+
typeCheck: true,
1010
entryPoints: ["./mod.ts"],
1111
outDir: "./npm",
1212
package: {
@@ -73,21 +73,23 @@ export const makeOptions = (version: string): BuildOptions => ({
7373
name: "@httpland/http-middleware",
7474
version: "1.0.0",
7575
},
76-
"https://deno.land/x/[email protected]-beta.14/header.ts": {
76+
"https://deno.land/x/[email protected]/header.ts": {
7777
name: "@httpland/http-utils",
78-
version: "1.0.0-beta.14",
78+
version: "1.0.0",
79+
subPath: "header.js",
7980
},
80-
"https://deno.land/x/[email protected]-beta.14/method.ts": {
81+
"https://deno.land/x/[email protected]/method.ts": {
8182
name: "@httpland/http-utils",
82-
version: "1.0.0-beta.14",
83+
version: "1.0.0",
84+
subPath: "method.js",
8385
},
8486
"https://deno.land/x/[email protected]/mod.ts": {
8587
name: "@miyauci/result",
8688
version: "1.0.0",
8789
},
88-
"https://deno.land/x/range_request_middleware@1.1.0/mod.ts": {
90+
"https://deno.land/x/range_request_middleware@1.2.0/mod.ts": {
8991
name: "@httpland/range-request-middleware",
90-
version: "1.1.0",
92+
version: "1.2.0",
9193
},
9294
"https://deno.land/x/[email protected]/mod.ts": {
9395
name: "@httpland/accept-ranges-parser",

deno.lock

+14-60
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deps.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ export {
2525
isRepresentationHeader,
2626
RangeHeader,
2727
RepresentationHeader,
28-
} from "https://deno.land/x/[email protected]-beta.14/header.ts";
28+
} from "https://deno.land/x/[email protected]/header.ts";
2929
export {
3030
isRetrieveMethod,
3131
Method,
32-
} from "https://deno.land/x/[email protected]-beta.14/method.ts";
32+
} from "https://deno.land/x/[email protected]/method.ts";
3333
export {
3434
compareStrong,
3535
compareWeak,
@@ -39,7 +39,7 @@ export {
3939
} from "https://deno.land/x/[email protected]/mod.ts";
4040
export { isErr, unsafe } from "https://deno.land/x/[email protected]/mod.ts";
4141
export { ascend } from "https://deno.land/[email protected]/collections/_comparators.ts";
42-
export { withContentRange } from "https://deno.land/x/range_request_middleware@1.1.0/transform.ts";
42+
export { withContentRange } from "https://deno.land/x/range_request_middleware@1.2.0/transform.ts";
4343
export {
4444
type BytesContext,
4545
BytesRange,
@@ -51,7 +51,7 @@ export {
5151
type RangeSpec,
5252
type RangesSpecifier,
5353
type SuffixRange,
54-
} from "https://deno.land/x/range_request_middleware@1.1.0/mod.ts";
54+
} from "https://deno.land/x/range_request_middleware@1.2.0/mod.ts";
5555
export { default as parseHttpDate } from "https://esm.sh/[email protected]";
5656
export {
5757
parseAcceptRanges,

middleware_test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ describe("_handler", () => {
5959
it("should call next handler if the selected response has not pre-evaluable status", async () => {
6060
const initRequest = new Request("test:", { headers: { "test": "" } });
6161
const select = spy(async (request: Request) => {
62-
assert(await equalsRequest(request, new Request("test:")));
62+
assert(await equalsRequest(request, new Request("test:"), true));
6363

6464
return new Response(null, { status: Status.NotFound });
6565
});

preconditions/if_match.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ import { ifMatch } from "./utils.ts";
4343
* ```
4444
*/
4545
export class IfMatch implements Precondition {
46-
field = ConditionalHeader.IfMatch;
46+
field: `${ConditionalHeader.IfMatch}` = ConditionalHeader.IfMatch;
4747

4848
evaluate(request: Request, response: Response): boolean | undefined {
4949
const fieldValue = request.headers.get(ConditionalHeader.IfMatch);

preconditions/if_modified_since.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ import type { Precondition } from "../types.ts";
4444
* ```
4545
*/
4646
export class IfModifiedSince implements Precondition {
47-
field = ConditionalHeader.IfModifiedSince;
47+
field: `${ConditionalHeader.IfModifiedSince}` =
48+
ConditionalHeader.IfModifiedSince;
4849

4950
evaluate(request: Request, response: Response): boolean | void {
5051
const fieldValue = request.headers.get(ConditionalHeader.IfModifiedSince);

preconditions/if_none_match.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import { isBannedHeader } from "../utils.ts";
4545
* ```
4646
*/
4747
export class IfNoneMatch implements Precondition {
48-
field = ConditionalHeader.IfNoneMatch;
48+
field: `${ConditionalHeader.IfNoneMatch}` = ConditionalHeader.IfNoneMatch;
4949

5050
evaluate(request: Request, response: Response): boolean | undefined {
5151
const fieldValue = request.headers.get(ConditionalHeader.IfNoneMatch);

preconditions/if_range.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export function evaluateIfRange(
8282
*/
8383
export class IfRange implements Precondition {
8484
#ranges: Iterable<Range>;
85-
field = ConditionalHeader.IfRange;
85+
field: `${ConditionalHeader.IfRange}` = ConditionalHeader.IfRange;
8686
evaluate = evaluateIfRange;
8787

8888
constructor(ranges?: Iterable<Range>) {

preconditions/if_unmodified_since.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ import { ifUnmodifiedSince } from "./utils.ts";
4141
* ```
4242
*/
4343
export class IfUnmodifiedSince implements Precondition {
44-
field = ConditionalHeader.IfUnmodifiedSince;
44+
field: `${ConditionalHeader.IfUnmodifiedSince}` =
45+
ConditionalHeader.IfUnmodifiedSince;
4546

4647
evaluate(request: Request, response: Response): boolean | undefined {
4748
const fieldValue = request.headers.get(ConditionalHeader.IfUnmodifiedSince);

0 commit comments

Comments
 (0)