|
| 1 | +--- |
| 2 | +'@objectstack/core': patch |
| 3 | +'@objectstack/driver-memory': patch |
| 4 | +'@objectstack/driver-mongodb': patch |
| 5 | +'@objectstack/formula': patch |
| 6 | +'@objectstack/metadata': patch |
| 7 | +'@objectstack/metadata-core': patch |
| 8 | +'@objectstack/objectql': patch |
| 9 | +'@objectstack/platform-objects': patch |
| 10 | +--- |
| 11 | + |
| 12 | +Refusals, log lines and field help in core, the in-memory and MongoDB drivers, formula, metadata, metadata-core, objectql and platform-objects no longer cite tracker numbers; each states the reason in words |
| 13 | + |
| 14 | +Clause-②: no |
| 15 | + |
| 16 | +Many messages these packages show to authors, administrators and operators ended with an issue-tracker |
| 17 | +number where the reason belonged. The number goes, and where the sentence did not already say what was |
| 18 | +decided, it now does. Where an ADR stood beside the number, the ADR stays. |
| 19 | + |
| 20 | +- Refusals and prescriptions: the retired health-check keys, the `IMetadataService.register` refusals |
| 21 | + (the contract refuses loudly and names the mismatch, never coerces a value into storability), the |
| 22 | + kernel's plugin-ordering errors (registration order is not a contract), the in-memory and MongoDB |
| 23 | + filter and aggregation refusals, formula's empty field constraint, the retired `artifact-api` |
| 24 | + source, and the by-id update and delete refusals. The MongoDB retired-aggregate refusal now says the |
| 25 | + function left `AggregationFunction` because no SQL backend compiled it; its undeclared-aggregate |
| 26 | + refusal says the builder used to sum an unrecognised name before this refusal existed. |
| 27 | +- The `findOne` no-predicate refusal loses its citation in `objectql` and in `metadata-core`'s |
| 28 | + `engineFindOnePredicateRefusalMessage` together, so the two still read byte for byte the same. |
| 29 | +- The in-memory and MongoDB drivers' multi-tenancy refusals (`MEMORY_MULTI_TENANT_UNSUPPORTED`, |
| 30 | + `MONGODB_MULTI_TENANT_UNSUPPORTED`) no longer end with a `Tracking:` line linking a tracker card; |
| 31 | + the sentence above it already says the driver refuses rather than run or answer unisolated. |
| 32 | +- Field help and protection text: the `sys_account` token help (and its es-ES, ja-JP and zh-CN |
| 33 | + translations), the `sys_email` headers help and the SCIM credential store's protection reason. |
| 34 | +- Log lines: the superseded-registration warning, the authz cache posture line, the endpoint matcher's |
| 35 | + excluded-item error, the metadata history and loader-read failure errors, and the fresh-datastore |
| 36 | + attestation info lines. |
| 37 | + |
| 38 | +Text only: no error code, field name, status or behaviour changes. |
0 commit comments