Commit Graph

63 Commits

Author SHA1 Message Date
libraryupgrader
fa2813075c build: Updating micromatch to 4.0.8
* https://github.com/advisories/GHSA-952p-6rrq-rcjv

Change-Id: Id6bfee76a02a83492cebf10a46c7662febaf6e05
2024-08-24 10:19:50 +00:00
libraryupgrader
9c49a0d86c build: Updating @wikimedia/codex-design-tokens to 1.11.1
Change-Id: Iabc8115a3641cdf747ff870ed7ef9d36c6a43c50
2024-08-21 04:41:05 +00:00
libraryupgrader
2ac1b54898 build: Updating @wikimedia/codex-design-tokens to 1.11.0
Change-Id: I60be835197f087f641374f1aee23c941c254ad23
2024-08-10 04:33:48 +00:00
libraryupgrader
e27772342c build: Updating @wikimedia/codex-design-tokens to 1.10.0
Change-Id: I8925dcecade0af80bb4b21692d24b226216527f1
2024-07-30 04:21:44 +00:00
libraryupgrader
9f9ef5d3a7 build: Updating @wikimedia/codex-design-tokens to 1.9.0
Change-Id: Ic9b67949238a7849a43e86aefdd09e5f2e673c1e
2024-07-22 04:25:23 +00:00
libraryupgrader
41b7c08c17 build: Updating @wikimedia/codex-design-tokens to 1.8.0
Change-Id: I3b78fd74f490356ded88422918c26111737336b3
2024-06-26 04:46:37 +00:00
libraryupgrader
6586bce598 build: Updating npm dependencies
* eslint-config-wikimedia: 0.28.0 → 0.28.2
  The following rules are failing and were disabled:
  * resources/js:
    * es-x/no-object-assign

* grunt-stylelint: 0.20.0 → 0.20.1
* stylelint-config-wikimedia: 0.17.1 → 0.17.2

Change-Id: I93fa42275d02c006a0dcb2be6fc152c5a0daaa15
2024-06-22 08:10:45 +00:00
libraryupgrader
3e57846c2a build: Updating @wikimedia/codex-design-tokens to 1.7.0
Change-Id: Ided16206936e2117267ad5f852a0741f21291e9e
2024-06-16 15:25:26 +00:00
libraryupgrader
3d9bf0ea7f build: Updating npm dependencies
* eslint-config-wikimedia: 0.27.0 → 0.28.0
  The following rules are failing and were disabled:
  * resources/js:
    * no-jquery/no-extend

* grunt-stylelint: 0.19.0 → 0.20.0
* stylelint-config-wikimedia: 0.16.1 → 0.17.1

Change-Id: Ia94171d47725e7ae95d102afb8eb7fbb651c11d2
2024-06-08 13:26:07 +00:00
libraryupgrader
4723e6d6da build: Updating @wikimedia/codex-design-tokens to 1.6.1
Change-Id: Id12406784981e97dcd529f52f8b7e1bfbb66aaf2
2024-05-30 21:24:18 +00:00
libraryupgrader
ba4fa69f53 build: Updating grunt-banana-checker to 0.13.0
Change-Id: Idfe506957abfaebe9a992019a56e6d57ce42b392
2024-05-19 05:47:48 +00:00
libraryupgrader
22f0e0799e build: Updating @wikimedia/codex-design-tokens to 1.6.0
Change-Id: I37e7004ea1ae2cbf69aab2315b0f2a0c30b6942c
2024-05-16 18:45:06 +00:00
libraryupgrader
edbe1087d6 build: Updating @wikimedia/codex-design-tokens to 1.5.0
Change-Id: Ia484dd0d85343245fa23a7afecbb5f729511aaec
2024-05-15 03:38:17 +00:00
libraryupgrader
dfdf027e98 build: Updating grunt-banana-checker to 0.12.0
Change-Id: I6d43ef84c3449e4f17ede35faea858f19c25bc11
2024-05-11 03:34:07 +00:00
libraryupgrader
411aabe32e build: Updating eslint-config-wikimedia to 0.27.0
Change-Id: I276456c104a3475b13e85f4e6cde901e59dc9346
2024-04-18 07:03:24 +00:00
libraryupgrader
809d8f3be6 build: Updating dependencies
composer:
* mediawiki/mediawiki-phan-config: 0.12.1 → 0.14.0

