# Changelog

## [1.7.1](https://github.com/mdn/mdn-http-observatory/compare/v1.7.0...v1.7.1) (2026-09-03)


### Bug Fixes

* **api:** report unscannable sites as 422 instead of 500 ([#602](https://github.com/mdn/mdn-http-observatory/issues/602)) ([c7f586f](https://github.com/mdn/mdn-http-observatory/commit/c7f586f125e88fd056263301f54b333c13d5b000))


### Miscellaneous

* **deps:** bump fast-uri from 3.1.5 to 3.1.7 ([#603](https://github.com/mdn/mdn-http-observatory/issues/603)) ([1534b0a](https://github.com/mdn/mdn-http-observatory/commit/1534b0a030f08672bc5359d9759e6a5b53c35b74))

## [1.7.0](https://github.com/mdn/mdn-http-observatory/compare/v1.6.3...v1.7.0) (2026-09-01)


### Features

* **analyzer:** add COOP + COEP scoring ([#498](https://github.com/mdn/mdn-http-observatory/issues/498)) ([2d230d2](https://github.com/mdn/mdn-http-observatory/commit/2d230d2bb613d50d5b81df3345f86e0cfb7be64a))


### Bug Fixes

* **corp:** treat duplicate headers as invalid ([#562](https://github.com/mdn/mdn-http-observatory/issues/562)) ([50e6769](https://github.com/mdn/mdn-http-observatory/commit/50e67695bdf29227b2a649b40155be0814dd1cc8))


### Miscellaneous

* **deps:** bump @fastify/static from 10.1.0 to 10.1.2 ([#576](https://github.com/mdn/mdn-http-observatory/issues/576)) ([235f0a6](https://github.com/mdn/mdn-http-observatory/commit/235f0a617c4ea0c78fd15bede30641f1c51f7385))
* **deps:** bump @sentry/node from 10.67.0 to 10.68.0 in the npm-prod group ([#580](https://github.com/mdn/mdn-http-observatory/issues/580)) ([5c2222c](https://github.com/mdn/mdn-http-observatory/commit/5c2222c9aefd8d847448ad10deae55eb7aab23e9))
* **deps:** bump @sentry/node in the npm-prod group ([5c2222c](https://github.com/mdn/mdn-http-observatory/commit/5c2222c9aefd8d847448ad10deae55eb7aab23e9))
* **deps:** bump brace-expansion from 5.0.6 to 5.0.7 ([#573](https://github.com/mdn/mdn-http-observatory/issues/573)) ([fe95f15](https://github.com/mdn/mdn-http-observatory/commit/fe95f152a27efe19823100d5a5718121628a5c06))
* **deps:** bump brace-expansion from 5.0.7 to 5.0.8 ([#577](https://github.com/mdn/mdn-http-observatory/issues/577)) ([bc8b18c](https://github.com/mdn/mdn-http-observatory/commit/bc8b18c8f6769f6a73fe925f493f4fef9928eaa4))
* **deps:** bump brace-expansion from 5.0.8 to 5.0.9 ([#585](https://github.com/mdn/mdn-http-observatory/issues/585)) ([afcf8f5](https://github.com/mdn/mdn-http-observatory/commit/afcf8f51690697638533841a03103d459873240a))
* **deps:** bump fast-uri from 3.1.2 to 3.1.4 ([#575](https://github.com/mdn/mdn-http-observatory/issues/575)) ([515771f](https://github.com/mdn/mdn-http-observatory/commit/515771f056d15a0470b618c7bf642e07a1da2c26))
* **deps:** bump fast-uri from 3.1.4 to 3.1.5 ([#586](https://github.com/mdn/mdn-http-observatory/issues/586)) ([e0ee963](https://github.com/mdn/mdn-http-observatory/commit/e0ee963e93ea87ec8e94bed5c431622d0d3f71e4))
* **deps:** bump find-my-way from 9.6.0 to 9.7.0 ([#578](https://github.com/mdn/mdn-http-observatory/issues/578)) ([b65b7f0](https://github.com/mdn/mdn-http-observatory/commit/b65b7f02aca3dabb538ca6e4a8612bdb00eae2b1))
* **deps:** bump postgrator-cli from 9.1.0 to 10.0.0 ([#571](https://github.com/mdn/mdn-http-observatory/issues/571)) ([a0710b2](https://github.com/mdn/mdn-http-observatory/commit/a0710b26d594e80e71abd85f4f29d5cba6528c21))
* **deps:** bump the npm-prod group across 1 directory with 2 updates ([#568](https://github.com/mdn/mdn-http-observatory/issues/568)) ([3cd48ed](https://github.com/mdn/mdn-http-observatory/commit/3cd48edd2f8d641728b3c50ace6ef2ad74ab8161))
* **deps:** bump the npm-prod group across 1 directory with 3 updates ([#597](https://github.com/mdn/mdn-http-observatory/issues/597)) ([e03c695](https://github.com/mdn/mdn-http-observatory/commit/e03c69584bb86c7282ee7e7c85099c2880ba3aae))
* **deps:** bump the npm-prod group with 2 updates ([#587](https://github.com/mdn/mdn-http-observatory/issues/587)) ([72b3b79](https://github.com/mdn/mdn-http-observatory/commit/72b3b7937b6332270982021a2d523b084e43f1be))
* **deps:** bump the npm-prod group with 3 updates ([#599](https://github.com/mdn/mdn-http-observatory/issues/599)) ([00c8ed4](https://github.com/mdn/mdn-http-observatory/commit/00c8ed44280d3e087628836d7d10cff7fc2a2f8f))
* **deps:** bump the npm-prod group with 4 updates ([#583](https://github.com/mdn/mdn-http-observatory/issues/583)) ([7426488](https://github.com/mdn/mdn-http-observatory/commit/74264885f0001666e0c21a1d93dac857802b5984))
* **deps:** bump the npm-prod group with 4 updates ([#590](https://github.com/mdn/mdn-http-observatory/issues/590)) ([8f4653b](https://github.com/mdn/mdn-http-observatory/commit/8f4653b2da994f4d60f931919fb63f5132818b35))

## [1.6.3](https://github.com/mdn/mdn-http-observatory/compare/v1.6.2...v1.6.3) (2026-07-16)


### Miscellaneous

* **deps:** bump @fastify/static from 9.1.0 to 9.1.1 ([#507](https://github.com/mdn/mdn-http-observatory/issues/507)) ([78e9a7f](https://github.com/mdn/mdn-http-observatory/commit/78e9a7f0c7ed89b5956c40d16ec36892d724c27e))
* **deps:** bump @fastify/static from 9.1.3 to 10.1.0 ([#552](https://github.com/mdn/mdn-http-observatory/issues/552)) ([42c6b8e](https://github.com/mdn/mdn-http-observatory/commit/42c6b8e627ef64167aa7015d75d82cb1e35dba22))
* **deps:** bump @sentry/node from 10.51.0 to 10.52.0 in the npm-prod group ([#517](https://github.com/mdn/mdn-http-observatory/issues/517)) ([1dc9b42](https://github.com/mdn/mdn-http-observatory/commit/1dc9b421f364d35369066ae804fd1bf581697642))
* **deps:** bump @sentry/node in the npm-prod group ([1dc9b42](https://github.com/mdn/mdn-http-observatory/commit/1dc9b421f364d35369066ae804fd1bf581697642))
* **deps:** bump axios-cookiejar-support from 6.0.5 to 7.0.0 ([#519](https://github.com/mdn/mdn-http-observatory/issues/519)) ([f7176f4](https://github.com/mdn/mdn-http-observatory/commit/f7176f49f5bec8deb8fdbf0b51a7214996567fcb))
* **deps:** bump commander from 14.0.3 to 15.0.0 ([#532](https://github.com/mdn/mdn-http-observatory/issues/532)) ([957e21a](https://github.com/mdn/mdn-http-observatory/commit/957e21a2958350b96385cd040190cd5836b1b9ef))
* **deps:** bump fast-uri and fast-json-stringify ([#516](https://github.com/mdn/mdn-http-observatory/issues/516)) ([93aad8a](https://github.com/mdn/mdn-http-observatory/commit/93aad8ab01f60ef0ff617668724f002a76193a8e))
* **deps:** bump form-data from 4.0.5 to 4.0.6 ([#535](https://github.com/mdn/mdn-http-observatory/issues/535)) ([f529d4e](https://github.com/mdn/mdn-http-observatory/commit/f529d4e12d66d0de06e3345fe56142575bb575d6))
* **deps:** bump http-cookie-agent from 7.0.3 to 8.0.0 ([#518](https://github.com/mdn/mdn-http-observatory/issues/518)) ([9133e37](https://github.com/mdn/mdn-http-observatory/commit/9133e37252e5c278cfef0ff3c2585a7904e0103b))
* **deps:** bump the npm-prod group across 1 directory with 4 updates ([#530](https://github.com/mdn/mdn-http-observatory/issues/530)) ([f29bd45](https://github.com/mdn/mdn-http-observatory/commit/f29bd45671ed159179c61c3dbbdfcac08471bc51))
* **deps:** bump the npm-prod group across 1 directory with 5 updates ([#549](https://github.com/mdn/mdn-http-observatory/issues/549)) ([29949ac](https://github.com/mdn/mdn-http-observatory/commit/29949ac100bede713d0025a33985f47c3185b284))
* **deps:** bump the npm-prod group with 3 updates ([#511](https://github.com/mdn/mdn-http-observatory/issues/511)) ([4046e15](https://github.com/mdn/mdn-http-observatory/commit/4046e150ea2667f6507317e1a3168989706a727f))
* **deps:** bump the npm-prod group with 3 updates ([#514](https://github.com/mdn/mdn-http-observatory/issues/514)) ([c4f9bf3](https://github.com/mdn/mdn-http-observatory/commit/c4f9bf3c7f920c92614122b72b68d693caeda1fa))
* **deps:** bump the npm-prod group with 3 updates ([#515](https://github.com/mdn/mdn-http-observatory/issues/515)) ([3210312](https://github.com/mdn/mdn-http-observatory/commit/32103123aef150e5a815f4734aa4f9d66f8ad99a))
* **deps:** bump the npm-prod group with 3 updates ([#533](https://github.com/mdn/mdn-http-observatory/issues/533)) ([a4c4db1](https://github.com/mdn/mdn-http-observatory/commit/a4c4db1c2ddf8ca6050818b1cc4e831855d107a1))
* **deps:** bump the npm-prod group with 3 updates ([#538](https://github.com/mdn/mdn-http-observatory/issues/538)) ([78b27d4](https://github.com/mdn/mdn-http-observatory/commit/78b27d491829561382f2ba4f5554867d8708a450))
* **deps:** bump the npm-prod group with 3 updates ([#540](https://github.com/mdn/mdn-http-observatory/issues/540)) ([2b87eaf](https://github.com/mdn/mdn-http-observatory/commit/2b87eafdab9e92019aecd3cdee0901bcee897248))
* **deps:** bump the npm-prod group with 3 updates ([#545](https://github.com/mdn/mdn-http-observatory/issues/545)) ([6d6e1a7](https://github.com/mdn/mdn-http-observatory/commit/6d6e1a7594a10f2baf330d72edf33a2da57e4876))
* **deps:** bump the npm-prod group with 5 updates ([#521](https://github.com/mdn/mdn-http-observatory/issues/521)) ([ddfb693](https://github.com/mdn/mdn-http-observatory/commit/ddfb6935d9f0d297e0448b56e33b2073bf823f12))
* **deps:** bump tldts from 7.0.30 to 7.4.0 in the npm-prod group across 1 directory ([#526](https://github.com/mdn/mdn-http-observatory/issues/526)) ([1502506](https://github.com/mdn/mdn-http-observatory/commit/1502506be08c91f6b98cb46f0fa34f76ecf39a0d))
* **deps:** bump tldts in the npm-prod group across 1 directory ([1502506](https://github.com/mdn/mdn-http-observatory/commit/1502506be08c91f6b98cb46f0fa34f76ecf39a0d))
* **deps:** remove leftover `@types/ip` ([#546](https://github.com/mdn/mdn-http-observatory/issues/546)) ([f399b1c](https://github.com/mdn/mdn-http-observatory/commit/f399b1c1b8847db009148eb6d6ee60326b8e455a))
* **deps:** run `npm audit fix` ([#528](https://github.com/mdn/mdn-http-observatory/issues/528)) ([d41356f](https://github.com/mdn/mdn-http-observatory/commit/d41356f003eccc919690d0976f0066e4401937a0))

## [1.6.2](https://github.com/mdn/mdn-http-observatory/compare/v1.6.1...v1.6.2) (2026-04-14)


### Bug Fixes

* **analyzer/csp:** split CSP headers into policies ([#496](https://github.com/mdn/mdn-http-observatory/issues/496)) ([08a2456](https://github.com/mdn/mdn-http-observatory/commit/08a2456a1654247b450bba9a098a3bdf4d9d7662))


### Miscellaneous

* **deps:** bump axios from 1.14.0 to 1.15.0 ([#489](https://github.com/mdn/mdn-http-observatory/issues/489)) ([9635e55](https://github.com/mdn/mdn-http-observatory/commit/9635e554b92e442fc9f4b92536e4daac4c1b8df2))
* **deps:** bump follow-redirects from 1.15.11 to 1.16.0 ([#504](https://github.com/mdn/mdn-http-observatory/issues/504)) ([1a9835d](https://github.com/mdn/mdn-http-observatory/commit/1a9835d33f682dda14733c932621c3e4599b088c))
* **deps:** bump the npm-prod group across 1 directory with 3 updates ([#505](https://github.com/mdn/mdn-http-observatory/issues/505)) ([eb4b813](https://github.com/mdn/mdn-http-observatory/commit/eb4b813472b918c1412b6a98fd68b5b3765ff631))
* **package:** set repository field ([#492](https://github.com/mdn/mdn-http-observatory/issues/492)) ([e34202f](https://github.com/mdn/mdn-http-observatory/commit/e34202f53bc8884624ae3392202a9c4d884e15df))

## [1.6.1](https://github.com/mdn/mdn-http-observatory/compare/v1.6.0...v1.6.1) (2026-04-07)


### Bug Fixes

* **bin:** restore Windows support ([#479](https://github.com/mdn/mdn-http-observatory/issues/479)) ([abd0082](https://github.com/mdn/mdn-http-observatory/commit/abd00826eab97701e38f223461f3b5fde921c8f5))


### Miscellaneous

* **deps-dev:** bump @faker-js/faker from 10.3.0 to 10.4.0 in the npm-dev group across 1 directory ([#482](https://github.com/mdn/mdn-http-observatory/issues/482)) ([8513d01](https://github.com/mdn/mdn-http-observatory/commit/8513d01be91c5f8b75eb7675cd5568c50757b612))
* **deps-dev:** bump @faker-js/faker in the npm-dev group ([8513d01](https://github.com/mdn/mdn-http-observatory/commit/8513d01be91c5f8b75eb7675cd5568c50757b612))
* **deps-dev:** bump brace-expansion from 1.1.12 to 1.1.13 ([#475](https://github.com/mdn/mdn-http-observatory/issues/475)) ([976f49d](https://github.com/mdn/mdn-http-observatory/commit/976f49dd11697e2b4aaf99e137b801975f22ab5d))
* **deps-dev:** bump lefthook from 2.1.4 to 2.1.5 in the npm-dev group ([46e638e](https://github.com/mdn/mdn-http-observatory/commit/46e638eaf25c290a0e111b709394260e28f81a5f))
* **deps-dev:** bump lefthook from 2.1.4 to 2.1.5 in the npm-dev group across 1 directory ([#486](https://github.com/mdn/mdn-http-observatory/issues/486)) ([46e638e](https://github.com/mdn/mdn-http-observatory/commit/46e638eaf25c290a0e111b709394260e28f81a5f))
* **deps-dev:** bump npm from 11.6.2 to 11.9.0 ([#480](https://github.com/mdn/mdn-http-observatory/issues/480)) ([23fbba4](https://github.com/mdn/mdn-http-observatory/commit/23fbba4e9d9364ec2ca1015d9bead3feb0032577))
* **deps:** bump lodash from 4.17.23 to 4.18.1 ([#487](https://github.com/mdn/mdn-http-observatory/issues/487)) ([4fee9dc](https://github.com/mdn/mdn-http-observatory/commit/4fee9dc0f7cf76e15448b027688517bdb61a2b41))
* **deps:** bump the npm-prod group with 2 updates ([#481](https://github.com/mdn/mdn-http-observatory/issues/481)) ([8373c00](https://github.com/mdn/mdn-http-observatory/commit/8373c000a027623fd802abba52397e1cdcf10dc3))
* **deps:** bump the npm-prod group with 2 updates ([#485](https://github.com/mdn/mdn-http-observatory/issues/485)) ([3496925](https://github.com/mdn/mdn-http-observatory/commit/34969257bdd128acd2bd5d66364fde283de28d58))

## [1.6.0](https://github.com/mdn/mdn-http-observatory/compare/v1.5.4...v1.6.0) (2026-03-26)


### Features

* **cli:** support --headers option ([#440](https://github.com/mdn/mdn-http-observatory/issues/440)) ([3b730a2](https://github.com/mdn/mdn-http-observatory/commit/3b730a209a34c1a91d096a77e4f3322e291b42dc))


### Miscellaneous

* **deps-dev:** bump ajv from 6.12.6 to 6.14.0 ([#451](https://github.com/mdn/mdn-http-observatory/issues/451)) ([8af689d](https://github.com/mdn/mdn-http-observatory/commit/8af689dac4e60d2f13209cf019cb2a295686b28d))
* **deps-dev:** bump flatted from 3.3.3 to 3.4.2 ([#469](https://github.com/mdn/mdn-http-observatory/issues/469)) ([d0b41fe](https://github.com/mdn/mdn-http-observatory/commit/d0b41fe7193cb42fa0fc7c6a14a5e57728380bda))
* **deps-dev:** bump lefthook from 2.1.1 to 2.1.2 in the npm-dev group ([#455](https://github.com/mdn/mdn-http-observatory/issues/455)) ([759c4fb](https://github.com/mdn/mdn-http-observatory/commit/759c4fbcec72caa0884eb980a9301f426bcff3d3))
* **deps-dev:** bump lefthook from 2.1.3 to 2.1.4 in the npm-dev group ([#467](https://github.com/mdn/mdn-http-observatory/issues/467)) ([235116c](https://github.com/mdn/mdn-http-observatory/commit/235116cddf35bc723112b364c7572613f07fd4e5))
* **deps-dev:** bump nodemon from 3.1.11 to 3.1.14 in the npm-dev group ([#452](https://github.com/mdn/mdn-http-observatory/issues/452)) ([138bcbf](https://github.com/mdn/mdn-http-observatory/commit/138bcbf6675562cc497b5799024e65d56f8cebf0))
* **deps-dev:** bump the npm-dev group with 2 updates ([#462](https://github.com/mdn/mdn-http-observatory/issues/462)) ([ceb9076](https://github.com/mdn/mdn-http-observatory/commit/ceb9076083085cac82aa96c8f1aebfcd50c59f74))
* **deps-dev:** bump typescript from 5.9.3 to 6.0.2 ([#472](https://github.com/mdn/mdn-http-observatory/issues/472)) ([2901020](https://github.com/mdn/mdn-http-observatory/commit/29010203ae467795a764add20d267c4328d06f5e))
* **deps:** bump htmlparser2 from 10.1.0 to 12.0.0 ([#471](https://github.com/mdn/mdn-http-observatory/issues/471)) ([5cb2dce](https://github.com/mdn/mdn-http-observatory/commit/5cb2dce9c1b37c887211a159faebe29f875cf8e9))
* **deps:** bump picomatch from 2.3.1 to 2.3.2 ([#473](https://github.com/mdn/mdn-http-observatory/issues/473)) ([ef89010](https://github.com/mdn/mdn-http-observatory/commit/ef890102e0dadce3d423f49bf94a85c2edd96e58))
* **deps:** bump the npm-prod group with 3 updates ([#466](https://github.com/mdn/mdn-http-observatory/issues/466)) ([6c6c09d](https://github.com/mdn/mdn-http-observatory/commit/6c6c09d9f64044f87216cd83e814d015eaeb7d19))
* **deps:** bump the npm-prod group with 4 updates ([#470](https://github.com/mdn/mdn-http-observatory/issues/470)) ([043a086](https://github.com/mdn/mdn-http-observatory/commit/043a086bf9aea5de2a8a83441fc4ef18bf999467))
* **deps:** bump the npm-prod group with 6 updates ([#454](https://github.com/mdn/mdn-http-observatory/issues/454)) ([9592d96](https://github.com/mdn/mdn-http-observatory/commit/9592d96569f55f782e6cd4cd9ed5579ec1e27d11))
* **deps:** bump the npm-prod group with 6 updates ([#461](https://github.com/mdn/mdn-http-observatory/issues/461)) ([3e6ea37](https://github.com/mdn/mdn-http-observatory/commit/3e6ea370aefc25022bbf49bf28846a2b222e4918))
* **deps:** bump yaml from 2.8.1 to 2.8.3 ([#474](https://github.com/mdn/mdn-http-observatory/issues/474)) ([5f06e4e](https://github.com/mdn/mdn-http-observatory/commit/5f06e4e621a6223c4687d1c4d589398cec5f1bda))
* **grader:** refine SRI descriptions re. protocol-relative URLs ([#465](https://github.com/mdn/mdn-http-observatory/issues/465)) ([8dbaf0d](https://github.com/mdn/mdn-http-observatory/commit/8dbaf0dc7ffc73dc650f70759124f8045ec5a78f))
* **lefthook:** run tests on pre-push ([#448](https://github.com/mdn/mdn-http-observatory/issues/448)) ([8dc2eb0](https://github.com/mdn/mdn-http-observatory/commit/8dc2eb0faff6c5b9a9070fd351b34629cfedc87b))

## [1.5.4](https://github.com/mdn/mdn-http-observatory/compare/v1.5.3...v1.5.4) (2026-02-17)


### Bug Fixes

* **error:** ignore unresolvable `www.` error ([#441](https://github.com/mdn/mdn-http-observatory/issues/441)) ([d8940cb](https://github.com/mdn/mdn-http-observatory/commit/d8940cb9755c28c5cfee9c19a53f26079dc375bf))


### Miscellaneous

* **deps-dev:** bump lefthook from 2.0.15 to 2.0.16 ([#426](https://github.com/mdn/mdn-http-observatory/issues/426)) ([535b055](https://github.com/mdn/mdn-http-observatory/commit/535b055d208e01d1ad4e941e200ec103c0ee6a18))
* **deps-dev:** bump the npm-dev group with 2 updates ([#434](https://github.com/mdn/mdn-http-observatory/issues/434)) ([ae0a276](https://github.com/mdn/mdn-http-observatory/commit/ae0a27625a718f807dee47ec382e7c052b9da7c4))
* **deps:** bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 ([#430](https://github.com/mdn/mdn-http-observatory/issues/430)) ([ca8ac1b](https://github.com/mdn/mdn-http-observatory/commit/ca8ac1b55635e00fed7c8d544dc0b6d5676d64b2))
* **deps:** bump @sentry/node from 10.38.0 to 10.39.0 in the npm-prod group ([#447](https://github.com/mdn/mdn-http-observatory/issues/447)) ([490821b](https://github.com/mdn/mdn-http-observatory/commit/490821b1843867f167746cc2645b4a7127a9c91d))
* **deps:** bump @sentry/node in the npm-prod group ([490821b](https://github.com/mdn/mdn-http-observatory/commit/490821b1843867f167746cc2645b4a7127a9c91d))
* **deps:** bump axios from 1.13.3 to 1.13.4 ([#424](https://github.com/mdn/mdn-http-observatory/issues/424)) ([79f0285](https://github.com/mdn/mdn-http-observatory/commit/79f02856d3473204d9ea70fa898e370e76b3394c))
* **deps:** bump axios from 1.13.4 to 1.13.5 ([#439](https://github.com/mdn/mdn-http-observatory/issues/439)) ([4218ca7](https://github.com/mdn/mdn-http-observatory/commit/4218ca747a1fccece2da47ce4982d597b309e552))
* **deps:** bump fastify from 5.7.2 to 5.7.4 ([#425](https://github.com/mdn/mdn-http-observatory/issues/425)) ([5c16abf](https://github.com/mdn/mdn-http-observatory/commit/5c16abf7e437a05b0c0c1698d85968ab4d5ec0d6))
* **deps:** bump pg from 8.17.2 to 8.18.0 ([#423](https://github.com/mdn/mdn-http-observatory/issues/423)) ([1daaf30](https://github.com/mdn/mdn-http-observatory/commit/1daaf30723e2aa808c07a8fa789cd9930f7e0244))
* **deps:** bump the npm-prod group with 3 updates ([#429](https://github.com/mdn/mdn-http-observatory/issues/429)) ([31f37ac](https://github.com/mdn/mdn-http-observatory/commit/31f37ac8519b84c08410baf27b41a23a445a5ed2))
* **deps:** bump tldts from 7.0.21 to 7.0.23 in the npm-prod group across 1 directory ([#443](https://github.com/mdn/mdn-http-observatory/issues/443)) ([38b3a3a](https://github.com/mdn/mdn-http-observatory/commit/38b3a3a25f2cfc67d2aa4f73a1533686afa2cab9))
* **deps:** bump tldts in the npm-prod group across 1 directory ([38b3a3a](https://github.com/mdn/mdn-http-observatory/commit/38b3a3a25f2cfc67d2aa4f73a1533686afa2cab9))

## [1.5.3](https://github.com/mdn/mdn-http-observatory/compare/v1.5.2...v1.5.3) (2026-01-28)


### Miscellaneous

* **deps:** migrate from jsdom to htmlparser2 ([#419](https://github.com/mdn/mdn-http-observatory/issues/419)) ([4b4204e](https://github.com/mdn/mdn-http-observatory/commit/4b4204ecc51dc0b5c1515ec3941cb4ddd047da39))

## [1.5.2](https://github.com/mdn/mdn-http-observatory/compare/v1.5.1...v1.5.2) (2026-01-27)


### Bug Fixes

* **db:** limit connections across replicas to pg limit ([#386](https://github.com/mdn/mdn-http-observatory/issues/386)) ([68800e5](https://github.com/mdn/mdn-http-observatory/commit/68800e5ab56a473a1ee8bfce3056ca2b0336376f))


### Miscellaneous

* **deps-dev:** add lefthook ([#397](https://github.com/mdn/mdn-http-observatory/issues/397)) ([d25d035](https://github.com/mdn/mdn-http-observatory/commit/d25d03567d17bc882e195d2751b609e3e1f00d96))
* **deps-dev:** bump @faker-js/faker from 10.1.0 to 10.2.0 ([#398](https://github.com/mdn/mdn-http-observatory/issues/398)) ([4c078d9](https://github.com/mdn/mdn-http-observatory/commit/4c078d95b706b02b57d9d3d19f36d522b0368205))
* **deps-dev:** bump chai from 6.2.1 to 6.2.2 ([#390](https://github.com/mdn/mdn-http-observatory/issues/390)) ([90f573c](https://github.com/mdn/mdn-http-observatory/commit/90f573c62bda16f63a3f0a9c9a3f050703b16fe3))
* **deps-dev:** bump lefthook from 2.0.14 to 2.0.15 ([#407](https://github.com/mdn/mdn-http-observatory/issues/407)) ([a93e2fe](https://github.com/mdn/mdn-http-observatory/commit/a93e2fead573e1c7678923b7c3568d423b563437))
* **deps:** bump @fastify/cors from 11.1.0 to 11.2.0 ([#383](https://github.com/mdn/mdn-http-observatory/issues/383)) ([71de538](https://github.com/mdn/mdn-http-observatory/commit/71de5381ff31bb78648e7dfb4f23815f91006b4d))
* **deps:** bump @fastify/static from 8.3.0 to 9.0.0 ([#392](https://github.com/mdn/mdn-http-observatory/issues/392)) ([52b6ed4](https://github.com/mdn/mdn-http-observatory/commit/52b6ed46383b7165adf36e1df5e7f24d705f5a38))
* **deps:** bump @sentry/node from 10.29.0 to 10.30.0 ([#384](https://github.com/mdn/mdn-http-observatory/issues/384)) ([2289d16](https://github.com/mdn/mdn-http-observatory/commit/2289d1675c39ef8869269ed48995e09bc361e710))
* **deps:** bump @sentry/node from 10.30.0 to 10.32.1 ([#391](https://github.com/mdn/mdn-http-observatory/issues/391)) ([1523dfd](https://github.com/mdn/mdn-http-observatory/commit/1523dfd8a240328e9e7136fc14d1a610206358da))
* **deps:** bump @sentry/node from 10.32.1 to 10.33.0 ([#399](https://github.com/mdn/mdn-http-observatory/issues/399)) ([2170730](https://github.com/mdn/mdn-http-observatory/commit/2170730c2aa4533d945a383684adad5c3aab0b26))
* **deps:** bump @sentry/node from 10.33.0 to 10.35.0 ([#408](https://github.com/mdn/mdn-http-observatory/issues/408)) ([f163785](https://github.com/mdn/mdn-http-observatory/commit/f163785ae1c2a0d14c39b009a3c522238690afe5))
* **deps:** bump @sentry/node from 10.35.0 to 10.36.0 ([#413](https://github.com/mdn/mdn-http-observatory/issues/413)) ([553106e](https://github.com/mdn/mdn-http-observatory/commit/553106e5d30fefd20cc248dc1322f504028f8026))
* **deps:** bump axios from 1.13.2 to 1.13.3 ([#416](https://github.com/mdn/mdn-http-observatory/issues/416)) ([9ccf10c](https://github.com/mdn/mdn-http-observatory/commit/9ccf10c6b0acfe9763668ee77dfea2c9ae4d751e))
* **deps:** bump csvtojson from 2.0.10 to 2.0.14 ([#417](https://github.com/mdn/mdn-http-observatory/issues/417)) ([ff674ec](https://github.com/mdn/mdn-http-observatory/commit/ff674ecff5eb6fc28af6408942c7e3681818b808))
* **deps:** bump fastify from 5.6.2 to 5.7.1 ([#404](https://github.com/mdn/mdn-http-observatory/issues/404)) ([72d66fa](https://github.com/mdn/mdn-http-observatory/commit/72d66fa9b8b82c3d09700bc323d6a74c39212621))
* **deps:** bump fastify from 5.7.1 to 5.7.2 ([#415](https://github.com/mdn/mdn-http-observatory/issues/415)) ([6f38160](https://github.com/mdn/mdn-http-observatory/commit/6f38160040afa7590bc0e44b853c85c875b2f8c1))
* **deps:** bump jsdom from 27.3.0 to 27.4.0 ([#393](https://github.com/mdn/mdn-http-observatory/issues/393)) ([cd13148](https://github.com/mdn/mdn-http-observatory/commit/cd13148a9b857080f9aef45b56911ce15276a304))
* **deps:** bump lodash from 4.17.21 to 4.17.23 ([#411](https://github.com/mdn/mdn-http-observatory/issues/411)) ([64ae144](https://github.com/mdn/mdn-http-observatory/commit/64ae14400492beb2283281fba8b2e372514802a4))
* **deps:** bump pg from 8.16.3 to 8.17.1 ([#406](https://github.com/mdn/mdn-http-observatory/issues/406)) ([79b7d9a](https://github.com/mdn/mdn-http-observatory/commit/79b7d9aed67e7c28386e66f0e6908a8e6ee9b545))
* **deps:** bump pg from 8.17.1 to 8.17.2 ([#414](https://github.com/mdn/mdn-http-observatory/issues/414)) ([0129cd7](https://github.com/mdn/mdn-http-observatory/commit/0129cd705225f066c7ff14b82b4fdfc610b492c2))
* **deps:** bump pg-pool from 3.10.1 to 3.11.0 ([#405](https://github.com/mdn/mdn-http-observatory/issues/405)) ([6ddc3c9](https://github.com/mdn/mdn-http-observatory/commit/6ddc3c962f4011ed9e30a09c954b64ce4701ed47))
* **deps:** sync `package-lock.json` ([#402](https://github.com/mdn/mdn-http-observatory/issues/402)) ([a21aa27](https://github.com/mdn/mdn-http-observatory/commit/a21aa27de0b5b027f94bc529f0f1b0de7f2a47a2))
* **Dockerfile:** run `npm ci`, not `npm install` ([#382](https://github.com/mdn/mdn-http-observatory/issues/382)) ([577e15c](https://github.com/mdn/mdn-http-observatory/commit/577e15c348705e9a6cb7d4a8bb1f1843a8cbfec7))
* **github:** remove obsolete `settings.yml` ([#409](https://github.com/mdn/mdn-http-observatory/issues/409)) ([fef55b5](https://github.com/mdn/mdn-http-observatory/commit/fef55b5f597d26529d1f9c1bb927c74f92795a82))
* **sentry:** filter errors from malformed requests ([#387](https://github.com/mdn/mdn-http-observatory/issues/387)) ([7c8dc2f](https://github.com/mdn/mdn-http-observatory/commit/7c8dc2fce694e0967991460b63788aff9c616bd8))

## [1.5.1](https://github.com/mdn/mdn-http-observatory/compare/v1.5.0...v1.5.1) (2025-12-11)


### Bug Fixes

* **deps:** update Docker base image to node 24 ([#378](https://github.com/mdn/mdn-http-observatory/issues/378)) ([3542081](https://github.com/mdn/mdn-http-observatory/commit/35420811a1e22256a19b8d0d7b07be4490c98f27))


### Miscellaneous

* **deps-dev:** bump chai from 6.2.0 to 6.2.1 ([#357](https://github.com/mdn/mdn-http-observatory/issues/357)) ([5acdcc8](https://github.com/mdn/mdn-http-observatory/commit/5acdcc8dafddaa65522de8412ad5504d3a9052f0))
* **deps-dev:** bump js-yaml from 4.1.0 to 4.1.1 ([#351](https://github.com/mdn/mdn-http-observatory/issues/351)) ([b8535d4](https://github.com/mdn/mdn-http-observatory/commit/b8535d437dd10b0ed8960a77438816040febd0ae))
* **deps-dev:** bump mocha from 11.7.4 to 11.7.5 ([#355](https://github.com/mdn/mdn-http-observatory/issues/355)) ([7b4d695](https://github.com/mdn/mdn-http-observatory/commit/7b4d6955922691d2c989541f5dd13652478fab8e))
* **deps-dev:** bump nodemon from 3.1.10 to 3.1.11 ([#368](https://github.com/mdn/mdn-http-observatory/issues/368)) ([ef04f1d](https://github.com/mdn/mdn-http-observatory/commit/ef04f1d4e4ac54f56f14b09e06e2454d71122c42))
* **deps:** bump @sentry/node from 10.20.0 to 10.25.0 ([#356](https://github.com/mdn/mdn-http-observatory/issues/356)) ([8cb6eba](https://github.com/mdn/mdn-http-observatory/commit/8cb6eba41d7d4774f56d7bd335809cb3a48589cb))
* **deps:** bump @sentry/node from 10.25.0 to 10.27.0 ([#361](https://github.com/mdn/mdn-http-observatory/issues/361)) ([ada17d3](https://github.com/mdn/mdn-http-observatory/commit/ada17d3acb0a402e767a04ae68171f716fa744f8))
* **deps:** bump @sentry/node from 10.27.0 to 10.29.0 ([#374](https://github.com/mdn/mdn-http-observatory/issues/374)) ([8c61295](https://github.com/mdn/mdn-http-observatory/commit/8c612958174067faa24cea41811dc3a6b7a1d058))
* **deps:** bump axios from 1.12.2 to 1.13.2 ([#364](https://github.com/mdn/mdn-http-observatory/issues/364)) ([89246a6](https://github.com/mdn/mdn-http-observatory/commit/89246a64a216ec6e71001ee1b1d0edb197a7ffdf))
* **deps:** bump axios-cookiejar-support from 6.0.4 to 6.0.5 ([#362](https://github.com/mdn/mdn-http-observatory/issues/362)) ([7efd18b](https://github.com/mdn/mdn-http-observatory/commit/7efd18bdd6238b446247f8952ebe9feae8196cc5))
* **deps:** bump commander from 14.0.1 to 14.0.2 ([#344](https://github.com/mdn/mdn-http-observatory/issues/344)) ([a6e5ed5](https://github.com/mdn/mdn-http-observatory/commit/a6e5ed5cf143600e5632bfddfaa90a5bb6d90287))
* **deps:** bump dayjs from 1.11.18 to 1.11.19 ([#343](https://github.com/mdn/mdn-http-observatory/issues/343)) ([bca44e7](https://github.com/mdn/mdn-http-observatory/commit/bca44e72b7646cce674179f1087a6c1574524e1d))
* **deps:** bump fastify from 5.6.1 to 5.6.2 ([#363](https://github.com/mdn/mdn-http-observatory/issues/363)) ([72d89c6](https://github.com/mdn/mdn-http-observatory/commit/72d89c61f58766ef88208efb7038631c6eb50796))
* **deps:** bump glob ([#360](https://github.com/mdn/mdn-http-observatory/issues/360)) ([243e5b1](https://github.com/mdn/mdn-http-observatory/commit/243e5b19d8e71d1d2777b33b8bcc981fcc37b571))
* **deps:** bump http-cookie-agent from 7.0.2 to 7.0.3 ([#354](https://github.com/mdn/mdn-http-observatory/issues/354)) ([93b02fa](https://github.com/mdn/mdn-http-observatory/commit/93b02fa476bae0b7335fa581343570b255e3bb56))
* **deps:** bump jsdom from 27.0.1 to 27.1.0 ([#345](https://github.com/mdn/mdn-http-observatory/issues/345)) ([98e3079](https://github.com/mdn/mdn-http-observatory/commit/98e30795decb3328a7bc90810f3d39d51d731c63))
* **deps:** bump jsdom from 27.1.0 to 27.2.0 ([#365](https://github.com/mdn/mdn-http-observatory/issues/365)) ([b159225](https://github.com/mdn/mdn-http-observatory/commit/b15922515c7f0c4e09b9ae2efb7ad62702ab15cc))
* **deps:** bump jsdom from 27.2.0 to 27.3.0 ([#375](https://github.com/mdn/mdn-http-observatory/issues/375)) ([e7ae6f1](https://github.com/mdn/mdn-http-observatory/commit/e7ae6f1c5b1c8bf29fc47a7216dbc449ed69c1c1))
* **deps:** bump tldts from 7.0.17 to 7.0.19 ([#367](https://github.com/mdn/mdn-http-observatory/issues/367)) ([191d15a](https://github.com/mdn/mdn-http-observatory/commit/191d15a27faf962d9cfe8064058f425f8301f918))
* **deps:** set packageManager field + enable engine-strict ([#377](https://github.com/mdn/mdn-http-observatory/issues/377)) ([cfca4ec](https://github.com/mdn/mdn-http-observatory/commit/cfca4ec26d09601f2bb24517f764e86eb0460cde))

## [1.5.0](https://github.com/mdn/mdn-http-observatory/compare/v1.4.9...v1.5.0) (2025-10-28)


### Features

* **tests:** un-deprecated x-frame-options and re-score ([#332](https://github.com/mdn/mdn-http-observatory/issues/332)) ([102df60](https://github.com/mdn/mdn-http-observatory/commit/102df60cce49102bd42f6849d2603dcb50fa2e83))


### Miscellaneous

* **deps-dev:** bump @faker-js/faker from 10.0.0 to 10.1.0 ([#335](https://github.com/mdn/mdn-http-observatory/issues/335)) ([ef9c72a](https://github.com/mdn/mdn-http-observatory/commit/ef9c72a49b7779e4eedd5b1ccaccd79f6c021d28))
* **deps-dev:** bump @types/chai from 5.2.2 to 5.2.3 ([#342](https://github.com/mdn/mdn-http-observatory/issues/342)) ([f54e6d9](https://github.com/mdn/mdn-http-observatory/commit/f54e6d98899951a024a6528838b75fafc3a8143f))
* **deps-dev:** bump chai from 5.3.1 to 6.2.0 ([#306](https://github.com/mdn/mdn-http-observatory/issues/306)) ([3297ad7](https://github.com/mdn/mdn-http-observatory/commit/3297ad758a1480888b1c64d52be05cd8fe55a996))
* **deps:** bump @fastify/static from 8.2.0 to 8.3.0 ([#334](https://github.com/mdn/mdn-http-observatory/issues/334)) ([71e0a89](https://github.com/mdn/mdn-http-observatory/commit/71e0a89e0fbc8934c9f84e78df6f7c6c2f3b6c5b))
* **deps:** bump @sentry/node from 10.19.0 to 10.20.0 ([#337](https://github.com/mdn/mdn-http-observatory/issues/337)) ([21a98e3](https://github.com/mdn/mdn-http-observatory/commit/21a98e35a2428e90f2140e990cf96e0cdc60f0be))
* **deps:** bump jsdom from 27.0.0 to 27.0.1 ([#336](https://github.com/mdn/mdn-http-observatory/issues/336)) ([b58ee3a](https://github.com/mdn/mdn-http-observatory/commit/b58ee3a8543de16fe314f4f3c1681869cbd65dbe))
* migrate GitHub team references ([#340](https://github.com/mdn/mdn-http-observatory/issues/340)) ([b8a9c32](https://github.com/mdn/mdn-http-observatory/commit/b8a9c3248d1625c0663497af66eeec14cf779854))

## [1.4.9](https://github.com/mdn/mdn-http-observatory/compare/v1.4.8...v1.4.9) (2025-10-15)


### Miscellaneous

* **CODEOWNERS:** add Engineering for workflows and CODEOWNERS ([#329](https://github.com/mdn/mdn-http-observatory/issues/329)) ([df3c1e6](https://github.com/mdn/mdn-http-observatory/commit/df3c1e63c93bf4cc942c32e176271a9c10f7fd77))
* **deps:** bump @sentry/node from 10.17.0 to 10.19.0 ([#326](https://github.com/mdn/mdn-http-observatory/issues/326)) ([5532855](https://github.com/mdn/mdn-http-observatory/commit/553285525afecb2fb05f3fa89a5ce6e046096d60))
* **deps:** bump tldts from 7.0.16 to 7.0.17 ([#327](https://github.com/mdn/mdn-http-observatory/issues/327)) ([66ac776](https://github.com/mdn/mdn-http-observatory/commit/66ac776d4abf8acc2680f85dd81fed732a626c7c))

## [1.4.8](https://github.com/mdn/mdn-http-observatory/compare/v1.4.7...v1.4.8) (2025-10-07)


### Miscellaneous

* **docker:** ignore tmp + log files ([#320](https://github.com/mdn/mdn-http-observatory/issues/320)) ([7c8c1a4](https://github.com/mdn/mdn-http-observatory/commit/7c8c1a42411ce8096d75eba1ba3eeb43e8695a0f))

## [1.4.7](https://github.com/mdn/mdn-http-observatory/compare/v1.4.6...v1.4.7) (2025-10-06)


### Miscellaneous

* **deps-dev:** bump mocha from 11.7.2 to 11.7.4 ([#317](https://github.com/mdn/mdn-http-observatory/issues/317)) ([086d7e8](https://github.com/mdn/mdn-http-observatory/commit/086d7e8a8afdaee55c98fb2c3ffc54ccbf3fe593))
* **deps-dev:** bump typescript from 5.9.2 to 5.9.3 ([#321](https://github.com/mdn/mdn-http-observatory/issues/321)) ([1b3b34c](https://github.com/mdn/mdn-http-observatory/commit/1b3b34c1c0574c55d4f17d0c06df0d20f824064b))
* **deps:** bump @sentry/node from 10.16.0 to 10.17.0 ([#318](https://github.com/mdn/mdn-http-observatory/issues/318)) ([bbad0a6](https://github.com/mdn/mdn-http-observatory/commit/bbad0a6e14e0e9056b0f361c61d7f8809e74d1cd))
* **deps:** bump fastify from 5.5.0 to 5.6.1 ([#319](https://github.com/mdn/mdn-http-observatory/issues/319)) ([2e8500d](https://github.com/mdn/mdn-http-observatory/commit/2e8500df963c65c2cd48f6e6f012f2f4ba90b2bc))
* remove webext experiment ([#315](https://github.com/mdn/mdn-http-observatory/issues/315)) ([e7c644d](https://github.com/mdn/mdn-http-observatory/commit/e7c644ddf960da0e50d35da9da67fd17695fac2a))

## [1.4.6](https://github.com/mdn/mdn-http-observatory/compare/v1.4.5...v1.4.6) (2025-09-30)


### Miscellaneous

* **deps:** bump @fastify/helmet from 13.0.1 to 13.0.2 ([#309](https://github.com/mdn/mdn-http-observatory/issues/309)) ([a6ac7fc](https://github.com/mdn/mdn-http-observatory/commit/a6ac7fc08c92f759726a06750bbc64ceff86508d))
* **deps:** bump @sentry/node from 10.11.0 to 10.16.0 ([#311](https://github.com/mdn/mdn-http-observatory/issues/311)) ([8fe595a](https://github.com/mdn/mdn-http-observatory/commit/8fe595ae82b664146dd634c07b2c67c457f93b09))
* **deps:** bump postgrator-cli from 9.0.1 to 9.1.0 ([#314](https://github.com/mdn/mdn-http-observatory/issues/314)) ([5a0644f](https://github.com/mdn/mdn-http-observatory/commit/5a0644f81dd395255aa2d76214cb9cb002beba47))
* **deps:** bump tldts from 7.0.15 to 7.0.16 ([#312](https://github.com/mdn/mdn-http-observatory/issues/312)) ([fa847b9](https://github.com/mdn/mdn-http-observatory/commit/fa847b9808545e904b4c9ab64ddfa38cba81c9b2))

## [1.4.5](https://github.com/mdn/mdn-http-observatory/compare/v1.4.4...v1.4.5) (2025-09-29)


### Miscellaneous

* use native libpq for postgres access ([#304](https://github.com/mdn/mdn-http-observatory/issues/304)) ([68c0f8e](https://github.com/mdn/mdn-http-observatory/commit/68c0f8e42738146d0fa24fcc38baf94647267940))

## [1.4.4](https://github.com/mdn/mdn-http-observatory/compare/v1.4.3...v1.4.4) (2025-09-24)


### Bug Fixes

* **api:** extended hostname rejection ([#297](https://github.com/mdn/mdn-http-observatory/issues/297)) ([7bbb7a4](https://github.com/mdn/mdn-http-observatory/commit/7bbb7a441958810add22325df74c100380a10535))

## [1.4.3](https://github.com/mdn/mdn-http-observatory/compare/v1.4.2...v1.4.3) (2025-09-23)


### Miscellaneous

* **dependabot:** specify commit message format ([#295](https://github.com/mdn/mdn-http-observatory/issues/295)) ([2d5b0ce](https://github.com/mdn/mdn-http-observatory/commit/2d5b0cedfc885fee49c50bef75e2b452e45fc4b7))
* **deps-dev:** bump esbuild from 0.25.9 to 0.25.10 in /mdn-observatory-webext ([#300](https://github.com/mdn/mdn-http-observatory/issues/300)) ([983b2d7](https://github.com/mdn/mdn-http-observatory/commit/983b2d75e3b6372e056e951843d114521d28a2e0))
* **deps:** bump tldts from 7.0.12 to 7.0.15 ([#301](https://github.com/mdn/mdn-http-observatory/issues/301)) ([a2aac99](https://github.com/mdn/mdn-http-observatory/commit/a2aac99f27dcd3a9cef78f12540746e7ad5938e7))
* filter out common non-fatal errors from sentry ([#298](https://github.com/mdn/mdn-http-observatory/issues/298)) ([8790079](https://github.com/mdn/mdn-http-observatory/commit/87900793b180c45f76d76a933eadac4d03f9e07d))
* pgpool settings adjustments ([#299](https://github.com/mdn/mdn-http-observatory/issues/299)) ([88d06b7](https://github.com/mdn/mdn-http-observatory/commit/88d06b7e736f7931564dec58940da98d7ba5a11b))

## [1.4.2](https://github.com/mdn/mdn-http-observatory/compare/v1.4.1...v1.4.2) (2025-09-11)


### Miscellaneous

* **workflows:** remove advanced CodeQL setup ([#280](https://github.com/mdn/mdn-http-observatory/issues/280)) ([816df5b](https://github.com/mdn/mdn-http-observatory/commit/816df5bd41f450ea33157310d455dd7e50b6396e))

## [1.4.1](https://github.com/mdn/mdn-http-observatory/compare/v1.4.0...v1.4.1) (2025-06-27)


### Bug Fixes

* **docker:** ignore GCP token file ([#215](https://github.com/mdn/mdn-http-observatory/issues/215)) ([16a7a86](https://github.com/mdn/mdn-http-observatory/commit/16a7a862dffda554074ec91c031231fc69bcb2a1))


### Miscellaneous

* dependency updates ([#243](https://github.com/mdn/mdn-http-observatory/issues/243)) ([03f2725](https://github.com/mdn/mdn-http-observatory/commit/03f27256674c118a3feb041eebcaac858fc7e8d5))
* update extra ca certs ([#242](https://github.com/mdn/mdn-http-observatory/issues/242)) ([c70a56b](https://github.com/mdn/mdn-http-observatory/commit/c70a56be5e31edc16b07b9872fc916b6e090d285))
* update MDN links ([#239](https://github.com/mdn/mdn-http-observatory/issues/239)) ([a2c8502](https://github.com/mdn/mdn-http-observatory/commit/a2c85024de651f8ef7302192ebe02faff0c8cf82))

## [1.4.0](https://github.com/mdn/mdn-http-observatory/compare/v1.3.9...v1.4.0) (2025-03-17)


### Features

* **api:** add version endpoint (`/api/v2/version`) ([4bf980c](https://github.com/mdn/mdn-http-observatory/commit/4bf980c1a85feb0dc5764b6e19b83ed072a2be85))


### Bug Fixes

* **grader:** update HTTP Redirection link ([#181](https://github.com/mdn/mdn-http-observatory/issues/181)) ([93d3c44](https://github.com/mdn/mdn-http-observatory/commit/93d3c44cae4cee6152b384cd79ffd25b637a1252))

## [1.3.9](https://github.com/mdn/mdn-http-observatory/compare/v1.3.8...v1.3.9) (2025-01-03)


### Bug Fixes

* **csp:** allow duplicate report-* directives ([#151](https://github.com/mdn/mdn-http-observatory/issues/151)) ([c172ce8](https://github.com/mdn/mdn-http-observatory/commit/c172ce8dbe40408459e218f153458937c08e6c4a))

## [1.3.8](https://github.com/mdn/mdn-http-observatory/compare/v1.3.7...v1.3.8) (2024-12-20)


### Bug Fixes

* package.json ([#145](https://github.com/mdn/mdn-http-observatory/issues/145)) ([b70469a](https://github.com/mdn/mdn-http-observatory/commit/b70469aedb8c6eed1e38b95bfec301dde609d3ad))


### Miscellaneous

* rewrite wrapper script in js ([#139](https://github.com/mdn/mdn-http-observatory/issues/139)) ([7b863e1](https://github.com/mdn/mdn-http-observatory/commit/7b863e14f56a06ca82ef81bdb2c756154f1310f1))

## [1.3.7](https://github.com/mdn/mdn-http-observatory/compare/v1.3.6...v1.3.7) (2024-12-16)


### Miscellaneous

* release 1.3.7 ([525dfe3](https://github.com/mdn/mdn-http-observatory/commit/525dfe3a028a2b21221836974d8661ddd0edb662))

## [1.3.6](https://github.com/mdn/mdn-http-observatory/compare/v1.3.5...v1.3.6) (2024-12-04)


### Bug Fixes

* **redirection:** provide additional intermediate ca certs ([#123](https://github.com/mdn/mdn-http-observatory/issues/123)) ([0200be8](https://github.com/mdn/mdn-http-observatory/commit/0200be8d7358e955cad6fe013a80089cd5f30831))

## [1.3.5](https://github.com/mdn/mdn-http-observatory/compare/v1.3.4...v1.3.5) (2024-10-15)


### Miscellaneous

* **api:** added a migration paragraph to the README ([#113](https://github.com/mdn/mdn-http-observatory/issues/113)) ([7ba23ac](https://github.com/mdn/mdn-http-observatory/commit/7ba23acdbd22b53f1dbed6c7c268b66beb4c5316))

## [1.3.4](https://github.com/mdn/mdn-http-observatory/compare/v1.3.3...v1.3.4) (2024-09-23)


### Bug Fixes

* **api:** fixed link to HSTS docs ([#99](https://github.com/mdn/mdn-http-observatory/issues/99)) ([bb6cc34](https://github.com/mdn/mdn-http-observatory/commit/bb6cc341dde52e87f81debd35a55c2edf0142278))

## [1.3.3](https://github.com/mdn/mdn-http-observatory/compare/v1.3.2...v1.3.3) (2024-09-17)


### Bug Fixes

* **cli:** published package on NPM ([#96](https://github.com/mdn/mdn-http-observatory/issues/96)) ([276f84c](https://github.com/mdn/mdn-http-observatory/commit/276f84cb7ed0a78f2117ed42473344362d4d2ea6))

## [1.3.2](https://github.com/mdn/mdn-http-observatory/compare/v1.3.1...v1.3.2) (2024-09-16)


### Bug Fixes

* **cli:** make the scan command npx compatible ([#92](https://github.com/mdn/mdn-http-observatory/issues/92)) ([6d66d0e](https://github.com/mdn/mdn-http-observatory/commit/6d66d0e532ef32b835ea9d9fc1773861723a7d4e))

## [1.3.1](https://github.com/mdn/mdn-http-observatory/compare/v1.3.0...v1.3.1) (2024-09-16)


### Bug Fixes

* **ci:** check dependabot PR user instead of actor ([#84](https://github.com/mdn/mdn-http-observatory/issues/84)) ([723f3a6](https://github.com/mdn/mdn-http-observatory/commit/723f3a634f3c4a5084df612637c1b661c768905b))

## [1.3.0](https://github.com/mdn/mdn-http-observatory/compare/v1.2.1...v1.3.0) (2024-08-26)


### Bug Fixes

* **scanner:** allow 401 and 403 responses, set proper accept header on requests ([#64](https://github.com/mdn/mdn-http-observatory/issues/64)) ([b90b1ff](https://github.com/mdn/mdn-http-observatory/commit/b90b1ff85b127415a8024de7be596a199b100714))

## [1.2.1](https://github.com/mdn/mdn-http-observatory/compare/v1.2.0...v1.2.1) (2024-08-05)


### Bug Fixes

* **api:** error messages ([#58](https://github.com/mdn/mdn-http-observatory/issues/58)) ([efe3ea3](https://github.com/mdn/mdn-http-observatory/commit/efe3ea332a728ac306381cead45920d50f74a3d6))


### Miscellaneous

* **types:** solidify type annotations, add tsc checks ([#56](https://github.com/mdn/mdn-http-observatory/issues/56)) ([fa09305](https://github.com/mdn/mdn-http-observatory/commit/fa093059da5f23a6d1f99a829136e75793d4f843))

## [1.2.0](https://github.com/mdn/mdn-http-observatory/compare/v1.1.0...v1.2.0) (2024-07-26)


### Features

* **db:** cleanup ([ee1942e](https://github.com/mdn/mdn-http-observatory/commit/ee1942e99938ccfc8e0e1f9545d43ae7a2d80940))
* **db:** remove auto-migrate from server startup ([#52](https://github.com/mdn/mdn-http-observatory/issues/52)) ([d43d626](https://github.com/mdn/mdn-http-observatory/commit/d43d6262c93217f9a87fa23f7eea18090e47ea9d))


### Bug Fixes

* **hsts:** resolve path for hsts-preload.json file ([0ea5178](https://github.com/mdn/mdn-http-observatory/commit/0ea51787d06094eeab5ba4a49f12fe4f6830cff9))
* **hsts:** rework file path resolution ([#50](https://github.com/mdn/mdn-http-observatory/issues/50)) ([1b2e9ed](https://github.com/mdn/mdn-http-observatory/commit/1b2e9edfa107192327d632e41c638d4bff3c2354))

## [1.1.0](https://github.com/mdn/mdn-http-observatory/compare/v1.0.0...v1.1.0) (2024-07-22)


### Features

* **api:** add Sentry ([#24](https://github.com/mdn/mdn-http-observatory/issues/24)) ([f20f546](https://github.com/mdn/mdn-http-observatory/commit/f20f546c2485e848bf3839b3d64d32c542c050cc))
* **workflows:** setup release-please ([#35](https://github.com/mdn/mdn-http-observatory/issues/35)) ([9c945ca](https://github.com/mdn/mdn-http-observatory/commit/9c945ca7e39fd8dcda1fed27a2d855bec81ae4df))


### Bug Fixes

* **api:** properly refuse hostnames in special TLDs (MP-1287) ([ea315ba](https://github.com/mdn/mdn-http-observatory/commit/ea315baf7415004417d5d9ffae91aa7bea4cd9e0))
* **api:** typos in policy copy ([e1d710d](https://github.com/mdn/mdn-http-observatory/commit/e1d710d63e4a227cb972f5646e68fc61504d987c))
* **auto-merge:** approve before comment ([#22](https://github.com/mdn/mdn-http-observatory/issues/22)) ([c2519a1](https://github.com/mdn/mdn-http-observatory/commit/c2519a1321b686dc8d512f7974fdc869939afd24))
* **auto-merge:** remove accidental quote ([#23](https://github.com/mdn/mdn-http-observatory/issues/23)) ([561b2dd](https://github.com/mdn/mdn-http-observatory/commit/561b2dd4c8692094dbcf406df57b5d38b56292d2))
* **csp:** make sure a single `frame-ancestors` in meta equiv tags gets ignored correctly ([5080718](https://github.com/mdn/mdn-http-observatory/commit/5080718fcbb89837e71085da8e11c338a98bc203))
* **xframeoptions:** added a test that ensures meta equiv tags with `x-frame-options` are ignored ([39cf38c](https://github.com/mdn/mdn-http-observatory/commit/39cf38cf1c2e6d382d4bac5714fb2b9573e87848))


### Miscellaneous

* **auto-merge:** replace workflow ([#11](https://github.com/mdn/mdn-http-observatory/issues/11)) ([3ad31e3](https://github.com/mdn/mdn-http-observatory/commit/3ad31e3572c0c2cb22e43b7175960b91c1fbddf6))
* **github:** add CODEOWNERS ([#10](https://github.com/mdn/mdn-http-observatory/issues/10)) ([8f64852](https://github.com/mdn/mdn-http-observatory/commit/8f64852023a3e2d7a8b7e8892aef659291eaedae))
* **github:** add Dependabot config ([#12](https://github.com/mdn/mdn-http-observatory/issues/12)) ([5b9384a](https://github.com/mdn/mdn-http-observatory/commit/5b9384a704e1ff56016ddf63a196eddbc3d4f3de))
* **node:** use Node.js v20 via .nvmrc file ([#9](https://github.com/mdn/mdn-http-observatory/issues/9)) ([a9992a8](https://github.com/mdn/mdn-http-observatory/commit/a9992a82368068fca635859885816589738e8fb6))
