Files
http-kernel/CHANGELOG.md

8.3 KiB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

🐛 Bug Fixes

  • (workflows) Remove redundant tag fallback in sync job - (5686940)

⚙️ Miscellaneous Tasks

  • (workflows) Update release workflow for consistency - (f177746)

0.2.0 - 2025-05-27

🚀 Features

  • (workflows) Add GitHub release sync workflow - (de6d3ee)
  • (ci) Enhance CI workflow with granular steps and error handling - (54cfa18)
  • (route-builder) Add middleware chain compilation - (35d83c0)
  • (interfaces) Add runRoute method to IInternalRoute - (67ebb43)
  • (workflows) Conditionally generate changelog - (b44bb2d)
  • (workflows) Add CI for Deno project tests - (9d5db4f)

🐛 Bug Fixes

  • (workflows) Ensure version detection output is always set - (3707242)

🚜 Refactor

  • (kernel) Simplify middleware and handler execution - (aea3fb4)
  • (imports) Use explicit type-only imports across codebase - (b83aa33)
  • (workflows) Rename changelog file for consistency - (b9d25f2)

📚 Documentation

  • (release) Update guidelines for handling changelog - (6a0f1c7)
  • Add README for HttpKernel project - (a1ce306)
  • Add MIT license file - (5118a19)

🧪 Testing

  • (routebuilder) Add validation tests for handler and middleware - (b14e9ac)
  • (httpkernel) Enforce compile-time validation for signatures - (731bba2)
  • (bench) Add parallel benchmarks for HTTP kernel - (3da34e2)

⚙️ Miscellaneous Tasks

  • (config) Add CI task for local checks - (c207dc7)
  • (gitignore) Add .local directory to ignored files - (1b447f5)
  • (ci) Update deno tasks in CI workflow - (38c00b0)
  • (tasks) Add benchmark, format, and lint commands - (6e6e616)
  • (workflows) Consolidate and update CI configuration - (ec1697d)
  • (config) Add exports field to module metadata - (c28eb7f)
  • (git) Ignore merge conflicts for CHANGELOG.md - (6399113)
  • (workflows) Refine branch handling in release process - (71ea424)
  • (workflows) Update changelog file extension to .md and revert b9d25f23fc - (a88b4d1)
  • Rename changelog and readme files to use .md extension - (4f2b650)
  • (workflows) Update test workflow for http-kernel project - (0311546)
  • (workflows) Update Deno setup action to v2 - (1233a0b)
  • (workflows) Remove unused workflow_dispatch trigger - (16c0053)
  • (tasks) Remove commented-out start and watch scripts - (04029f8)

[0.1.0] - 2025-05-08

🚀 Features

  • (workflows) Add automated changelog and release workflow - (bbf78cf)
  • (vscode) Customize activity bar and peacock colors - (56633cd)
  • (workflows) Add upload assets template for releases - (7b6eb2b)
  • (config) Add project metadata and test watch task - (b009b57)
  • (http) Add error handling for invalid HTTP methods - (ba7aa79)
  • (http) Enhance type safety and extend route context - (a236fa7)

🐛 Bug Fixes

  • (params) Enforce non-undefined route parameter values - (b0c6901)

🚜 Refactor

  • (types) Unify handler and middleware definitions - (8235680)
  • (core) [breaking] Enhance HttpKernel pipeline and matcher system with full context and error handling - (b7410b4)
  • (httpkernel) Introduce configuration object for flexibility - (9059bdd)

📚 Documentation

  • (gitea) Add release automation guide and scripts - (5c03cdf)
  • (httpkernel) Enhance class and interface documentation - (6c4420d)

🧪 Testing

  • (utils) Rename and update import paths in test file - (82a6877)
  • (utils) Add unit tests for parseQuery function - (94525fc)

⚙️ Miscellaneous Tasks

  • (config) Add default git-cliff configuration - (661f83d)
  • (gitignore) Add .gitea/COMMIT_GPT.md to ignored files - (f083856)
  • (settings) Add exportall configuration for barrel name and message - (0990cac)
  • (.gitignore) Add git_log_diff.txt to ignore list - (fd1c7f4)