Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: honojs/hono
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.1.7
Choose a base ref
...
head repository: honojs/hono
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.2.0
Choose a head ref

Commits on Mar 14, 2024

  1. Copy the full SHA
    53b1653 View commit details

Commits on Mar 16, 2024

  1. added remain algorithm for JWT (#2352)

    * supported PS256, PS384, PS512 algorithm for JWT
    
    * supported ES256, ES384, ES512 algorithm for JWT
    
    * supported EdDSA algorithm for JWT
    
    * denoify
    Code-Hex authored Mar 16, 2024
    Copy the full SHA
    1a4a545 View commit details

Commits on Mar 22, 2024

  1. feat(jwt): acceptable CryptoKey in JWT sign and verify (#2373)

    * supported jwt verification with private key
    
    * created jwa.ts and moved some functions
    
    * added jws.ts and removed key.ts
    
    * acceptable CryptoKey object
    
    * denoify
    
    * fixed jwt middleware tests
    
    * fixed handling CryptoKey for node v18
    Code-Hex authored Mar 22, 2024
    Copy the full SHA
    e9a2d85 View commit details

Commits on Mar 26, 2024

  1. feat(ssg): Support extentionMap (#2382)

    * support yaml
    
    * denoify
    
    * move to utils
    
    * fix
    
    * denoify
    
    * revert mime
    
    * export defaultExtensionMap
    
    * denoify
    
    * format
    watany-dev authored Mar 26, 2024
    Copy the full SHA
    83e6250 View commit details
  2. Merge pull request #2368 from honojs/jwt-algorithms

    feat(jwt): support remaining algorithms
    yusukebe authored Mar 26, 2024
    Copy the full SHA
    01093e9 View commit details
  3. feat(jsx): add useId hook (#2389)

    * feat(jsx): add useId hook
    
    * chore: denoify
    
    * test(jsx): scattered "beforeEach" items are now organized
    usualoma authored Mar 26, 2024
    Copy the full SHA
    6ebe755 View commit details
  4. feat(middleware/jwt): improve error handling (#2406)

    * feat(middleware/jwt): improve error handling
    
    Improves error handling in the JWT middleware by passing error descriptions to `message` prop in HTTPExceptionOptions.
    
    * feat(middleware/jwt): run denoify
    tfkhdyt authored Mar 26, 2024
    Copy the full SHA
    91265c8 View commit details
  5. feat(request): cache body for reusing (#2416)

    * feat(request): cache body for re-using
    
    * denoify
    yusukebe authored Mar 26, 2024
    Copy the full SHA
    40f7f59 View commit details

Commits on Mar 29, 2024

  1. feat(jwt): Add type helper to payload (#2424)

    * feat(jwt): Add type helper to `payload`
    
    * fix(codestyle): for eslint
    nakasyou authored Mar 29, 2024
    Copy the full SHA
    a1d3026 View commit details
  2. feat: introduce Method Override Middleware (#2420)

    * feat: introduce Method Override Middleware
    
    * added tests for header and query
    
    * add export settings
    
    * add JSDoc comments
    
    * denoify
    
    * refactor(method-override) (#2429)
    
    * refactor(method-override): form, header, query are exclusive
    
    * refactor(method-override): simplify the condition for options
    
    * remove old comments
    
    * denoify
    
    ---------
    
    Co-authored-by: Taku Amano <taku@taaas.jp>
    yusukebe and usualoma authored Mar 29, 2024
    Copy the full SHA
    9822548 View commit details

Commits on Mar 30, 2024

  1. Copy the full SHA
    9e54e77 View commit details
  2. Copy the full SHA
    a62289b View commit details
  3. feat: support for vary header in cache middleware (#2426)

    * feat(middleware): support for `vary` header in cache middleware
    
    * chore(middleware): add notfound vary test
    
    * chore(middleware): change test description
    
    * chore(deno_dist): generate deno code
    
    * chore(middleware): accepts vary as an array
    
    * chore: toLocaleLowerCase -> toLowerCase
    
    * chore: remove functions from sort
    
    * chore: run denoify
    
    * chore(middleware): change vary input
    
    * chore(middleware): add string type
    
    * chore(deno_dist): denoify
    
    * chore(middleware): change test description
    
    * chore(middleware): throws if vary is set to `*` in string.
    naporin0624 authored Mar 30, 2024
    Copy the full SHA
    bf4af4e View commit details

Commits on Mar 31, 2024

  1. feat: add middlewares resolve trailing slashes on GET request (#2408)

    * feat: add `trailing-slash` middlewares
    
    * fix(middleware): exclude files from appending slashes
    
    * style: format code as prescribed with prettier
    
    * revert: rollback `yarn.lock` to 9b96662
    
    * chore: export `trailing-slash` middlewares in `exports`
    
    * test(middleware): add tests of `/` and correct endpoints for `trailing-slash`
    
    * feat(middleware): make `trailing-slash` suitable for most situations
    rnmeow authored Mar 31, 2024
    Copy the full SHA
    97ffa62 View commit details
  2. Copy the full SHA
    a85b670 View commit details
  3. Copy the full SHA
    2d532ab View commit details
  4. v4.2.0-rc.1

    yusukebe committed Mar 31, 2024
    Copy the full SHA
    cb9669c View commit details
  5. feat(jwt): literal typed alg option value (#2446)

    * feat(jwt): literal typed `alg` option value
    
    * denoify
    yusukebe authored Mar 31, 2024
    Copy the full SHA
    2c79e64 View commit details
  6. Copy the full SHA
    021329f View commit details

Commits on Apr 2, 2024

  1. feat(jwt): add JwtTokenInvalid object as cause when JWT is invalid (

    #2448)
    
    * feat(jwt): add `JwtTokenInvalid` object as `cause` when JWT is invalid
    
    * denoify
    yusukebe authored Apr 2, 2024
    Copy the full SHA
    274191c View commit details
  2. feat(bearer-auth): add verifyToken option (#2449)

    * feat(bearer): add `verifyToken` option
    
    * denoify
    
    * allow not promise
    yusukebe authored Apr 2, 2024
    Copy the full SHA
    7425ffb View commit details
  3. feat(basic-auth): add verifyUser option (#2450)

    * feat(basic-auth): add `verifyUser` option
    
    * denoify
    yusukebe authored Apr 2, 2024
    Copy the full SHA
    545203f View commit details
  4. Merge pull request #2454 from honojs/next

    Next
    yusukebe authored Apr 2, 2024
    Copy the full SHA
    eb97ee2 View commit details
  5. v4.2.0

    yusukebe committed Apr 2, 2024
    Copy the full SHA
    bda1321 View commit details
Loading