npm:
* eslint-config-wikimedia: 0.25.1 → 0.26.0
* grunt-banana-checker: 0.11.0 → 0.11.1
* postcss: 8.4.30 → 8.4.35
  * https://github.com/advisories/GHSA-7fh5-64p2-3v2j

Change-Id: I91561947abcef0252dc5228702ad8bd8c323c6a3
2024-02-13 04:09:04 +00:00
Volker E
e094773671 build: Update 'svgo' to latest v3.2.0 and re-minify SVGs
The latest update of 'svgo' dependency includes three optimizations on
converting path commands, which
- improves closing paths and how we determine if to use absolute or
  relative commands.
- round arc or convert to lines based on the geometric sagitta
- convert cubic Bézier curves to quadratic Bézier curves where possible
Also unifiying npm command to qua standard notation `minify:svg`.

Bug: T354875
Change-Id: I0c712a4cec011ddda3a55caf4ecf493e1e00f3c8
2024-01-16 14:54:33 +01:00
Ed Sanders
bde4b44108 build: Update linters
Change-Id: If959fe0c1b972fe55c6f8cee1c9bb33a52b4265d
2023-09-20 19:10:42 +01:00
Volker E
e67d5bd33c build: Update SVGO to v3.0.2 & re-crush icons
svgo         2.8.0  →   3.0.2

Amending to new `cleanupIds` plugin name.
Re-crushing SVGs while at it.

Bug: T339162
Change-Id: I9804d6fa3c81e3c85e6d89e45079736d0934c465
2023-06-15 02:36:53 -07:00
libraryupgrader
9f60b97773 build: Updating npm dependencies
* grunt-banana-checker: 0.10.0 → 0.11.0
* stylelint-config-wikimedia: 0.14.0 → 0.15.0

Change-Id: I9b17b4f8d9262670cc6229d5b2df5d8b100e49f3
2023-06-02 16:14:57 +00:00
libraryupgrader
4fd6c8f924 build: Updating @wikimedia/codex-design-tokens to 0.11.0
Change-Id: I32a46af91869bddcf6ecd64bc01ba3061eda61f0
2023-05-24 01:37:36 +00:00
Niklas Laxström
124b1a0ba0 Update instructions for converting ttf files
Change-Id: I51d18bdfd86dcc4b5eb665efa1adeb7062a6f141
2023-05-17 11:39:07 +03:00
libraryupgrader
69ad02da11 build: Updating @wikimedia/codex-design-tokens to 0.10.0
Change-Id: I671dc4e4c90cc7b26ce0476bbf7a2d0096427bcb
2023-05-12 09:24:32 +00:00
libraryupgrader
d0d88ee40e build: Updating eslint-config-wikimedia to 0.25.0
Change-Id: I56a69db1b780752b33ad1ed0babee8bb280a4aa3
2023-05-05 18:51:36 +00:00
Volker E
d5285655fd styles: Replace 'mediawiki.ui/variables' call with skin variables
- Replacing 'mediawiki.ui/variables.less' `@import`
  with new Codex design tokens as external library. We're using the
  legacy values as UniversalLanguageSelector has been a desktop first
  extension and those values are also used by Vector skin.
  The values replaced are anyways only touching colors, borders or
  transitions which are the same in normal and legacy.
  These will be replaced by skin-aware 'mediawiki.skin.variables.less'
  standard with dependency of UniversalLanguageSelector upped
  to MW 1.42.0.
- Replacing several static values with new Codex design token featuring
  skin variables, in categories `background-color`, `color`,
  `border-*`, `box-shadow`, `opacity` and `transition`.

Note, that this change should result in same rendering of the
extension, only properties that already have an equal token are
replaced.

Bug: T332541
Co-Authored-by: Volker E. <volker.e@wikimedia.org>
Change-Id: Ic563fa84bf8e76fd62f14487924d7d6fd5c1a065
2023-05-04 04:44:44 +00:00
libraryupgrader
02cd6612fe build: Updating dependencies
composer:
* mediawiki/mediawiki-phan-config: 0.12.0 → 0.12.1

npm:
* grunt-eslint: 24.0.0 → 24.0.1

Change-Id: If0c5e7bc0c15e356171684f03e2ded5e9421be3f
2023-04-29 13:31:50 +00:00
libraryupgrader
f4bbc55dba build: Updating npm dependencies
* eslint-config-wikimedia: 0.22.1 → 0.24.0
  The following rules are failing and were disabled:
  * strict

