Skip to content

Commit fbce7d5

Browse files
committed
ticket-sync
1 parent 9099e91 commit fbce7d5

File tree

7 files changed

+36
-7
lines changed

7 files changed

+36
-7
lines changed

.github/.sync-metadata.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"lastSync": "2025-11-14T15:18:33.969Z",
3-
"releasesLastFetched": "2025-11-14T15:18:33.979Z",
2+
"lastSync": "2025-11-14T15:36:01.189Z",
3+
"releasesLastFetched": "2025-11-14T15:36:01.192Z",
44
"pushFailures": [],
55
"issues": {
66
"3789": {
@@ -6326,35 +6326,35 @@
63266326
},
63276327
"7769": {
63286328
"state": "CLOSED",
6329-
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE/issue-7769.md",
6329+
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE_ARCHIVE/11.3.0/issue-7769.md",
63306330
"closedAt": "2025-11-13T22:12:31Z",
63316331
"updatedAt": "2025-11-13T22:12:31Z",
63326332
"contentHash": "7c2a6b46c1de475ba4a5c585d2f8fa397aa7bceb8e86767906145c9cd0c33219"
63336333
},
63346334
"7770": {
63356335
"state": "CLOSED",
6336-
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE/issue-7770.md",
6336+
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE_ARCHIVE/11.3.0/issue-7770.md",
63376337
"closedAt": "2025-11-13T22:17:28Z",
63386338
"updatedAt": "2025-11-13T22:17:28Z",
63396339
"contentHash": "7575cb7f05c4aa45189926563059610b8588fc7e6455a4f2a4bb9e030d188f9e"
63406340
},
63416341
"7771": {
63426342
"state": "CLOSED",
6343-
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE/issue-7771.md",
6343+
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE_ARCHIVE/11.3.0/issue-7771.md",
63446344
"closedAt": "2025-11-13T22:54:46Z",
63456345
"updatedAt": "2025-11-13T22:54:46Z",
63466346
"contentHash": "262498b1110113a15db6536f3fe79d8eff910724095bfdf166b5fb885766bd7d"
63476347
},
63486348
"7772": {
63496349
"state": "CLOSED",
6350-
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE/issue-7772.md",
6350+
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE_ARCHIVE/11.3.0/issue-7772.md",
63516351
"closedAt": "2025-11-14T11:41:20Z",
63526352
"updatedAt": "2025-11-14T11:41:20Z",
63536353
"contentHash": "59a12299ce0880d4942ee5509f3f8935c1306bcec067997dbbd7f758dcb1d13c"
63546354
},
63556355
"7773": {
63566356
"state": "CLOSED",
6357-
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE/issue-7773.md",
6357+
"path": "/Users/Shared/github/neomjs/neo/.github/ISSUE_ARCHIVE/11.3.0/issue-7773.md",
63586358
"closedAt": "2025-11-14T15:01:57Z",
63596359
"updatedAt": "2025-11-14T15:01:57Z",
63606360
"contentHash": "41b089e9c0e49db562fd044c6e66f3bafd89cc9f2e5cb2b29cf8658886d2650c"
@@ -6516,6 +6516,10 @@
65166516
"11.2.0": {
65176517
"publishedAt": "2025-11-13T13:36:25Z",
65186518
"contentHash": "2cfc4b0c38c71ec9058af53248b522da9960d48f8d7abfaae0de7e70596b49c6"
6519+
},
6520+
"11.3.0": {
6521+
"publishedAt": "2025-11-14T15:35:01Z",
6522+
"contentHash": "1ef00564052ebc80568c4677df4414fa38e922d02e251f43da9fd876562b11fb"
65196523
}
65206524
}
65216525
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

.github/RELEASE_NOTES/v11.3.0.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
tagName: 11.3.0
3+
name: Neo.mjs v11.3.0 Release Notes
4+
publishedAt: '2025-11-14T15:35:01Z'
5+
isPrerelease: false
6+
isDraft: false
7+
---
8+
# Neo.mjs v11.3.0 Release Notes
9+
10+
This release brings significant improvements to SEO, the routing system, and the overall developer experience. Our AI-native workflow continues to enable rapid and impactful enhancements to the framework.
11+
12+
## ✨ Highlights
13+
14+
### 🌐 Enhanced SEO & Discoverability
15+
16+
- **Comprehensive Example Indexing**: The SEO file generation process (`generateSeoFiles.mjs`) now automatically scans the `apps/` and `examples/` directories to include all examples in the `sitemap.xml` and `llms.txt` files. This makes our rich set of examples fully discoverable to search engines and LLMs. (Issue #7769)
17+
- **Accurate Sitemap Timestamps**: The `<lastmod>` date for examples in the sitemap now reflects the last modification of any file within the example's directory, providing more accurate information to web crawlers. (Issue #7770)
18+
- **Improved LLM Context**: The `llms.txt` file has been updated with a more detailed description of the different build environments, giving LLMs better context on how to interpret and present the example URLs. (Issue #7771)
19+
20+
### 🏗️ Framework & API Improvements
21+
22+
- **Smarter Routing**: The `onHashChange` method in `src/controller/Base.mjs` now provides the matched route pattern as a `capturedRoute` property in the `value` object passed to route handlers. This gives developers more context and enables more powerful and flexible routing logic. (Issue #7773)
23+
- **Refactored Portal SEO Handling**: The SEO metadata management within the Portal app has been refactored for better maintainability. Metadata is now stored in a dedicated `seo.json` file and loaded via a new `Portal.service.Seo` singleton, separating data from view logic. (Issue #7772)
24+
25+
All changes in 1 commit: https://github.com/neomjs/neo/commit/1781faf90182d82ff1f75e917623a8d0d154e24b

0 commit comments

Comments
 (0)