Continuous Releases from main
refactor(effect): remove deprecated drizzle client and related dependencies (#1051)
* refactor(effect): remove deprecated drizzle client and related dependencies
* refactor(knip): add '@astrojs/db' to migrator ignoreDependencies
* refactor(migrator): remove '@astrojs/db' from dependencies and migrator ignore list2 days ago1e1e6a1
refactor(folders): Clean up folder structure system and ensure correct resolution of urlRoute property (#1049)
* refactor(folders): Clean up folder structure system and ensure correct resolution of urlRoute property
* refactor(shared): Remove commented-out code and clean up exports
* refactor(astro.config): Simplify frontend path handling by consolidating logic in appendDistFrontendPaths function
* refactor(slugify): Enhance slugify function to use escaped separator for improved character handling
* refactor(slugify): Improve empty string handling and enhance separator logic
* refactor(slugify): Consolidate slugify options into a dedicated interface for improved clarity2 days ago962d5ae
refactor(config): Simplify StudioCMS config loading and processing (#1048)
* refactor(config): Simplify StudioCMS config loading and processing; remove inline config support
* dedupe: Update import paths for parseMarkdown utility and remove obsolete file
* refactor(zod-utils): Enhance parseAndMerge function to return default options when configFile is undefined
* refactor(watcher): Update exists function to accept PathLike type for improved type safety3 days ago27fd297
refactor(studiocms): Separation of concerns, Built assets vs frontend Astro assets (#1047)
* feat: add core route definitions and middleware for StudioCMS integration
- Implemented route definitions for setup, API, and frontend pages in routes.ts.
- Defined various route configurations including setupRoutes, noDbSetupRoutes, restRoutes, and more.
- Created types for route configurations and injected routes in types.ts.
- Developed utility functions for processing and mapping route configurations in utils.ts.
- Added TypeScript configuration for building the StudioCMS package.
* refactor(tests): update import paths to use alias and remove unused logger tests
* fix: update type definitions for error handling in WordPressAPIUtils
* fix loading issue
* fix: update playground ignoreDependencies to include additional libraries
* refactor: remove unnecessary fullWidth attribute from Card components in onboarding pages
Co-authored-by: Ariel K <89195061+anaxite@users.noreply.github.com>4 days ago9a8bfed
cleanup(studiocms): implement new path resolver utility (#1046)
* refactor(migrator): restructure logger and add path resolver utility
* refactor: replace createResolver with createPathResolver across the codebase
* refactor(routes): streamline dashboard route definitions using array mapping
* test(pathResolver): add comprehensive test suite for path resolver functionality
* refactor(pathResolver): enhance type definitions for createPathResolver function
* refactor(pathResolver): simplify type check for baseOption in createPathResolver function
* Update packages/@withstudiocms/internal_helpers/src/pathResolver.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>4 days ago39cf90d
feat(middleware): Implements error handling middleware (#1045)
* feat(middleware): add error handling middleware and templates
* feat(middleware): add error handling middleware to prevent dead pages
* feat(middleware): enhance error handling templates with stack trace visibility in development mode4 days ago2e2886d
refactor(cli): clean up utilities and update initCMD to use new Kysely SDK (#1044)
* refactor(cli): clean up utilities and update initCMD to use new Kysely SDK
* fix(cli): improve error handling and update database dialect references
* refactor(env): simplify debug logging for OAuth and database configuration
* refactor(cli): enhance environment setup prompts and validation
* refactor(env): change input prompts for client secrets to password fields
* refactor(env): remove redundant validation for database port input prompts4 days ago72e1359
chore(deps): update all non-major dependencies (#1036)
* chore(deps): update all non-major dependencies
* lint
* chore: add changeset for patch updates to dependencies
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Adam Matthiesen <amatthiesen@outlook.com>5 days agoddae77d
fix(deps): update dependency nodemailer to ^7.0.11 (#1039)
* fix(deps): update dependency nodemailer to ^7.0.11
* chore(deps): changeset for dependency update
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: apollo-git-bot[bot] <234251158+apollo-git-bot[bot]@users.noreply.github.com>5 days agoee90810