* grunt: 1.5.3 → 1.6.1
* stylelint-config-wikimedia: 0.13.1 → 0.14.0
  The following rules are failing and were disabled:
  * selector-pseudo-element-colon-notation

Change-Id: If82350c9b111b8d590d0f89d6f51caa33ef46f30
2023-03-17 04:56:16 +00:00
libraryupgrader
9eebaad7db build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 39.0.0 → 40.0.1

npm:
* stylelint-config-wikimedia: 0.13.0 → 0.13.1

Change-Id: Iab2e3764141865f3bc6e53f842c87d09b18bbbbe
2022-11-17 01:02:45 +00:00
libraryupgrader
7e8976ecf0 build: Updating grunt-stylelint to 0.18.0
Change-Id: I46d9c4073a1ba8a5df4b9e70b1e46309324418c9
2022-11-13 10:25:24 +00:00
libraryupgrader
3c97927d29 build: Updating minimatch to 3.0.8
* https://github.com/advisories/GHSA-f8q6-p94x-37v3

Change-Id: I8a0fc31f476e1a8bceb69c7cee01c5d99f3e76da
2022-10-21 21:24:41 +00:00
libraryupgrader
05b500b9b6 build: Updating grunt-banana-checker to 0.10.0
Change-Id: Iae52e6e34391e4d0291e5816db76bcc96fd6d257
2022-10-07 08:23:40 +00:00
libraryupgrader
2c732ea320 build: Updating grunt to 1.5.3
Change-Id: Idf8fe9581f1b7068a1cfa39d6dcbd0ccf771e225
2022-05-27 03:23:19 +00:00
libraryupgrader
44f4805cbb build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 38.0.0 → 39.0.0
* mediawiki/mediawiki-phan-config: 0.11.0 → 0.11.1
* php-parallel-lint/php-console-highlighter: 0.5.0 → 1.0.0
* php-parallel-lint/php-parallel-lint: 1.3.1 → 1.3.2

npm:
* grunt: 1.4.1 → 1.5.2
* stylelint-config-wikimedia: 0.11.1 → 0.13.0

Additional changes:
* Set `name` in package.json.

Change-Id: I31e94f6b5ca7d41a2c256e97cc21769b729c10f0
2022-05-21 16:59:16 +00:00
Ed Sanders
02e17c5242 build: Update eslint-config-wikimedia to 0.22.1
Change-Id: I02692eeabb23c5b99997faa7a17d42f019148ed1
2022-03-08 09:41:49 +00:00
Volker E
5abe986953 build: Update 'svgo' to latest v2.8.0 & re-crush images
Updating 'svgo' to v2.8.0 and newest Wikimedia SVG guidelines –
mainly around new whitespace features of SVGO.

Change-Id: I7c9eb84fdaeb50f6ff04c9e5cd2f005e129d555a
2022-02-27 23:59:05 +00:00
Amir E. Aharoni
4f257fe8a7 Update grunt-stylelint to 0.17.0
Recommended by `npm audit`.

This required also adding postcss-less and changing Grunt
configuration to support it.

Change-Id: I22861dcdf761068ce37ed1b03c6bbfba1247860a
2022-01-31 08:07:55 +00:00
libraryupgrader
b3c18c5f8e build: Updating npm dependencies
* ansi-regex: 5.0.0 → 5.0.1
  * https://npmjs.com/advisories/1002401 (CVE-2021-3807)
* nth-check: 2.0.0 → 2.0.1
  * https://npmjs.com/advisories/1002423 (CVE-2021-3803)

Additional changes:
* composer.json: Updated phpcs command in composer test (T280592).
* composer.json: Added phpcs command to scripts (T280592).

Change-Id: I0336deaf8fda090113d87846ef32e1768c6858a3
2021-10-09 08:36:51 +00:00
libraryupgrader
35f48f6587 build: Updating stylelint-config-wikimedia to 0.11.1
The following rules are failing and were disabled:
* declaration-property-unit-disallowed-list

Change-Id: I80c8761527844d1cd4d53b21517dc25d2b425689
2021-09-04 23:17:25 +00:00
libraryupgrader
05eb6b00f0 build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 36.0.0 → 37.0.0

npm:
* svgo: 2.3.0 → 2.3.1
  * https://npmjs.com/advisories/1754 (CVE-2021-33587)
* postcss: 7.0.35 → 7.0.36
  * https://npmjs.com/advisories/1693 (CVE-2021-23368)
