Deno Drash Versions Save

A microframework for building JavaScript HTTP applications. Runtime-agnostic. Strongly typed.

v3.0.0-beta.2

4 months ago

Summary

Build No. 2 for v3.x Beta.

Docs / Guides

Full documentation and guides are at https://drash.land/drash-v3.x.

Registries

Import from your registry of choice:

Example Apps

View the GitHub repo directory below for tiny example apps:

https://github.com/drashland/drash/tree/v3.x/examples

Deno Deploy Playground

The Deno Deploy Playground is at https://dash.deno.com/playground/drash-v3x-beta-1.

v3.0.0-beta.1

6 months ago

Summary

Build No. 1 for v3.x Beta.

Docs / Guides

Full documentation and guides are at https://drash.land/drash-v3.x.

Registries

Import from your registry of choice:

Example Apps

View the GitHub repo directory below for tiny example apps:

https://github.com/drashland/drash/tree/v3.x-beta/examples

Deno Deploy Playground

The Deno Deploy Playground is at https://dash.deno.com/playground/drash-v3x-beta-1.

v3.0.0-preview.4

7 months ago

Test

Target branch: v3.x-beta

v3.0.0-preview.3

7 months ago

Test

v3.0.0-preview.2

7 months ago

Test

v3.0.0-preview.01

7 months ago

Test

v2.8.1

7 months ago

Compatibility

Requires Deno v1.37.x Uses Deno Standard Modules 0.203.0

Documentation

Usage

  1. Create a deps.ts file.
// deps.ts

export * as Drash from "https://deno.land/x/[email protected]/mod.ts";
  1. Import Drash from your deps.ts file.
import { Drash } from "./deps.ts"

... your
... code
... here

Release Summary

  • chore: Update deps (#694)
    • Bumps Deno Standard Modules from 0.175.0 to 0.203.0
    • Migrates CSRF Service service to use crypto and toHashString
      • createHash from was removed
    • Migrates ETag Service to use crypto and toHashString
      • createHash was removed
    • Bumps GraphQL Service from [email protected] to [email protected]

v2.8.0

1 year ago

Compatibility

Requires Deno v1.30.0 Uses Deno Standard Modules 0.175.0

  • csrf uses Deno Standard Modules 0.158.0 due to breaking changes that need to be addressed when migrating to 0.175.0.

Documentation

Usage

Note: In the event deno.land does not work or does not have this version, you can use a CDN to import Drash. See Usage (CDN Example) below.

  1. Create a deps.ts file.
// deps.ts

export * as Drash from "https://deno.land/x/[email protected]/mod.ts";
  1. Import Drash from your deps.ts file.
import { Drash } from "./deps.ts"

... your
... code
... here

Usage (CDN Example)

  1. Create a deps.ts file.
// deps.ts

export * as Drash from "https://cdn.jsdelivr.net/gh/drashland/[email protected]/mod.ts";
  1. Import Drash from your deps.ts file.
import { Drash } from "./deps.ts"

... your
... code
... here

Release Summary

  • feat(http/server): add request optionals to control reading the body (#671) (view documentation)
  • fix: sending a POST request without a body (#690, #691)

v2.7.1

1 year ago

Compatibility

Requires Deno v1.26.0 Uses Deno Standard Modules 0.158.0

Documentation

Usage

  1. Create a deps.ts file.
// deps.ts

export * as Drash from "https://deno.land/x/[email protected]/mod.ts";
  1. Import Drash from your deps.ts file.
import { Drash } from "./deps.ts"

... your
... code
... here

Release Summary

  • chore: Update deps to support Deno v1.26.0 and Deno Standard Modules 0.158.0 (#680)
  • chore: Bump ResourceLoaderService to Deno Standard Modules 0.158.0 (#685) (@tweenietomatoes)

v2.7.0

1 year ago

Compatibility

Requires Deno v1.23.2 Uses Deno Standard Modules 0.146.0

Documentation

Usage

  1. Create a deps.ts file.
// deps.ts

export * as Drash from "https://deno.land/x/[email protected]/mod.ts";
  1. Import Drash from your deps.ts file.
import { Drash } from "./deps.ts"

... your
... code
... here

Release Summary

  • feat(services/resource_loader): add resource loader service (a resource autoloader) (#644) (view docs)
  • feat(services/tengine): check for trailing/leading slashes in Jae (#656)
  • feat(services/graphql): remove GraphQL service empty resource requirement; add option to change playground endpoint (#647) (view docs)
  • feat(http/error_handler): add connInfo to error handlers (#655) (view docs)
  • feat(http/request): allow access to the original request (#649) (view docs)
  • fix(http/request): ensure consistent falsy return values for body params (#634)
  • chore: update deps
    • update Drash to support Deno 1.23.2 / Deno Standard Modules 0.146.0
    • update services' to support Deno 1.23.2 / Deno Standard Modules 0.146.0 (#645)
    • fix STATUS_TEXT breaking change from 0.143.0 (#650)