Releases: dgrebb/dgrebb.com
Releases · dgrebb/dgrebb.com
3.11.2
[3.11.2] - 2023-12-22
✅ Testing
- (front) Rolls out a test build of svelte-plausible-analytics (accuser/svelte-plausible-analytics#10)
3.11.1
3.11.0
[3.11.0] - 2023-12-21
💡 Features
- (back) Migrates to strapi 4.16.0 (#1086)
- (back) Adds startingLineNumber and 'JSON' language enum to Code component
- (back) Adds links cv boolean and experiences story fields (#1050)
- (back) Adds CV boolean to links field schema (#1050)
- (back) Adds custom dashboard plugin (#1053)
- (front) Post markdown alerts and image floats (#1080) (#1083)
- (front) Adds github-flavored markdown alerts to post type (#1083)
- (front) Adds startingLineNumber to Code component
- (front) Uses rendered story field in timeline (#1050)
- (front) Renames links data object and uses cv page filter (#1050)
- (front) Renders title else domain for external markdown link titles (#1050)
- (front) Use local MetaTags component for svelte-meta-tags migration (#1074)
- (front) Migrates to SvelteKit 2 (#1072)
- (front) Adds timeline component and endDate style and animation (#1059)
- (front) Adds Timeline component (#1059)
🐛 Bug Fixes
- (ci) Corrects github inputs var reference
- (docker) Removes patches dir and devDeps from docker image (#1033)
- (front) Adds ordered list style to posts (#1078)
- (front) Pins [email protected]
- (front) Converts svg to solid color for safari and chrome (#1052)
⚡️ Performance
- (front) Improves performance of route servers and pages (#1061)
- (front) Improves performance of posts, icons, and links components (#1061)
- (front) Improves performance of home and general components (#1061)
- (front) Improves parser and renderer performance (#1061)
- (front) Improves data processor, util, and helper performance (#1061)
- (front) Improves post page and related component performance (#1061)
- (front) Refactors cv landing api (#1061)
- (front) Adds rollup-plugin-visualizer configuration for prod/lower (#1061)
♻️ Refactor
- (utils) Removes patch-package from CLI utils
👷 Build
- (back) Removes patch-package and postinstall script
- (front) Adds rollup-plugin-visualizer
💚 Continuous Integration
- (github) Updates release workflow to run regression
🪮 Styling
- (front) Adjusts post background and transition
- (front) Adjusts hover states and breakpoints for timeline items (#1069)
- (front) Adjustments for a11y focus states (#1061)
✅ Testing
- (perf) Updates tests for perf boost delays
⚙️ Miscellaneous Tasks
- (back) Removes positions content-type and skills icon and svg fields (#1044)
- (back) Upgrades to strapi/[email protected] (#1033)
- (back) Updates to and removes patches for [email protected] (#1033)
- (back) Adds the .strapi runtime dir to .gitignore
- (backstop) Updates gh-prd refs
- (backstop) Updates local refs
- (front) Removes Sentry from CI, documentation, utils, and frontend (#1062)
- (front) Refactor category route with [...spread] (#1061)
- (front) Updates FE deps and fixes vite vulnerability (#1055)
3.10.0
Changelog
[3.10.0] - 2023-12-02
💡 Features
- (back) Adds experiences collection-type, fields, and configuration (#1027)
- (back) Updates collections schema "name" field and adds singleItemRoute field (#1001)
- (back) Adds video file fields and configuration to projects (#997)
- (back) Installs, configures, and exports config via strapi-plugin-config-sync (#884)
- (back) Adds svg field to skills schema (#991)
- (back) Adds skill type collection, fields, and schema (#976)
- (back) Adds slug field to all cv-related collections (#978)
- (back) Adds seo fields to all cv singletons and collections (#974)
- (back) Adds landing page singletons and shared fields (#971)
- (back) Adds relations and fields for positions and projects (#966, #962)
- (back) Adds awards collection-type, fields, and schema (#967)
- (back) Adds organizations collection-type, fields, and schema (#961)
- (back) Adds skills collection-type, fields, and schema (#965)
- (front) Adds print stylesheet for CV and home (#1029)
- (front) Adds pageMeta data handlers to CV collection and item pages (#1024)
- (front) Styles and animates the experiences page (#1015) (#990) (#1021) (#1020)
- (front) Refactors all page/component markdown rendering (#933)
- (front) Updates routes and routes for collection listing pages (#1001)
- (front) Adds styles and video display to projects route and api' (#997)
- (front) Adds svg implementation to skills pages (#991)
- (front) Complets cv collection page/route pattern, components, and data shapers (#834)
- (front) Adds routes and components for cv collections and single item views (#834)
- (front) Adds cv timeline styles and markup (#827)
- (front) Adds position server route and page (#976)
- (front) Adds positions api and content to cv route (#976)
- (front) Adds cv collection and slug routes (#976)
- (front) Creates CV api, server, and page routes (#832)
🐛 Bug Fixes
- (back) Increase upload limit and refactor video fields (#1004)
- (back) Downgrades to and patches [email protected]
- (ci) Updates workflow run name based on env input
- (ci) Adds cv page secret to workflows (#832)
- (front) Corrects title template for cv page
- (front) Fixes formatting typo
- (front) Moves TOC markdown parsing to server (#1011)
- (front) Adds prerendering entries to avoid unlinked section ssg errors (#834)
- (front) Increases navbar inactive link contrast
- (front) Sets hero to false if null (#832)
- (front) Guards against null cv hero (#832)
- (front) Prevents page jump on pagenav toggle (#956)
- (terraform) Updates terraform configuration for s3/cloudfront CORS (#999)
📜 Documentation
- (project) Updates privacy policy
⚡️ Performance
- (front) Reduces svg size; adds --force-prefers-reduced-motion to lighthouse
♻️ Refactor
- (back) Refactor classifications collection, naming, and relationships (#965)
- (front) Makes minor adjustments to background gradient (#1014)
- (front) Fixes eslint issues and updates configs (#1014)
- (front) Reinitializes sveltekit with jsdoc, playwright, vitetest, and eslint (#1014)
- (front) Reorganizes components and adjusts imports (#998)
- (front) Moves apis into separate files
👷 Build
- (back) Adds certifications collection, fields, schema, and relationships (#984)
- (back) Adds summary/body fields to all cv attribute collections
- (ci) Adds release workflow and inputs (#1047)
- (front) Installs markedjs, renders markdown on server with custom heading (#933)
- (front) Refactors video, position, and project fields (#1005)
- (front) Adds cv collection headline style
- (front) Adds collection item data shape-shifters (#834)
- (front) Refactors cv api implementation and variable naming (#976)
- (front) Adds positions api vars and styles cv landing (#976)
- (front) Updates API var for cv page (#832)
- (front) Refactors active navigation system
💚 Continuous Integration
- (back) Updates content type and component view configurations (#994)
- (front) Updates lighthouse and dynamically imports Sentry for better chunking
✅ Testing
- (backstop) Adds CV tests and updates local/stg refs (#979) (#1041)
- (backstop) Updates gh-stg refs
- (backstop) Updates gh-prd refs
⚙️ Miscellaneous Tasks
- (back) Removes positions relations from schema and view (#1027)
- (back) Updates to, adds
sharp@>=0.32.6
override, and patches [email protected] (#1006) - (back) Changes posts display name (for UI sort hack)
- (backstop) Updates gh-stg refs
- (ci) Updates gh workflows to [email protected]
- (front) Adds placeholder CV messages for forthcoming content
- (front) Tweaks for twitter and catchafire rebrandings
- (front) Adjusts api and page rendering for video artifacts (#1005)
- (front) Adjusts formatting post-prettier update (#983)
- (front) Updates and patches FE dependencies (#983)
3.9.1
3.9.0
Changelog
All notable changes to this project will be documented in this file.
[3.9.0] - 2023-11-06
💡 Features
- (back) Creates schema and components for text columns (#934)
- (front) Removes 88.9KiB from production bundle (#661)
- (front) Refactors css nesting (#944)
- (front) Moves css imports into components where possible (#929)
- (front) Removes tailwind from project (#622)
- (front) Feat(front): removes tailwind imports and layers (#926)
- (front) Reduces css transition complexity (#299)
- (front) Removes all tailwind @ helpers (#925)
- (front) Styles text columns component (#934)
⚡️ Performance
- (utils) Updates wallace perf scripts for local, prd, stg
👷 Build
- (front) Updates noscript styles and components (#927)
✅ Testing
- (backstop) Updates gh-stg and local refs
- (backstop) Updates gh-stg and local refs
- (backstop) Updates gh-prd refs
⚙️ Miscellaneous Tasks
- (front) Updates and patches dependencies
- (github) Allows blank issue creation
3.8.3
3.8.2
Changelog
All notable changes to this project will be documented in this file.
[3.8.2] - 2023-10-27
🐛 Bug Fixes
- (back) Uses node:20-alpine in final CMS image
- (ci) Refactors dispatch of build-deploy FE as step instead of job (#909)
- (front) Moves CC icon styles into layout.css
- (front) Corrects header breakpoint padding
- (front) Removes touch-specific height and overflow styles
- (front) Adjusts posts-grid n+2/3 items (#901)
- (front) Updates category page padding and backstop test (#901)
⚡️ Performance
- (github) Disables browser extensions for lighthouse runs
♻️ Refactor
- (front) Updates background gradient for mobile/desktop (#901)
👷 Build
- (backstop) Extend wait time select all categories
- (backstop) Adjusts capture and compare concurrency
- (backstop) Updates test wait times and style overrides (#893)
- (backstop) Adds reducedMotion emulation to playwright
- (front) Adjusts loading of full heroImage via class (#899)
- (front) Improve FCP via preloaded heroImage (#899)
✅ Testing
- (backstop) Updates gh-stg refs
- (backstop) Updates gh-stg refs
- (backstop) Increase capture limits
- (backstop) Updates all refs
- (backstop) Updates nav from posts; adds full page and forces lazy image loading (#906)
- (backstop) Updates gh-stg refs (#901)
- (backstop) Updates local refs (#901)
⚙️ Miscellaneous Tasks
- (back) Updates to and patches [email protected] (#907)
- (backstop) Removes unused puppet scripts
- (front) Adjusts dark/light cc link
3.8.1
Changelog
All notable changes to this project will be documented in this file.
[3.8.1] - 2023-10-25
🐛 Bug Fixes
- (front) Fixes margin and padding on categories and posts pages (#894)
♻️ Refactor
- (front) Refactors font sizing and content spacing (#894)
✅ Testing
- (backstop) Updates gh-stg refs
- (backstop) Updates gh-prd refs
⚙️ Miscellaneous Tasks
- (project) Updates to node 20 (#860)
3.8.0
Changelog
All notable changes to this project will be documented in this file.
[3.8.0] - 2023-10-22
💡 Features
- (back) Adds quote component schema and posts schema association (#886)
- (front) Adds Code copy event and data (#885)
- (front) Adds quote Svelte component and styles (#886)
- (front) Adds svelte syntax support to Code component (#884)
🐛 Bug Fixes
- (front) Adjusts webkit scrollbar styles
- (front) Adds view-transition properties to prefers-reduced (#876)
👷 Build
- (front) Uses markdown for AnimatedImage figcaption
- (front) Adjusts typography and post styles
✅ Testing
- (backstop) Updates gh-stg refs with font rendering adjustments
- (backstop) Updates navigate from posts test
- (backstop) Adds tests for syntax highlighter and animated image components (#882)
- (backstop) Updates gh-prd refs
⚙️ Miscellaneous Tasks
- (ci) Removes sandbox mode for gh workflow lighthouse runs (#879) (#880)
- (front) Updates to [email protected] and unplugin-icons/iconify 0.17.1/1.1.6
- (front) Removes sentry bloat preferring core error tracing only (#872)
- (github) Updates issue templates
- (testing) Adjusts how lighthouse applies automation querystring