* trim-newlines: 3.0.0 → 3.0.1
  * https://npmjs.com/advisories/1753 (CVE-2021-33623)

Change-Id: I495a2df80eaf8f96a635b4d4e2cc80813922ddb0
2021-07-24 03:28:36 +00:00
Volker E
8354e280b6 build: Update SVGO to latest v2.3.0 and re-optimize SVGs
SVGO v2.x changed configuration to JS, amending configuration.
Adding new 'minify-svg' npm script.
Also re-optimize SVGs.

Bug: T278656
Change-Id: I88ebed650be0d20b71bca6f15f3aa70b6b5eb42a
2021-05-27 11:53:05 -07:00
Kunal Mehta
282a40e313 build: Use HTTPS for all dependencies
Change-Id: If21f0798c662c0de4282a2455446031e69fd5e41
2021-05-21 05:37:34 +00:00
libraryupgrader
a47ee3c476 build: Updating npm dependencies
* grunt: 1.3.0 → 1.4.0
* hosted-git-info: 3.0.8 → 2.8.9
  * https://npmjs.com/advisories/1677 (CVE-2021-23362)
* postcss: 7.0.35 → 8.2.15
  * https://npmjs.com/advisories/1693 (CVE-2021-23368)

Change-Id: I51d1b77003ed2a2c303cdd87e79ccc9be1a074da
2021-05-14 10:22:05 +00:00
libraryupgrader
b556ff5878 build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 35.0.0 → 36.0.0
* php-parallel-lint/php-parallel-lint: 1.2.0 → 1.3.0

npm:
* lodash: 4.17.19 → 4.17.21
  * https://npmjs.com/advisories/1673 (CVE-2021-23337)
* hosted-git-info: 3.0.7 → 3.0.8
  * https://npmjs.com/advisories/1677 (CVE-2021-23362)

Change-Id: If4b6b21986aaa05e3d33fcca6e35374a2eae1830
2021-05-07 15:52:15 +00:00
libraryupgrader
0e9dbf344c build: Updating eslint-config-wikimedia to 0.20.0
Change-Id: Icadd4a33d781eb2795e1c3bbfa9e088339d88527
2021-04-15 02:16:50 +00:00
libraryupgrader
e2ab4bb1c3 build: Updating dependencies
composer:
* mediawiki/minus-x: 1.1.0 → 1.1.1

npm:
* eslint-config-wikimedia: 0.17.0 → 0.19.0
  The following rules are failing and were disabled:
  * compat/compat

Additional changes:
* Added the "composer phan" command to conveniently run phan.
* eslint: Renamed `wikimedia/client` profile to `client-es5` (T277085).

Change-Id: Ib31cbcd8c615d2e6abf9ee30f0f4d7b7baa54e2e
2021-04-07 11:10:07 +00:00
libraryupgrader
555664d1ee build: Updating dependencies
composer:
* mediawiki/mediawiki-phan-config: 0.10.4 → 0.10.5

npm:
* ini: 1.3.5 → 1.3.8
  * https://npmjs.com/advisories/1589

Change-Id: Id9ab9ba9698d083d69ddce7bec23d9b8f79523ac
2020-12-11 23:07:14 +00:00
libraryupgrader
4cbb7dbacf build: Updating npm dependencies
* grunt-stylelint: 0.15.0 → 0.16.0
* stylelint-config-wikimedia: 0.10.1 → 0.10.3

Change-Id: I3f607402859275cdcfe34dcc5ed62ab48985a6c5
2020-11-22 12:05:00 +00:00
libraryupgrader
da796db073 build: Updating npm dependencies
* eslint-config-wikimedia: 0.16.2 → 0.17.0
  The following rules are failing and were disabled:
  * no-shadow

* grunt: 1.2.1 → 1.3.0

Change-Id: I35acdb64081ede997f799ac57624403d1e83ec11
2020-09-05 01:20:51 +00:00
libraryupgrader
d52008b961 build: Updating lodash to 4.17.19
* https://npmjs.com/advisories/1523
* CVE-2019-10744

Change-Id: I10f164e5041a734e8ecdff321a6ea45c82df138b
2020-07-11 07:31:13 +00:00
Ed Sanders
e128c51356 build: Update eslint-config-wikimedia to 0.16.2
Change-Id: Iea4b73bdceb66e113b7f9c9244ae6b37a3ce205f
2020-07-09 16:40:05 +01:00