You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,16 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
27
27
- Fiori annotations for Media list report and object page
28
28
- VitePress documentation site with animated Star Wars opening crawl homepage, Imperial Dark and Jedi Archives CSS themes, CDS syntax highlighting, and GitHub Pages CI deployment
29
29
- MIDI audio (Imperial March, Jedi Theme) and hexagon SVG logos for VitePress themes
30
+
- VitePress Apps section with per-app documentation pages (People, Media Browser, Film editor, Show/Episode editor) and API overview page
31
+
- Shows & Episodes section in VitePress API sidebar with architecture deep-dive
32
+
- Generated @cds-models type definitions for all services (DataService, StarWarsEpisode, StarWarsFilm, StarWarsPeople, StarWarsPlanet, StarWarsShow, StarWarsSpecies, StarWarsStarship, StarWarsVehicle)
33
+
- readme.mjs custom widdershins wrapper with circular $ref handling to prevent stack overflow during OpenAPI→Markdown generation
34
+
- Generated OpenAPI 3.0 specifications for all services (OData v4 and REST variants)
35
+
- Viewer app Galaxy/Light CSS themes with responsive layout, sort, filter, column-level search, and pagination
36
+
- Viewer app detail panel with field-by-field display and keyboard navigation (arrow keys, Escape)
37
+
- Viewer app row selection with clipboard copy (Tab-delimited), persisted rowKey cleared on entity switch or panel dismiss
38
+
- jsconfig.json for CAP service layer IDE support
39
+
- CAP Cheat Sheet expanded with detailed CDS modeling patterns, handler registration, and common pitfalls
30
40
31
41
**Changed**
32
42
@@ -36,6 +46,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
36
46
- Episode.director and Episode.writer use unbounded String (no length limit)
37
47
- normalizeInteger extended to parse ordinal words (One, Two, …) for season_number
38
48
- Migration handling updated and Episode Fiori annotations improved
49
+
- VitePress copy-content pipeline updated to support Fiori app docs, API restructure, and front-matter title extraction
50
+
- VitePress nav/sidebar restructured: added Apps section, split API into per-service pages, added Shows & Episodes
51
+
- CI docs workflow now also triggers on cap/README.md changes
52
+
- Viewer app index.html rewritten with SRI hashes on all CDN resources, Content-Security-Policy meta tag, and viewport meta
53
+
- README updated with current project structure, Fiori app descriptions, and revised pitfalls section
39
54
40
55
**Fixed**
41
56
@@ -44,6 +59,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
44
59
- Piped wikilinks in episode infobox now yield the series page title, not the display label
45
60
- Sub-series character relationships accumulated correctly when registering as a show
46
61
- Data quality fixes for sequel trilogy character/planet relationships
62
+
- Obsolete hand-written TypeScript type definitions (cap/types/) replaced by generated @cds-models artifacts
63
+
- Viewer CSP extended with unsafe-eval to allow Vue 3 runtime template compiler
0 commit comments