website merge requestshttps://git.autistici.org/ai/website/-/merge_requests2022-05-20T17:59:00Zhttps://git.autistici.org/ai/website/-/merge_requests/41Update dependency glob to v82022-05-20T17:59:00ZrenovateUpdate dependency glob to v8This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [glob](https://github.com/isaacs/node-glob) | dependencies | major | [`7.2.0` -> `8.0.3`](https://renovatebot.com/diffs/npm/glob/7.2.0/8.0....This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [glob](https://github.com/isaacs/node-glob) | dependencies | major | [`7.2.0` -> `8.0.3`](https://renovatebot.com/diffs/npm/glob/7.2.0/8.0.3) |
---
### Release Notes
<details>
<summary>isaacs/node-glob</summary>
### [`v8.0.3`](https://github.com/isaacs/node-glob/compare/v8.0.2...v8.0.3)
[Compare Source](https://github.com/isaacs/node-glob/compare/v8.0.2...v8.0.3)
### [`v8.0.2`](https://github.com/isaacs/node-glob/compare/v8.0.1...v8.0.2)
[Compare Source](https://github.com/isaacs/node-glob/compare/v8.0.1...v8.0.2)
### [`v8.0.1`](https://github.com/isaacs/node-glob/compare/v7.2.3...v8.0.1)
[Compare Source](https://github.com/isaacs/node-glob/compare/v7.2.3...v8.0.1)
### [`v7.2.3`](https://github.com/isaacs/node-glob/compare/v7.2.2...v7.2.3)
[Compare Source](https://github.com/isaacs/node-glob/compare/v7.2.2...v7.2.3)
### [`v7.2.2`](https://github.com/isaacs/node-glob/compare/v7.2.0...v7.2.2)
[Compare Source](https://github.com/isaacs/node-glob/compare/v7.2.0...v7.2.2)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/39Update dependency css-loader to v6.7.12022-03-19T08:28:20ZrenovateUpdate dependency css-loader to v6.7.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [css-loader](https://github.com/webpack-contrib/css-loader) | dependencies | minor | [`6.5.1` -> `6.7.1`](https://renovatebot.com/diffs/npm...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [css-loader](https://github.com/webpack-contrib/css-loader) | dependencies | minor | [`6.5.1` -> `6.7.1`](https://renovatebot.com/diffs/npm/css-loader/6.5.1/6.7.1) |
---
### Release Notes
<details>
<summary>webpack-contrib/css-loader</summary>
### [`v6.7.1`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​671-httpsgithubcomwebpack-contribcss-loadercomparev670v671-2022-03-08)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.7.0...v6.7.1)
### [`v6.7.0`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​670-httpsgithubcomwebpack-contribcss-loadercomparev660v670-2022-03-04)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.6.0...v6.7.0)
##### Features
- re-export defaultGetLocalIdent ([#​1423](https://github.com/webpack-contrib/css-loader/issues/1423)) ([207cf36](https://github.com/webpack-contrib/css-loader/commit/207cf36d541423f12a8d6680b21530c52a2f07d5))
### [`v6.6.0`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​660-httpsgithubcomwebpack-contribcss-loadercomparev651v660-2022-02-02)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.5.1...v6.6.0)
##### Features
- added the `hashStrategy` option ([ca4abce](https://github.com/webpack-contrib/css-loader/commit/ca4abce74d01bc13959e30a4dbbd1ca3a0516d72))
##### [6.5.1](https://github.com/webpack-contrib/css-loader/compare/v6.5.0...v6.5.1) (2021-11-03)
##### Bug Fixes
- regression with unicode characters in locals ([b7a8441](https://github.com/webpack-contrib/css-loader/commit/b7a84414fb3f6e6ff413cbbb7004fa74a78da331))
- runtime path generation ([#​1393](https://github.com/webpack-contrib/css-loader/issues/1393)) ([feafea8](https://github.com/webpack-contrib/css-loader/commit/feafea812a95db05e9b52beaced0def611bba5c8))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/38Update dependency webpack-subresource-integrity to v5.1.02022-03-19T08:28:27ZrenovateUpdate dependency webpack-subresource-integrity to v5.1.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [webpack-subresource-integrity](https://github.com/waysact/webpack-subresource-integrity) | dependencies | minor | [`5.0.0` -> `5.1.0`](htt...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [webpack-subresource-integrity](https://github.com/waysact/webpack-subresource-integrity) | dependencies | minor | [`5.0.0` -> `5.1.0`](https://renovatebot.com/diffs/npm/webpack-subresource-integrity/5.0.0/5.1.0) |
---
### Release Notes
<details>
<summary>waysact/webpack-subresource-integrity</summary>
### [`v5.1.0`](https://github.com/waysact/webpack-subresource-integrity/releases/v5.1.0)
[Compare Source](https://github.com/waysact/webpack-subresource-integrity/compare/v5.0.0...v5.1.0)
- Allow deferred loading of hashes. Specifying the new option `hashLoading: "lazy"` will cause integrity hashes for any given asset to be defined in its direct parents in the chunk graph. This can lead to duplication of hashes across assets, but can significantly reduce the size of entry chunk(s) when there are a large number of async chunks. ([#​171](https://github.com/waysact/webpack-subresource-integrity/issues/171))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/37Update dependency mini-css-extract-plugin to v2.6.02022-03-19T08:28:40ZrenovateUpdate dependency mini-css-extract-plugin to v2.6.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | minor | [`2.4.5` -> `2.6.0`](https:/...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | minor | [`2.4.5` -> `2.6.0`](https://renovatebot.com/diffs/npm/mini-css-extract-plugin/2.4.5/2.6.0) |
---
### Release Notes
<details>
<summary>webpack-contrib/mini-css-extract-plugin</summary>
### [`v2.6.0`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​260-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev253v260-2022-03-03)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.5.3...v2.6.0)
##### Features
- added `baseUri` option support (from entry options) ([#​915](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/915)) ([6004d95](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/6004d95cad2d18d9d080d913db7dc48f16bf888c))
##### [2.5.3](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.5.2...v2.5.3) (2022-01-25)
##### Bug Fixes
- types ([#​903](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/903)) ([6650691](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/6650691f7e6a45004779566c909a0e48e9d67f04))
##### [2.5.2](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.5.1...v2.5.2) (2022-01-17)
##### Bug Fixes
- types ([dfb9afd](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/dfb9afdfb2ea6c816d6d4986fbb382dac300e7ea))
##### [2.5.1](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.5.0...v2.5.1) (2022-01-17)
##### Bug Fixes
- cjs export and types ([e836a00](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/e836a00cb164fecdb49e670e0552475477fa7994))
### [`v2.5.3`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​253-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev252v253-2022-01-25)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.5.2...v2.5.3)
### [`v2.5.2`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​252-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev251v252-2022-01-17)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.5.1...v2.5.2)
### [`v2.5.1`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​251-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev250v251-2022-01-17)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.5.0...v2.5.1)
### [`v2.5.0`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​250-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev247v250-2022-01-14)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.7...v2.5.0)
##### Features
- added types ([5b5654c](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/5b5654c9847a615555660d79245b857536f72124))
##### [2.4.7](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.6...v2.4.7) (2022-01-13)
##### Bug Fixes
- multiple serializer registrations ([#​894](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/894)) ([c784204](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/c784204772538ab8984e1c25e4501a7602b41ad1))
##### [2.4.6](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.5...v2.4.6) (2022-01-06)
##### Bug Fixes
- crash when `publicPath` is function ([#​881](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/881)) ([41bd828](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/41bd828ba11baf2c1349b3a8103072e2d82fd4c2))
- do not allow absolute path in the `chunkFilename` option ([#​879](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/879)) ([36e04ab](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/36e04ab8b5e55d429ce361841e77f6ddba934ee1))
- do not allow absolute path in the `filename` option ([#​878](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/878)) ([76361df](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/76361df4220f62c18b3660af76ab8b28c56d0471))
##### [2.4.5](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.4...v2.4.5) (2021-11-17)
##### Chore
- update `schema-utils` package to `4.0.0` version
##### [2.4.4](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.3...v2.4.4) (2021-11-04)
##### Bug Fixes
- crash with `[contenthash]` ([#​869](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/869)) ([57ad127](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/57ad1274328512aebb20fa3b2c27fb9321f835a7))
- runtime path in modules without context ([#​866](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/866)) ([e2e30b2](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/e2e30b280d51f313e3ac566af3b839e580b22ef5))
##### [2.4.3](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.2...v2.4.3) (2021-10-21)
##### Bug Fixes
- small perf improvement ([#​860](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/860)) ([8c4846b](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/8c4846b3a55770cb7286b1f092e619204503ed7f))
##### [2.4.2](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.1...v2.4.2) (2021-10-07)
##### Bug Fixes
- endless apply of loaders, leading to memory allocation failure ([#​849](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/849)) ([94ad699](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/94ad699baa1805a0646e7db1d69eb5997df6c8db))
##### [2.4.1](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.0...v2.4.1) (2021-10-05)
##### Bug Fixes
- crash with multiple webpack versions ([#​845](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/845)) ([b4431cb](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/b4431cb60a6eadcf8c2b614f494faf899c73aaa0))
### [`v2.4.7`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​247-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev246v247-2022-01-13)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.6...v2.4.7)
### [`v2.4.6`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​246-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev245v246-2022-01-06)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.5...v2.4.6)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/35Small fix to FAQ2021-12-17T23:41:00ZaleSmall fix to FAQhttps://git.autistici.org/ai/website/-/merge_requests/34Pre-compress all static content, including HTML pages2021-12-14T15:41:49ZalePre-compress all static content, including HTML pagesUse Apache content negotiation capabilities to serve the
pre-compressed files if possible.
See https://kevinlocke.name/bits/2016/01/20/serving-pre-compressed-files-with-apache-multiviews/
for details on the technique implemented (includ...Use Apache content negotiation capabilities to serve the
pre-compressed files if possible.
See https://kevinlocke.name/bits/2016/01/20/serving-pre-compressed-files-with-apache-multiviews/
for details on the technique implemented (including the
"double extension for original content" trick).https://git.autistici.org/ai/website/-/merge_requests/33Process templates with Webpack2021-12-14T12:27:28ZaleProcess templates with WebpackAllows us to embed the content checksum in the asset URLs, to
avoid caching issues. We also add SRI while we're at it.Allows us to embed the content checksum in the asset URLs, to
avoid caching issues. We also add SRI while we're at it.https://git.autistici.org/ai/website/-/merge_requests/32fix(deps): update dependency purgecss-webpack-plugin to v4.1.32021-12-14T19:58:39Zrenovatefix(deps): update dependency purgecss-webpack-plugin to v4.1.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [purgecss-webpack-plugin](https://purgecss.com) ([source](https://github.com/FullHuman/purgecss)) | dependencies | minor | [`4.0.3` -> `4.1...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [purgecss-webpack-plugin](https://purgecss.com) ([source](https://github.com/FullHuman/purgecss)) | dependencies | minor | [`4.0.3` -> `4.1.3`](https://renovatebot.com/diffs/npm/purgecss-webpack-plugin/4.0.3/4.1.3) |
---
### Release Notes
<details>
<summary>FullHuman/purgecss</summary>
### [`v4.1.3`](https://github.com/FullHuman/purgecss/compare/v4.1.2...v4.1.3)
[Compare Source](https://github.com/FullHuman/purgecss/compare/v4.1.2...v4.1.3)
### [`v4.1.2`](https://github.com/FullHuman/purgecss/compare/v4.1.1...v4.1.2)
[Compare Source](https://github.com/FullHuman/purgecss/compare/v4.1.1...v4.1.2)
### [`v4.1.1`](https://github.com/FullHuman/purgecss/compare/v4.1.0...v4.1.1)
[Compare Source](https://github.com/FullHuman/purgecss/compare/v4.1.0...v4.1.1)
### [`v4.1.0`](https://github.com/FullHuman/purgecss/blob/master/CHANGELOG.md#​410-httpsgithubcomFullHumanpurgecsscomparev403v410-2021-11-28)
[Compare Source](https://github.com/FullHuman/purgecss/compare/v4.0.3...v4.1.0)
##### Bug Fixes
- Allow Absolute Paths ([#​679](https://github.com/FullHuman/purgecss/issues/679)) ([15335a2](https://github.com/FullHuman/purgecss/commit/15335a2f4643a60593ab071064ad51db8f47ce77))
- css variable removed when declared in wrong order ([89ece42](https://github.com/FullHuman/purgecss/commit/89ece42929a3fd62b2a84fb0b57c0ac16c98908f)), closes [#​518](https://github.com/FullHuman/purgecss/issues/518)
- Fix interaction with other plugins ([#​647](https://github.com/FullHuman/purgecss/issues/647)) ([fb08e3a](https://github.com/FullHuman/purgecss/commit/fb08e3a3c27a1b25e4f023cbcbfca35a0cc2b43e))
- **grunt-purgecss:** Fix plugin not ouputting all files ([#​723](https://github.com/FullHuman/purgecss/issues/723)) ([646e419](https://github.com/FullHuman/purgecss/commit/646e419cac01b3e647cc77ffebcfd5c31d087e23))
- **gulp-purgecss:** fix support for stream input ([fd5d3bf](https://github.com/FullHuman/purgecss/commit/fd5d3bf578344f2512d1c0961d8dbbb1f3b8d0d5))
- Keep keyframe decimals for prefixed [@​keyframes](https://github.com/keyframes) ([#​749](https://github.com/FullHuman/purgecss/issues/749)) ([b804441](https://github.com/FullHuman/purgecss/commit/b80444195c08e2ae62f5e5f249a1e346b1d70097))
- **purgecss-from-pug:** class attribute with multiple values not correctly handled with pug ([#​678](https://github.com/FullHuman/purgecss/issues/678)) ([ba6285d](https://github.com/FullHuman/purgecss/commit/ba6285def36c304ca7ae3fa5999cec378065060c)), closes [#​677](https://github.com/FullHuman/purgecss/issues/677)
##### Features
- add dynamicAttributes option ([2f9cc65](https://github.com/FullHuman/purgecss/commit/2f9cc653ba77b0eb58ebed40269bcb6923b3fe83))
- add option to ouput unused css ([#​763](https://github.com/FullHuman/purgecss/issues/763)) ([3a3d958](https://github.com/FullHuman/purgecss/commit/3a3d9582f28434acceaca5622f82c39f598a85e1))
- add purgecss-from-tsx ([#​716](https://github.com/FullHuman/purgecss/issues/716)) ([e556afc](https://github.com/FullHuman/purgecss/commit/e556afc6401a56886f10f8fda7f729853c0735e7))
- export all types [#​780](https://github.com/FullHuman/purgecss/issues/780) ([1a959c6](https://github.com/FullHuman/purgecss/commit/1a959c6700bf82975fd52ac32ec1012b3e2e1b5b))
- new purgecss-from-jsx plugin ([#​692](https://github.com/FullHuman/purgecss/issues/692)) ([3570c7d](https://github.com/FullHuman/purgecss/commit/3570c7db9a4028e494ad684a7689f2cc5a99a585))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/30fix(deps): update dependency mini-css-extract-plugin to v2.4.52021-12-14T19:59:02Zrenovatefix(deps): update dependency mini-css-extract-plugin to v2.4.5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | patch | [`2.4.3` -> `2.4.5`](https:/...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | patch | [`2.4.3` -> `2.4.5`](https://renovatebot.com/diffs/npm/mini-css-extract-plugin/2.4.3/2.4.5) |
---
### Release Notes
<details>
<summary>webpack-contrib/mini-css-extract-plugin</summary>
### [`v2.4.5`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​245-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev244v245-2021-11-17)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.4...v2.4.5)
### [`v2.4.4`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​244-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev243v244-2021-11-04)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.3...v2.4.4)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/27fix(deps): update dependency css-loader to v6.5.12021-12-14T19:58:51Zrenovatefix(deps): update dependency css-loader to v6.5.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [css-loader](https://github.com/webpack-contrib/css-loader) | dependencies | minor | [`6.4.0` -> `6.5.1`](https://renovatebot.com/diffs/npm...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [css-loader](https://github.com/webpack-contrib/css-loader) | dependencies | minor | [`6.4.0` -> `6.5.1`](https://renovatebot.com/diffs/npm/css-loader/6.4.0/6.5.1) |
---
### Release Notes
<details>
<summary>webpack-contrib/css-loader</summary>
### [`v6.5.1`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​651-httpsgithubcomwebpack-contribcss-loadercomparev650v651-2021-11-03)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.5.0...v6.5.1)
### [`v6.5.0`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​650-httpsgithubcomwebpack-contribcss-loadercomparev640v650-2021-10-26)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.4.0...v6.5.0)
##### Features
- support absolute URL in `url()` when `experiments.buildHttp` enabled ([#​1389](https://github.com/webpack-contrib/css-loader/issues/1389)) ([8946be4](https://github.com/webpack-contrib/css-loader/commit/8946be4d0f2c0237cd5fa846d67d469ff20058a4))
##### Bug Fixes
- respect `nosources` in the `devtool` option ([c60eff2](https://github.com/webpack-contrib/css-loader/commit/c60eff212337c8a65995f6675d25f49bb515e77d))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/26fix(deps): update dependency mini-css-extract-plugin to v2.4.32021-10-29T19:04:02Zrenovatefix(deps): update dependency mini-css-extract-plugin to v2.4.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | patch | [`2.4.2` -> `2.4.3`](https:/...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | patch | [`2.4.2` -> `2.4.3`](https://renovatebot.com/diffs/npm/mini-css-extract-plugin/2.4.2/2.4.3) |
---
### Release Notes
<details>
<summary>webpack-contrib/mini-css-extract-plugin</summary>
### [`v2.4.3`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​243-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev242v243-2021-10-21)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.2...v2.4.3)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/25templates: add aria-label attributes to interactive elements2021-10-16T13:42:30Zgodogtemplates: add aria-label attributes to interactive elementsFrom a11y report (and others similar)
Error: This element has role of "button" but does not have a name
available to an accessibility API. Valid names are: element content,
aria-label undefined, aria-labelledby undefined.
WCAG2AA.Princi...From a11y report (and others similar)
Error: This element has role of "button" but does not have a name
available to an accessibility API. Valid names are: element content,
aria-label undefined, aria-labelledby undefined.
WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.Namehttps://git.autistici.org/ai/website/-/merge_requests/24Update dependency bootstrap to v5.1.32021-10-15T12:41:38ZrenovateUpdate dependency bootstrap to v5.1.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bootstrap](https://getbootstrap.com/) ([source](https://github.com/twbs/bootstrap)) | dependencies | patch | [`5.1.2` -> `5.1.3`](https://...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bootstrap](https://getbootstrap.com/) ([source](https://github.com/twbs/bootstrap)) | dependencies | patch | [`5.1.2` -> `5.1.3`](https://renovatebot.com/diffs/npm/bootstrap/5.1.2/5.1.3) |
---
### Release Notes
<details>
<summary>twbs/bootstrap</summary>
### [`v5.1.3`](https://github.com/twbs/bootstrap/releases/v5.1.3)
[Compare Source](https://github.com/twbs/bootstrap/compare/v5.1.2...v5.1.3)
#### Fixes
##### 🎨 CSS
- [#​35143](https://github.com/twbs/bootstrap/issues/35143): Revert "Add `align-self: center` to buttons for improved rendering in flex containers"
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/23Update dependency mini-css-extract-plugin to v22021-10-15T12:41:21ZrenovateUpdate dependency mini-css-extract-plugin to v2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | major | [`1.6.2` -> `2.4.2`](https:/...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | major | [`1.6.2` -> `2.4.2`](https://renovatebot.com/diffs/npm/mini-css-extract-plugin/1.6.2/2.4.2) |
---
### Release Notes
<details>
<summary>webpack-contrib/mini-css-extract-plugin</summary>
### [`v2.4.2`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​242-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev241v242-2021-10-07)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.1...v2.4.2)
### [`v2.4.1`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​241-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev240v241-2021-10-05)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.4.0...v2.4.1)
### [`v2.4.0`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​240-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev230v240-2021-10-05)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.3.0...v2.4.0)
##### Performance
- migrate on new API, this improves performance and memory usage a lot, you need to have at least webpack `5.52.0` (recommended latest stable), for older versions the old API will be used (except explicit enabling of the `experimentalUseImportModule` option)
##### Features
- added support for `supports()` and `layer()` in `@import` at-rule ([#​843](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/843)) ([e751080](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/e751080ad6a81f196d5c26fb79b3c69b9429a634))
##### Bug Fixes
- crash with the `exportLocalsConvention` option ([#​844](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/844)) ([0f8d501](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/0f8d5015c95724b537ddc627758f67020d01ae0b))
### [`v2.3.0`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​230-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev222v230-2021-09-11)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.2.2...v2.3.0)
##### Features
- added the `runtime` option ([#​831](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/831)) ([5cc73e6](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/5cc73e6b590632263fc6ea0a830df1322520c2f4))
##### Bug Fixes
- better description for async chunk options ([34b65ac](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/34b65ac4daea5a977a75846b159becbc2ebb0632))
##### [2.2.2](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.2.1...v2.2.2) (2021-09-01)
##### Bug Fixes
- `experimentalUseImportModule` works with `new URL(...)` syntax ([cf81c4b](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/cf81c4b9962e74d666f6bb7d6473a9b6c06936cd))
##### [2.2.1](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.2.0...v2.2.1) (2021-08-31)
##### Bug Fixes
- order of `@import` with the `output.pathinfo` option ([#​815](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/815)) ([831f771](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/831f771b3c5e59978dbc53f1ccc90e23a9e30e9b))
- source map generation with the `output.pathinfo` option ([#​817](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/817)) ([f813b4c](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/f813b4c7b72383b8777da74b90830be20db6a483))
### [`v2.2.2`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​222-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev221v222-2021-09-01)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.2.1...v2.2.2)
### [`v2.2.1`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​221-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev220v221-2021-08-31)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.2.0...v2.2.1)
### [`v2.2.0`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​220-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev200v220-2021-08-04)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.1.0...v2.2.0)
##### Features
- add `link` and `description` for options ([#​786](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/786)) ([3c5a5b7](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/3c5a5b7aba8ed855368a7e95d89420b97dcd1531))
##### Bug Fixes
- hmr in browser extension ([3d09da1](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/3d09da1abb9250b39c6a15efd33950aa19efb0b3))
### [`v2.1.0`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​210-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev200v210-2021-07-05)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.0.0...v2.1.0)
##### Features
- support the `pathinfo` option ([#​783](https://github.com/webpack-contrib/mini-css-extract-plugin/issues/783)) ([a37713f](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/a37713f53bcecb9efc3f8a4d389c6274dae0bc85))
### [`v2.0.0`](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md#​200-httpsgithubcomwebpack-contribmini-css-extract-plugincomparev162v200-2021-06-30)
[Compare Source](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.6.2...v2.0.0)
##### NOTES
In the current release we have fixed many problems with `publicPath`, previously to generate relative URLs inside CSS files developers use different hacks: `publicPath: ''`, `publicPath: '../'`, using relative `../../` in the `outputPath` option for `file-loader` and etc. Now you don't need it anymore. Webpack v5 uses `publicPath: "auto"` by default, which means to always generate relative URLs, and now `mini-css-extract-plugin` does the same.
**We strongly recommend use `auto` value by default (except when using CDN).**
**We also want to show you that the [`file-loader`](https://github.com/webpack-contrib/file-loader) and [`url-loader`](https://github.com/webpack-contrib/url-loader) are outdated, please migrate on [Asset Modules](https://webpack.js.org/guides/asset-modules/).**
##### ⚠ BREAKING CHANGES
- minimum supported `Node.js` version is `12.13.0`
- minimum supported `webpack` version is `5.0.0`
- the `modules.namedExport` option was removed, you don't need it anymore, because we respect the `modules.namedExport` option from `css-loader`, just remove it
- the `publicPath` option no longer automatically adds `/` (trailing slash), you need to specify, you need to specify it yourself if it is absent, i.e. if you have `publicPath: "/my/public/path"` replace it with `publicPath: "/my/public/path/"`
##### Bug Fixes
- generating correct relative `url()` for assets inside CSS files when you use `publicPath: "auto"` (default value)
##### [1.6.2](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.6.1...v1.6.2) (2021-06-28)
##### Bug Fixes
- performance improvement
##### [1.6.1](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.6.0...v1.6.1) (2021-06-25)
##### Bug Fixes
- memory leaks ([c68aca7](https://github.com/webpack-contrib/mini-css-extract-plugin/commit/c68aca7c58b1bfb3d3f9f8db70fd814e50f82aa1))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/22Update dependency css-loader to v62021-10-15T12:39:19ZrenovateUpdate dependency css-loader to v6This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [css-loader](https://github.com/webpack-contrib/css-loader) | dependencies | major | [`5.2.7` -> `6.4.0`](https://renovatebot.com/diffs/npm...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [css-loader](https://github.com/webpack-contrib/css-loader) | dependencies | major | [`5.2.7` -> `6.4.0`](https://renovatebot.com/diffs/npm/css-loader/5.2.7/6.4.0) |
---
### Release Notes
<details>
<summary>webpack-contrib/css-loader</summary>
### [`v6.4.0`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​640-httpsgithubcomwebpack-contribcss-loadercomparev630v640-2021-10-09)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.3.0...v6.4.0)
##### Features
- generate more collision resistant for locals ([c7db752](https://github.com/webpack-contrib/css-loader/commit/c7db752fe6a9c7ff28d165fd24a37be08ef83af5))
##### Bug Fixes
- classes generation for client and server bundling ([303a3a1](https://github.com/webpack-contrib/css-loader/commit/303a3a171793cf1044c131e291f5c29f9ab86c77))
### [`v6.3.0`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​630-httpsgithubcomwebpack-contribcss-loadercomparev620v630-2021-09-18)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.2.0...v6.3.0)
##### Features
- added `[folder]` placeholder ([a0dee4f](https://github.com/webpack-contrib/css-loader/commit/a0dee4fd34dd1b9892dac7645a4e57ec134e561b))
- added the `exportType` option with `'array'`, `'string'` and `'css-style-sheet'` values ([c6d2066](https://github.com/webpack-contrib/css-loader/commit/c6d20664ca03226ace26b9766e484e437ec74f60))
- `'array'` - the default export is `Array` with API for `style-loader` and other
- `'string'` - the default export is `String` you don't need [`to-string-loader`](https://www.npmjs.com/package/to-string-loader) loader anymore
- `'css-style-sheet'` - the default export is a [`constructable stylesheet`](https://developers.google.com/web/updates/2019/02/constructable-stylesheets), you can use `import sheet from './styles.css' assert { type: 'css' };` like in a browser, more information you can find [here](https://github.com/webpack-contrib/css-loader#css-style-sheet)
- supported `supports()` and `layer()` functions in `@import` at-rules ([#​1377](https://github.com/webpack-contrib/css-loader/issues/1377)) ([bce2c17](https://github.com/webpack-contrib/css-loader/commit/bce2c17524290591be243829187f909a0ae5a6f7))
- fix multiple merging multiple `@media` at-rules ([#​1377](https://github.com/webpack-contrib/css-loader/issues/1377)) ([bce2c17](https://github.com/webpack-contrib/css-loader/commit/bce2c17524290591be243829187f909a0ae5a6f7))
##### Bug Fixes
- reduce runtime ([#​1378](https://github.com/webpack-contrib/css-loader/issues/1378)) ([cf3a3a7](https://github.com/webpack-contrib/css-loader/commit/cf3a3a7346aa73637ee6aae6fef5648965c31a47))
### [`v6.2.0`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​620-httpsgithubcomwebpack-contribcss-loadercomparev610v620-2021-07-19)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.1.0...v6.2.0)
##### Features
- allow the `exportLocalsConvention` option can be a function, useful for named export ([#​1351](https://github.com/webpack-contrib/css-loader/issues/1351)) ([3c4b357](https://github.com/webpack-contrib/css-loader/commit/3c4b35718273baaf9e0480db715b596fbe5d7453))
### [`v6.1.0`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​610-httpsgithubcomwebpack-contribcss-loadercomparev600v610-2021-07-17)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v6.0.0...v6.1.0)
##### Features
- add `link` in schema ([#​1345](https://github.com/webpack-contrib/css-loader/issues/1345)) ([7d4e493](https://github.com/webpack-contrib/css-loader/commit/7d4e4931390f9e9356af45ae03057d1505d73109))
##### Bug Fixes
- respect the `localIdentRegExp` option ([#​1349](https://github.com/webpack-contrib/css-loader/issues/1349)) ([42f150b](https://github.com/webpack-contrib/css-loader/commit/42f150b429afad9b0851d2e6bd75cec120885aa4))
### [`v6.0.0`](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#​600-httpsgithubcomwebpack-contribcss-loadercomparev527v600-2021-07-14)
[Compare Source](https://github.com/webpack-contrib/css-loader/compare/v5.2.7...v6.0.0)
##### Notes
- using `~` is deprecated when the `esModules` option is enabled (enabled by default) and can be removed from your code (**we recommend it**) (`url(~package/image.png)` -> `url(package/image.png)`, `@import url(~package/style.css)` -> `@import url(package/style.css)`, `composes: import from '~package/one.css';` -> `composes: import from 'package/one.css';`), but we still support it for historical reasons. Why can you remove it? The loader will first try to resolve `@import`/`url()`/etc as relative, if it cannot be resolved, the loader will try to resolve `@import`/`url()`/etc inside [`node_modules` or modules directories](https://webpack.js.org/configuration/resolve/#resolvemodules).
- `file-loader` and `url-loader` are deprecated, please migrate on [`asset modules`](https://webpack.js.org/guides/asset-modules/), since v6 `css-loader` is generating `new URL(...)` syntax, it enables by default built-in [`assets modules`](https://webpack.js.org/guides/asset-modules/), i.e. `type: 'asset'` for all `url()`
##### ⚠ BREAKING CHANGES
- minimum supported `Node.js` version is `12.13.0`
- minimum supported `webpack` version is `5`, we recommend to update to the latest version for better performance
- for `url` and `import` options `Function` type was removed in favor `Object` type with the `filter` property, i.e. before `{ url: () => true }`, now `{ url: { filter: () => true } }` and before `{ import: () => true }`, now `{ import: { filter: () => true } }`
- the `modules.compileType` option was removed in favor the `modules.mode` option with `icss` value, also the `modules` option can have `icss` string value
- `new URL()` syntax used for `url()`, only when the `esModules` option is enabled (enabled by default), it means you can bundle CSS for libraries
- [data URI](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs) are handling in `url()`, it means you can register loaders for them, [example](https://webpack.js.org/configuration/module/#rulescheme)
- aliases with `false` value for `url()` now generate empty data URI (i.e. `data:0,`), only when the `esModules` option is enabled (enabled by default)
- `[ext]` placeholder don't need `.` (dot) before for the `localIdentName` option, i.e. please change `.[ext]` on `[ext]` (no dot before)
- `[folder]` placeholder was removed without replacement for the `localIdentName` option, please use a custom function if you need complex logic
- `[emoji]` placeholder was removed without replacement for the `localIdentName` option, please use a custom function if you need complex logic
- the `localIdentHashPrefix` was removed in favor the `localIdentHashSalt` option
##### Features
- supported [`resolve.byDependency.css`](https://webpack.js.org/configuration/resolve/#resolvebydependency) resolve options for `@import`
- supported [`resolve.byDependency.icss`](https://webpack.js.org/configuration/resolve/#resolvebydependency) resolve CSS modules and ICSS imports (i.e. `composes`/etc)
- added `modules.localIdentHashFunction`, `modules.localIdentHashDigest`, `modules.localIdentHashDigestLength` options for better class hashing controlling
- less dependencies
##### Bug Fixes
- better performance
- fixed circular `@import`
##### Notes
- **we strongly recommend not to add `.css` to `resolve.extensions`, it reduces performance and in most cases it is simply not necessary, alternative you can set resolve options [by dependency](https://webpack.js.org/configuration/resolve/#resolvebydependency)**
##### [5.2.7](https://github.com/webpack-contrib/css-loader/compare/v5.2.6...v5.2.7) (2021-07-13)
##### Bug Fixes
- fix crash when source map is unavailable with external URL in `[@import](https://github.com/import)` ([bb76fe4](https://github.com/webpack-contrib/css-loader/commit/bb76fe48a198e74cacf29ad4b1c01d485f4db11f))
##### [5.2.6](https://github.com/webpack-contrib/css-loader/compare/v5.2.5...v5.2.6) (2021-05-24)
##### Bug Fixes
- always write locals export when css modules/icss enabled ([#​1315](https://github.com/webpack-contrib/css-loader/issues/1315)) ([075d9bd](https://github.com/webpack-contrib/css-loader/commit/075d9bd044a78543479cbf10ccd3c386a3e434e6))
##### [5.2.5](https://github.com/webpack-contrib/css-loader/compare/v5.2.4...v5.2.5) (2021-05-20)
##### Bug Fixes
- compatibility with named export and es5 ([#​1314](https://github.com/webpack-contrib/css-loader/issues/1314)) ([0cf8cde](https://github.com/webpack-contrib/css-loader/commit/0cf8cdedd8667b1ba13d3b4322087943a25176f6))
##### [5.2.4](https://github.com/webpack-contrib/css-loader/compare/v5.2.3...v5.2.4) (2021-04-19)
##### Bug Fixes
- do not crash on 'false' aliases ([#​1292](https://github.com/webpack-contrib/css-loader/issues/1292)) ([e913cb1](https://github.com/webpack-contrib/css-loader/commit/e913cb1d73a4f5c3c4464e0446a885e9f677a005))
##### [5.2.3](https://github.com/webpack-contrib/css-loader/compare/v5.2.2...v5.2.3) (2021-04-19)
##### Bug Fixes
- improve performance
##### [5.2.2](https://github.com/webpack-contrib/css-loader/compare/v5.2.1...v5.2.2) (2021-04-16)
##### Bug Fixes
- avoid escape nonASCII characters in local names ([0722733](https://github.com/webpack-contrib/css-loader/commit/072273308a8ab4b7efdae31440689dc81978ca1d))
##### [5.2.1](https://github.com/webpack-contrib/css-loader/compare/v5.2.0...v5.2.1) (2021-04-09)
##### Bug Fixes
- do not crash on unescaped svg data uri ([#​1288](https://github.com/webpack-contrib/css-loader/issues/1288)) ([4f289c5](https://github.com/webpack-contrib/css-loader/commit/4f289c5e4df6c666fdf6dd3402560ae74d4bf7ee))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/20Pin dependencies2021-10-08T08:13:02ZrenovatePin dependenciesThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@popperjs/core](https://github.com/popperjs/popper-core) | dependencies | pin | [`^2.10.1` -> `2.10.2`](https://renovatebot.com/diffs/npm/...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@popperjs/core](https://github.com/popperjs/popper-core) | dependencies | pin | [`^2.10.1` -> `2.10.2`](https://renovatebot.com/diffs/npm/@popperjs%2fcore/2.10.2/2.10.2) |
| [bootstrap](https://getbootstrap.com/) ([source](https://github.com/twbs/bootstrap)) | dependencies | pin | [`^5.1.0` -> `5.1.2`](https://renovatebot.com/diffs/npm/bootstrap/5.1.2/5.1.2) |
| [corejs-typeahead](http://corejavascript.github.io/typeahead.js/) ([source](https://github.com/corejavascript/typeahead.js)) | dependencies | pin | [`^1.3.1` -> `1.3.1`](https://renovatebot.com/diffs/npm/corejs-typeahead/1.3.1/1.3.1) |
| [css-loader](https://github.com/webpack-contrib/css-loader) | dependencies | pin | [`^5.0.0` -> `5.2.7`](https://renovatebot.com/diffs/npm/css-loader/5.2.7/5.2.7) |
| [extract-loader](https://github.com/peerigon/extract-loader) | dependencies | pin | [`^5.1.0` -> `5.1.0`](https://renovatebot.com/diffs/npm/extract-loader/5.1.0/5.1.0) |
| [file-loader](https://github.com/webpack-contrib/file-loader) | dependencies | pin | [`^6.1.1` -> `6.2.0`](https://renovatebot.com/diffs/npm/file-loader/6.2.0/6.2.0) |
| [glob](https://github.com/isaacs/node-glob) | dependencies | pin | [`^7.1.7` -> `7.2.0`](https://renovatebot.com/diffs/npm/glob/7.2.0/7.2.0) |
| [jquery](https://jquery.com) ([source](https://github.com/jquery/jquery)) | dependencies | pin | [`^3.5.1` -> `3.6.0`](https://renovatebot.com/diffs/npm/jquery/3.6.0/3.6.0) |
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | dependencies | pin | [`^1.1.0` -> `1.6.2`](https://renovatebot.com/diffs/npm/mini-css-extract-plugin/1.6.2/1.6.2) |
| [open-iconic](http://useiconic.com/open-iconic/) ([source](https://github.com/iconic/open-iconic)) | dependencies | pin | [`^1.1.1` -> `1.1.1`](https://renovatebot.com/diffs/npm/open-iconic/1.1.1/1.1.1) |
| [purgecss-webpack-plugin](https://purgecss.com) ([source](https://github.com/FullHuman/purgecss)) | dependencies | pin | [`^4.0.3` -> `4.0.3`](https://renovatebot.com/diffs/npm/purgecss-webpack-plugin/4.0.3/4.0.3) |
| [raw-loader](https://github.com/webpack-contrib/raw-loader) | dependencies | pin | [`^4.0.2` -> `4.0.2`](https://renovatebot.com/diffs/npm/raw-loader/4.0.2/4.0.2) |
| [url-loader](https://github.com/webpack-contrib/url-loader) | dependencies | pin | [`^4.1.1` -> `4.1.1`](https://renovatebot.com/diffs/npm/url-loader/4.1.1/4.1.1) |
📌 **Important**: Renovate will wait until you have merged this Pin MR before creating any *upgrade* MRs for the affected packages. Add the preset `:preserveSemverRanges` to your config if you instead don't wish to pin dependencies.
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/19Configure Renovate2021-10-07T21:44:04ZrenovateConfigure RenovateWelcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
🚦 To activate Renovate, merge this Merge Request. To disable Ren...Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
🚦 To activate Renovate, merge this Merge Request. To disable Renovate, simply close this Merge Request unmerged.
---
### Detected Package Files
* `Dockerfile` (dockerfile)
* `.gitlab-ci.yml` (gitlabci)
* `package.json` (npm)
### Configuration Summary
Based on the default config's presets, Renovate will:
- Start dependency updates only once this onboarding MR is merged
- Enable Renovate Dependency Dashboard creation
- If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others
- Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories
- Autodetect whether to pin dependencies or maintain ranges
- Rate limit MR creation to a maximum of two per hour
- Limit to maximum 20 open MRs at any time
- Group known monorepo packages together
- Use curated list of recommended non-monorepo package groupings
- Ignore spring cloud 1.x releases
- Ignore http4s digest-based 1.x milestones
- Use node versioning for @types/node
- Limit concurrent requests to reduce load on Repology servers until we can fix this properly, see issue 10133
🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the `renovate.json` in this branch with your custom config and the list of Merge Requests in the "What to Expect" section below will be updated the next time Renovate runs.
---
### What to Expect
With your current configuration, Renovate will create 4 Merge Requests:
<details>
<summary>Pin dependencies</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/pin-dependencies`
- Merge into: `master`
- Pin [@popperjs/core](https://github.com/popperjs/popper-core) to `2.10.2`
- Pin [bootstrap](https://github.com/twbs/bootstrap) to `5.1.2`
- Pin [corejs-typeahead](https://github.com/corejavascript/typeahead.js) to `1.3.1`
- Pin [css-loader](https://github.com/webpack-contrib/css-loader) to `5.2.7`
- Pin [extract-loader](https://github.com/peerigon/extract-loader) to `5.1.0`
- Pin [file-loader](https://github.com/webpack-contrib/file-loader) to `6.2.0`
- Pin [glob](https://github.com/isaacs/node-glob) to `7.2.0`
- Pin [jquery](https://github.com/jquery/jquery) to `3.6.0`
- Pin [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) to `1.6.2`
- Pin [open-iconic](https://github.com/iconic/open-iconic) to `1.1.1`
- Pin [purgecss-webpack-plugin](https://github.com/FullHuman/purgecss) to `4.0.3`
- Pin [raw-loader](https://github.com/webpack-contrib/raw-loader) to `4.0.2`
- Pin [url-loader](https://github.com/webpack-contrib/url-loader) to `4.1.1`
</details>
<details>
<summary>Update golang Docker tag to v1.17</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/golang-1.x`
- Merge into: `master`
- Upgrade golang to `1.17`
</details>
<details>
<summary>Update dependency css-loader to v6</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/css-loader-6.x`
- Merge into: `master`
- Upgrade [css-loader](https://github.com/webpack-contrib/css-loader) to `6.3.0`
</details>
<details>
<summary>Update dependency mini-css-extract-plugin to v2</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/mini-css-extract-plugin-2.x`
- Merge into: `master`
- Upgrade [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) to `2.4.2`
</details>
<br />
🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or spam the project. See docs for `prhourlylimit` for details.
---
❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai/website/-/merge_requests/18Use S6 instead of chaperone2021-10-09T10:56:48ZaleUse S6 instead of chaperonehttps://git.autistici.org/ai/website/-/merge_requests/17Upgrade to webpack + Bootstrap42021-09-05T13:24:02ZaleUpgrade to webpack + Bootstrap4https://git.autistici.org/ai/website/-/merge_requests/16renamed contacts to contact, refactored page2021-07-15T10:03:43Zsubvertaorenamed contacts to contact, refactored pagesubvertaosubvertao