Releases: WomB0ComB0/portfolio
Releases · WomB0ComB0/portfolio
v1.50.5
v1.50.4
v1.50.3
v1.50.2
v1.50.1
v1.50.0
v1.49.3
v1.49.2
v1.49.1
v1.49.0
1.49.0 (2026-01-10)
Bug Fixes
- Add @types/glob to devDependencies (cf4f163)
- Add comprehensive logging to YouTube API enrichment for talks (dd36aca)
- Add null check for YouTube video data to prevent undefined access (932b8fa)
- Add NuqsAdapter to GlobalProvider for Next.js App Router compatibility (d0e1e80)
- Add proper types to lib/sanity/api.ts from hooks/sanity/schemas.ts (21fb610)
- Address code review feedback - improve PDF URL resolution and type consistency (b71ebfc)
- Address code review feedback - remove unnecessary unary plus operators (25ad4cc)
- Address code review feedback for DevTo integration (8844c26)
- Convert glob result to string array in copyright.ts (afbe492)
- Enrich YouTube videos with title and description from API (a477db3)
- Fix dummy data schema validation and add media2.dev.to to image remote patterns (df33173)
- Handle multiple glob patterns correctly in copyright.ts (bfde55b)
- Remove invalid webpack property from Sentry build config (a79e841)
- Replace unavailable video ID and remove hover play button overlay (6a484d2)
- Update DevTo username from 'womb0comb0' to 'mikeodnis' (4731a26)
- Update dummy data with real YouTube video IDs and enable dynamic duration fetching (ba4658e)
- Update navbar and related files to use /media instead of /blog (16a4a2d)
- Use env module for NEXT_PUBLIC_GOOGLE_MAPS_API_KEY access (b611d18)
- Wrap ytError in LogData object for logger.warn() calls (f740c54)
Features
- Add DevTo integration alongside Hashnode for blog posts (a667391)
- Add dummy data for media sections and improve tabs design (39e56e4)
- Add persisted tab state using nuqs for media page (9cb8fed)
- Add YouTube Data API integration for dynamic video durations (f2c091a)
- Improve type safety and media format support for presentations and talks (32ce29c)
- Transform /blog to /media page with comprehensive media content support (95f4a46)