Skip to content

Releases: honojs/hono

v4.5.0-rc.2

29 Jun 08:40
2d3bc55
Compare
Choose a tag to compare
v4.5.0-rc.2 Pre-release
Pre-release

This is a pre-release.

v4.4.9

27 Jun 09:23
Compare
Choose a tag to compare

What's Changed

  • perf(context): improve initializing Context by @yusukebe in #3046
  • fix(types): correct inferring env when routes channing by @yusukebe in #3051
  • docs: update the description of package.json and README by @yusukebe in #3052
  • fix(timing): prevent duplicate applications by @yusukebe in #3054

Full Changelog: v4.4.8...v4.4.9

v4.4.8

24 Jun 21:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.4.7...v4.4.8

v4.4.7

19 Jun 06:24
Compare
Choose a tag to compare

What's Changed

  • use correct return type for c.html depending on input by @asmadsen in #2973
  • test: test uncovered return statement by @yasuaki640 in #2985
  • test: Update request.test.ts to remove duplicate checks by @JoaquimLey in #2984
  • fix(types): env variables override ContextVariableMap by @KaelWD in #2987

New Contributors

Full Changelog: v4.4.6...v4.4.7

v4.4.6

13 Jun 22:09
Compare
Choose a tag to compare

What's Changed

  • fix(aws-lambda): handle multiple cookies in streaming responses by @KnisterPeter in #2926

Full Changelog: v4.4.5...v4.4.6

v4.5.0-rc.1

12 Jun 03:18
Compare
Choose a tag to compare
v4.5.0-rc.1 Pre-release
Pre-release

This is a pre-release.

v4.4.5

11 Jun 01:22
Compare
Choose a tag to compare

What's Changed

  • fix(cors): allow custom vary header by @fzn0x in #2934
  • fix(jsx): rename Hono to JSX and export JSX namespace by @yusukebe in #2937
  • refactor(hono-base): make 2nd arg of app.route() required by @yusukebe in #2945
  • refactor(hono-base): don't check 1st argument of app.on() by @yusukebe in #2946
  • refactor(context): remove unnecessary initialization add add tests for Context by @yusukebe in #2949
  • test(hono-base): add tests for covering 100% by @yusukebe in #2952
  • fix(context): default JSONRespond and TextRespond StatusCode generic arg by @EdamAme-x in #2954
  • refactor(request): shorten parseBody and remove unnecessary check by @yusukebe in #2947
  • refactor(jsx): reduce code size and improve maintainability by @usualoma in #2956

Full Changelog: v4.4.4...v4.4.5

v4.4.4

06 Jun 14:03
Compare
Choose a tag to compare

What's Changed

  • fix(typo): Fix typo in request.test.ts by @yasuaki640 in #2899
  • feat(hono-base): skip import HTTPException by using HTTPResponseError by @usualoma in #2898
  • chore: improve unfinalized response error by @Cherry in #2902
  • chore: create .gitpod.yml by @EdamAme-x in #2868
  • fix(cloudflare-workers): export getConnInfo() by @ryuapp in #2906
  • fix(hono-base): return 404 if lacking response in a single sync handler by @yusukebe in #2909
  • refactor: remove Prettify as duplicated with Simplify by @NamesMT in #2914
  • fix(types): #2912: interfaces array's respond typed as never by @NamesMT in #2915
  • feat(context): c.redirect() supports TypedResponse by @yusukebe in #2908
  • feat(jsx): support htmlfor attribute alias by @akira-tsuno in #2916
  • fix(filepath): allow suffix includes - and _ by @yusukebe in #2910
  • fix(types): add _ prefix to TypedResponse properties by @yusukebe in #2917
  • fix(types): SimplifyDeepArray should now actually be "deep" by @NamesMT in #2920
  • refactor(middleware/serve-static): call getContent only once if the file does not exist by @usualoma in #2922
  • chore: add text and html for coverage reporter by @yusukebe in #2923
  • refactor(conninfo): create types.ts for type definitions by @yusukebe in #2924

New Contributors

Full Changelog: v4.4.3...v4.4.4

v4.4.3

03 Jun 11:49
Compare
Choose a tag to compare

What's Changed

  • ci: Update workflow name of release.yml by @siguici in #2874
  • refactor: removed unnecessary line by @EdamAme-x in #2869
  • ci: change name of workflow jobs by @EdamAme-x in #2875
  • docs(jsdoc): add jsdoc of some modules by @EdamAme-x in #2836
  • ci: Report coverage with CodeCov by @exoego in #2862
  • docs: update readme and migrate guide for migrating deno.land/x to JSR by @yusukebe in #2879
  • chore: add coverage badge to README by @exoego in #2881
  • fix(websocket): the onopen event cannot be triggered during delayed operations in deno by @JetLua in #2864
  • fix(cloudflare-workers): Update websocket.ts to return 101 status code by @ronkeiser in #2886
  • test(workerd): rename the runtime test wrangler to workerd by @yusukebe in #2888
  • test(workerd): add tests for WebSocket by @yusukebe in #2891
  • refactor(aws-lambda): merge custom-context into types by @exoego in #2889
  • chore: Exclude type-only files from coverage by @exoego in #2890
  • test(presets): add tests for hono/quick and hono/tiny by @yusukebe in #2892
  • fix(types): fix typo for unofficial status code type by @ryuapp in #2894
  • feat(hono-base): add replaceRequest option for app.mount by @yusukebe in #2852

New Contributors

Full Changelog: v4.4.2...v4.4.3

v4.4.2

30 May 23:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.4.1...v4.4.2