diff --git a/.github/workflows/publish-alpha.yml b/.github/workflows/publish-alpha.yml index b968dd17558..e4c5830d8a6 100644 --- a/.github/workflows/publish-alpha.yml +++ b/.github/workflows/publish-alpha.yml @@ -27,6 +27,8 @@ jobs: runs-on: ubuntu-22.04 timeout-minutes: 30 steps: + - uses: actions/checkout@v4 + - uses: ./.github/actions/prerelease-publish with: node-auth-token: ${{ secrets.NODE_AUTH_TOKEN }} diff --git a/.nx/version-plans/version-plan-1783363925506.md b/.nx/version-plans/version-plan-1783363925506.md new file mode 100644 index 00000000000..ebf830f0b73 --- /dev/null +++ b/.nx/version-plans/version-plan-1783363925506.md @@ -0,0 +1,5 @@ +--- +gamut: patch +--- + +Bumping react-use to 17.6.1 updates past js-cookie 2.2.1 vulnerability to js-cookie 3.0.7 diff --git a/packages/gamut-icons/CHANGELOG.md b/packages/gamut-icons/CHANGELOG.md index 8d2da51accf..ddb48194b6a 100644 --- a/packages/gamut-icons/CHANGELOG.md +++ b/packages/gamut-icons/CHANGELOG.md @@ -1,3 +1,13 @@ +## 9.57.10 (2026-07-06) + +### 🩹 Fixes + +- Adds TeamIcon to Regular/Interface icons ([#3392](https://github.com/Codecademy/gamut/pull/3392)) + +### ❤️ Thank You + +- Ahmed Abdallah @ahmed-abdallah + ## 9.57.9 (2026-06-16) ### 🧱 Updated Dependencies diff --git a/packages/gamut-icons/package.json b/packages/gamut-icons/package.json index e59c2b6904d..606a0f56204 100644 --- a/packages/gamut-icons/package.json +++ b/packages/gamut-icons/package.json @@ -1,7 +1,7 @@ { "name": "@codecademy/gamut-icons", "description": "Icon library for codecademy.com", - "version": "9.57.9", + "version": "9.57.10", "author": "Codecademy ", "dependencies": { "@codecademy/gamut-styles": "20.0.2", diff --git a/packages/gamut-icons/src/svg/regular/team-icon.svg b/packages/gamut-icons/src/svg/regular/team-icon.svg new file mode 100644 index 00000000000..4bf73bfc431 --- /dev/null +++ b/packages/gamut-icons/src/svg/regular/team-icon.svg @@ -0,0 +1,17 @@ + + + User Multiple Half Female Male Streamline Icon: https://streamlinehq.com + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/gamut-kit/CHANGELOG.md b/packages/gamut-kit/CHANGELOG.md index f75506d9ba3..c7af952c1cd 100644 --- a/packages/gamut-kit/CHANGELOG.md +++ b/packages/gamut-kit/CHANGELOG.md @@ -1,3 +1,10 @@ +## 3.0.7 (2026-07-06) + +### 🧱 Updated Dependencies + +- Updated gamut-icons to 9.57.10 +- Updated gamut to 72.2.3 + ## 3.0.6 (2026-06-25) ### 🩹 Fixes diff --git a/packages/gamut-kit/package.json b/packages/gamut-kit/package.json index 6c2499f4104..241e42bc65c 100644 --- a/packages/gamut-kit/package.json +++ b/packages/gamut-kit/package.json @@ -1,11 +1,11 @@ { "name": "@codecademy/gamut-kit", "description": "Styleguide & Component library for Codecademy", - "version": "3.0.6", + "version": "3.0.7", "author": "Codecademy Engineering ", "dependencies": { - "@codecademy/gamut": "72.2.2", - "@codecademy/gamut-icons": "9.57.9", + "@codecademy/gamut": "72.2.3", + "@codecademy/gamut-icons": "9.57.10", "@codecademy/gamut-illustrations": "0.58.15", "@codecademy/gamut-patterns": "0.10.34", "@codecademy/gamut-styles": "20.0.2", diff --git a/packages/gamut/CHANGELOG.md b/packages/gamut/CHANGELOG.md index 88221ed9647..a10a9b2a53a 100644 --- a/packages/gamut/CHANGELOG.md +++ b/packages/gamut/CHANGELOG.md @@ -1,3 +1,9 @@ +## 72.2.3 (2026-07-06) + +### 🧱 Updated Dependencies + +- Updated gamut-icons to 9.57.10 + ## 72.2.2 (2026-06-25) ### 🩹 Fixes diff --git a/packages/gamut/package.json b/packages/gamut/package.json index 1291d9e5480..fccdd7c92bb 100644 --- a/packages/gamut/package.json +++ b/packages/gamut/package.json @@ -1,11 +1,11 @@ { "name": "@codecademy/gamut", "description": "Styleguide & Component library for Codecademy", - "version": "72.2.2", + "version": "72.2.3", "author": "Codecademy Engineering ", "bin": "./bin/gamut.mjs", "dependencies": { - "@codecademy/gamut-icons": "9.57.9", + "@codecademy/gamut-icons": "9.57.10", "@codecademy/gamut-illustrations": "0.58.15", "@codecademy/gamut-patterns": "0.10.34", "@codecademy/gamut-styles": "20.0.2", @@ -27,7 +27,7 @@ "react-player": "^2.16.0", "react-select": "^5.2.2", "react-truncate-markup": "^5.1.2", - "react-use": "^15.3.8", + "react-use": "^17.6.1", "sanitize-markdown": "^2.6.7" }, "files": [ diff --git a/yarn.lock b/yarn.lock index 6a5b356088e..9e9f44b0c2a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1559,7 +1559,7 @@ __metadata: languageName: node linkType: hard -"@codecademy/gamut-icons@npm:9.57.9, @codecademy/gamut-icons@workspace:packages/gamut-icons": +"@codecademy/gamut-icons@npm:9.57.10, @codecademy/gamut-icons@workspace:packages/gamut-icons": version: 0.0.0-use.local resolution: "@codecademy/gamut-icons@workspace:packages/gamut-icons" dependencies: @@ -1591,8 +1591,8 @@ __metadata: version: 0.0.0-use.local resolution: "@codecademy/gamut-kit@workspace:packages/gamut-kit" dependencies: - "@codecademy/gamut": "npm:72.2.2" - "@codecademy/gamut-icons": "npm:9.57.9" + "@codecademy/gamut": "npm:72.2.3" + "@codecademy/gamut-icons": "npm:9.57.10" "@codecademy/gamut-illustrations": "npm:0.58.15" "@codecademy/gamut-patterns": "npm:0.10.34" "@codecademy/gamut-styles": "npm:20.0.2" @@ -1648,11 +1648,11 @@ __metadata: languageName: unknown linkType: soft -"@codecademy/gamut@npm:72.2.2, @codecademy/gamut@workspace:*, @codecademy/gamut@workspace:packages/gamut": +"@codecademy/gamut@npm:72.2.3, @codecademy/gamut@workspace:*, @codecademy/gamut@workspace:packages/gamut": version: 0.0.0-use.local resolution: "@codecademy/gamut@workspace:packages/gamut" dependencies: - "@codecademy/gamut-icons": "npm:9.57.9" + "@codecademy/gamut-icons": "npm:9.57.10" "@codecademy/gamut-illustrations": "npm:0.58.15" "@codecademy/gamut-patterns": "npm:0.10.34" "@codecademy/gamut-styles": "npm:20.0.2" @@ -1674,7 +1674,7 @@ __metadata: react-player: "npm:^2.16.0" react-select: "npm:^5.2.2" react-truncate-markup: "npm:^5.1.2" - react-use: "npm:^15.3.8" + react-use: "npm:^17.6.1" sanitize-markdown: "npm:^2.6.7" peerDependencies: "@emotion/react": ^11.4.0 @@ -7846,10 +7846,10 @@ __metadata: languageName: node linkType: hard -"@types/js-cookie@npm:2.2.6": - version: 2.2.6 - resolution: "@types/js-cookie@npm:2.2.6" - checksum: 10c0/41dba47b7470d3dbf57025f53fd77bf70e35a0a7ce414b8ac77ed088c1273e2a549a63d59bc879735a5796cc6dc8f32c04a7ad9fe137f868747a35f843c3f9d1 +"@types/js-cookie@npm:^3.0.0": + version: 3.0.6 + resolution: "@types/js-cookie@npm:3.0.6" + checksum: 10c0/173afaf5ea9d86c22395b9d2a00b6adb0006dcfef165d6dcb0395cdc32f5a5dcf9c3c60f97194119963a15849b8f85121e1ae730b03e40bc0c29b84396ba22f9 languageName: node linkType: hard @@ -8675,7 +8675,7 @@ __metadata: languageName: node linkType: hard -"@xobotyi/scrollbar-width@npm:1.9.5": +"@xobotyi/scrollbar-width@npm:^1.9.5": version: 1.9.5 resolution: "@xobotyi/scrollbar-width@npm:1.9.5" checksum: 10c0/4ebc79e4f798e2a5e89a5122f8fc4a086f08a92a44ac020599c4fe20d105b7d76ba06c094260b5f386a75e7ce6f6c518d9fc295228b651296b99c4477f986ac4 @@ -10587,7 +10587,7 @@ __metadata: languageName: node linkType: hard -"copy-to-clipboard@npm:^3.2.0": +"copy-to-clipboard@npm:^3.3.1": version: 3.3.3 resolution: "copy-to-clipboard@npm:3.3.3" dependencies: @@ -16225,10 +16225,10 @@ __metadata: languageName: node linkType: hard -"js-cookie@npm:^2.2.1": - version: 2.2.1 - resolution: "js-cookie@npm:2.2.1" - checksum: 10c0/ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376 +"js-cookie@npm:^3.0.0": + version: 3.0.8 + resolution: "js-cookie@npm:3.0.8" + checksum: 10c0/421912a4a55535bda32b3059835864e1182c3af5b4516df00a060edc1fa5a53d38bb8d5a91d5d305e396206f4fd11e829f17850aa5aa8164118c04d8ebf1ff5d languageName: node linkType: hard @@ -17932,7 +17932,7 @@ __metadata: languageName: node linkType: hard -"nano-css@npm:^5.2.1": +"nano-css@npm:^5.6.2": version: 5.6.2 resolution: "nano-css@npm:5.6.2" dependencies: @@ -20349,28 +20349,28 @@ __metadata: languageName: node linkType: hard -"react-use@npm:^15.3.8": - version: 15.3.8 - resolution: "react-use@npm:15.3.8" +"react-use@npm:^17.6.1": + version: 17.6.1 + resolution: "react-use@npm:17.6.1" dependencies: - "@types/js-cookie": "npm:2.2.6" - "@xobotyi/scrollbar-width": "npm:1.9.5" - copy-to-clipboard: "npm:^3.2.0" + "@types/js-cookie": "npm:^3.0.0" + "@xobotyi/scrollbar-width": "npm:^1.9.5" + copy-to-clipboard: "npm:^3.3.1" fast-deep-equal: "npm:^3.1.3" fast-shallow-equal: "npm:^1.0.0" - js-cookie: "npm:^2.2.1" - nano-css: "npm:^5.2.1" + js-cookie: "npm:^3.0.0" + nano-css: "npm:^5.6.2" react-universal-interface: "npm:^0.6.2" resize-observer-polyfill: "npm:^1.5.1" - screenfull: "npm:^5.0.0" + screenfull: "npm:^5.1.0" set-harmonic-interval: "npm:^1.0.1" - throttle-debounce: "npm:^2.1.0" + throttle-debounce: "npm:^3.0.1" ts-easing: "npm:^0.2.0" - tslib: "npm:^2.0.0" + tslib: "npm:^2.1.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 10c0/9679090467f65d079c684121e246e08e273c3898659755e0bf13a32f58d242d4c6531299fff310a92980041f8439d48519de6feec0c9f5b0a63d99f30876a279 + react: "*" + react-dom: "*" + checksum: 10c0/8b3babd9f7db14624e172d22c2fb30f091d785e97d0aed84e47e52a3ca8dbdc0c094ab797bbd0e754ff2f92be82357c7a46e08dbc85244edfefa21475f760cdf languageName: node linkType: hard @@ -21383,7 +21383,7 @@ __metadata: languageName: node linkType: hard -"screenfull@npm:^5.0.0": +"screenfull@npm:^5.1.0": version: 5.2.0 resolution: "screenfull@npm:5.2.0" checksum: 10c0/86fd49983e2edc153ee2e674a570c711cb0961a9cacca659309f79636ccc8ca8a0b830ea4dacdae7403a8bb7ba6affd5bcdce053aa97782961247a49bfd2ba68 @@ -22730,10 +22730,10 @@ __metadata: languageName: node linkType: hard -"throttle-debounce@npm:^2.1.0": - version: 2.3.0 - resolution: "throttle-debounce@npm:2.3.0" - checksum: 10c0/41648e4cf46f935818af32ecac34f9876c618f24e300551cbe3a0ca2c5828cb8d2f9b73e6e1e2f8c64237f70fbc8c541f9b5c9114da70b33b1ed10ba4cc6b15f +"throttle-debounce@npm:^3.0.1": + version: 3.0.1 + resolution: "throttle-debounce@npm:3.0.1" + checksum: 10c0/c8e558479463b7ed8bac30d6b10cc87abd1c9fc64edfce2db4109be1a04acaef5d2d0557f49c1a3845ea07d9f79e6e0389b1b60db0a77c44e5b7a1216596f285 languageName: node linkType: hard