Releases: qm012/sim
Releases · qm012/sim
Release list
v0.4.0
v0.3.0
v0.2.0
Changelog
New Features
- d1933fd: feat: add Default() bundling the standard wrappers (#39) (@qm012)
- ecdb5d7: feat: add client IP resolution wrapper (#35) (@qm012)
- c3269e0: feat: add panic recovery wrapper (#30) (@qm012)
- 3beb070: feat: add request logging wrapper (#29) (@qm012)
- a7d0466: feat: add tracking response writer wrapper (#28) (@qm012)
Documentation updates
- f8936fd: docs: add AGENTS.md guidelines for agent-assisted development (#26) (@qm012)
- 5842a83: docs: lead AGENTS.md with zero-dependency policy (#27) (@qm012)
- f7eca60: docs: require local-first Go doc lookup for agents (#36) (@qm012)
- e9138de: docs: use blank params in README example (#40) (@qm012)
CI
v0.1.0
Changelog
New Features
- f9389b3: feat(chain): add ChainFunc and move Chain into chain.go (#11) (qm012 67568757+qm012@users.noreply.github.com)
- 1ef28e2: feat: add App stdlib-only HTTP router with method-based routing (#4) (qm012 67568757+qm012@users.noreply.github.com)
- 6813d5f: feat: add Router.Group for path-prefixed route groups (#13) (qm012 67568757+qm012@users.noreply.github.com)
- e34c9e9: feat: add handler wrapper support with Use and Chain (#5) (qm012 67568757+qm012@users.noreply.github.com)
Bug fixes
- a4a5815: fix(lint): replace ineffective "!$gostd" deny with explicit allowlist (#15) (qm012 67568757+qm012@users.noreply.github.com)
Documentation updates
- 9b0d69d: docs: add Code of Conduct (#22) (qm012 67568757+qm012@users.noreply.github.com)
- 3e4387b: docs: add MAINTAINERS and unify copyright headers (#16) (qm012 67568757+qm012@users.noreply.github.com)
- c68362c: docs: add contributing guide (#14) (qm012 67568757+qm012@users.noreply.github.com)
- 402131d: docs: add security policy (#21) (qm012 67568757+qm012@users.noreply.github.com)
- 5195bdb: docs: expand package doc with usage example and pattern syntax (#25) (qm012 67568757+qm012@users.noreply.github.com)
- 3a67f8c: docs: tidy comments (#17) (qm012 67568757+qm012@users.noreply.github.com)
- 94527b2: docs: write README (#23) (qm012 67568757+qm012@users.noreply.github.com)
Chores
- 7814aa7: chore(ci): add Go test workflow (#7) (qm012 67568757+qm012@users.noreply.github.com)
- 656de5f: chore(ci): add golangci-lint with config and CI checks (#8) (qm012 67568757+qm012@users.noreply.github.com)
- 0067391: chore(ci): add test coverage reporting (#10) (qm012 67568757+qm012@users.noreply.github.com)
- 279e35c: chore(ci): adopt go tool lint with dedicated modfile (#12) (qm012 67568757+qm012@users.noreply.github.com)
- 5d439da: chore: add .gitignore file (#2) (qm012 67568757+qm012@users.noreply.github.com)
- 87b6283: chore: add Dependabot config (#6) (qm012 67568757+qm012@users.noreply.github.com)
- 7402fd3: chore: add MIT LICENSE (#3) (qm012 67568757+qm012@users.noreply.github.com)
- 4a45e5e: chore: configure gitattributes for LF line endings (#1) (qm012 67568757+qm012@users.noreply.github.com)
CI
- cdf4915: ci: add GoReleaser release pipeline (#24) (qm012 67568757+qm012@users.noreply.github.com)
Other work
- ae2f9a7: Initial commit (qm012 67568757+qm012@users.noreply.github.com)
- 59df399: revert: go back to Go 1.26 (#9) (qm012 67568757+qm012@users.noreply.github.com)