Skip to content

Releases: drashland/drash

2024-01-03 / v3.0.0-beta.2

04 Jan 03:31
98dc16c
Compare
Choose a tag to compare

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.

2023-11-04 / v3.0.0-beta.1

04 Nov 14:00
Compare
Choose a tag to compare

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.

2023-11-02 / v3.0.0-preview.4

02 Nov 13:40
Compare
Choose a tag to compare

Test

Target branch: v3.x-beta

2023-11-01 / v3.0.0-preview.3

02 Nov 01:24
Compare
Choose a tag to compare

2023-11-01 / v3.0.0-preview.2

02 Nov 01:18
Compare
Choose a tag to compare

2023-10-17 / v3.0.0-preview.01

17 Oct 13:26
Compare
Choose a tag to compare

v2.8.1

10 Oct 02:29
99176a8
Compare
Choose a tag to compare

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/drash@v2.8.1/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 gql@1.1.2 to gql@1.2.4

v2.8.0

30 Jan 00:31
3dc1ccf
Compare
Choose a tag to compare

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/drash@v2.8.0/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/drash@v2.8.0/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

05 Oct 04:37
56744c3
Compare
Choose a tag to compare

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/drash@v2.7.1/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

04 Jul 00:48
42e8d59
Compare
Choose a tag to compare

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/drash@v2.7.0/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)