Repository navigation
chore(release): version packages - #204
Open
github-actions[bot] wants to merge 1 commit into
Open
github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
This branch has not been deployed
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 publish to npm yourself or setup this action to publish 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
@cloudhal/core-contracts@0.8.0
Minor Changes
b6cf70f: The contract gains two field types for collections,
referenceandrepeater(RFC-0045 §1, rollout step 1, Collections stage 4: reference fields and repeaters (needs RFC) #114). Every write path still refuses them, so existing sites behave exactly as before.Contract.
FieldDefinitiongainsReferenceFieldandRepeaterField. A newSubFieldDefinitionunion holds a repeater's sub-fields: scalar values only, so a repeater cannot contain a repeater.FieldMigration.fromTypegains both types, andFieldMigrationgains an optionalsub. There is noschemaVersionbump, and existing documents stay valid.The gate. Until rollout step 7 enables them, a reference or repeater definition, or a migration marker that names one, is refused with
fields_unsupported: API status 409, with an MCP hint. The refusal covers:importSitetakes: import, pull, push,cloudhal import --replaceand--revert, snapshot restores and edition copies.checkBundlegainedassertFieldTypes. It checks the working site row, andprepareImportchecks every snapshot site body the import writes once it has been verified (bodies the target already holds are its own), and refuses the types when no capability is given. A push answers409 fields_unsupportedwith its issues, not400 bad_request.Pure core (
@cloudhal/core-ts/fields), with no effect on stored data yet:reference_target_unknown,where,itemLabel, and caps on sub-fields and leaves;requiredToPublish, andtoo_many_references;resolveFieldsskips types it does not know;fieldsJsonSchema(…, { strict: true })andstrictSchemaCost;pickMember,referenceIssues, andFIELD_QUERY_OPSand structured-data entries that make neither type listable or mappable.FIELD_TYPESkeeps the nine enabled types (EnabledFieldType).ALL_FIELD_TYPESlists all eleven.MCP.
update_collection's input now builds its$defswithdefsClosureand offers only the enabled types. A test checks that every$refin every tool's input and output schema resolves. Before this change,pnpm genalone would have left the input pointing at$defsit did not carry.Fix, existing sites: block props and typed-field objects no longer accept keys named after
Object.prototypemembers (constructor,toString,__proto__, …) as known props. The props interpreter (validateProps) now checks and reads own keys only. Such keys are refused as unknown, and a prop the value leaves out is absent, not the prototype's function.toLocaleString,isPrototypeOfandpropertyIsEnumerablejoin the reserved field keys, besidetoString,valueOfandhasOwnProperty.@cloudhal/agent-runtime@0.8.0
Patch Changes
@cloudhal/analytics@0.8.0
Patch Changes
@cloudhal/api@0.8.0
Patch Changes
b6cf70f: The contract gains two field types for collections,
referenceandrepeater(RFC-0045 §1, rollout step 1, Collections stage 4: reference fields and repeaters (needs RFC) #114). Every write path still refuses them, so existing sites behave exactly as before.Contract.
FieldDefinitiongainsReferenceFieldandRepeaterField. A newSubFieldDefinitionunion holds a repeater's sub-fields: scalar values only, so a repeater cannot contain a repeater.FieldMigration.fromTypegains both types, andFieldMigrationgains an optionalsub. There is noschemaVersionbump, and existing documents stay valid.The gate. Until rollout step 7 enables them, a reference or repeater definition, or a migration marker that names one, is refused with
fields_unsupported: API status 409, with an MCP hint. The refusal covers:importSitetakes: import, pull, push,cloudhal import --replaceand--revert, snapshot restores and edition copies.checkBundlegainedassertFieldTypes. It checks the working site row, andprepareImportchecks every snapshot site body the import writes once it has been verified (bodies the target already holds are its own), and refuses the types when no capability is given. A push answers409 fields_unsupportedwith its issues, not400 bad_request.Pure core (
@cloudhal/core-ts/fields), with no effect on stored data yet:reference_target_unknown,where,itemLabel, and caps on sub-fields and leaves;requiredToPublish, andtoo_many_references;resolveFieldsskips types it does not know;fieldsJsonSchema(…, { strict: true })andstrictSchemaCost;pickMember,referenceIssues, andFIELD_QUERY_OPSand structured-data entries that make neither type listable or mappable.FIELD_TYPESkeeps the nine enabled types (EnabledFieldType).ALL_FIELD_TYPESlists all eleven.MCP.
update_collection's input now builds its$defswithdefsClosureand offers only the enabled types. A test checks that every$refin every tool's input and output schema resolves. Before this change,pnpm genalone would have left the input pointing at$defsit did not carry.Fix, existing sites: block props and typed-field objects no longer accept keys named after
Object.prototypemembers (constructor,toString,__proto__, …) as known props. The props interpreter (validateProps) now checks and reads own keys only. Such keys are refused as unknown, and a prop the value leaves out is absent, not the prototype's function.toLocaleString,isPrototypeOfandpropertyIsEnumerablejoin the reserved field keys, besidetoString,valueOfandhasOwnProperty.Updated dependencies [b6cf70f]
@cloudhal/astro-renderer@0.8.0
Patch Changes
@cloudhal/cli@0.8.0
Patch Changes
@cloudhal/cloudflare@0.8.0
Patch Changes
@cloudhal/comments@0.8.0
Patch Changes
@cloudhal/core-ts@0.8.0
Patch Changes
b6cf70f: The contract gains two field types for collections,
referenceandrepeater(RFC-0045 §1, rollout step 1, Collections stage 4: reference fields and repeaters (needs RFC) #114). Every write path still refuses them, so existing sites behave exactly as before.Contract.
FieldDefinitiongainsReferenceFieldandRepeaterField. A newSubFieldDefinitionunion holds a repeater's sub-fields: scalar values only, so a repeater cannot contain a repeater.FieldMigration.fromTypegains both types, andFieldMigrationgains an optionalsub. There is noschemaVersionbump, and existing documents stay valid.The gate. Until rollout step 7 enables them, a reference or repeater definition, or a migration marker that names one, is refused with
fields_unsupported: API status 409, with an MCP hint. The refusal covers:importSitetakes: import, pull, push,cloudhal import --replaceand--revert, snapshot restores and edition copies.checkBundlegainedassertFieldTypes. It checks the working site row, andprepareImportchecks every snapshot site body the import writes once it has been verified (bodies the target already holds are its own), and refuses the types when no capability is given. A push answers409 fields_unsupportedwith its issues, not400 bad_request.Pure core (
@cloudhal/core-ts/fields), with no effect on stored data yet:reference_target_unknown,where,itemLabel, and caps on sub-fields and leaves;requiredToPublish, andtoo_many_references;resolveFieldsskips types it does not know;fieldsJsonSchema(…, { strict: true })andstrictSchemaCost;pickMember,referenceIssues, andFIELD_QUERY_OPSand structured-data entries that make neither type listable or mappable.FIELD_TYPESkeeps the nine enabled types (EnabledFieldType).ALL_FIELD_TYPESlists all eleven.MCP.
update_collection's input now builds its$defswithdefsClosureand offers only the enabled types. A test checks that every$refin every tool's input and output schema resolves. Before this change,pnpm genalone would have left the input pointing at$defsit did not carry.Fix, existing sites: block props and typed-field objects no longer accept keys named after
Object.prototypemembers (constructor,toString,__proto__, …) as known props. The props interpreter (validateProps) now checks and reads own keys only. Such keys are refused as unknown, and a prop the value leaves out is absent, not the prototype's function.toLocaleString,isPrototypeOfandpropertyIsEnumerablejoin the reserved field keys, besidetoString,valueOfandhasOwnProperty.Updated dependencies [b6cf70f]
create-cloudhal@0.8.0
Patch Changes
@cloudhal/mcp-server@0.8.0
Patch Changes
b6cf70f: The contract gains two field types for collections,
referenceandrepeater(RFC-0045 §1, rollout step 1, Collections stage 4: reference fields and repeaters (needs RFC) #114). Every write path still refuses them, so existing sites behave exactly as before.Contract.
FieldDefinitiongainsReferenceFieldandRepeaterField. A newSubFieldDefinitionunion holds a repeater's sub-fields: scalar values only, so a repeater cannot contain a repeater.FieldMigration.fromTypegains both types, andFieldMigrationgains an optionalsub. There is noschemaVersionbump, and existing documents stay valid.The gate. Until rollout step 7 enables them, a reference or repeater definition, or a migration marker that names one, is refused with
fields_unsupported: API status 409, with an MCP hint. The refusal covers:importSitetakes: import, pull, push,cloudhal import --replaceand--revert, snapshot restores and edition copies.checkBundlegainedassertFieldTypes. It checks the working site row, andprepareImportchecks every snapshot site body the import writes once it has been verified (bodies the target already holds are its own), and refuses the types when no capability is given. A push answers409 fields_unsupportedwith its issues, not400 bad_request.Pure core (
@cloudhal/core-ts/fields), with no effect on stored data yet:reference_target_unknown,where,itemLabel, and caps on sub-fields and leaves;requiredToPublish, andtoo_many_references;resolveFieldsskips types it does not know;fieldsJsonSchema(…, { strict: true })andstrictSchemaCost;pickMember,referenceIssues, andFIELD_QUERY_OPSand structured-data entries that make neither type listable or mappable.FIELD_TYPESkeeps the nine enabled types (EnabledFieldType).ALL_FIELD_TYPESlists all eleven.MCP.
update_collection's input now builds its$defswithdefsClosureand offers only the enabled types. A test checks that every$refin every tool's input and output schema resolves. Before this change,pnpm genalone would have left the input pointing at$defsit did not carry.Fix, existing sites: block props and typed-field objects no longer accept keys named after
Object.prototypemembers (constructor,toString,__proto__, …) as known props. The props interpreter (validateProps) now checks and reads own keys only. Such keys are refused as unknown, and a prop the value leaves out is absent, not the prototype's function.toLocaleString,isPrototypeOfandpropertyIsEnumerablejoin the reserved field keys, besidetoString,valueOfandhasOwnProperty.Updated dependencies [b6cf70f]
@cloudhal/schedules@0.8.0
Patch Changes
@cloudhal/storage@0.8.0
Patch Changes