chore: Version Packages#611
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
1cb646e to
e5a5908
Compare
e5a5908 to
26e91d9
Compare
26e91d9 to
0dcca6e
Compare
0dcca6e to
fc11adf
Compare
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
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/core-generators@0.2.5
Patch Changes
#613
2aae451Thanks @kingston! - Add $templateName syntax for intra-generator template referencesTemplates can now reference other templates within the same generator using the
$templateNamesyntax. This enables templates to access file paths of other templates in the same generator during generation.Key features:
$templateNamein template files to reference other generator templatessession-constants→sessionConstants)referencedGeneratorTemplatesfield in extractor.jsonExample usage:
This feature is designed for intra-generator template references only. For cross-generator references, continue using import map providers.
Updated dependencies [
e0d690c]:@baseplate-dev/create-project@0.2.5
Patch Changes
@baseplate-dev/fastify-generators@0.2.5
Patch Changes
#608
01c47c7Thanks @kingston! - Fix pothos writer to write typed args correctly (t.arg.string instead of t.string)Updated dependencies [
e0d690c,2aae451]:@baseplate-dev/project-builder-cli@0.2.5
Patch Changes
#614
e0d690cThanks @kingston! - Add .baseplateignore support and sync command with force-overwriteEnhance the
baseplate diffcommand to support ignore patterns via a.baseplateignorefile, similar to.gitignore. This reduces noise in diff output by filtering out expected differences like environment files, logs, and build artifacts.Additionally, introduces a new
baseplate synccommand (replacingbuild) with a--force-overwriteflag that respects ignore patterns when overwriting files.Features:
.baseplateignorefile in project root with gitignore-style syntax--no-ignore-fileflag.baseplateignoredoesn't exist#614
e0d690cThanks @kingston! - Add force overwrite mode for sync commandAdds a
--force-overwriteflag to thebaseplate synccommand that bypasses merge conflict detection and overwrites existing files with generated content without attempting to merge changes. When force overwrite is enabled, files matching patterns in.baseplateignoreare automatically excluded from being overwritten to preserve user customizations.Also updates the diff command to load
.baseplateignorepatterns from each app directory instead of the base directory, providing more granular control over which files are ignored during diff operations.Updated dependencies [
e0d690c,e0d690c,01c47c7]:@baseplate-dev/project-builder-common@0.2.5
Patch Changes
e0d690c,e0d690c,01c47c7,01c47c7,01c47c7]:@baseplate-dev/project-builder-lib@0.2.5
Patch Changes
#608
01c47c7Thanks @kingston! - Refactor plugin migration system to separate config and project definition changesPreviously, plugin migrations had mixed responsibilities - both transforming plugin config and mutating the project definition in the same unclear contract. This made the system hard to test and reason about.
New Migration Interface:
PluginMigrationResultwith explicitupdatedConfigandupdateProjectDefinitionpropertiesSchema Version Bug Fix:
configSchemaVersionPluginUtils.setPluginConfigto automatically set correct schema versionMigration Updates:
Updated dependencies [
e0d690c]:@baseplate-dev/project-builder-server@0.2.5
Patch Changes
#614
e0d690cThanks @kingston! - Add .baseplateignore support and sync command with force-overwriteEnhance the
baseplate diffcommand to support ignore patterns via a.baseplateignorefile, similar to.gitignore. This reduces noise in diff output by filtering out expected differences like environment files, logs, and build artifacts.Additionally, introduces a new
baseplate synccommand (replacingbuild) with a--force-overwriteflag that respects ignore patterns when overwriting files.Features:
.baseplateignorefile in project root with gitignore-style syntax--no-ignore-fileflag.baseplateignoredoesn't exist#614
e0d690cThanks @kingston! - Add force overwrite mode for sync commandAdds a
--force-overwriteflag to thebaseplate synccommand that bypasses merge conflict detection and overwrites existing files with generated content without attempting to merge changes. When force overwrite is enabled, files matching patterns in.baseplateignoreare automatically excluded from being overwritten to preserve user customizations.Also updates the diff command to load
.baseplateignorepatterns from each app directory instead of the base directory, providing more granular control over which files are ignored during diff operations.Updated dependencies [
2aae451,01c47c7,e0d690c,01c47c7,01c47c7,2aae451]:@baseplate-dev/project-builder-web@0.2.5
Patch Changes
#608
01c47c7Thanks @kingston! - Refactor plugin migration system to separate config and project definition changesPreviously, plugin migrations had mixed responsibilities - both transforming plugin config and mutating the project definition in the same unclear contract. This made the system hard to test and reason about.
New Migration Interface:
PluginMigrationResultwith explicitupdatedConfigandupdateProjectDefinitionpropertiesSchema Version Bug Fix:
configSchemaVersionPluginUtils.setPluginConfigto automatically set correct schema versionMigration Updates:
Updated dependencies [
01c47c7]:@baseplate-dev/react-generators@0.2.5
Patch Changes
#613
2aae451Thanks @kingston! - Reorganize components folder structure in generated codebasesThe components folder structure has been reorganized to improve organization and reduce bundle size:
Breaking Changes:
components/index.tsto prevent importing all components at oncecomponents/tocomponents/ui/folderNew Structure:
Migration:
import { Button } from '@src/components'withimport { Button } from '@src/components/ui/button'ui/subfolder for better organizationThis change improves tree-shaking, reduces bundle size, and provides clearer separation between UI library components and custom application components.
#608
01c47c7Thanks @kingston! - Remove changeOrigin: true from vite proxy to allow custom auth plugin to workUpdated dependencies [
e0d690c,2aae451]:@baseplate-dev/sync@0.2.5
Patch Changes
#614
e0d690cThanks @kingston! - Add force overwrite mode for sync commandAdds a
--force-overwriteflag to thebaseplate synccommand that bypasses merge conflict detection and overwrites existing files with generated content without attempting to merge changes. When force overwrite is enabled, files matching patterns in.baseplateignoreare automatically excluded from being overwritten to preserve user customizations.Also updates the diff command to load
.baseplateignorepatterns from each app directory instead of the base directory, providing more granular control over which files are ignored during diff operations.Updated dependencies []:
@baseplate-dev/ui-components@0.2.5
Patch Changes
@baseplate-dev/plugin-auth@1.0.5
Patch Changes
#608
01c47c7Thanks @kingston! - Refactor plugin migration system to separate config and project definition changesPreviously, plugin migrations had mixed responsibilities - both transforming plugin config and mutating the project definition in the same unclear contract. This made the system hard to test and reason about.
New Migration Interface:
PluginMigrationResultwith explicitupdatedConfigandupdateProjectDefinitionpropertiesSchema Version Bug Fix:
configSchemaVersionPluginUtils.setPluginConfigto automatically set correct schema versionMigration Updates:
#608
01c47c7Thanks @kingston! - Add React app configuration wrapper for user session provider and add useLogOut.gql fileUpdated dependencies [
2aae451,01c47c7,e0d690c,01c47c7,01c47c7,2aae451]:@baseplate-dev/plugin-storage@1.0.5
Patch Changes
#608
01c47c7Thanks @kingston! - Refactor plugin migration system to separate config and project definition changesPreviously, plugin migrations had mixed responsibilities - both transforming plugin config and mutating the project definition in the same unclear contract. This made the system hard to test and reason about.
New Migration Interface:
PluginMigrationResultwith explicitupdatedConfigandupdateProjectDefinitionpropertiesSchema Version Bug Fix:
configSchemaVersionPluginUtils.setPluginConfigto automatically set correct schema versionMigration Updates:
#608
01c47c7Thanks @kingston! - Make uploaderId optional in data modelUpdated dependencies [
2aae451,01c47c7,e0d690c,01c47c7,01c47c7,2aae451]:@baseplate-dev/tools@0.2.5
@baseplate-dev/utils@0.2.5
@baseplate-dev/project-builder-test@0.2.5
Patch Changes
e0d690c,e0d690c,01c47c7]:@baseplate-dev/code-morph@0.2.5