-
Notifications
You must be signed in to change notification settings - Fork 0
chore: Version Packages #674
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
5e6ad0d to
9d42837
Compare
9d42837 to
c985f1c
Compare
c985f1c to
b70fd29
Compare
b70fd29 to
378111b
Compare
378111b to
7a3ac10
Compare
7a3ac10 to
97e5875
Compare
97e5875 to
fb9ba36
Compare
fb9ba36 to
e180557
Compare
e180557 to
fa4fa3d
Compare
fa4fa3d to
1932b4b
Compare
1932b4b to
c2849a1
Compare
c2849a1 to
2c9e8be
Compare
2c9e8be to
ccadc68
Compare
ccadc68 to
221f889
Compare
221f889 to
231e604
Compare
231e604 to
9f69b08
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@baseplate-dev/[email protected]
Minor Changes
#692
c3c2a00Thanks @kingston! - Replace imperative CRUD service pattern with declarative, type-safe data operations architectureOverview
This change migrates from manually-written imperative CRUD functions to a declarative, type-safe data operations system featuring composable field definitions and automatic type inference. This represents a fundamental architectural improvement in how Baseplate generates data access code.
Key Changes
Architecture Shift
Before: Manual, imperative functions with explicit Prisma calls and complex data transformations
After: Declarative operations with composable field definitions
Composable Field Definitions
Field definitions are now centralized, reusable components:
Breaking Changes
*-data-service.tsinstead of*-crud.ts@src/utils/data-operations/#680
ac912b3Thanks @kingston! - Switch backend to ESM instead of CommonJS. This may break some packages butmost packages at this point are now ESM compatible.
Patch Changes
#693
e79df28Thanks @kingston! - Use Zod schema defined in mutations instead of restrictObjectNulls to allow for cleaner mutations and validation#676
e68624eThanks @kingston! - Allow prisma.config.mts to gracefully handle missing .env files by checking file existence before calling loadEnvFile(), enabling pnpm prisma generate to run successfully in environments without .env files#677
6daff18Thanks @kingston! - Upgrade Prisma to 6.17.1 and adopt the new Prisma generator architecture:node_modules/.prisma/clientto@src/generated/prisma/client.jsfor better control and type safety#680
ac912b3Thanks @kingston! - Upgrade TSX to 4.20.6#673
852c3a5Thanks @kingston! - Replace custom Date/DateTime/UUID scalars with graphql-scalars package and add JSON/JSONObject scalar supportThis change migrates from custom scalar implementations to the well-maintained graphql-scalars package, providing:
Breaking Changes:
New Features:
Dependencies:
#692
c3c2a00Thanks @kingston! - Remove support for password transformer since it is no longer used.#680
ac912b3Thanks @kingston! - Upgrade ioredis to 5.8.1 and ioredis-mock to 8.13.0-#693
e79df28Thanks @kingston! - Add support for validation plugin in PothosUpdated dependencies [
839cbdf,c3c2a00,c3c2a00,6daff18]:@baseplate-dev/[email protected]
Minor Changes
57e15c0Thanks @kingston! - Add support for generating the root of a monorepoPatch Changes
#681
d324059Thanks @kingston! - Add option to diff to fail when diff shows any differencesUpdated dependencies [
9f22eef,839cbdf,839cbdf,c3c2a00,c3c2a00,57e15c0]:@baseplate-dev/[email protected]
Minor Changes
#684
9f22eefThanks @kingston! - BREAKING: RemovepackageLocationfield and standardize app locations toapps/{appName}The
packageLocationfield has been removed from app configurations. All apps now use a standardized location pattern:apps/{appName}.Migration required for existing projects:
packages/toapps/pnpm-workspace.yamlto useapps/*instead ofpackages/*#687
57e15c0Thanks @kingston! - Add support for generating the root of a monorepoPatch Changes
#690
839cbdfThanks @kingston! - Move Docker Compose generation from backend to root packageDocker Compose configuration is now generated at the monorepo root instead of within individual backend packages. This provides a better developer experience with a single
docker compose upcommand from the project root.Breaking Changes:
docker/(root) instead ofapps/backend/docker/enableRedisremoved from backend app configuration - moved to project-level infrastructure settings#690
839cbdfThanks @kingston! - Add migration to move enableRedis from backend apps to infrastructure settings. Redis configuration is now stored at settings.infrastructure.redis.enabled instead of individual backend app settings, allowing for centralized infrastructure configuration across the monorepo.Updated dependencies [
839cbdf,c3c2a00,d324059]:@baseplate-dev/[email protected]
Minor Changes
57e15c0Thanks @kingston! - Add support for generating the root of a monorepoPatch Changes
#690
839cbdfThanks @kingston! - Move Docker Compose generation from backend to root packageDocker Compose configuration is now generated at the monorepo root instead of within individual backend packages. This provides a better developer experience with a single
docker compose upcommand from the project root.Breaking Changes:
docker/(root) instead ofapps/backend/docker/enableRedisremoved from backend app configuration - moved to project-level infrastructure settings#692
c3c2a00Thanks @kingston! - Remove support for password transformer since it is no longer used.Updated dependencies [
9f22eef,c3c2a00,839cbdf,c3c2a00,e79df28,e68624e,6daff18,ac912b3,839cbdf,839cbdf,c3c2a00,852c3a5,c3c2a00,6daff18,a6274e9,ac912b3,e79df28,ac912b3,57e15c0]:@baseplate-dev/[email protected]
Minor Changes
57e15c0Thanks @kingston! - Add support for generating the root of a monorepoPatch Changes
#690
839cbdfThanks @kingston! - Move Docker Compose generation from backend to root packageDocker Compose configuration is now generated at the monorepo root instead of within individual backend packages. This provides a better developer experience with a single
docker compose upcommand from the project root.Breaking Changes:
docker/(root) instead ofapps/backend/docker/enableRedisremoved from backend app configuration - moved to project-level infrastructure settingsUpdated dependencies [
9f22eef,839cbdf,839cbdf,c3c2a00,d324059,57e15c0]:@baseplate-dev/[email protected]
Patch Changes
#692
c3c2a00Thanks @kingston! - Set maxWorkers to 1 to allow for integration tests to work properly. Note: This is a temporary solution until we implement parallel db tests.#677
6daff18Thanks @kingston! - Fix improper name for declaration() and typeDeclaration() when name is defaultUpdated dependencies [
839cbdf,c3c2a00]:@baseplate-dev/[email protected]
Patch Changes
#679
b1634b0Thanks @kingston! - Upgrade pnpm to 10.18.3Updated dependencies [
d324059,c3c2a00,57e15c0]:@baseplate-dev/[email protected]
Patch Changes
9f22eef,839cbdf,839cbdf,839cbdf,e13e6da,c3c2a00,d67b5bc,57e15c0]:@baseplate-dev/[email protected]
Patch Changes
#685
a6274e9Thanks @kingston! - Upgrade vite to 7.1.12Updated dependencies [
839cbdf,c3c2a00,c3c2a00,6daff18]:@baseplate-dev/[email protected]
Patch Changes
#690
839cbdfThanks @kingston! - Fix bug where overwrite was not overwriting noOverwrite filesUpdated dependencies [
c3c2a00]:@baseplate-dev/[email protected]
Patch Changes
#681
d324059Thanks @kingston! - Wrap dialog content in an overlay to allow scrolling within other components e.g. combobox.Updated dependencies [
c3c2a00]:@baseplate-dev/[email protected]
Patch Changes
c3c2a00Thanks @kingston! - Add case utils to utils package@baseplate-dev/[email protected]
Patch Changes
9f22eef,c3c2a00,839cbdf,c3c2a00,e79df28,e68624e,6daff18,ac912b3,839cbdf,839cbdf,c3c2a00,852c3a5,c3c2a00,6daff18,a6274e9,ac912b3,e79df28,ac912b3,d324059,57e15c0]:@baseplate-dev/[email protected]
Patch Changes
#691
d67b5bcThanks @kingston! - Upgrade pg-boss to 11.1.1Updated dependencies [
9f22eef,c3c2a00,839cbdf,c3c2a00,e79df28,e68624e,6daff18,ac912b3,839cbdf,839cbdf,852c3a5,c3c2a00,6daff18,ac912b3,e79df28,ac912b3,d324059,57e15c0]:@baseplate-dev/[email protected]
Patch Changes
#678
e13e6daThanks @kingston! - Add automatic multipart upload support using @aws-sdk/lib-storageUpdated dependencies [
9f22eef,c3c2a00,839cbdf,c3c2a00,e79df28,e68624e,6daff18,ac912b3,839cbdf,839cbdf,c3c2a00,852c3a5,c3c2a00,6daff18,a6274e9,ac912b3,e79df28,ac912b3,d324059,57e15c0]:@baseplate-dev/[email protected]
@baseplate-dev/[email protected]
Patch Changes
9f22eef,839cbdf,839cbdf,839cbdf,c3c2a00,c3c2a00,57e15c0]:@baseplate-dev/[email protected]