Skip to content

Commit a3e49ca

Browse files
chore(changelog): sync from recent commits
1 parent f277438 commit a3e49ca

4 files changed

Lines changed: 79 additions & 3 deletions

File tree

content/kanban/roadmap/_board.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ schemaVersion: 1
33
id: roadmap
44
title: Site Roadmap
55
createdAt: '2026-01-16T14:45:27.429Z'
6-
updatedAt: '2026-05-01T00:33:21.426Z'
6+
updatedAt: '2026-05-01T00:55:45.912Z'
77
columns:
88
- id: ideas
99
title: Ideas
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
id: migrate-to-lucide-react-1-x
3+
title: migrate to lucide-react 1.x
4+
column: changelog
5+
labels:
6+
- Bugfix
7+
- 'PR #293'
8+
createdAt: '2026-05-01T00:55:12.000Z'
9+
updatedAt: '2026-05-01T00:55:12.000Z'
10+
history:
11+
- type: column
12+
timestamp: '2026-05-01T00:55:12.000Z'
13+
columnId: changelog
14+
columnTitle: Change Log
15+
---
16+
* deps(deps): bump lucide-react from 0.563.0 to 1.8.0
17+
18+
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.563.0 to 1.8.0.
19+
- [Release notes](https://github.com/lucide-icons/lucide/releases)
20+
- [Commits](https://github.com/lucide-icons/lucide/commits/1.8.0/packages/lucide-react)
21+
22+
---
23+
updated-dependencies:
24+
- dependency-name: lucide-react
25+
dependency-version: 1.8.0
26+
dependency-type: direct:production
27+
update-type: version-update:semver-major
28+
...
29+
30+
Signed-off-by: dependabot[bot] <support@github.com>
31+
32+
* fix(deps): migrate to lucide-react 1.x
33+
34+
Lucide 1.x dropped brand icons (no Linkedin) and made LucideIcon
35+
type-only. This bundles the major bump with the source-side fixes
36+
so the dependabot PR #292 can be replaced cleanly.
37+
38+
- Add src/components/icons/LinkedinIcon.tsx as a small inline-SVG
39+
component matching the GitHubMark pattern. Uses currentColor so
40+
it inherits text color the same way the lucide icon did.
41+
- Switch HeroSection and ContactSection to import LinkedinIcon
42+
instead of Linkedin from lucide-react.
43+
- Fix the value-import of LucideIcon in MetricCard.tsx — it's a
44+
type now, not a runtime export.
45+
46+
All 215 tests pass; typecheck clean.
47+
48+
Closes #292
49+
50+
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
51+
52+
---------
53+
54+
Signed-off-by: dependabot[bot] <support@github.com>
55+
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
56+
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

src/generated/kanban/manifest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ export const kanbanManifest = {
1313
"roadmap": {
1414
"file": "roadmap.js",
1515
"title": "Site Roadmap",
16-
"cardCount": 80
16+
"cardCount": 81
1717
}
1818
};

src/generated/kanban/roadmap.js

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,26 @@ export const board = {
274274
"id": "changelog",
275275
"title": "Change Log",
276276
"cards": [
277+
{
278+
"id": "migrate-to-lucide-react-1-x",
279+
"title": "migrate to lucide-react 1.x",
280+
"labels": [
281+
"Bugfix",
282+
"PR #293"
283+
],
284+
"checklist": [],
285+
"createdAt": "2026-05-01T00:55:12.000Z",
286+
"updatedAt": "2026-05-01T00:55:12.000Z",
287+
"history": [
288+
{
289+
"type": "column",
290+
"timestamp": "2026-05-01T00:55:12.000Z",
291+
"columnId": "changelog",
292+
"columnTitle": "Change Log"
293+
}
294+
],
295+
"description": "* deps(deps): bump lucide-react from 0.563.0 to 1.8.0\n\nBumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.563.0 to 1.8.0.\n- [Release notes](https://github.com/lucide-icons/lucide/releases)\n- [Commits](https://github.com/lucide-icons/lucide/commits/1.8.0/packages/lucide-react)\n\n---\nupdated-dependencies:\n- dependency-name: lucide-react\n dependency-version: 1.8.0\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\n\n* fix(deps): migrate to lucide-react 1.x\n\nLucide 1.x dropped brand icons (no Linkedin) and made LucideIcon\ntype-only. This bundles the major bump with the source-side fixes\nso the dependabot PR #292 can be replaced cleanly.\n\n- Add src/components/icons/LinkedinIcon.tsx as a small inline-SVG\n component matching the GitHubMark pattern. Uses currentColor so\n it inherits text color the same way the lucide icon did.\n- Switch HeroSection and ContactSection to import LinkedinIcon\n instead of Linkedin from lucide-react.\n- Fix the value-import of LucideIcon in MetricCard.tsx — it's a\n type now, not a runtime export.\n\nAll 215 tests pass; typecheck clean.\n\nCloses #292\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>\n\n---------\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"
296+
},
277297
{
278298
"id": "2026-04-30-two-supply-chain-attacks-in-one-day",
279299
"title": "Blog: Two Supply Chain Attacks in One Day (and a Setting I Used to Argue Against)",
@@ -2948,5 +2968,5 @@ export const board = {
29482968
}
29492969
],
29502970
"createdAt": "2026-01-16T14:45:27.429Z",
2951-
"updatedAt": "2026-05-01T00:33:21.426Z"
2971+
"updatedAt": "2026-05-01T00:55:45.912Z"
29522972
};

0 commit comments

Comments
 (0)