cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20240821.1`](https://togithub.com/cloudflare/workerd/compare/2f36bf5c96ba9e17debb421d4985b689640a7b23...8640269b40cfa9bbfd814b2c92e5fe7023b48f74)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/2f36bf5c96ba9e17debb421d4985b689640a7b23...8640269b40cfa9bbfd814b2c92e5fe7023b48f74)
### [`v4.20240815.0`](https://togithub.com/cloudflare/workerd/compare/2b3012bf2eb08c18f6f745884ff5a81c0270d09d...2f36bf5c96ba9e17debb421d4985b689640a7b23)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/2b3012bf2eb08c18f6f745884ff5a81c0270d09d...2f36bf5c96ba9e17debb421d4985b689640a7b23)
### [`v4.20240806.0`](https://togithub.com/cloudflare/workerd/compare/ce15e0b82e6408c49ec3e980f23640bd25d6c675...2b3012bf2eb08c18f6f745884ff5a81c0270d09d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/ce15e0b82e6408c49ec3e980f23640bd25d6c675...2b3012bf2eb08c18f6f745884ff5a81c0270d09d)
### [`v4.20240729.0`](https://togithub.com/cloudflare/workerd/compare/b5b2329b385637fb14f24cefb792ce3204b51dd6...ce15e0b82e6408c49ec3e980f23640bd25d6c675)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/b5b2329b385637fb14f24cefb792ce3204b51dd6...ce15e0b82e6408c49ec3e980f23640bd25d6c675)
### [`v4.20240725.0`](https://togithub.com/cloudflare/workerd/compare/d1fbad2793221318876a9e2c4acaee126e671903...b5b2329b385637fb14f24cefb792ce3204b51dd6)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/d1fbad2793221318876a9e2c4acaee126e671903...b5b2329b385637fb14f24cefb792ce3204b51dd6)
### [`v4.20240722.0`](https://togithub.com/cloudflare/workerd/compare/1e3bcf6cac1389614cea5513a8a2113ef3e60c48...d1fbad2793221318876a9e2c4acaee126e671903)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/1e3bcf6cac1389614cea5513a8a2113ef3e60c48...d1fbad2793221318876a9e2c4acaee126e671903)
### [`v4.20240718.0`](https://togithub.com/cloudflare/workerd/compare/f197dd6f1a6475fb266d9fa89dbebedb050a291d...1e3bcf6cac1389614cea5513a8a2113ef3e60c48)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/f197dd6f1a6475fb266d9fa89dbebedb050a291d...1e3bcf6cac1389614cea5513a8a2113ef3e60c48)
### [`v4.20240712.0`](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d)
### [`v4.20240701.0`](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4)
### [`v4.20240620.0`](https://togithub.com/cloudflare/workerd/compare/408b841da5bc4e2f1e27435043507a1f09f6ebca...f8882597f7d4862626fd4e0c5b60723f1c55c9e1)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/408b841da5bc4e2f1e27435043507a1f09f6ebca...f8882597f7d4862626fd4e0c5b60723f1c55c9e1)
### [`v4.20240614.0`](https://togithub.com/cloudflare/workerd/compare/19a4d87e9bb1fd15a02d909e2529b120f0c609cf...408b841da5bc4e2f1e27435043507a1f09f6ebca)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/19a4d87e9bb1fd15a02d909e2529b120f0c609cf...408b841da5bc4e2f1e27435043507a1f09f6ebca)
### [`v4.20240605.0`](https://togithub.com/cloudflare/workerd/compare/132f8630b710c45d973da48e4d7c80a4e178b38f...19a4d87e9bb1fd15a02d909e2529b120f0c609cf)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/132f8630b710c45d973da48e4d7c80a4e178b38f...19a4d87e9bb1fd15a02d909e2529b120f0c609cf)
### [`v4.20240603.0`](https://togithub.com/cloudflare/workerd/compare/0b97db7562078dd09576e6508144cc61147e4f7d...132f8630b710c45d973da48e4d7c80a4e178b38f)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/0b97db7562078dd09576e6508144cc61147e4f7d...132f8630b710c45d973da48e4d7c80a4e178b38f)
### [`v4.20240529.0`](https://togithub.com/cloudflare/workerd/compare/c5aa2ed947bef1c27dfbcfe58ed416c5e4978fe5...0b97db7562078dd09576e6508144cc61147e4f7d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/c5aa2ed947bef1c27dfbcfe58ed416c5e4978fe5...0b97db7562078dd09576e6508144cc61147e4f7d)
### [`v4.20240524.0`](https://togithub.com/cloudflare/workerd/compare/2b54ea0aa5660468a64ca8e0d35205af311d377c...c5aa2ed947bef1c27dfbcfe58ed416c5e4978fe5)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/2b54ea0aa5660468a64ca8e0d35205af311d377c...c5aa2ed947bef1c27dfbcfe58ed416c5e4978fe5)
### [`v4.20240512.0`](https://togithub.com/cloudflare/workerd/compare/01700a3cc7637e82fea3b6f1c8521ca4b7191d23...2b54ea0aa5660468a64ca8e0d35205af311d377c)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/01700a3cc7637e82fea3b6f1c8521ca4b7191d23...2b54ea0aa5660468a64ca8e0d35205af311d377c)
### [`v4.20240502.0`](https://togithub.com/cloudflare/workerd/compare/fc2ae2f61e5040ec727c598aaf85eb690f22c3b4...01700a3cc7637e82fea3b6f1c8521ca4b7191d23)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/fc2ae2f61e5040ec727c598aaf85eb690f22c3b4...01700a3cc7637e82fea3b6f1c8521ca4b7191d23)
### [`v4.20240423.0`](https://togithub.com/cloudflare/workerd/compare/d3b5b16588cc33c930584064995c4a3635d07c28...fc2ae2f61e5040ec727c598aaf85eb690f22c3b4)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/d3b5b16588cc33c930584064995c4a3635d07c28...fc2ae2f61e5040ec727c598aaf85eb690f22c3b4)
### [`v4.20240419.0`](https://togithub.com/cloudflare/workerd/compare/9024ba80635cf576d30e0abfb89500482e3ff381...d3b5b16588cc33c930584064995c4a3635d07c28)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/9024ba80635cf576d30e0abfb89500482e3ff381...d3b5b16588cc33c930584064995c4a3635d07c28)
### [`v4.20240405.0`](https://togithub.com/cloudflare/workerd/compare/0f3b6ab69d2f86ded4a56826a0a78ed591ff4205...9024ba80635cf576d30e0abfb89500482e3ff381)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/0f3b6ab69d2f86ded4a56826a0a78ed591ff4205...9024ba80635cf576d30e0abfb89500482e3ff381)
### [`v4.20240404.0`](https://togithub.com/cloudflare/workerd/compare/89495b2c0f271984efbd9eceb8f746be5cfb5923...0f3b6ab69d2f86ded4a56826a0a78ed591ff4205)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/89495b2c0f271984efbd9eceb8f746be5cfb5923...0f3b6ab69d2f86ded4a56826a0a78ed591ff4205)
### [`v4.20240403.0`](https://togithub.com/cloudflare/workerd/compare/ef9c4ded4402ebb9d56d371ec9ac2dbfe4896191...89495b2c0f271984efbd9eceb8f746be5cfb5923)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/ef9c4ded4402ebb9d56d371ec9ac2dbfe4896191...89495b2c0f271984efbd9eceb8f746be5cfb5923)
### [`v4.20240402.0`](https://togithub.com/cloudflare/workerd/compare/aa43411321843bfe19709d8e4a9a18d54a049f79...ef9c4ded4402ebb9d56d371ec9ac2dbfe4896191)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/aa43411321843bfe19709d8e4a9a18d54a049f79...ef9c4ded4402ebb9d56d371ec9ac2dbfe4896191)
### [`v4.20240329.0`](https://togithub.com/cloudflare/workerd/compare/039202a486c21db514879861480a425e060a867a...aa43411321843bfe19709d8e4a9a18d54a049f79)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/039202a486c21db514879861480a425e060a867a...aa43411321843bfe19709d8e4a9a18d54a049f79)
### [`v4.20240320.1`](https://togithub.com/cloudflare/workerd/compare/9850edb5de6c91914d4585f1f5b0caeb59c4c270...039202a486c21db514879861480a425e060a867a)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/9850edb5de6c91914d4585f1f5b0caeb59c4c270...039202a486c21db514879861480a425e060a867a)
### [`v4.20240314.0`](https://togithub.com/cloudflare/workerd/compare/f91138c55fd4a27138bced69799c046d12e1d3bf...9850edb5de6c91914d4585f1f5b0caeb59c4c270)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/f91138c55fd4a27138bced69799c046d12e1d3bf...9850edb5de6c91914d4585f1f5b0caeb59c4c270)
### [`v4.20240312.0`](https://togithub.com/cloudflare/workerd/compare/5e2456e8c451eedc28992aa93da49bacf94599f0...f91138c55fd4a27138bced69799c046d12e1d3bf)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/5e2456e8c451eedc28992aa93da49bacf94599f0...f91138c55fd4a27138bced69799c046d12e1d3bf)
### [`v4.20240222.0`](https://togithub.com/cloudflare/workerd/compare/966fb47a8148090e72b9a7862e07d185c52b121d...5e2456e8c451eedc28992aa93da49bacf94599f0)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/966fb47a8148090e72b9a7862e07d185c52b121d...5e2456e8c451eedc28992aa93da49bacf94599f0)
### [`v4.20240208.0`](https://togithub.com/cloudflare/workerd/compare/ab0dd12f88b589f158aa6aef52976b906175f348...966fb47a8148090e72b9a7862e07d185c52b121d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/ab0dd12f88b589f158aa6aef52976b906175f348...966fb47a8148090e72b9a7862e07d185c52b121d)
### [`v4.20240129.0`](https://togithub.com/cloudflare/workerd/compare/8c3f686868727b0b696352834b942c2dd427030c...ab0dd12f88b589f158aa6aef52976b906175f348)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/8c3f686868727b0b696352834b942c2dd427030c...ab0dd12f88b589f158aa6aef52976b906175f348)
### [`v4.20240117.0`](https://togithub.com/cloudflare/workerd/compare/d8d662c1e93f025d3efb3479235cb1f06565ca41...8c3f686868727b0b696352834b942c2dd427030c)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/d8d662c1e93f025d3efb3479235cb1f06565ca41...8c3f686868727b0b696352834b942c2dd427030c)
### [`v4.20231218.0`](https://togithub.com/cloudflare/workerd/compare/4f1f9472aec5c6f8709c48726e537744be9aa1f6...d8d662c1e93f025d3efb3479235cb1f06565ca41)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/4f1f9472aec5c6f8709c48726e537744be9aa1f6...d8d662c1e93f025d3efb3479235cb1f06565ca41)
### [`v4.20231121.0`](https://togithub.com/cloudflare/workerd/compare/d1a3c89716591753406923e177b54da3475dd01c...4f1f9472aec5c6f8709c48726e537744be9aa1f6)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/d1a3c89716591753406923e177b54da3475dd01c...4f1f9472aec5c6f8709c48726e537744be9aa1f6)
### [`v4.20231025.0`](https://togithub.com/cloudflare/workerd/compare/8b04c8e09962d80c7a423cb7d548fb14589e7807...d1a3c89716591753406923e177b54da3475dd01c)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/8b04c8e09962d80c7a423cb7d548fb14589e7807...d1a3c89716591753406923e177b54da3475dd01c)
### [`v4.20231016.0`](https://togithub.com/cloudflare/workerd/compare/ea8b70b6cc396933ac79a024eea08c0ea7e8603d...8b04c8e09962d80c7a423cb7d548fb14589e7807)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/ea8b70b6cc396933ac79a024eea08c0ea7e8603d...8b04c8e09962d80c7a423cb7d548fb14589e7807)
### [`v4.20231010.0`](https://togithub.com/cloudflare/workerd/compare/a71dfbd8db4e8c3e4b554bd8b092539dc10a186c...ea8b70b6cc396933ac79a024eea08c0ea7e8603d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/a71dfbd8db4e8c3e4b554bd8b092539dc10a186c...ea8b70b6cc396933ac79a024eea08c0ea7e8603d)
### [`v4.20231002.0`](https://togithub.com/cloudflare/workerd/compare/a0b394f107109f792ecf0e8f80f97c19d2569786...a71dfbd8db4e8c3e4b554bd8b092539dc10a186c)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/a0b394f107109f792ecf0e8f80f97c19d2569786...a71dfbd8db4e8c3e4b554bd8b092539dc10a186c)
### [`v4.20230922.0`](https://togithub.com/cloudflare/workerd/compare/3f8ecc8732af39ad7962da0ce72c8d8eac4a7ecd...a0b394f107109f792ecf0e8f80f97c19d2569786)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/3f8ecc8732af39ad7962da0ce72c8d8eac4a7ecd...a0b394f107109f792ecf0e8f80f97c19d2569786)
### [`v4.20230914.0`](https://togithub.com/cloudflare/workerd/compare/743cdd137846e4d26cb75300b48a0ca315679e9d...3f8ecc8732af39ad7962da0ce72c8d8eac4a7ecd)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/743cdd137846e4d26cb75300b48a0ca315679e9d...3f8ecc8732af39ad7962da0ce72c8d8eac4a7ecd)
### [`v4.20230904.0`](https://togithub.com/cloudflare/workerd/compare/a199ac56fed3f12f9c3930ef39c2ba6e9197810d...743cdd137846e4d26cb75300b48a0ca315679e9d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/a199ac56fed3f12f9c3930ef39c2ba6e9197810d...743cdd137846e4d26cb75300b48a0ca315679e9d)
### [`v4.20230830.0`](https://togithub.com/cloudflare/workerd/compare/36c9f6ab6837546d040c1a6674c9d05fcd9eaf17...a199ac56fed3f12f9c3930ef39c2ba6e9197810d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/36c9f6ab6837546d040c1a6674c9d05fcd9eaf17...a199ac56fed3f12f9c3930ef39c2ba6e9197810d)
### [`v4.20230821.0`](https://togithub.com/cloudflare/workerd/compare/14164667dd9fdc29522fc7f392826b5a18f5223a...36c9f6ab6837546d040c1a6674c9d05fcd9eaf17)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/14164667dd9fdc29522fc7f392826b5a18f5223a...36c9f6ab6837546d040c1a6674c9d05fcd9eaf17)
### [`v4.20230814.0`](https://togithub.com/cloudflare/workerd/compare/c6f439ca37c5fa34acc54a6df79214ae029ddf9f...14164667dd9fdc29522fc7f392826b5a18f5223a)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/c6f439ca37c5fa34acc54a6df79214ae029ddf9f...14164667dd9fdc29522fc7f392826b5a18f5223a)
### [`v4.20230807.0`](https://togithub.com/cloudflare/workerd/compare/cfe58509befa7fb33f1abe79c342818181603dfe...c6f439ca37c5fa34acc54a6df79214ae029ddf9f)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/cfe58509befa7fb33f1abe79c342818181603dfe...c6f439ca37c5fa34acc54a6df79214ae029ddf9f)
### [`v4.20230801.0`](https://togithub.com/cloudflare/workerd/compare/e8400cb15a96d454c5a928219e30ff2d2a7d47d6...cfe58509befa7fb33f1abe79c342818181603dfe)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/e8400cb15a96d454c5a928219e30ff2d2a7d47d6...cfe58509befa7fb33f1abe79c342818181603dfe)
### [`v4.20230724.0`](https://togithub.com/cloudflare/workerd/compare/ecadcd20bd60a0e5fb1e5882165b579563be26f4...e8400cb15a96d454c5a928219e30ff2d2a7d47d6)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/ecadcd20bd60a0e5fb1e5882165b579563be26f4...e8400cb15a96d454c5a928219e30ff2d2a7d47d6)
### [`v4.20230717.1`](https://togithub.com/cloudflare/workerd/compare/30f053b0a7154ad129460d296c59aeb823f336e7...ecadcd20bd60a0e5fb1e5882165b579563be26f4)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/30f053b0a7154ad129460d296c59aeb823f336e7...ecadcd20bd60a0e5fb1e5882165b579563be26f4)
### [`v4.20230717.0`](https://togithub.com/cloudflare/workerd/compare/0d07ca9b08425616def6814d18e2faa41b5f09e6...30f053b0a7154ad129460d296c59aeb823f336e7)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/0d07ca9b08425616def6814d18e2faa41b5f09e6...30f053b0a7154ad129460d296c59aeb823f336e7)
### [`v4.20230710.1`](https://togithub.com/cloudflare/workerd/compare/ee4a7b99526d53815dfb1c1c7b9417cdfa3b8aa6...0d07ca9b08425616def6814d18e2faa41b5f09e6)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/ee4a7b99526d53815dfb1c1c7b9417cdfa3b8aa6...0d07ca9b08425616def6814d18e2faa41b5f09e6)
### [`v4.20230710.0`](https://togithub.com/cloudflare/workerd/compare/0759f6d30f28904a072bc3d2221abae8c2d3e6c4...ee4a7b99526d53815dfb1c1c7b9417cdfa3b8aa6)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/0759f6d30f28904a072bc3d2221abae8c2d3e6c4...ee4a7b99526d53815dfb1c1c7b9417cdfa3b8aa6)
### [`v4.20230628.0`](https://togithub.com/cloudflare/workerd/compare/2d124ecd2d1132537d37bd5e166ac1aec4f7397f...0759f6d30f28904a072bc3d2221abae8c2d3e6c4)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/2d124ecd2d1132537d37bd5e166ac1aec4f7397f...0759f6d30f28904a072bc3d2221abae8c2d3e6c4)
### [`v4.20230518.0`](https://togithub.com/cloudflare/workerd/compare/8f4274db3823772dc86fade66c631775405dca30...2d124ecd2d1132537d37bd5e166ac1aec4f7397f)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/8f4274db3823772dc86fade66c631775405dca30...2d124ecd2d1132537d37bd5e166ac1aec4f7397f)
### [`v4.20230511.0`](https://togithub.com/cloudflare/workerd/compare/62886ffeeb47523ff572bc5478ff2eecd3639f81...8f4274db3823772dc86fade66c631775405dca30)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/62886ffeeb47523ff572bc5478ff2eecd3639f81...8f4274db3823772dc86fade66c631775405dca30)
### [`v4.20230419.0`](https://togithub.com/cloudflare/workerd/compare/57084bc3613644670a3e6344ab11a9e7a77e3ec8...62886ffeeb47523ff572bc5478ff2eecd3639f81)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/57084bc3613644670a3e6344ab11a9e7a77e3ec8...62886ffeeb47523ff572bc5478ff2eecd3639f81)
### [`v4.20230404.0`](https://togithub.com/cloudflare/workerd/compare/662240e6bf54fcc1ba9474711ddecb8cd9d18559...57084bc3613644670a3e6344ab11a9e7a77e3ec8)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/662240e6bf54fcc1ba9474711ddecb8cd9d18559...57084bc3613644670a3e6344ab11a9e7a77e3ec8)
### [`v4.20230321.0`](https://togithub.com/cloudflare/workerd/compare/684b3a2c0c0977bf8422c5870948ad8be03c2dbf...662240e6bf54fcc1ba9474711ddecb8cd9d18559)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/684b3a2c0c0977bf8422c5870948ad8be03c2dbf...662240e6bf54fcc1ba9474711ddecb8cd9d18559)
### [`v4.20230307.0`](https://togithub.com/cloudflare/workerd/compare/e6774197484e3fc9efc111a535a22b16bd41def9...684b3a2c0c0977bf8422c5870948ad8be03c2dbf)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/e6774197484e3fc9efc111a535a22b16bd41def9...684b3a2c0c0977bf8422c5870948ad8be03c2dbf)
### [`v4.20230228.0`](https://togithub.com/cloudflare/workerd/compare/729f9a4f0d6162c940eb24d80001d50253475101...e6774197484e3fc9efc111a535a22b16bd41def9)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/729f9a4f0d6162c940eb24d80001d50253475101...e6774197484e3fc9efc111a535a22b16bd41def9)
### [`v4.20230221.0`](https://togithub.com/cloudflare/workerd/compare/35f6e039dbf4795b7c55a0f3913a66231e705e73...729f9a4f0d6162c940eb24d80001d50253475101)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/35f6e039dbf4795b7c55a0f3913a66231e705e73...729f9a4f0d6162c940eb24d80001d50253475101)
### [`v4.20230215.0`](https://togithub.com/cloudflare/workerd/compare/ae00720970b2cd9efead0fec1e2bb684cb59f5b0...35f6e039dbf4795b7c55a0f3913a66231e705e73)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/ae00720970b2cd9efead0fec1e2bb684cb59f5b0...35f6e039dbf4795b7c55a0f3913a66231e705e73)
### [`v4.20230214.0`](https://togithub.com/cloudflare/workerd/compare/f965898f607209c2fdc630965ecebb936921abe6...ae00720970b2cd9efead0fec1e2bb684cb59f5b0)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/f965898f607209c2fdc630965ecebb936921abe6...ae00720970b2cd9efead0fec1e2bb684cb59f5b0)
### [`v4.20230115.0`](https://togithub.com/cloudflare/workerd/compare/ed850027cd9c1580acd4100737a53222a222537e...f965898f607209c2fdc630965ecebb936921abe6)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/ed850027cd9c1580acd4100737a53222a222537e...f965898f607209c2fdc630965ecebb936921abe6)
### [`v4.20221111.1`](https://togithub.com/cloudflare/workerd/compare/b90b820304c9044e0e6d21bbf8e89ae750b4262d...ed850027cd9c1580acd4100737a53222a222537e)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/b90b820304c9044e0e6d21bbf8e89ae750b4262d...ed850027cd9c1580acd4100737a53222a222537e)
### [`v4.20221111.0`](https://togithub.com/cloudflare/workerd/compare/c8d9533caa4415c2156d2cf1daca75289d01ae70...b90b820304c9044e0e6d21bbf8e89ae750b4262d)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/c8d9533caa4415c2156d2cf1daca75289d01ae70...b90b820304c9044e0e6d21bbf8e89ae750b4262d)
### [`v3.19.0`](https://togithub.com/cloudflare/workerd/compare/c0de39ad801dec05dca608ef654888612fd42945...c8d9533caa4415c2156d2cf1daca75289d01ae70)
[Compare Source](https://togithub.com/cloudflare/workerd/compare/c0de39ad801dec05dca608ef654888612fd42945...c8d9533caa4415c2156d2cf1daca75289d01ae70)
tj/commander.js (commander)
### [`v12.1.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1210-2024-05-18)
[Compare Source](https://togithub.com/tj/commander.js/compare/v12.0.0...v12.1.0)
##### Added
### [`v12.0.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1200-2024-02-03)
[Compare Source](https://togithub.com/tj/commander.js/compare/v11.1.0...v12.0.0)
##### Added
- `.addHelpOption()` as another way of configuring built-in help option (\[[#2006](https://togithub.com/tj/commander.js/issues/2006)])
- `.helpCommand()` for configuring built-in help command (\[[#2087](https://togithub.com/tj/commander.js/issues/2087)])
##### Fixed
- *Breaking:* use non-zero exit code when spawned executable subcommand terminates due to a signal (\[[#2023](https://togithub.com/tj/commander.js/issues/2023)])
- *Breaking:* check `passThroughOptions` constraints when using `.addCommand` and throw if parent command does not have `.enablePositionalOptions()` enabled (\[[#1937](https://togithub.com/tj/commander.js/issues/1937)])
##### Changed
- *Breaking:* Commander 12 requires Node.js v18 or higher (\[[#2027](https://togithub.com/tj/commander.js/issues/2027)])
- *Breaking:* throw an error if add an option with a flag which is already in use (\[[#2055](https://togithub.com/tj/commander.js/issues/2055)])
- *Breaking:* throw an error if add a command with name or alias which is already in use (\[[#2059](https://togithub.com/tj/commander.js/issues/2059)])
- *Breaking:* throw error when calling `.storeOptionsAsProperties()` after setting an option value (\[[#1928](https://togithub.com/tj/commander.js/issues/1928)])
- replace non-standard JSDoc of `@api private` with documented `@private` (\[[#1949](https://togithub.com/tj/commander.js/issues/1949)])
- `.addHelpCommand()` now takes a Command (passing string or boolean still works as before but deprecated) (\[[#2087](https://togithub.com/tj/commander.js/issues/2087)])
- refactor internal implementation of built-in help option (\[[#2006](https://togithub.com/tj/commander.js/issues/2006)])
- refactor internal implementation of built-in help command (\[[#2087](https://togithub.com/tj/commander.js/issues/2087)])
##### Deprecated
- `.addHelpCommand()` passing string or boolean (use `.helpCommand()` or pass a Command) (\[[#2087](https://togithub.com/tj/commander.js/issues/2087)])
##### Removed
- *Breaking:* removed default export of a global Command instance from CommonJS (use the named `program` export instead) (\[[#2017](https://togithub.com/tj/commander.js/issues/2017)])
##### Migration Tips
**global program**
If you are using the [deprecated](./docs/deprecated.md#default-import-of-global-command-object) default import of the global Command object, you need to switch to using a named import (or create a new `Command`).
```js
// const program = require('commander');
const { program } = require('commander');
```
**option and command clashes**
A couple of configuration problems now throw an error, which will pick up issues in existing programs:
- adding an option which uses the same flag as a previous option
- adding a command which uses the same name or alias as a previous command
### [`v11.1.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1110-2023-10-13)
[Compare Source](https://togithub.com/tj/commander.js/compare/v11.0.0...v11.1.0)
##### Fixed
- TypeScript: update `OptionValueSource` to allow any string, to match supported use of custom sources (\[[#1983](https://togithub.com/tj/commander.js/issues/1983)])
- TypeScript: add that `Command.version()` can also be used as getter (\[[#1982](https://togithub.com/tj/commander.js/issues/1982)])
- TypeScript: add null return type to `Commands.executableDir()`, for when not configured (\[[#1965](https://togithub.com/tj/commander.js/issues/1965)])
- subcommands with an executable handler and only a short help flag are now handled correctly by the parent's help command (\[[#1930](https://togithub.com/tj/commander.js/issues/1930)])
##### Added
- `registeredArguments` property on `Command` with the array of defined `Argument` (like `Command.options` for `Option`) (\[[#2010](https://togithub.com/tj/commander.js/issues/2010)])
- TypeScript declarations for Option properties: `envVar`, `presetArg` (\[[#2019](https://togithub.com/tj/commander.js/issues/2019)])
- TypeScript declarations for Argument properties: `argChoices`, `defaultValue`, `defaultValueDescription` (\[[#2019](https://togithub.com/tj/commander.js/issues/2019)])
- example file which shows how to configure help to display any custom usage in the list of subcommands (\[[#1896](https://togithub.com/tj/commander.js/issues/1896)])
##### Changed
- (developer) refactor TypeScript configs for multiple use-cases, and enable checks in JavaScript files in supporting editors (\[[#1969](https://togithub.com/tj/commander.js/issues/1969)])
##### Deprecated
- `Command._args` was private anyway, but now available as `registeredArguments` (\[[#2010](https://togithub.com/tj/commander.js/issues/2010)])
### [`v11.0.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1100-2023-06-16)
[Compare Source](https://togithub.com/tj/commander.js/compare/v10.0.1...v11.0.0)
##### Fixed
- help command works when help option is disabled (\[[#1864](https://togithub.com/tj/commander.js/issues/1864)])
##### Changed
- leading and trailing spaces are now ignored by the .arguments() method (\[[#1874](https://togithub.com/tj/commander.js/issues/1874)])
- refine "types" exports for ESM to follow TypeScript guidelines (\[[#1886](https://togithub.com/tj/commander.js/issues/1886)])
- *Breaking:* Commander 11 requires Node.js v16 or higher
### [`v10.0.1`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1001-2023-04-15)
[Compare Source](https://togithub.com/tj/commander.js/compare/v10.0.0...v10.0.1)
##### Added
- improvements to documentation (\[[#1858](https://togithub.com/tj/commander.js/issues/1858)], \[[#1859](https://togithub.com/tj/commander.js/issues/1859)], \[[#1860](https://togithub.com/tj/commander.js/issues/1860)])
##### Fixed
- remove unused `Option.optionFlags` property from TypeScript definition (\[[#1844](https://togithub.com/tj/commander.js/issues/1844)])
##### Changed
- assume boolean option intended if caller passes string instead of hash to `.implies()` (\[[#1854](https://togithub.com/tj/commander.js/issues/1854)])
### [`v10.0.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1000-2023-01-13)
[Compare Source](https://togithub.com/tj/commander.js/compare/v9.5.0...v10.0.0)
##### Added
- wrap command description in help (\[[#1804](https://togithub.com/tj/commander.js/issues/1804)])
##### Changed
- *Breaking:* Commander 10 requires Node.js v14 or higher
### [`v9.5.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#950-2023-01-07)
[Compare Source](https://togithub.com/tj/commander.js/compare/v9.4.1...v9.5.0)
##### Added
- `.getOptionValueSourceWithGlobals()` (\[[#1832](https://togithub.com/tj/commander.js/issues/1832)])
- `showGlobalOptions` for `.configureHelp{}` and `Help` (\[[#1828](https://togithub.com/tj/commander.js/issues/1828)])
cure53/DOMPurify (dompurify)
### [`v3.1.6`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.6): DOMPurify 3.1.6
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.5...3.1.6)
- Fixed an issue with the execution logic of attribute hooks to prevent bypasses, thanks [@kevin-mizu](https://togithub.com/kevin-mizu)
- Fixed an issue with element removal leading to uncaught errors through DOM Clobbering, thanks [@realansgar](https://togithub.com/realansgar)
- Fixed a minor problem with the bower file pointing to the wrong dist path
- Fixed several minor typos in docs, comments and comment blocks, thanks [@Rotzbua](https://togithub.com/Rotzbua)
- Updated several development dependencies
### [`v3.1.5`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.5): DOMPurify 3.1.5
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.4...3.1.5)
- Fixed a minor issue with the dist paths in `bower.js`, thanks [@HakumenNC](https://togithub.com/HakumenNC)
- Fixed a minor issue with sanitizing HTML coming from copy\&paste Word content, thanks [@kakao-bishop-cho](https://togithub.com/kakao-bishop-cho)
### [`v3.1.4`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.4): DOMPurify 3.1.4
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.3...3.1.4)
- Fixed an issue with the recently implemented `isNaN` checks, thanks [@tulach](https://togithub.com/tulach)
- Added several new popover attributes to allow-list, thanks [@Gigabyte5671](https://togithub.com/Gigabyte5671)
- Fixed the tests and adjusted the test runner to cover all branches
### [`v3.1.3`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.3): DOMPurify 3.1.3
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.2...3.1.3)
- Fixed several mXSS variations found by and thanks to [@kevin-mizu](https://togithub.com/kevin-mizu) & [@Ry0taK](https://togithub.com/Ry0taK)
- Added better configurability for comment scrubbing default behavior
- Added better hardening against Prototype Pollution attacks, thanks [@kevin-mizu](https://togithub.com/kevin-mizu)
- Added better handling and readability of the `nodeType` property, thanks [@ssi02014](https://togithub.com/ssi02014)
- Fixed some smaller issues in README and other documentation
### [`v3.1.2`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.2): DOMPurify 3.1.2
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.1...3.1.2)
- Addressed and fixed a mXSS variation found by [@kevin-mizu](https://togithub.com/kevin-mizu)
- Addressed and fixed a mXSS variation found by [Adam Kues](https://twitter.com/hash_kitten) of Assetnote
- Updated tests for older Safari and Chrome versions
### [`v3.1.1`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.1): DOMPurify 3.1.1
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.0...3.1.1)
- Fixed an mXSS sanitiser bypass reported by [@icesfont](https://togithub.com/icesfont)
- Added new code to track element nesting depth
- Added new code to enforce a maximum nesting depth of 255
- Added coverage tests and necessary clobbering protections
**Note that this is a security release and should be upgraded to immediately. Please also note that further releases may follow as the underlying vulnerability is apparently new and further variations may be discovered.**
### [`v3.1.0`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.0): DOMPurify 3.1.0
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.11...3.1.0)
- Added new setting `SAFE_FOR_XML` to enable better control over comment scrubbing
- Updated README to warn about *happy-dom* not being safe for use with DOMPurify yet
- Updated the LICENSE file to show the accurate year number
- Updated several build and test dependencies
### [`v3.0.11`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.11): DOMPurify 3.0.11
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.10...3.0.11)
- Fixed another conditional bypass caused by Processing Instructions, thanks [@Ry0taK](https://togithub.com/Ry0taK)
- Fixed the regex for HTML Custom Element detection, thanks [@AlekseySolovey3T](https://togithub.com/AlekseySolovey3T)
### [`v3.0.10`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.10): DOMPurify 3.0.10
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.9...3.0.10)
- Fixed two possible bypasses when sanitizing an XML document and later using it in HTML, thanks [@Slonser](https://togithub.com/Slonser)
- Bumped up some build and test dependencies
### [`v3.0.9`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.9): DOMPurify 3.0.9
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.8...3.0.9)
- Fixed a problem with proper detection of Custom Elements, thanks [@kevin-mizu](https://togithub.com/kevin-mizu)
- Refactored the `hasOwnProperty` logic, thanks [@ssi02014](https://togithub.com/ssi02014)
- Removed a superfluous `console.warn` making HappyDom happier, thanks [@HugoPoi](https://togithub.com/HugoPoi)
- Modernized some of the demo hooks for better looks, thanks [@Steb95](https://togithub.com/Steb95)
### [`v3.0.8`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.8): DOMPurify 3.0.8
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.7...3.0.8)
- Fixed errors caused by conditional exports, thanks [@ssi02014](https://togithub.com/ssi02014)
- Fixed a type error when working with custom element config, thanks [@cpmotion](https://togithub.com/cpmotion)
### [`v3.0.7`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.7): DOMPurify 3.0.7
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.6...3.0.7)
- Added better protection against CSPP attacks, thanks [@kevin-mizu](https://togithub.com/kevin-mizu)
- Updated browser versions for automated tests
- Updated Node versions for automated tests
### [`v3.0.6`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.6): DOMPurify 3.0.6
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.5...3.0.6)
- Refactored the core code-base and several utilities, thanks [@ssi02014](https://togithub.com/ssi02014)
- Updated and fixed several sections of the README, thanks [@ssi02014](https://togithub.com/ssi02014)
- Updated several outdated build and test dependencies
### [`v3.0.5`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.5): DOMPurify 3.0.5
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.4...3.0.5)
- Fixed a licensing issue spotted and reported by [@george-thomas-hill](https://togithub.com/george-thomas-hill)
- Updated several build and test dependencies
### [`v3.0.4`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.4): DOMPurify 3.0.4
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.3...3.0.4)
- Fixed a bypass in jsdom 22 in case the noframes element is permitted, thanks [@leeN](https://togithub.com/leeN)
- Fixed a typo with `shadowrootmod` which should be `shadowrootmode`, thanks [@masatokinugawa](https://togithub.com/masatokinugawa)
### [`v3.0.3`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.3): DOMPurify 3.0.3
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.2...3.0.3)
- Added new `TRUSTED_TYPES_POLICY` configuration option, thanks [@dejang](https://togithub.com/dejang)
- Added `feDropShadow` to the SVG filter allow-list, thanks [@SelfMadeSystem](https://togithub.com/SelfMadeSystem)
### [`v3.0.2`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.2): DOMPurify 3.0.2
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.1...3.0.2)
- Fixed an issue with `ALLOWED_URI_REGEXP` not being reset, thanks [@mukilane](https://togithub.com/mukilane)
- Added `mprescripts` tag to allowed MathML elements, thanks [@duyhai94](https://togithub.com/duyhai94)
- Added SMS URI scheme to allowed URI schemes, tanks [@Kiwka](https://togithub.com/Kiwka)
- Updated supported browser versions for nicer code and smaller size, thanks [@buzinas](https://togithub.com/buzinas)
### [`v3.0.1`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.1): DOMPurify 3.0.1
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.0...3.0.1)
- Fixed a problem with improper reset of custom HTML options, thanks [@ammaraskar](https://togithub.com/ammaraskar)
### [`v3.0.0`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.0): DOMPurify 3.0.0
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.6...3.0.0)
- Removed all code that is for MSIE-only
- Removed all tests that are for MSIE-only
- Modified documentation to reflect new state of MSIE support
- Added support for `ALLOW_SELF_CLOSE_IN_ATTR` flag, thanks [@edg2s](https://togithub.com/edg2s) [@AndreVirtimo](https://togithub.com/AndreVirtimo)
- Added better support for `shadowrootmode`, thanks [@mfreed7](https://togithub.com/mfreed7)
**NOTE** Please use the [2.4.4](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.4) release if you still need MSIE support, 3.0.0 comes without the MSIE overhead
### [`v2.5.6`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.6): DOMPurify 2.5.6
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.5...2.5.6)
- Fixed an issue with the execution logic of attribute hooks to prevent bypasses, thanks [@kevin-mizu](https://togithub.com/kevin-mizu)
- Fixed a minor problem with the bower file pointing to the wrong dist path
- Updated several development dependencies
### [`v2.5.5`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.5): DOMPurify 2.5.5
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.4...2.5.5)
- Fixed a minor issue with the dist paths in `bower.js`, thanks [@HakumenNC](https://togithub.com/HakumenNC)
- Fixed a minor issue with sanitizing HTML coming from copy\&paste Word content, thanks [@kakao-bishop-cho](https://togithub.com/kakao-bishop-cho)
### [`v2.5.4`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.4): DOMPurify 2.5.4
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.3...2.5.4)
- Fixed a bug with latest `isNaN` checks affecting MSIE, thanks [@tulach](https://togithub.com/tulach)
- Fixed the tests for MSIE and fixed related test-runner
### [`v2.5.3`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.3): DOMPurify 2.5.3
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.2...2.5.3)
- Fixed several mXSS variations found by and thanks to [@kevin-mizu](https://togithub.com/kevin-mizu) & [@Ry0taK](https://togithub.com/Ry0taK)
- Added better configurability for comment scrubbing default behavior
- Added better hardening against Prototype Pollution attacks, thanks [@kevin-mizu](https://togithub.com/kevin-mizu)
- Fixed some smaller issues in README and other documentation
### [`v2.5.2`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.2): DOMPurify 2.5.2
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.1...2.5.2)
- Addressed and fixed a mXSS variation found by [@kevin-mizu](https://togithub.com/kevin-mizu)
- Addressed and fixed a mXSS variation found by [Adam Kues](https://twitter.com/hash_kitten) of Assetnote
- Updated tests for older Safari and Chrome versions
### [`v2.5.1`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.1): DOMPurify 2.5.1
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.0...2.5.1)
- Fixed an mXSS sanitizer bypass reported by [@icesfont](https://togithub.com/icesfont)
- Added new code to track element nesting depth
- Added new code to enforce a maximum nesting depth of 255
- Added coverage tests and necessary clobbering protections
**Note that this is a security release and should be upgraded to immediately. Please also note that further releases may follow as the underlying vulnerability is apparently new and further variations may be discovered.**
### [`v2.5.0`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.0): DOMPurify 2.5.0
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.9...2.5.0)
- Added new setting `SAFE_FOR_XML` to enable better control over comment scrubbing
- Updated the LICENSE file to show the accurate year number
- Updated several build and test dependencies
### [`v2.4.9`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.9): DOMPurify 2.4.9
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.8...2.4.9)
- Fixed another conditional bypass caused by Processing Instructions, thanks [@Ry0taK](https://togithub.com/Ry0taK)
- Fixed the regex for HTML Custom Element detection, thanks [@AlekseySolovey3T](https://togithub.com/AlekseySolovey3T)
### [`v2.4.8`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.8): DOMPurify 2.4.8
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.7...2.4.8)
- Fixed two possible bypasses when sanitizing an XML document and later using it in HTML, thanks [@Slonser](https://togithub.com/Slonser)
### [`v2.4.7`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.7): DOMPurify 2.4.7
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.6...2.4.7)
- Fixed a licensing issue spotted and reported by [@george-thomas-hill](https://togithub.com/george-thomas-hill)
### [`v2.4.6`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.6): DOMPurify 2.4.6
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.5...2.4.6)
- Fixed a bypass in jsdom 22 in case the `noframes` element is permitted, thanks [@leeN](https://togithub.com/leeN)
### [`v2.4.5`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.5): DOMPurify 2.4.5
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.4...2.4.5)
- Fixed a problem with improper reset of custom HTML options, thanks [@ammaraskar](https://togithub.com/ammaraskar)
### [`v2.4.4`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.4): DOMPurify 2.4.4
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.3...2.4.4)
- Added support for `ALLOW_SELF_CLOSE_IN_ATTR` flag, thanks [@edg2s](https://togithub.com/edg2s) [@AndreVirtimo](https://togithub.com/AndreVirtimo)
- Added better support for `shadowrootmode`, thanks [@mfreed7](https://togithub.com/mfreed7)
### [`v2.4.3`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.3): DOMPurify 2.4.3
[Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.2...2.4.3)
- Final release that is compatible with MSIE10 & MSIE 11
isaacs/node-glob (glob)
### [`v11.0.0`](https://togithub.com/isaacs/node-glob/compare/v10.4.5...v11.0.0)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.5...v11.0.0)
### [`v10.4.5`](https://togithub.com/isaacs/node-glob/compare/v10.4.4...v10.4.5)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.4...v10.4.5)
### [`v10.4.4`](https://togithub.com/isaacs/node-glob/compare/v10.4.3...v10.4.4)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.3...v10.4.4)
### [`v10.4.3`](https://togithub.com/isaacs/node-glob/compare/v10.4.2...c14b787771f269651f27f6207aaf410fe171f0b6)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.2...v10.4.3)
### [`v10.4.2`](https://togithub.com/isaacs/node-glob/compare/v10.4.1...eef7ea35afe511079c5bf83862ed57ece2bbf7fa)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.1...v10.4.2)
### [`v10.4.1`](https://togithub.com/isaacs/node-glob/compare/v10.4.0...v10.4.1)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.0...v10.4.1)
### [`v10.4.0`](https://togithub.com/isaacs/node-glob/compare/v10.3.16...v10.4.0)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.16...v10.4.0)
### [`v10.3.16`](https://togithub.com/isaacs/node-glob/compare/v10.3.15...v10.3.16)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.15...v10.3.16)
### [`v10.3.15`](https://togithub.com/isaacs/node-glob/compare/v10.3.14...921c4b91d49a8b38c48087279bad42785503cfbb)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.14...v10.3.15)
### [`v10.3.14`](https://togithub.com/isaacs/node-glob/compare/v10.3.13...4da30cd93831047441f726fd6335e607e9b03c4a)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.13...v10.3.14)
### [`v10.3.13`](https://togithub.com/isaacs/node-glob/compare/v10.3.12...d6a9d05d150f18e9db4278dfb71ba104b2b5b7c0)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.12...v10.3.13)
### [`v10.3.12`](https://togithub.com/isaacs/node-glob/compare/v10.3.11...d5b6b5d10ac1b83725e6f42649c0e874e76ea602)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.11...v10.3.12)
### [`v10.3.11`](https://togithub.com/isaacs/node-glob/compare/v10.3.10...v10.3.11)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.10...v10.3.11)
### [`v10.3.10`](https://togithub.com/isaacs/node-glob/compare/v10.3.9...v10.3.10)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.9...v10.3.10)
### [`v10.3.9`](https://togithub.com/isaacs/node-glob/compare/v10.3.8...v10.3.9)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.8...v10.3.9)
### [`v10.3.8`](https://togithub.com/isaacs/node-glob/compare/v10.3.7...v10.3.8)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.7...v10.3.8)
### [`v10.3.7`](https://togithub.com/isaacs/node-glob/compare/v10.3.6...v10.3.7)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.6...v10.3.7)
### [`v10.3.6`](https://togithub.com/isaacs/node-glob/compare/v10.3.5...v10.3.6)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.5...v10.3.6)
### [`v10.3.5`](https://togithub.com/isaacs/node-glob/compare/v10.3.4...v10.3.5)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.4...v10.3.5)
### [`v10.3.4`](https://togithub.com/isaacs/node-glob/compare/v10.3.3...v10.3.4)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.3...v10.3.4)
### [`v10.3.3`](https://togithub.com/isaacs/node-glob/compare/v10.3.2...v10.3.3)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.2...v10.3.3)
### [`v10.3.2`](https://togithub.com/isaacs/node-glob/compare/v10.3.1...v10.3.2)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.1...v10.3.2)
### [`v10.3.1`](https://togithub.com/isaacs/node-glob/compare/v10.3.0...v10.3.1)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.0...v10.3.1)
### [`v10.3.0`](https://togithub.com/isaacs/node-glob/blob/HEAD/changelog.md#1030)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.7...v10.3.0)
- Add `--default -p` flag to provide a default pattern
### [`v10.2.7`](https://togithub.com/isaacs/node-glob/compare/v10.2.6...v10.2.7)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.6...v10.2.7)
### [`v10.2.6`](https://togithub.com/isaacs/node-glob/compare/v10.2.5...v10.2.6)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.5...v10.2.6)
### [`v10.2.5`](https://togithub.com/isaacs/node-glob/compare/v10.2.4...v10.2.5)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.4...v10.2.5)
### [`v10.2.4`](https://togithub.com/isaacs/node-glob/compare/v10.2.3...v10.2.4)
[Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.3...v10.2.4)
### [`v10.2.
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.18.0
->4.20240821.1
2.4.0
->3.0.5
4.3.1
->5.1.4
20.0.1
->21.1.7
17.0.18
->20.16.1
16.18.11
->20.16.1
9.4.1
->12.1.0
2.4.2
->3.1.6
8.0.3
->11.0.0
3.1.1
->5.3.1
4.5.0
->5.2.0
20.0.3
->24.1.1
17.1.3
->23.1.1
4.9.4
->5.5.4
Release Notes
cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20240821.1`](https://togithub.com/cloudflare/workerd/compare/2f36bf5c96ba9e17debb421d4985b689640a7b23...8640269b40cfa9bbfd814b2c92e5fe7023b48f74) [Compare Source](https://togithub.com/cloudflare/workerd/compare/2f36bf5c96ba9e17debb421d4985b689640a7b23...8640269b40cfa9bbfd814b2c92e5fe7023b48f74) ### [`v4.20240815.0`](https://togithub.com/cloudflare/workerd/compare/2b3012bf2eb08c18f6f745884ff5a81c0270d09d...2f36bf5c96ba9e17debb421d4985b689640a7b23) [Compare Source](https://togithub.com/cloudflare/workerd/compare/2b3012bf2eb08c18f6f745884ff5a81c0270d09d...2f36bf5c96ba9e17debb421d4985b689640a7b23) ### [`v4.20240806.0`](https://togithub.com/cloudflare/workerd/compare/ce15e0b82e6408c49ec3e980f23640bd25d6c675...2b3012bf2eb08c18f6f745884ff5a81c0270d09d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/ce15e0b82e6408c49ec3e980f23640bd25d6c675...2b3012bf2eb08c18f6f745884ff5a81c0270d09d) ### [`v4.20240729.0`](https://togithub.com/cloudflare/workerd/compare/b5b2329b385637fb14f24cefb792ce3204b51dd6...ce15e0b82e6408c49ec3e980f23640bd25d6c675) [Compare Source](https://togithub.com/cloudflare/workerd/compare/b5b2329b385637fb14f24cefb792ce3204b51dd6...ce15e0b82e6408c49ec3e980f23640bd25d6c675) ### [`v4.20240725.0`](https://togithub.com/cloudflare/workerd/compare/d1fbad2793221318876a9e2c4acaee126e671903...b5b2329b385637fb14f24cefb792ce3204b51dd6) [Compare Source](https://togithub.com/cloudflare/workerd/compare/d1fbad2793221318876a9e2c4acaee126e671903...b5b2329b385637fb14f24cefb792ce3204b51dd6) ### [`v4.20240722.0`](https://togithub.com/cloudflare/workerd/compare/1e3bcf6cac1389614cea5513a8a2113ef3e60c48...d1fbad2793221318876a9e2c4acaee126e671903) [Compare Source](https://togithub.com/cloudflare/workerd/compare/1e3bcf6cac1389614cea5513a8a2113ef3e60c48...d1fbad2793221318876a9e2c4acaee126e671903) ### [`v4.20240718.0`](https://togithub.com/cloudflare/workerd/compare/f197dd6f1a6475fb266d9fa89dbebedb050a291d...1e3bcf6cac1389614cea5513a8a2113ef3e60c48) [Compare Source](https://togithub.com/cloudflare/workerd/compare/f197dd6f1a6475fb266d9fa89dbebedb050a291d...1e3bcf6cac1389614cea5513a8a2113ef3e60c48) ### [`v4.20240712.0`](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/649745ce1c07acf0fdc317edd67d3d1670b946d4...f197dd6f1a6475fb266d9fa89dbebedb050a291d) ### [`v4.20240701.0`](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4) [Compare Source](https://togithub.com/cloudflare/workerd/compare/f8882597f7d4862626fd4e0c5b60723f1c55c9e1...649745ce1c07acf0fdc317edd67d3d1670b946d4) ### [`v4.20240620.0`](https://togithub.com/cloudflare/workerd/compare/408b841da5bc4e2f1e27435043507a1f09f6ebca...f8882597f7d4862626fd4e0c5b60723f1c55c9e1) [Compare Source](https://togithub.com/cloudflare/workerd/compare/408b841da5bc4e2f1e27435043507a1f09f6ebca...f8882597f7d4862626fd4e0c5b60723f1c55c9e1) ### [`v4.20240614.0`](https://togithub.com/cloudflare/workerd/compare/19a4d87e9bb1fd15a02d909e2529b120f0c609cf...408b841da5bc4e2f1e27435043507a1f09f6ebca) [Compare Source](https://togithub.com/cloudflare/workerd/compare/19a4d87e9bb1fd15a02d909e2529b120f0c609cf...408b841da5bc4e2f1e27435043507a1f09f6ebca) ### [`v4.20240605.0`](https://togithub.com/cloudflare/workerd/compare/132f8630b710c45d973da48e4d7c80a4e178b38f...19a4d87e9bb1fd15a02d909e2529b120f0c609cf) [Compare Source](https://togithub.com/cloudflare/workerd/compare/132f8630b710c45d973da48e4d7c80a4e178b38f...19a4d87e9bb1fd15a02d909e2529b120f0c609cf) ### [`v4.20240603.0`](https://togithub.com/cloudflare/workerd/compare/0b97db7562078dd09576e6508144cc61147e4f7d...132f8630b710c45d973da48e4d7c80a4e178b38f) [Compare Source](https://togithub.com/cloudflare/workerd/compare/0b97db7562078dd09576e6508144cc61147e4f7d...132f8630b710c45d973da48e4d7c80a4e178b38f) ### [`v4.20240529.0`](https://togithub.com/cloudflare/workerd/compare/c5aa2ed947bef1c27dfbcfe58ed416c5e4978fe5...0b97db7562078dd09576e6508144cc61147e4f7d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/c5aa2ed947bef1c27dfbcfe58ed416c5e4978fe5...0b97db7562078dd09576e6508144cc61147e4f7d) ### [`v4.20240524.0`](https://togithub.com/cloudflare/workerd/compare/2b54ea0aa5660468a64ca8e0d35205af311d377c...c5aa2ed947bef1c27dfbcfe58ed416c5e4978fe5) [Compare Source](https://togithub.com/cloudflare/workerd/compare/2b54ea0aa5660468a64ca8e0d35205af311d377c...c5aa2ed947bef1c27dfbcfe58ed416c5e4978fe5) ### [`v4.20240512.0`](https://togithub.com/cloudflare/workerd/compare/01700a3cc7637e82fea3b6f1c8521ca4b7191d23...2b54ea0aa5660468a64ca8e0d35205af311d377c) [Compare Source](https://togithub.com/cloudflare/workerd/compare/01700a3cc7637e82fea3b6f1c8521ca4b7191d23...2b54ea0aa5660468a64ca8e0d35205af311d377c) ### [`v4.20240502.0`](https://togithub.com/cloudflare/workerd/compare/fc2ae2f61e5040ec727c598aaf85eb690f22c3b4...01700a3cc7637e82fea3b6f1c8521ca4b7191d23) [Compare Source](https://togithub.com/cloudflare/workerd/compare/fc2ae2f61e5040ec727c598aaf85eb690f22c3b4...01700a3cc7637e82fea3b6f1c8521ca4b7191d23) ### [`v4.20240423.0`](https://togithub.com/cloudflare/workerd/compare/d3b5b16588cc33c930584064995c4a3635d07c28...fc2ae2f61e5040ec727c598aaf85eb690f22c3b4) [Compare Source](https://togithub.com/cloudflare/workerd/compare/d3b5b16588cc33c930584064995c4a3635d07c28...fc2ae2f61e5040ec727c598aaf85eb690f22c3b4) ### [`v4.20240419.0`](https://togithub.com/cloudflare/workerd/compare/9024ba80635cf576d30e0abfb89500482e3ff381...d3b5b16588cc33c930584064995c4a3635d07c28) [Compare Source](https://togithub.com/cloudflare/workerd/compare/9024ba80635cf576d30e0abfb89500482e3ff381...d3b5b16588cc33c930584064995c4a3635d07c28) ### [`v4.20240405.0`](https://togithub.com/cloudflare/workerd/compare/0f3b6ab69d2f86ded4a56826a0a78ed591ff4205...9024ba80635cf576d30e0abfb89500482e3ff381) [Compare Source](https://togithub.com/cloudflare/workerd/compare/0f3b6ab69d2f86ded4a56826a0a78ed591ff4205...9024ba80635cf576d30e0abfb89500482e3ff381) ### [`v4.20240404.0`](https://togithub.com/cloudflare/workerd/compare/89495b2c0f271984efbd9eceb8f746be5cfb5923...0f3b6ab69d2f86ded4a56826a0a78ed591ff4205) [Compare Source](https://togithub.com/cloudflare/workerd/compare/89495b2c0f271984efbd9eceb8f746be5cfb5923...0f3b6ab69d2f86ded4a56826a0a78ed591ff4205) ### [`v4.20240403.0`](https://togithub.com/cloudflare/workerd/compare/ef9c4ded4402ebb9d56d371ec9ac2dbfe4896191...89495b2c0f271984efbd9eceb8f746be5cfb5923) [Compare Source](https://togithub.com/cloudflare/workerd/compare/ef9c4ded4402ebb9d56d371ec9ac2dbfe4896191...89495b2c0f271984efbd9eceb8f746be5cfb5923) ### [`v4.20240402.0`](https://togithub.com/cloudflare/workerd/compare/aa43411321843bfe19709d8e4a9a18d54a049f79...ef9c4ded4402ebb9d56d371ec9ac2dbfe4896191) [Compare Source](https://togithub.com/cloudflare/workerd/compare/aa43411321843bfe19709d8e4a9a18d54a049f79...ef9c4ded4402ebb9d56d371ec9ac2dbfe4896191) ### [`v4.20240329.0`](https://togithub.com/cloudflare/workerd/compare/039202a486c21db514879861480a425e060a867a...aa43411321843bfe19709d8e4a9a18d54a049f79) [Compare Source](https://togithub.com/cloudflare/workerd/compare/039202a486c21db514879861480a425e060a867a...aa43411321843bfe19709d8e4a9a18d54a049f79) ### [`v4.20240320.1`](https://togithub.com/cloudflare/workerd/compare/9850edb5de6c91914d4585f1f5b0caeb59c4c270...039202a486c21db514879861480a425e060a867a) [Compare Source](https://togithub.com/cloudflare/workerd/compare/9850edb5de6c91914d4585f1f5b0caeb59c4c270...039202a486c21db514879861480a425e060a867a) ### [`v4.20240314.0`](https://togithub.com/cloudflare/workerd/compare/f91138c55fd4a27138bced69799c046d12e1d3bf...9850edb5de6c91914d4585f1f5b0caeb59c4c270) [Compare Source](https://togithub.com/cloudflare/workerd/compare/f91138c55fd4a27138bced69799c046d12e1d3bf...9850edb5de6c91914d4585f1f5b0caeb59c4c270) ### [`v4.20240312.0`](https://togithub.com/cloudflare/workerd/compare/5e2456e8c451eedc28992aa93da49bacf94599f0...f91138c55fd4a27138bced69799c046d12e1d3bf) [Compare Source](https://togithub.com/cloudflare/workerd/compare/5e2456e8c451eedc28992aa93da49bacf94599f0...f91138c55fd4a27138bced69799c046d12e1d3bf) ### [`v4.20240222.0`](https://togithub.com/cloudflare/workerd/compare/966fb47a8148090e72b9a7862e07d185c52b121d...5e2456e8c451eedc28992aa93da49bacf94599f0) [Compare Source](https://togithub.com/cloudflare/workerd/compare/966fb47a8148090e72b9a7862e07d185c52b121d...5e2456e8c451eedc28992aa93da49bacf94599f0) ### [`v4.20240208.0`](https://togithub.com/cloudflare/workerd/compare/ab0dd12f88b589f158aa6aef52976b906175f348...966fb47a8148090e72b9a7862e07d185c52b121d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/ab0dd12f88b589f158aa6aef52976b906175f348...966fb47a8148090e72b9a7862e07d185c52b121d) ### [`v4.20240129.0`](https://togithub.com/cloudflare/workerd/compare/8c3f686868727b0b696352834b942c2dd427030c...ab0dd12f88b589f158aa6aef52976b906175f348) [Compare Source](https://togithub.com/cloudflare/workerd/compare/8c3f686868727b0b696352834b942c2dd427030c...ab0dd12f88b589f158aa6aef52976b906175f348) ### [`v4.20240117.0`](https://togithub.com/cloudflare/workerd/compare/d8d662c1e93f025d3efb3479235cb1f06565ca41...8c3f686868727b0b696352834b942c2dd427030c) [Compare Source](https://togithub.com/cloudflare/workerd/compare/d8d662c1e93f025d3efb3479235cb1f06565ca41...8c3f686868727b0b696352834b942c2dd427030c) ### [`v4.20231218.0`](https://togithub.com/cloudflare/workerd/compare/4f1f9472aec5c6f8709c48726e537744be9aa1f6...d8d662c1e93f025d3efb3479235cb1f06565ca41) [Compare Source](https://togithub.com/cloudflare/workerd/compare/4f1f9472aec5c6f8709c48726e537744be9aa1f6...d8d662c1e93f025d3efb3479235cb1f06565ca41) ### [`v4.20231121.0`](https://togithub.com/cloudflare/workerd/compare/d1a3c89716591753406923e177b54da3475dd01c...4f1f9472aec5c6f8709c48726e537744be9aa1f6) [Compare Source](https://togithub.com/cloudflare/workerd/compare/d1a3c89716591753406923e177b54da3475dd01c...4f1f9472aec5c6f8709c48726e537744be9aa1f6) ### [`v4.20231025.0`](https://togithub.com/cloudflare/workerd/compare/8b04c8e09962d80c7a423cb7d548fb14589e7807...d1a3c89716591753406923e177b54da3475dd01c) [Compare Source](https://togithub.com/cloudflare/workerd/compare/8b04c8e09962d80c7a423cb7d548fb14589e7807...d1a3c89716591753406923e177b54da3475dd01c) ### [`v4.20231016.0`](https://togithub.com/cloudflare/workerd/compare/ea8b70b6cc396933ac79a024eea08c0ea7e8603d...8b04c8e09962d80c7a423cb7d548fb14589e7807) [Compare Source](https://togithub.com/cloudflare/workerd/compare/ea8b70b6cc396933ac79a024eea08c0ea7e8603d...8b04c8e09962d80c7a423cb7d548fb14589e7807) ### [`v4.20231010.0`](https://togithub.com/cloudflare/workerd/compare/a71dfbd8db4e8c3e4b554bd8b092539dc10a186c...ea8b70b6cc396933ac79a024eea08c0ea7e8603d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/a71dfbd8db4e8c3e4b554bd8b092539dc10a186c...ea8b70b6cc396933ac79a024eea08c0ea7e8603d) ### [`v4.20231002.0`](https://togithub.com/cloudflare/workerd/compare/a0b394f107109f792ecf0e8f80f97c19d2569786...a71dfbd8db4e8c3e4b554bd8b092539dc10a186c) [Compare Source](https://togithub.com/cloudflare/workerd/compare/a0b394f107109f792ecf0e8f80f97c19d2569786...a71dfbd8db4e8c3e4b554bd8b092539dc10a186c) ### [`v4.20230922.0`](https://togithub.com/cloudflare/workerd/compare/3f8ecc8732af39ad7962da0ce72c8d8eac4a7ecd...a0b394f107109f792ecf0e8f80f97c19d2569786) [Compare Source](https://togithub.com/cloudflare/workerd/compare/3f8ecc8732af39ad7962da0ce72c8d8eac4a7ecd...a0b394f107109f792ecf0e8f80f97c19d2569786) ### [`v4.20230914.0`](https://togithub.com/cloudflare/workerd/compare/743cdd137846e4d26cb75300b48a0ca315679e9d...3f8ecc8732af39ad7962da0ce72c8d8eac4a7ecd) [Compare Source](https://togithub.com/cloudflare/workerd/compare/743cdd137846e4d26cb75300b48a0ca315679e9d...3f8ecc8732af39ad7962da0ce72c8d8eac4a7ecd) ### [`v4.20230904.0`](https://togithub.com/cloudflare/workerd/compare/a199ac56fed3f12f9c3930ef39c2ba6e9197810d...743cdd137846e4d26cb75300b48a0ca315679e9d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/a199ac56fed3f12f9c3930ef39c2ba6e9197810d...743cdd137846e4d26cb75300b48a0ca315679e9d) ### [`v4.20230830.0`](https://togithub.com/cloudflare/workerd/compare/36c9f6ab6837546d040c1a6674c9d05fcd9eaf17...a199ac56fed3f12f9c3930ef39c2ba6e9197810d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/36c9f6ab6837546d040c1a6674c9d05fcd9eaf17...a199ac56fed3f12f9c3930ef39c2ba6e9197810d) ### [`v4.20230821.0`](https://togithub.com/cloudflare/workerd/compare/14164667dd9fdc29522fc7f392826b5a18f5223a...36c9f6ab6837546d040c1a6674c9d05fcd9eaf17) [Compare Source](https://togithub.com/cloudflare/workerd/compare/14164667dd9fdc29522fc7f392826b5a18f5223a...36c9f6ab6837546d040c1a6674c9d05fcd9eaf17) ### [`v4.20230814.0`](https://togithub.com/cloudflare/workerd/compare/c6f439ca37c5fa34acc54a6df79214ae029ddf9f...14164667dd9fdc29522fc7f392826b5a18f5223a) [Compare Source](https://togithub.com/cloudflare/workerd/compare/c6f439ca37c5fa34acc54a6df79214ae029ddf9f...14164667dd9fdc29522fc7f392826b5a18f5223a) ### [`v4.20230807.0`](https://togithub.com/cloudflare/workerd/compare/cfe58509befa7fb33f1abe79c342818181603dfe...c6f439ca37c5fa34acc54a6df79214ae029ddf9f) [Compare Source](https://togithub.com/cloudflare/workerd/compare/cfe58509befa7fb33f1abe79c342818181603dfe...c6f439ca37c5fa34acc54a6df79214ae029ddf9f) ### [`v4.20230801.0`](https://togithub.com/cloudflare/workerd/compare/e8400cb15a96d454c5a928219e30ff2d2a7d47d6...cfe58509befa7fb33f1abe79c342818181603dfe) [Compare Source](https://togithub.com/cloudflare/workerd/compare/e8400cb15a96d454c5a928219e30ff2d2a7d47d6...cfe58509befa7fb33f1abe79c342818181603dfe) ### [`v4.20230724.0`](https://togithub.com/cloudflare/workerd/compare/ecadcd20bd60a0e5fb1e5882165b579563be26f4...e8400cb15a96d454c5a928219e30ff2d2a7d47d6) [Compare Source](https://togithub.com/cloudflare/workerd/compare/ecadcd20bd60a0e5fb1e5882165b579563be26f4...e8400cb15a96d454c5a928219e30ff2d2a7d47d6) ### [`v4.20230717.1`](https://togithub.com/cloudflare/workerd/compare/30f053b0a7154ad129460d296c59aeb823f336e7...ecadcd20bd60a0e5fb1e5882165b579563be26f4) [Compare Source](https://togithub.com/cloudflare/workerd/compare/30f053b0a7154ad129460d296c59aeb823f336e7...ecadcd20bd60a0e5fb1e5882165b579563be26f4) ### [`v4.20230717.0`](https://togithub.com/cloudflare/workerd/compare/0d07ca9b08425616def6814d18e2faa41b5f09e6...30f053b0a7154ad129460d296c59aeb823f336e7) [Compare Source](https://togithub.com/cloudflare/workerd/compare/0d07ca9b08425616def6814d18e2faa41b5f09e6...30f053b0a7154ad129460d296c59aeb823f336e7) ### [`v4.20230710.1`](https://togithub.com/cloudflare/workerd/compare/ee4a7b99526d53815dfb1c1c7b9417cdfa3b8aa6...0d07ca9b08425616def6814d18e2faa41b5f09e6) [Compare Source](https://togithub.com/cloudflare/workerd/compare/ee4a7b99526d53815dfb1c1c7b9417cdfa3b8aa6...0d07ca9b08425616def6814d18e2faa41b5f09e6) ### [`v4.20230710.0`](https://togithub.com/cloudflare/workerd/compare/0759f6d30f28904a072bc3d2221abae8c2d3e6c4...ee4a7b99526d53815dfb1c1c7b9417cdfa3b8aa6) [Compare Source](https://togithub.com/cloudflare/workerd/compare/0759f6d30f28904a072bc3d2221abae8c2d3e6c4...ee4a7b99526d53815dfb1c1c7b9417cdfa3b8aa6) ### [`v4.20230628.0`](https://togithub.com/cloudflare/workerd/compare/2d124ecd2d1132537d37bd5e166ac1aec4f7397f...0759f6d30f28904a072bc3d2221abae8c2d3e6c4) [Compare Source](https://togithub.com/cloudflare/workerd/compare/2d124ecd2d1132537d37bd5e166ac1aec4f7397f...0759f6d30f28904a072bc3d2221abae8c2d3e6c4) ### [`v4.20230518.0`](https://togithub.com/cloudflare/workerd/compare/8f4274db3823772dc86fade66c631775405dca30...2d124ecd2d1132537d37bd5e166ac1aec4f7397f) [Compare Source](https://togithub.com/cloudflare/workerd/compare/8f4274db3823772dc86fade66c631775405dca30...2d124ecd2d1132537d37bd5e166ac1aec4f7397f) ### [`v4.20230511.0`](https://togithub.com/cloudflare/workerd/compare/62886ffeeb47523ff572bc5478ff2eecd3639f81...8f4274db3823772dc86fade66c631775405dca30) [Compare Source](https://togithub.com/cloudflare/workerd/compare/62886ffeeb47523ff572bc5478ff2eecd3639f81...8f4274db3823772dc86fade66c631775405dca30) ### [`v4.20230419.0`](https://togithub.com/cloudflare/workerd/compare/57084bc3613644670a3e6344ab11a9e7a77e3ec8...62886ffeeb47523ff572bc5478ff2eecd3639f81) [Compare Source](https://togithub.com/cloudflare/workerd/compare/57084bc3613644670a3e6344ab11a9e7a77e3ec8...62886ffeeb47523ff572bc5478ff2eecd3639f81) ### [`v4.20230404.0`](https://togithub.com/cloudflare/workerd/compare/662240e6bf54fcc1ba9474711ddecb8cd9d18559...57084bc3613644670a3e6344ab11a9e7a77e3ec8) [Compare Source](https://togithub.com/cloudflare/workerd/compare/662240e6bf54fcc1ba9474711ddecb8cd9d18559...57084bc3613644670a3e6344ab11a9e7a77e3ec8) ### [`v4.20230321.0`](https://togithub.com/cloudflare/workerd/compare/684b3a2c0c0977bf8422c5870948ad8be03c2dbf...662240e6bf54fcc1ba9474711ddecb8cd9d18559) [Compare Source](https://togithub.com/cloudflare/workerd/compare/684b3a2c0c0977bf8422c5870948ad8be03c2dbf...662240e6bf54fcc1ba9474711ddecb8cd9d18559) ### [`v4.20230307.0`](https://togithub.com/cloudflare/workerd/compare/e6774197484e3fc9efc111a535a22b16bd41def9...684b3a2c0c0977bf8422c5870948ad8be03c2dbf) [Compare Source](https://togithub.com/cloudflare/workerd/compare/e6774197484e3fc9efc111a535a22b16bd41def9...684b3a2c0c0977bf8422c5870948ad8be03c2dbf) ### [`v4.20230228.0`](https://togithub.com/cloudflare/workerd/compare/729f9a4f0d6162c940eb24d80001d50253475101...e6774197484e3fc9efc111a535a22b16bd41def9) [Compare Source](https://togithub.com/cloudflare/workerd/compare/729f9a4f0d6162c940eb24d80001d50253475101...e6774197484e3fc9efc111a535a22b16bd41def9) ### [`v4.20230221.0`](https://togithub.com/cloudflare/workerd/compare/35f6e039dbf4795b7c55a0f3913a66231e705e73...729f9a4f0d6162c940eb24d80001d50253475101) [Compare Source](https://togithub.com/cloudflare/workerd/compare/35f6e039dbf4795b7c55a0f3913a66231e705e73...729f9a4f0d6162c940eb24d80001d50253475101) ### [`v4.20230215.0`](https://togithub.com/cloudflare/workerd/compare/ae00720970b2cd9efead0fec1e2bb684cb59f5b0...35f6e039dbf4795b7c55a0f3913a66231e705e73) [Compare Source](https://togithub.com/cloudflare/workerd/compare/ae00720970b2cd9efead0fec1e2bb684cb59f5b0...35f6e039dbf4795b7c55a0f3913a66231e705e73) ### [`v4.20230214.0`](https://togithub.com/cloudflare/workerd/compare/f965898f607209c2fdc630965ecebb936921abe6...ae00720970b2cd9efead0fec1e2bb684cb59f5b0) [Compare Source](https://togithub.com/cloudflare/workerd/compare/f965898f607209c2fdc630965ecebb936921abe6...ae00720970b2cd9efead0fec1e2bb684cb59f5b0) ### [`v4.20230115.0`](https://togithub.com/cloudflare/workerd/compare/ed850027cd9c1580acd4100737a53222a222537e...f965898f607209c2fdc630965ecebb936921abe6) [Compare Source](https://togithub.com/cloudflare/workerd/compare/ed850027cd9c1580acd4100737a53222a222537e...f965898f607209c2fdc630965ecebb936921abe6) ### [`v4.20221111.1`](https://togithub.com/cloudflare/workerd/compare/b90b820304c9044e0e6d21bbf8e89ae750b4262d...ed850027cd9c1580acd4100737a53222a222537e) [Compare Source](https://togithub.com/cloudflare/workerd/compare/b90b820304c9044e0e6d21bbf8e89ae750b4262d...ed850027cd9c1580acd4100737a53222a222537e) ### [`v4.20221111.0`](https://togithub.com/cloudflare/workerd/compare/c8d9533caa4415c2156d2cf1daca75289d01ae70...b90b820304c9044e0e6d21bbf8e89ae750b4262d) [Compare Source](https://togithub.com/cloudflare/workerd/compare/c8d9533caa4415c2156d2cf1daca75289d01ae70...b90b820304c9044e0e6d21bbf8e89ae750b4262d) ### [`v3.19.0`](https://togithub.com/cloudflare/workerd/compare/c0de39ad801dec05dca608ef654888612fd42945...c8d9533caa4415c2156d2cf1daca75289d01ae70) [Compare Source](https://togithub.com/cloudflare/workerd/compare/c0de39ad801dec05dca608ef654888612fd42945...c8d9533caa4415c2156d2cf1daca75289d01ae70)tj/commander.js (commander)
### [`v12.1.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1210-2024-05-18) [Compare Source](https://togithub.com/tj/commander.js/compare/v12.0.0...v12.1.0) ##### Added ### [`v12.0.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1200-2024-02-03) [Compare Source](https://togithub.com/tj/commander.js/compare/v11.1.0...v12.0.0) ##### Added - `.addHelpOption()` as another way of configuring built-in help option (\[[#2006](https://togithub.com/tj/commander.js/issues/2006)]) - `.helpCommand()` for configuring built-in help command (\[[#2087](https://togithub.com/tj/commander.js/issues/2087)]) ##### Fixed - *Breaking:* use non-zero exit code when spawned executable subcommand terminates due to a signal (\[[#2023](https://togithub.com/tj/commander.js/issues/2023)]) - *Breaking:* check `passThroughOptions` constraints when using `.addCommand` and throw if parent command does not have `.enablePositionalOptions()` enabled (\[[#1937](https://togithub.com/tj/commander.js/issues/1937)]) ##### Changed - *Breaking:* Commander 12 requires Node.js v18 or higher (\[[#2027](https://togithub.com/tj/commander.js/issues/2027)]) - *Breaking:* throw an error if add an option with a flag which is already in use (\[[#2055](https://togithub.com/tj/commander.js/issues/2055)]) - *Breaking:* throw an error if add a command with name or alias which is already in use (\[[#2059](https://togithub.com/tj/commander.js/issues/2059)]) - *Breaking:* throw error when calling `.storeOptionsAsProperties()` after setting an option value (\[[#1928](https://togithub.com/tj/commander.js/issues/1928)]) - replace non-standard JSDoc of `@api private` with documented `@private` (\[[#1949](https://togithub.com/tj/commander.js/issues/1949)]) - `.addHelpCommand()` now takes a Command (passing string or boolean still works as before but deprecated) (\[[#2087](https://togithub.com/tj/commander.js/issues/2087)]) - refactor internal implementation of built-in help option (\[[#2006](https://togithub.com/tj/commander.js/issues/2006)]) - refactor internal implementation of built-in help command (\[[#2087](https://togithub.com/tj/commander.js/issues/2087)]) ##### Deprecated - `.addHelpCommand()` passing string or boolean (use `.helpCommand()` or pass a Command) (\[[#2087](https://togithub.com/tj/commander.js/issues/2087)]) ##### Removed - *Breaking:* removed default export of a global Command instance from CommonJS (use the named `program` export instead) (\[[#2017](https://togithub.com/tj/commander.js/issues/2017)]) ##### Migration Tips **global program** If you are using the [deprecated](./docs/deprecated.md#default-import-of-global-command-object) default import of the global Command object, you need to switch to using a named import (or create a new `Command`). ```js // const program = require('commander'); const { program } = require('commander'); ``` **option and command clashes** A couple of configuration problems now throw an error, which will pick up issues in existing programs: - adding an option which uses the same flag as a previous option - adding a command which uses the same name or alias as a previous command ### [`v11.1.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1110-2023-10-13) [Compare Source](https://togithub.com/tj/commander.js/compare/v11.0.0...v11.1.0) ##### Fixed - TypeScript: update `OptionValueSource` to allow any string, to match supported use of custom sources (\[[#1983](https://togithub.com/tj/commander.js/issues/1983)]) - TypeScript: add that `Command.version()` can also be used as getter (\[[#1982](https://togithub.com/tj/commander.js/issues/1982)]) - TypeScript: add null return type to `Commands.executableDir()`, for when not configured (\[[#1965](https://togithub.com/tj/commander.js/issues/1965)]) - subcommands with an executable handler and only a short help flag are now handled correctly by the parent's help command (\[[#1930](https://togithub.com/tj/commander.js/issues/1930)]) ##### Added - `registeredArguments` property on `Command` with the array of defined `Argument` (like `Command.options` for `Option`) (\[[#2010](https://togithub.com/tj/commander.js/issues/2010)]) - TypeScript declarations for Option properties: `envVar`, `presetArg` (\[[#2019](https://togithub.com/tj/commander.js/issues/2019)]) - TypeScript declarations for Argument properties: `argChoices`, `defaultValue`, `defaultValueDescription` (\[[#2019](https://togithub.com/tj/commander.js/issues/2019)]) - example file which shows how to configure help to display any custom usage in the list of subcommands (\[[#1896](https://togithub.com/tj/commander.js/issues/1896)]) ##### Changed - (developer) refactor TypeScript configs for multiple use-cases, and enable checks in JavaScript files in supporting editors (\[[#1969](https://togithub.com/tj/commander.js/issues/1969)]) ##### Deprecated - `Command._args` was private anyway, but now available as `registeredArguments` (\[[#2010](https://togithub.com/tj/commander.js/issues/2010)]) ### [`v11.0.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1100-2023-06-16) [Compare Source](https://togithub.com/tj/commander.js/compare/v10.0.1...v11.0.0) ##### Fixed - help command works when help option is disabled (\[[#1864](https://togithub.com/tj/commander.js/issues/1864)]) ##### Changed - leading and trailing spaces are now ignored by the .arguments() method (\[[#1874](https://togithub.com/tj/commander.js/issues/1874)]) - refine "types" exports for ESM to follow TypeScript guidelines (\[[#1886](https://togithub.com/tj/commander.js/issues/1886)]) - *Breaking:* Commander 11 requires Node.js v16 or higher ### [`v10.0.1`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1001-2023-04-15) [Compare Source](https://togithub.com/tj/commander.js/compare/v10.0.0...v10.0.1) ##### Added - improvements to documentation (\[[#1858](https://togithub.com/tj/commander.js/issues/1858)], \[[#1859](https://togithub.com/tj/commander.js/issues/1859)], \[[#1860](https://togithub.com/tj/commander.js/issues/1860)]) ##### Fixed - remove unused `Option.optionFlags` property from TypeScript definition (\[[#1844](https://togithub.com/tj/commander.js/issues/1844)]) ##### Changed - assume boolean option intended if caller passes string instead of hash to `.implies()` (\[[#1854](https://togithub.com/tj/commander.js/issues/1854)]) ### [`v10.0.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1000-2023-01-13) [Compare Source](https://togithub.com/tj/commander.js/compare/v9.5.0...v10.0.0) ##### Added - wrap command description in help (\[[#1804](https://togithub.com/tj/commander.js/issues/1804)]) ##### Changed - *Breaking:* Commander 10 requires Node.js v14 or higher ### [`v9.5.0`](https://togithub.com/tj/commander.js/blob/HEAD/CHANGELOG.md#950-2023-01-07) [Compare Source](https://togithub.com/tj/commander.js/compare/v9.4.1...v9.5.0) ##### Added - `.getOptionValueSourceWithGlobals()` (\[[#1832](https://togithub.com/tj/commander.js/issues/1832)]) - `showGlobalOptions` for `.configureHelp{}` and `Help` (\[[#1828](https://togithub.com/tj/commander.js/issues/1828)])cure53/DOMPurify (dompurify)
### [`v3.1.6`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.6): DOMPurify 3.1.6 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.5...3.1.6) - Fixed an issue with the execution logic of attribute hooks to prevent bypasses, thanks [@kevin-mizu](https://togithub.com/kevin-mizu) - Fixed an issue with element removal leading to uncaught errors through DOM Clobbering, thanks [@realansgar](https://togithub.com/realansgar) - Fixed a minor problem with the bower file pointing to the wrong dist path - Fixed several minor typos in docs, comments and comment blocks, thanks [@Rotzbua](https://togithub.com/Rotzbua) - Updated several development dependencies ### [`v3.1.5`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.5): DOMPurify 3.1.5 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.4...3.1.5) - Fixed a minor issue with the dist paths in `bower.js`, thanks [@HakumenNC](https://togithub.com/HakumenNC) - Fixed a minor issue with sanitizing HTML coming from copy\&paste Word content, thanks [@kakao-bishop-cho](https://togithub.com/kakao-bishop-cho) ### [`v3.1.4`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.4): DOMPurify 3.1.4 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.3...3.1.4) - Fixed an issue with the recently implemented `isNaN` checks, thanks [@tulach](https://togithub.com/tulach) - Added several new popover attributes to allow-list, thanks [@Gigabyte5671](https://togithub.com/Gigabyte5671) - Fixed the tests and adjusted the test runner to cover all branches ### [`v3.1.3`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.3): DOMPurify 3.1.3 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.2...3.1.3) - Fixed several mXSS variations found by and thanks to [@kevin-mizu](https://togithub.com/kevin-mizu) & [@Ry0taK](https://togithub.com/Ry0taK) - Added better configurability for comment scrubbing default behavior - Added better hardening against Prototype Pollution attacks, thanks [@kevin-mizu](https://togithub.com/kevin-mizu) - Added better handling and readability of the `nodeType` property, thanks [@ssi02014](https://togithub.com/ssi02014) - Fixed some smaller issues in README and other documentation ### [`v3.1.2`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.2): DOMPurify 3.1.2 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.1...3.1.2) - Addressed and fixed a mXSS variation found by [@kevin-mizu](https://togithub.com/kevin-mizu) - Addressed and fixed a mXSS variation found by [Adam Kues](https://twitter.com/hash_kitten) of Assetnote - Updated tests for older Safari and Chrome versions ### [`v3.1.1`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.1): DOMPurify 3.1.1 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.1.0...3.1.1) - Fixed an mXSS sanitiser bypass reported by [@icesfont](https://togithub.com/icesfont) - Added new code to track element nesting depth - Added new code to enforce a maximum nesting depth of 255 - Added coverage tests and necessary clobbering protections **Note that this is a security release and should be upgraded to immediately. Please also note that further releases may follow as the underlying vulnerability is apparently new and further variations may be discovered.** ### [`v3.1.0`](https://togithub.com/cure53/DOMPurify/releases/tag/3.1.0): DOMPurify 3.1.0 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.11...3.1.0) - Added new setting `SAFE_FOR_XML` to enable better control over comment scrubbing - Updated README to warn about *happy-dom* not being safe for use with DOMPurify yet - Updated the LICENSE file to show the accurate year number - Updated several build and test dependencies ### [`v3.0.11`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.11): DOMPurify 3.0.11 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.10...3.0.11) - Fixed another conditional bypass caused by Processing Instructions, thanks [@Ry0taK](https://togithub.com/Ry0taK) - Fixed the regex for HTML Custom Element detection, thanks [@AlekseySolovey3T](https://togithub.com/AlekseySolovey3T) ### [`v3.0.10`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.10): DOMPurify 3.0.10 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.9...3.0.10) - Fixed two possible bypasses when sanitizing an XML document and later using it in HTML, thanks [@Slonser](https://togithub.com/Slonser) - Bumped up some build and test dependencies ### [`v3.0.9`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.9): DOMPurify 3.0.9 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.8...3.0.9) - Fixed a problem with proper detection of Custom Elements, thanks [@kevin-mizu](https://togithub.com/kevin-mizu) - Refactored the `hasOwnProperty` logic, thanks [@ssi02014](https://togithub.com/ssi02014) - Removed a superfluous `console.warn` making HappyDom happier, thanks [@HugoPoi](https://togithub.com/HugoPoi) - Modernized some of the demo hooks for better looks, thanks [@Steb95](https://togithub.com/Steb95) ### [`v3.0.8`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.8): DOMPurify 3.0.8 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.7...3.0.8) - Fixed errors caused by conditional exports, thanks [@ssi02014](https://togithub.com/ssi02014) - Fixed a type error when working with custom element config, thanks [@cpmotion](https://togithub.com/cpmotion) ### [`v3.0.7`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.7): DOMPurify 3.0.7 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.6...3.0.7) - Added better protection against CSPP attacks, thanks [@kevin-mizu](https://togithub.com/kevin-mizu) - Updated browser versions for automated tests - Updated Node versions for automated tests ### [`v3.0.6`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.6): DOMPurify 3.0.6 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.5...3.0.6) - Refactored the core code-base and several utilities, thanks [@ssi02014](https://togithub.com/ssi02014) - Updated and fixed several sections of the README, thanks [@ssi02014](https://togithub.com/ssi02014) - Updated several outdated build and test dependencies ### [`v3.0.5`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.5): DOMPurify 3.0.5 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.4...3.0.5) - Fixed a licensing issue spotted and reported by [@george-thomas-hill](https://togithub.com/george-thomas-hill) - Updated several build and test dependencies ### [`v3.0.4`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.4): DOMPurify 3.0.4 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.3...3.0.4) - Fixed a bypass in jsdom 22 in case the noframes element is permitted, thanks [@leeN](https://togithub.com/leeN) - Fixed a typo with `shadowrootmod` which should be `shadowrootmode`, thanks [@masatokinugawa](https://togithub.com/masatokinugawa) ### [`v3.0.3`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.3): DOMPurify 3.0.3 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.2...3.0.3) - Added new `TRUSTED_TYPES_POLICY` configuration option, thanks [@dejang](https://togithub.com/dejang) - Added `feDropShadow` to the SVG filter allow-list, thanks [@SelfMadeSystem](https://togithub.com/SelfMadeSystem) ### [`v3.0.2`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.2): DOMPurify 3.0.2 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.1...3.0.2) - Fixed an issue with `ALLOWED_URI_REGEXP` not being reset, thanks [@mukilane](https://togithub.com/mukilane) - Added `mprescripts` tag to allowed MathML elements, thanks [@duyhai94](https://togithub.com/duyhai94) - Added SMS URI scheme to allowed URI schemes, tanks [@Kiwka](https://togithub.com/Kiwka) - Updated supported browser versions for nicer code and smaller size, thanks [@buzinas](https://togithub.com/buzinas) ### [`v3.0.1`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.1): DOMPurify 3.0.1 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/3.0.0...3.0.1) - Fixed a problem with improper reset of custom HTML options, thanks [@ammaraskar](https://togithub.com/ammaraskar) ### [`v3.0.0`](https://togithub.com/cure53/DOMPurify/releases/tag/3.0.0): DOMPurify 3.0.0 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.6...3.0.0) - Removed all code that is for MSIE-only - Removed all tests that are for MSIE-only - Modified documentation to reflect new state of MSIE support - Added support for `ALLOW_SELF_CLOSE_IN_ATTR` flag, thanks [@edg2s](https://togithub.com/edg2s) [@AndreVirtimo](https://togithub.com/AndreVirtimo) - Added better support for `shadowrootmode`, thanks [@mfreed7](https://togithub.com/mfreed7) **NOTE** Please use the [2.4.4](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.4) release if you still need MSIE support, 3.0.0 comes without the MSIE overhead ### [`v2.5.6`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.6): DOMPurify 2.5.6 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.5...2.5.6) - Fixed an issue with the execution logic of attribute hooks to prevent bypasses, thanks [@kevin-mizu](https://togithub.com/kevin-mizu) - Fixed a minor problem with the bower file pointing to the wrong dist path - Updated several development dependencies ### [`v2.5.5`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.5): DOMPurify 2.5.5 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.4...2.5.5) - Fixed a minor issue with the dist paths in `bower.js`, thanks [@HakumenNC](https://togithub.com/HakumenNC) - Fixed a minor issue with sanitizing HTML coming from copy\&paste Word content, thanks [@kakao-bishop-cho](https://togithub.com/kakao-bishop-cho) ### [`v2.5.4`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.4): DOMPurify 2.5.4 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.3...2.5.4) - Fixed a bug with latest `isNaN` checks affecting MSIE, thanks [@tulach](https://togithub.com/tulach) - Fixed the tests for MSIE and fixed related test-runner ### [`v2.5.3`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.3): DOMPurify 2.5.3 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.2...2.5.3) - Fixed several mXSS variations found by and thanks to [@kevin-mizu](https://togithub.com/kevin-mizu) & [@Ry0taK](https://togithub.com/Ry0taK) - Added better configurability for comment scrubbing default behavior - Added better hardening against Prototype Pollution attacks, thanks [@kevin-mizu](https://togithub.com/kevin-mizu) - Fixed some smaller issues in README and other documentation ### [`v2.5.2`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.2): DOMPurify 2.5.2 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.1...2.5.2) - Addressed and fixed a mXSS variation found by [@kevin-mizu](https://togithub.com/kevin-mizu) - Addressed and fixed a mXSS variation found by [Adam Kues](https://twitter.com/hash_kitten) of Assetnote - Updated tests for older Safari and Chrome versions ### [`v2.5.1`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.1): DOMPurify 2.5.1 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.5.0...2.5.1) - Fixed an mXSS sanitizer bypass reported by [@icesfont](https://togithub.com/icesfont) - Added new code to track element nesting depth - Added new code to enforce a maximum nesting depth of 255 - Added coverage tests and necessary clobbering protections **Note that this is a security release and should be upgraded to immediately. Please also note that further releases may follow as the underlying vulnerability is apparently new and further variations may be discovered.** ### [`v2.5.0`](https://togithub.com/cure53/DOMPurify/releases/tag/2.5.0): DOMPurify 2.5.0 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.9...2.5.0) - Added new setting `SAFE_FOR_XML` to enable better control over comment scrubbing - Updated the LICENSE file to show the accurate year number - Updated several build and test dependencies ### [`v2.4.9`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.9): DOMPurify 2.4.9 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.8...2.4.9) - Fixed another conditional bypass caused by Processing Instructions, thanks [@Ry0taK](https://togithub.com/Ry0taK) - Fixed the regex for HTML Custom Element detection, thanks [@AlekseySolovey3T](https://togithub.com/AlekseySolovey3T) ### [`v2.4.8`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.8): DOMPurify 2.4.8 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.7...2.4.8) - Fixed two possible bypasses when sanitizing an XML document and later using it in HTML, thanks [@Slonser](https://togithub.com/Slonser) ### [`v2.4.7`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.7): DOMPurify 2.4.7 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.6...2.4.7) - Fixed a licensing issue spotted and reported by [@george-thomas-hill](https://togithub.com/george-thomas-hill) ### [`v2.4.6`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.6): DOMPurify 2.4.6 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.5...2.4.6) - Fixed a bypass in jsdom 22 in case the `noframes` element is permitted, thanks [@leeN](https://togithub.com/leeN) ### [`v2.4.5`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.5): DOMPurify 2.4.5 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.4...2.4.5) - Fixed a problem with improper reset of custom HTML options, thanks [@ammaraskar](https://togithub.com/ammaraskar) ### [`v2.4.4`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.4): DOMPurify 2.4.4 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.3...2.4.4) - Added support for `ALLOW_SELF_CLOSE_IN_ATTR` flag, thanks [@edg2s](https://togithub.com/edg2s) [@AndreVirtimo](https://togithub.com/AndreVirtimo) - Added better support for `shadowrootmode`, thanks [@mfreed7](https://togithub.com/mfreed7) ### [`v2.4.3`](https://togithub.com/cure53/DOMPurify/releases/tag/2.4.3): DOMPurify 2.4.3 [Compare Source](https://togithub.com/cure53/DOMPurify/compare/2.4.2...2.4.3) - Final release that is compatible with MSIE10 & MSIE 11isaacs/node-glob (glob)
### [`v11.0.0`](https://togithub.com/isaacs/node-glob/compare/v10.4.5...v11.0.0) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.5...v11.0.0) ### [`v10.4.5`](https://togithub.com/isaacs/node-glob/compare/v10.4.4...v10.4.5) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.4...v10.4.5) ### [`v10.4.4`](https://togithub.com/isaacs/node-glob/compare/v10.4.3...v10.4.4) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.3...v10.4.4) ### [`v10.4.3`](https://togithub.com/isaacs/node-glob/compare/v10.4.2...c14b787771f269651f27f6207aaf410fe171f0b6) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.2...v10.4.3) ### [`v10.4.2`](https://togithub.com/isaacs/node-glob/compare/v10.4.1...eef7ea35afe511079c5bf83862ed57ece2bbf7fa) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.1...v10.4.2) ### [`v10.4.1`](https://togithub.com/isaacs/node-glob/compare/v10.4.0...v10.4.1) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.0...v10.4.1) ### [`v10.4.0`](https://togithub.com/isaacs/node-glob/compare/v10.3.16...v10.4.0) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.16...v10.4.0) ### [`v10.3.16`](https://togithub.com/isaacs/node-glob/compare/v10.3.15...v10.3.16) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.15...v10.3.16) ### [`v10.3.15`](https://togithub.com/isaacs/node-glob/compare/v10.3.14...921c4b91d49a8b38c48087279bad42785503cfbb) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.14...v10.3.15) ### [`v10.3.14`](https://togithub.com/isaacs/node-glob/compare/v10.3.13...4da30cd93831047441f726fd6335e607e9b03c4a) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.13...v10.3.14) ### [`v10.3.13`](https://togithub.com/isaacs/node-glob/compare/v10.3.12...d6a9d05d150f18e9db4278dfb71ba104b2b5b7c0) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.12...v10.3.13) ### [`v10.3.12`](https://togithub.com/isaacs/node-glob/compare/v10.3.11...d5b6b5d10ac1b83725e6f42649c0e874e76ea602) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.11...v10.3.12) ### [`v10.3.11`](https://togithub.com/isaacs/node-glob/compare/v10.3.10...v10.3.11) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.10...v10.3.11) ### [`v10.3.10`](https://togithub.com/isaacs/node-glob/compare/v10.3.9...v10.3.10) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.9...v10.3.10) ### [`v10.3.9`](https://togithub.com/isaacs/node-glob/compare/v10.3.8...v10.3.9) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.8...v10.3.9) ### [`v10.3.8`](https://togithub.com/isaacs/node-glob/compare/v10.3.7...v10.3.8) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.7...v10.3.8) ### [`v10.3.7`](https://togithub.com/isaacs/node-glob/compare/v10.3.6...v10.3.7) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.6...v10.3.7) ### [`v10.3.6`](https://togithub.com/isaacs/node-glob/compare/v10.3.5...v10.3.6) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.5...v10.3.6) ### [`v10.3.5`](https://togithub.com/isaacs/node-glob/compare/v10.3.4...v10.3.5) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.4...v10.3.5) ### [`v10.3.4`](https://togithub.com/isaacs/node-glob/compare/v10.3.3...v10.3.4) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.3...v10.3.4) ### [`v10.3.3`](https://togithub.com/isaacs/node-glob/compare/v10.3.2...v10.3.3) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.2...v10.3.3) ### [`v10.3.2`](https://togithub.com/isaacs/node-glob/compare/v10.3.1...v10.3.2) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.1...v10.3.2) ### [`v10.3.1`](https://togithub.com/isaacs/node-glob/compare/v10.3.0...v10.3.1) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.0...v10.3.1) ### [`v10.3.0`](https://togithub.com/isaacs/node-glob/blob/HEAD/changelog.md#1030) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.7...v10.3.0) - Add `--default -p` flag to provide a default pattern ### [`v10.2.7`](https://togithub.com/isaacs/node-glob/compare/v10.2.6...v10.2.7) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.6...v10.2.7) ### [`v10.2.6`](https://togithub.com/isaacs/node-glob/compare/v10.2.5...v10.2.6) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.5...v10.2.6) ### [`v10.2.5`](https://togithub.com/isaacs/node-glob/compare/v10.2.4...v10.2.5) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.4...v10.2.5) ### [`v10.2.4`](https://togithub.com/isaacs/node-glob/compare/v10.2.3...v10.2.4) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.2.3...v10.2.4) ### [`v10.2.Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.