Skip to content

Latest commit

 

History

History
398 lines (217 loc) · 26.2 KB

CHANGELOG.md

File metadata and controls

398 lines (217 loc) · 26.2 KB

Changelog

2.0.0 (2024-10-02)

⚠ BREAKING CHANGES

  • dropped support for fastify v4.x
  • dropped support for node 14, 16 and 18

Continuous integration

  • cd: sort release note sections alphabetically (19bdcde)
  • deps: bump coverallsapp/github-action from 2.2.3 to 2.3.0 (#98) (aa940f1)

Features

Miscellaneous

  • .husky/commit-msg: remove npx usage (ba3698d)
  • .npmrc: enforce strict engine checks (1877f79)
  • .npmrc: remove excess whitespace (ebcab05)
  • drop support for node 14, 16, and 18 (1b00f02)
  • package: change author email (1bbb7a3)

1.1.12 (2024-05-01)

Bug fixes

  • index: case-insensitive check of content-type header (#94) (a7a1909)

Dependencies

  • deps-dev: bump dev dependencies (2725ec2)
  • deps-dev: bump husky from 8.0.3 to 9.0.6 (#85) (290f3fb)
  • deps-dev: bump the commitlint group with 2 updates (#89) (a7f2d3a)

Miscellaneous

  • .husky: migrate hooks to v9 style (4d2590d)
  • .vscode: fix prettier.prettierPath setting (eb27d09)
  • index: inline comment re export types (8afc6fa)
  • index: sort options object keys ascending (580001b)
  • jsconfig: enable strict type checking (101e975)

Continuous integration

  • cd: standardise @fdawgs cd workflows (0d204c5)
  • ci: audit package signatures and provenance attestations (fdabf8f)
  • ci: standardise @fdawgs ci workflows (21d84cf)
  • dependabot: add [@eslint-community](https://github.com/eslint-community) scoped deps to eslint group (e09f24e)
  • deps: bump actions/dependency-review-action from 3 to 4 (#84) (da014fc)
  • deps: bump wagoid/commitlint-github-action from 5 to 6 (#90) (ffb7588)
  • use latest node lts version (73064eb)

1.1.11 (2024-01-25)

Dependencies

  • deps-dev: bump dev dependencies (a3e7630)

Miscellaneous

  • .vscode: use local prettier version (ec5b22c)
  • jsconfig: remove lib; target will be used in absence (eb569b2)
  • package: fix repository structure (b1838aa)
  • scripts/license-checker: handle old license arrays or missing (6efa793)

Continuous integration

  • automerge: optimise inline js scripts (d807706)
  • cd: publish to github packages with provenance (ed9ddcf)
  • cd: use main environment for publish-npm job (5f52584)

1.1.10 (2024-01-09)

Dependencies

  • deps-dev: bump dev dependencies (50da0ec)

Miscellaneous

  • jsdoc comments must be complete sentences (b0ed3d9)
  • license: update license year (54808a9)
  • package: add lint:fix script (58b6a02)
  • package: run lint:prettier in test script (47b22fd)
  • use shared files from fdawgs/.github (f0d7bc8)

Continuous integration

  • cd: add github packages publish job (da0bd00)
  • dependabot: ignore release-please-action major updates (9c4232e)
  • deps: bump actions/upload-artifact from 3 to 4 (#74) (910088d)
  • deps: bump github/codeql-action from 2 to 3 (#75) (3823ca5)

Documentation

1.1.9 (2023-11-29)

Bug fixes

  • index: handle missing options param (f3e5907)

Dependencies

  • deps-dev: bump dev dependencies (e2392f7)
  • deps-dev: bump the commitlint group with 2 updates (#66) (3b96bd0)
  • deps-dev: bump the eslint group with 1 update (#67) (96e4499)
  • deps-dev: remove broken eslint-plugin-security-node (8c692e5)

Miscellaneous

  • use todo jsdoc tags for inline todo comments (09bf215)

Continuous integration

  • deps: bump actions/github-script from 6 to 7 (#69) (1e4b61f)
  • deps: bump actions/setup-node from 3 to 4 (#65) (d08ac54)

Documentation

  • readme: fix broken ci badge link (5323f5b)
  • readme: use full cjs for example (0628300)

1.1.8 (2023-10-24)

Dependencies

  • deps-dev: add eslint-community/eslint-plugin-eslint-comments (86234b9)

Miscellaneous

  • .vscode: add github-markdown-preview to recommended extension (f2b357f)
  • .vscode: add gitlens to recommended extensions (1754b75)
  • jsconfig: use es2022 lib (8cacf7b)
  • scripts/license-checker: update link to deprecated list (4cea929)

Improvements

  • index: move options object out of hook (5c19eee)

1.1.7 (2023-09-23)

Miscellaneous

  • .gitattributes: auto lf eol all files (460dbff)
  • add missing .gitattributes file (05e8668)
  • change comment blocks with one line into single block (386b6e9)
  • eslintrc: bump ecma version to 2023 (d51e3bc)
  • ignore invalid ts errors (deee1ff)
  • jsconfig: set module to nodenext (3eabf4b)
  • jsconfig: target es2022 (593eb74)
  • package: explicitly declare js module type (aba2a18)
  • scripts/license-checker: declare copyLeftLicenses type (7d03443)
  • scripts/license-checker: destruct upath module import (#58) (6405989)
  • use [@see](https://github.com/see) jsdoc tag for inline comment links (f2e87f3)

Continuous integration

  • dependabot: group dependabot updates (ec1f7b6)
  • deps: bump actions/checkout from 3 to 4 (#60) (6c097a6)
  • deps: bump coverallsapp/github-action from 2.2.1 to 2.2.3 (#61) (0044841)

Improvements

  • use node: prefix to bypass require.cache call for builtins (e9743a3)

Documentation

  • readme: update acknowledgements (19d7507)

1.1.6 (2023-08-16)

Bug fixes

  • index: check payload is string before converting to obj (773f705)

Dependencies

  • deps-dev: bump dev dependencies (c2494bb)
  • deps-dev: bump eslint-config-prettier from 8.10.0 to 9.0.0 (#50) (bf1e481)
  • deps: bump fastify-plugin from 4.5.0 to 4.5.1 (ae8d5d4)

Miscellaneous

  • .eslintrc: error on google closure jsdoc syntax (70ca201)
  • add jsconfig; type check js (900eaad)
  • jsconfig: add target (ca8947d)
  • rename lint:prettier scripts to reflect their function (#46) (18a8b34)
  • scripts/license-checker: use console.error() to log failures (30769af)
  • use jsdoc syntax for opt params over google closure syntax (b39c832)

Continuous integration

  • ci: error on new jest snapshot (85a664a)
  • deps: bump coverallsapp/github-action from 2.2.0 to 2.2.1 (#48) (50987f6)

Improvements

  • deconstruct imports (#49) (0d6137e)
  • index: pass raw incoming message to accepts() (6154879)

1.1.5 (2023-07-08)

Miscellaneous

  • .eslintrc: sort extends array (8b6eb21)

Dependencies

  • deps-dev: add eslint-plugin-regexp (0842d41)
  • deps-dev: bump dev dependencies (1e3c7d7)

Bug fixes

  • add missing strict mode directives (#43) (162eafa)

1.1.4 (2023-06-24)

Continuous integration

  • deps: bump coverallsapp/github-action from 2.1.2 to 2.2.0 (#38) (09fbe8b)

Miscellaneous

  • .eslintrc: enable additional jest plugin rules (72235d1)
  • .eslintrc: enable additional jsdoc plugin rules (6b55472)
  • .eslintrc: only use jest plugin to lint test-related files (a705bc0)
  • import fastify type for server jsdoc param (f400b7b)
  • package: remove global jest mock config values (900ea51)
  • package: set jest coverage threshold (b44e9f7)

Dependencies

  • deps-dev: bump dev dependencies (#39) (a369e0e)
  • deps-dev: bump eslint-plugin-jsdoc from 44.2.7 to 46.1.0 (#34) (2998c60)

1.1.3 (2023-05-27)

Miscellaneous

  • scripts/license-checker: resolve eslint jsdoc warning (#28) (1644f57)
  • scripts: fix inline comment style (e7d008e)
  • use nouns for leading word in function description tags (#30) (668ea0e)

Bug fixes

  • index: handle array of content-type headers (#32) (b893bec)

Dependencies

1.1.2 (2023-04-24)

Dependencies

  • deps-dev: bump eslint-plugin-jsdoc from 40.3.0 to 43.0.7 (#24) (cf3ae94)

Miscellaneous

Continuous integration

  • cd: publish to npm with provenance (#27) (80fa9fb)
  • ci: add node 20 to test matrix (#25) (5c4a570)
  • deps: bump coverallsapp/github-action from 2.0.0 to 2.1.2 (#23) (15cb40c)

1.1.1 (2023-03-31)

Miscellaneous

  • ignore bun lockfile (#13) (b76e07b)
  • package: add funding url (d0d41ec)
  • scripts: add eslint rule file (0c1ff74)
  • scripts: remove redundant export (3696c09)
  • scripts: sort eslint comments alphabetically (7c8240f)
  • scripts: use js script to check licenses (#14) (a557627)

Documentation

  • changelog: spelling mistake (79b540e)
  • contributing: add link to conventional config (#16) (e6f58f4)

Continuous integration

  • dependabot: change commit message prefix for gh actions to ci (#15) (507b01d)
  • deps: bump coverallsapp/github-action from 1.2.3 to 2.0.0 (#17) (307922a)

Dependencies

  • deps-dev: bump dev dependencies (08b119b)
  • deps: bump coverallsapp/github-action from 1.1.3 to 1.2.3 (#12) (f81bbe3)

1.1.0 (2023-02-15)

Features

  • add nodenext compatibility (b897446)

Documentation

  • readme: add acknowledgements section (bd8f65d)

1.0.2 (2023-02-13)

Documentation

  • readme: rename intro to overview (cca3ca5)

Continuous integration

  • cd: use sentence case for changelog headings (cd367dd)

Dependencies

  • deps-dev: bump dev dependencies (937baed)

Miscellaneous

  • grammar fixes (f604823)
  • rename master branch to main (#6) (137fcd5)
  • use sentence case over ap style for titles and headings (d21749b)

1.0.1 (2023-02-07)

Documentation

Miscellaneous

  • index: remove eslint comment (336a190)
  • package: add description (9fa9e2e)

1.0.0 (2023-02-06)

Miscellaneous

Documentation

  • readme: update install guidance (87c6c7e)

Changelog