- Updated dependencies [8556295]
- Updated dependencies [cd14d8e]
- Updated dependencies [8701f1e]
- Updated dependencies [5235d6d]
- Updated dependencies [7c405b7]
- Updated dependencies [0093b2c]
- Updated dependencies [3aafc0d]
- Updated dependencies [ff77cfc]
- Updated dependencies [49a536d]
- Updated dependencies [241cb78]
- Updated dependencies [404ccae]
- Updated dependencies [ec627ab]
- Updated dependencies [0f4adc3]
- Updated dependencies [fa31856]
- Updated dependencies [8e90779]
- Updated dependencies [f1a4b08]
- Updated dependencies [7f60e9d]
- Updated dependencies [d9aff15]
- Updated dependencies [4eeb174]
- Updated dependencies [afcf654]
- Updated dependencies [2c3dc72]
- Updated dependencies [2958f17]
- Updated dependencies [a78608f]
- Updated dependencies [1d178e0]
- Updated dependencies [2c4e5f5]
- Updated dependencies [6fb31dc]
- Updated dependencies [fbb4b23]
- Updated dependencies [c8f8b10]
- Updated dependencies [ad74e98]
- @object-ui/types@18.1.0
- @object-ui/components@18.1.0
- @object-ui/i18n@18.1.0
- @object-ui/core@18.1.0
-
6f3299f: objectui moves to major 18, following
@objectstack/*from 17 to 18 (objectui#12334). objectui's major is not a count of its own breaking changes: it tracks the major of the@objectstack/specits packages depend on, so that the same major means compatible across the two projects. These packages already declare@objectstack/*on the 18 line (objectui#12030), so every package in the fixed release group crosses to 18 together. It is the onemajorthat rule admits: objectui's own breaking changes ship asminor, described in their entries.The 18 line is released from Changesets pre mode on the
nexttag (.changeset/pre.json), as@objectstack/*18 is: these releases are18.0.0-next.Non the npmnextdist-tag, and they do not movelatest. The first18.0.0onlatestcomes when@objectstack18 is generally available and this repository leaves pre mode.What a consumer must do to take it is in the
@objectstack/*18 entry of this release (objectui#12030): move its own@objectstack/*packages to the 18 line at the same time.
- Updated dependencies [18d7b48]
- Updated dependencies [172acc3]
- Updated dependencies [f0496bd]
- Updated dependencies [c4c506b]
- Updated dependencies [9db9ff3]
- Updated dependencies [c096f03]
- Updated dependencies [d92b2a1]
- Updated dependencies [92f4e2b]
- Updated dependencies [b10c68e]
- Updated dependencies [bdc9049]
- Updated dependencies [e8c0b96]
- Updated dependencies [b92329c]
- Updated dependencies [2e818d0]
- Updated dependencies [fd060f0]
- Updated dependencies [8b14aec]
- Updated dependencies [2abec3a]
- Updated dependencies [9dfaca6]
- Updated dependencies [c000398]
- Updated dependencies [73b5d77]
- Updated dependencies [7b17705]
- Updated dependencies [fc3c2cc]
- Updated dependencies [f9f4a62]
- Updated dependencies [848ba0e]
- Updated dependencies [57d82cb]
- Updated dependencies [de96f3d]
- Updated dependencies [9ca3cac]
- Updated dependencies [c910630]
- Updated dependencies [ce464d9]
- Updated dependencies [e6dcd85]
- Updated dependencies [96fcf30]
- Updated dependencies [7a2c60b]
- Updated dependencies [834c559]
- Updated dependencies [22b503c]
- Updated dependencies [9fc68aa]
- Updated dependencies [d50f724]
- Updated dependencies [17acfbb]
- Updated dependencies [6be0f7a]
- Updated dependencies [89cc738]
- Updated dependencies [c0862c1]
- Updated dependencies [c0862c1]
- Updated dependencies [c0862c1]
- Updated dependencies [c0862c1]
- Updated dependencies [c0862c1]
- Updated dependencies [c0862c1]
- Updated dependencies [ded4494]
- Updated dependencies [d172f63]
- Updated dependencies [4c0de52]
- Updated dependencies [a80fef7]
- Updated dependencies [3bf8894]
- Updated dependencies [e06365c]
- Updated dependencies [1e1f09e]
- Updated dependencies [455c646]
- Updated dependencies [f34e877]
- Updated dependencies [f34e877]
- Updated dependencies [9844bbf]
- Updated dependencies [cef0eee]
- Updated dependencies [7ebff39]
- Updated dependencies [054fd84]
- Updated dependencies [5275d1f]
- Updated dependencies [7241a81]
- Updated dependencies [74add0c]
- Updated dependencies [aaba865]
- Updated dependencies [f1781be]
- Updated dependencies [fbad078]
- Updated dependencies [45d5853]
- Updated dependencies [4f4fc03]
- Updated dependencies [2312bd9]
- Updated dependencies [6d5eb34]
- Updated dependencies [c5406c2]
- Updated dependencies [c5406c2]
- Updated dependencies [d99b731]
- Updated dependencies [2571a3e]
- Updated dependencies [2a48bd4]
- Updated dependencies [8a55f0c]
- Updated dependencies [c7b30bd]
- Updated dependencies [20c6d35]
- Updated dependencies [417e245]
- Updated dependencies [69bca0a]
- Updated dependencies [023f00d]
- Updated dependencies [158c75d]
- Updated dependencies [7525045]
- Updated dependencies [5af42db]
- Updated dependencies [ce991bd]
- Updated dependencies [3c0f806]
- Updated dependencies [1071393]
- Updated dependencies [5f75cfa]
- Updated dependencies [6757a93]
- Updated dependencies [b7cd5c8]
- Updated dependencies [5330038]
- Updated dependencies [c9fc10b]
- Updated dependencies [dc6d28e]
- Updated dependencies [c0c2f79]
- Updated dependencies [0665c3b]
- Updated dependencies [d2500d8]
- Updated dependencies [e723f58]
- Updated dependencies [82bb1d5]
- Updated dependencies [f3d5408]
- Updated dependencies [b231607]
- Updated dependencies [b231607]
- Updated dependencies [466a219]
- Updated dependencies [6fb281d]
- Updated dependencies [54159d3]
- Updated dependencies [fa778e6]
- Updated dependencies [334f0cf]
- Updated dependencies [c08c933]
- Updated dependencies [c4dd707]
- Updated dependencies [c4dd707]
- Updated dependencies [7578323]
- Updated dependencies [38bb373]
- Updated dependencies [923504f]
- Updated dependencies [10aba37]
- Updated dependencies [5d3f437]
- Updated dependencies [51c661e]
- Updated dependencies [7af0ab3]
- Updated dependencies [b434f5f]
- Updated dependencies [9f282ef]
- Updated dependencies [fd4872f]
- Updated dependencies [f0532d8]
- Updated dependencies [cea429b]
- Updated dependencies [3092aca]
- Updated dependencies [82e5f53]
- Updated dependencies [d81e460]
- Updated dependencies [8106db1]
- Updated dependencies [068a540]
- Updated dependencies [ca45c6d]
- Updated dependencies [093d55b]
- Updated dependencies [b64fda3]
- Updated dependencies [a8051d6]
- Updated dependencies [72594f2]
- Updated dependencies [524136e]
- Updated dependencies [2b06a91]
- Updated dependencies [6f3299f]
- Updated dependencies [065a1cf]
- Updated dependencies [f2b17c6]
- Updated dependencies [52d6194]
- Updated dependencies [23bf859]
- Updated dependencies [1c72d77]
- Updated dependencies [2b4d3f1]
- Updated dependencies [d75f212]
- Updated dependencies [37db09f]
- Updated dependencies [ff9df88]
- Updated dependencies [70e843f]
- Updated dependencies [caac3b2]
- Updated dependencies [a2225f9]
- Updated dependencies [5c4deb5]
- Updated dependencies [a8e5b73]
- Updated dependencies [d9d9d98]
- Updated dependencies [c950345]
- Updated dependencies [21f9577]
- Updated dependencies [044f231]
- Updated dependencies [f8267df]
- Updated dependencies [9b82ced]
- Updated dependencies [3821a3a]
- Updated dependencies [3eb3ec1]
- Updated dependencies [92c2a69]
- Updated dependencies [646caea]
- Updated dependencies [1ffd6a2]
- Updated dependencies [5f8ecf6]
- Updated dependencies [8ed7e5a]
- Updated dependencies [6c4d00d]
- Updated dependencies [db8ce2f]
- Updated dependencies [726d8c9]
- Updated dependencies [f0e760a]
- Updated dependencies [a5bb7ac]
- Updated dependencies [f78efdd]
- Updated dependencies [8a8bcf3]
- Updated dependencies [f74638c]
- Updated dependencies [ef71a09]
- Updated dependencies [8614705]
- Updated dependencies [619e3f7]
- Updated dependencies [ca7a4c3]
- Updated dependencies [c9e6742]
- Updated dependencies [f62b6ff]
- Updated dependencies [608033b]
- Updated dependencies [efa9cb4]
- Updated dependencies [d66d7e8]
- Updated dependencies [15d8ca6]
- Updated dependencies [378896d]
- Updated dependencies [9d857c9]
- Updated dependencies [670ea10]
- Updated dependencies [ff215d9]
- Updated dependencies [a8add5c]
- Updated dependencies [33ee9de]
- Updated dependencies [4839f5c]
- Updated dependencies [a23e804]
- Updated dependencies [36e2f7b]
- Updated dependencies [ac59073]
- Updated dependencies [44cb469]
- Updated dependencies [e058d76]
- Updated dependencies [c999d4c]
- Updated dependencies [5483297]
- Updated dependencies [ed43c79]
- Updated dependencies [260ef71]
- Updated dependencies [655e897]
- Updated dependencies [8d80845]
- Updated dependencies [69a408f]
- Updated dependencies [d2b21a1]
- Updated dependencies [64acb7e]
- Updated dependencies [4ff5b6b]
- Updated dependencies [473e5a0]
- Updated dependencies [b279016]
- Updated dependencies [bb6c38c]
- Updated dependencies [26323c4]
- Updated dependencies [9753811]
- Updated dependencies [2727527]
- Updated dependencies [3da39ae]
- Updated dependencies [bc281f4]
- Updated dependencies [d637be3]
- Updated dependencies [2cfdc99]
- Updated dependencies [2cfdc99]
- Updated dependencies [1e6d83b]
- Updated dependencies [6058bf8]
- Updated dependencies [c219165]
- Updated dependencies [fb501bc]
- Updated dependencies [30083da]
- Updated dependencies [7f9cc37]
- Updated dependencies [025130c]
- Updated dependencies [76f91f8]
- Updated dependencies [ea34d9b]
- Updated dependencies [8aa8e3e]
- Updated dependencies [cb80001]
- Updated dependencies [909c64e]
- Updated dependencies [9e7e1a5]
- Updated dependencies [2493e85]
- Updated dependencies [d0b9648]
- Updated dependencies [46dbf32]
- Updated dependencies [a928aaa]
- Updated dependencies [47508f3]
- Updated dependencies [61ed5ad]
- Updated dependencies [1b94d50]
- Updated dependencies [6f877f1]
- Updated dependencies [1ce0711]
- Updated dependencies [fb85637]
- Updated dependencies [9f1dd79]
- Updated dependencies [df71568]
- Updated dependencies [2d8a8b7]
- Updated dependencies [cbac9d7]
- Updated dependencies [9eb1479]
- Updated dependencies [74e37aa]
- Updated dependencies [961b69f]
- Updated dependencies [52907d7]
- Updated dependencies [f466b0a]
- Updated dependencies [673a71c]
- Updated dependencies [616df65]
- Updated dependencies [58798ec]
- Updated dependencies [8803ca5]
- Updated dependencies [e70c21d]
- Updated dependencies [4b92c5a]
- Updated dependencies [06be396]
- Updated dependencies [3650d94]
- Updated dependencies [7c05f21]
- Updated dependencies [8cd4db4]
- Updated dependencies [daeb77f]
- Updated dependencies [eb4552e]
- Updated dependencies [3c3115e]
- Updated dependencies [55e90fd]
- Updated dependencies [9b75509]
- Updated dependencies [b13ea3c]
- Updated dependencies [d7e9e9a]
- Updated dependencies [cf62edf]
- Updated dependencies [0253416]
- Updated dependencies [5d77c09]
- Updated dependencies [3fd8625]
- Updated dependencies [1473757]
- Updated dependencies [d73d987]
- Updated dependencies [12ff256]
- Updated dependencies [26b0bd2]
- Updated dependencies [26b0bd2]
- Updated dependencies [d328698]
- Updated dependencies [d328698]
- Updated dependencies [b4e0787]
- Updated dependencies [088e0f7]
- Updated dependencies [78b07f4]
- Updated dependencies [f962cdc]
- Updated dependencies [b403bb3]
- Updated dependencies [8a25fee]
- Updated dependencies [4016370]
- Updated dependencies [12dc7b4]
- @object-ui/types@18.0.0
- @object-ui/components@18.0.0
- @object-ui/core@18.0.0
- @object-ui/i18n@18.0.0
-
f98eddf: Retire
carouselfromAIRecommendationsSchema.layoutand from theai-recommendationsdesigner enum (objectui#10330, ADR-0049 enforce-or-remove).Breaking, deliberately, and scored
minorper this repo's convention (amajorin the fixed group would push every package off@objectstack's cadence;scripts/check-changeset-no-major.mjsenforces it).- FROM
layout?: 'list' | 'grid' | 'carousel'TOlayout?: 'list' | 'grid'. A TypeScript node that setslayout: 'carousel'is now a compile-time error. - The
ai-recommendationsregistration no longer offersCarouselin itslayoutenum, so the designer stops suggesting it.
The value was declared and offered but never implemented:
AIRecommendationsrenders onlygridspecially, socarouselalways rendered as a list, with no warning. Runtime behaviour does not change. A stored JSON node that still carrieslayout: 'carousel'renders the list layout, exactly as before.Migration: replace
layout: 'carousel'withlayout: 'list'(what it rendered) orlayout: 'grid'. - FROM
-
496d31d: Retire the seven zero-read members of the three AI schemas, and the designer inputs that advertised them (objectui#8178, ADR-0049 enforce-or-remove, director decision batch #78, 2026-09-07, maintainer verbatim 「同意」).
Breaking, deliberately — and scored
minorper this repo's convention (objectui#3161 family: amajorin the fixed group pushes all 39 packages off@objectstack's cadence, so breaking semantics are spelled out here instead;scripts/check-changeset-no-major.mjsenforces it).AIFormAssistSchema.formId/.objectName/.fields/.autoFill,AIRecommendationsSchema.objectName/.maxResultsandNLQuerySchema.objectNameare?: neverretirement tombstones. A node that carries one is now a compile-time error on the published.d.ts; a stored JSON document that carries one keeps parsing exactly as it did, and the value keeps being ignored, exactly as it was. Seveninputsentries across the threeComponentRegistryregistrations are gone, so the field designer no longer offers the keys, and thepackages/plugin-ai/README.mdexamples that taught them are rewritten.Nothing behavioural changes. Not one of the seven had a reader. The census was re-derived per key on this branch's base with a lit control beside every zero —
AIFormAssist0 forformId/objectName/fieldsagainstsuggestions9 andshowConfidence2;AIRecommendations0 forobjectName/maxResultsagainstrecommendations8;NLQueryInput0 forobjectNameagainstresult14 — plus the two channels that consume a key without naming it: zero{...props}/{...rest}spreads in all four of the package's sources (control:collapsible.tsxmatches the same patterns) and zero dynamicschema[…]access (control: four files underpackages/use that form).autoFillwas the one non-zero: destructured with a default and never referenced again, so nothing was ever auto-filled.maxResultsis the member that made this user-visible. It was documented as "Maximum number of results to display" and read by nothing, somaxResults: 5against a fifty-item list rendered fifty rows with no diagnostic.AIRecommendationsnow STATES in its docblock that it renders every item and that there is no cap, and a fifty-item render pins it in both layouts.Migration. Slice
recommendationsbefore handing it over; passsuggestionsin and act ononApplyinstead offormId/fields/autoFill; scope a query by object in the host that answers it instead ofobjectName. The README carries the same table.Why not Enforce. Implementing reads nobody asked for is capability growth without pull, and nothing in the repo pulls on these. An AI backend that later wants
objectName/fieldsas call context is a feature card with its own business case.Why tombstones and not deletions. All three schemas extend
BaseSchema, which carries[key: string]: any: a deleted optional member is absorbed silently at any value, defeating both excess-property checking and the weak-type check. Deletion would have left precisely the silent no-op this retirement ends, and the ruling's first pin — refused by the schema types, at compile time — would have been unsatisfiable.packages/plugin-ai/README.mdtaught all seven as working, which is prong 2 of the tombstone discriminator (objectui#5941, #7526,5f8190c8c) on its own.AIInsightsSchema.objectNamewas deliberately left out of this retirement, and the reason for that exclusion has since been spent. The half that survives is the SCOPE: objectui#8178's ruling named three schemas, so this entry retires seven members on those three and touches no fourth. The half that does not survive is the reason — when this entry was written that fourth schema had been neither screened nor decided, so a pin held the member atstring | undefinedagainst a later sweep of "the AIobjectNames". objectui#8800 has since screened it and the director seat decided it (decision batch #137 item 2, 2026-09-15, maintainer verbatim 「同意」, letter A), retiringAIInsightsSchemaand theai-insightsnode type WHOLE from the published type face: there is no member left to pin, and that ruling rewrote the exclusion pin — the only thing that was ever allowed to rewrite it. Its entry publishes in this same release, and the successor pin ispackages/types/src/__tests__/ai-insights-retired-8800.test.ts.⚠️ Dated note, 2026-09-28 — the validator now reaches these tombstones — objectui#10859. Later in this same releaseAnyComponentSchemagains an arm for each of the three AI node types, sosafeValidateSchema— andobjectui validate— refuses a stored JSON document that carries one of the seven retired members BY NAME, at that member, where before it refused every document of these three types attype. The renderer still ignores the value. The rest of this entry is kept as the reading of this change; the objectui#10859 entry states what the validator now does. -
0ea7054: Remove 37 runtime dependencies that no file in the declaring package consumes, and gate the direction so the next one cannot land (objectui#8198).
check:phantom-depsjudges imports that are not declared; nothing judged the reverse, so a declaration could outlive its last consumer indefinitely. That is what happened torechartsin@object-ui/componentsafter objectui#7397 deleted its only importer — it was removed by hand on objectui#7625, and nothing would have reported the next one. The newpnpm check:unused-depsasks the reverse question overdependenciesandoptionalDependenciesof every released package.Potentially breaking, for consumers relying on hoisting. Nothing these packages ship changes: their Vite
externalpredicates are path-based and never readdependencies, so no built artifact moves. What changes is the install graph — a project that imports one of the removed packages while depending only on the ObjectUI package that used to drag it in will no longer resolve it. Declare it directly; that is the correct dependency edge in either case. The removals, by package:@object-ui/plugin-designer:@dnd-kit/core,@dnd-kit/sortable,@dnd-kit/utilities,@object-ui/fields@object-ui/plugin-chatbot:react-markdown,react-syntax-highlighter,remark-gfm(and the orphaned@types/react-syntax-highlighter)@object-ui/plugin-report:@object-ui/plugin-grid,clsx,react-i18next,tailwind-merge@object-ui/plugin-map:@objectstack/spec,lucide-react,zod@object-ui/runner:class-variance-authority,clsx,tailwind-merge@object-ui/core:lodash,zod@object-ui/layout:clsx,tailwind-merge, andreact-dom— which it pinned at an exact version independencieswhile also declaring it as a peer range, i.e. a library hard-depending on the renderer it asks its host to supply@object-ui/plugin-dashboard:clsx,tailwind-merge, and the samereact-domdefect@object-ui/plugin-ai:@object-ui/react,clsx,tailwind-merge@object-ui/fields:clsx,tailwind-merge@object-ui/console:@object-ui/react-runtime,sucrase@object-ui/auth:@object-ui/types@object-ui/plugin-calendar:@object-ui/fields@object-ui/plugin-editor,@object-ui/plugin-markdown:@object-ui/react@object-ui/react:react-hook-form
Every one was verified by a whole-package grep before removal — the name appeared nowhere under the package but its own manifest and CHANGELOG — and the whole workspace builds, type-checks and tests green afterwards.
-
bb5d4ee: Two display-locale faces now follow the session's display locale (objectui#10232).
@object-ui/plugin-aiis wired to@object-ui/i18nas a whole. Thenl-query,ai-form-assistandai-recommendationscomponents read their strings from a newai.*namespace, translated in all ten locale packs, instead of hard-coded English. Thenl-queryhistory date, which was formatted in the machine's locale, and the confidence and score percentages now format in the display locale (useDisplayLocale()). The package's manifest now names@object-ui/i18n, which also puts it inside the repo-wide machine-locale census.@object-ui/app-shell: the Studio home page's "recently viewed" times and the Data pillar's last-saved time format in the display locale. They used to be handeduseMetadataLocale(), which picks the designer's string table and isen-USfor every language other than zh, so a de-DE session read US English. That hook's doc comment now says it must never be used as anIntllocale.
-
4a1adb7: The AI form assistant's suggestion and applied counts read the right noun form in every language at every count (objectui#11445): each passes
countto one i18next count family instead of choosing a…CountOnekey on=== 1, so Arabic reads3 اقتراحاتrather than a count label and Russian2 предложения. -
39f4309: Published typings from every
vite-plugin-dtspackage now carry an explicit extension on every relative specifier, and a type error in the declaration build now fails the build instead of being printed and ignored (objectui#5439, objectui#5483).Consumers on
moduleResolution: nodenextornode16may see NEW type errors, and that is the fix working. These packages re-export mostly through NAMED re-exports —export { useObjectChat } from './useObjectChat'. TypeScript could not follow the extensionless hop, but it still DECLARED the name, so the symbol resolved to a silentany. Nothing errored; consumers simply got no types. With the extension emitted, the symbol carries its real type, and any call site that was relying on theanynow type checks for the first time. This is the mode that produced the 21 residualTS7006on@object-ui/app-shellreported against objectui#5365 — a type hole that opened quietly, unlike objectui#5365's ownexport * from './ui'packages where the same defect surfaced immediately asTS2305: has no exported member.410 extensionless relative specifiers across 19 packages were emitted before this change; the count is now 0 in all 22 packages that build typings through
vite-plugin-dts.@object-ui/fieldswas already clean — its sources write explicit.jsspecifiers — and is wired so it stays that way.The second half changes no emitted output today: 22/22 packages built green unmodified, so making the declaration step's exit code honest turns nothing red. It changes what a FUTURE regression does — print and exit 0, versus fail the build.
-
c6198c2: Breaking for authored metadata:
ComponentInput.label,ComponentInput.defaultValueandComponentInput.advancedare RETIRED on both faces (objectui#7493 item ① and objectui#7781; maintainer ruling A of 2026-09-06, immediate, no deprecation window; ADR-0049 enforce-or-remove). They are the three keys the manifest serializer does not forward, and nothing read them on any publication or consumption path.No manifest ever published them, so no consumer could ever have read them.
sdui-parser's serializer (packages/sdui-parser/src/index.ts) forwards exactly seven keys per input —name,type,of,required,enum,binding,description— so a value authored under any of the three never reachedsdui.manifest.json, the generated JSX.d.ts, or a diagnostic; its boundary type has no slot for them; the registry's data-source seam readsnameonly; and neither the designer nor the app-shell inspectors consult registryinputsat all. A structural census over everyinputs:array in the repository (re-measured on this change's merge-base,name951 andtype951 as the controls) counted the writes:label908,defaultValue245,advanced9 — written on nearly every registration, read by nothing.FROM → TO, per key — all three TOMBSTONED, not removed, because the route was measured on the built face before it was chosen:
ComponentInputSchemais a non-strictz.object, and an undeclared key parses GREEN and is silently STRIPPED, so a deletion would have swallowed 1,162 authored values in silence. The tombstone is what makes the refusal loud and by name.label?: string→label?: neveron the interface,retirementTombstone()on the Zod mirror. Migration: delete the key. An input is identified by itsnameon every path that reaches it; nothing ever rendered a label for it.defaultValue?: any→defaultValue?: never/retirementTombstone(). Migration: delete the key. The renderer's own fallback read IS the default; tell the author about it indescription, which IS published. (Tightening the type tounknownwas ruled out: it closes no error class, since nothing reads the value.)advanced?: boolean→advanced?: never/retirementTombstone(). Migration: delete the key. No designer surface ever hid an "advanced" input; there is nothing to write instead.
The retirement kit:
?: neveronComponentInput(packages/types/src/base.ts), so authoring one is atscerror at the registration site;retirementTombstone()onComponentInputSchema(packages/types/src/zod/base.zod.ts), so an authored value is REFUSED at parse time withcode: 'invalid_type', the key named in the issuepath, and the migration note as the message (one string, both channels). Pinned inpackages/types/src/__tests__/component-input-retired-keys-7493.test.ts, which also holds a tree-scoped absence census over everyinputs:array underpackages/**andapps/**.Accept-set change, stated plainly for reviewers: a document that sets any of the three keys on a
ComponentInputused to parse GREEN (the value was then dropped by the serializer) and now parses RED. Every in-repo authoring site — 1,199 keys across 110 registration files, the three standaloneComponentInput[]arrays and the two named input arraystscfound included — is deleted in the same change, as the ruling's split rule requires; theWidgetRegistryseam no longer copies the widget-manifest values onto the synthesizedComponentInput(they fed nothing), and the data-source declarationELEMENT_DATA_SOURCE_INPUTdrops itslabel. The patch entries on the other packages record exactly that: their registrations stop authoring inert keys, with no runtime or published-manifest change.The nine test files that read
defaultValueoff a registration were re-pinned against the renderer's ACTUAL default (its own fallback read, or thedefaultPropsit ships) instead of the declaration that went away; two assertions that only restated the shadow default were dropped with the reason on the line.The in-repo zero is what was measured. Whether anything OUTSIDE this repository writes these keys is not measurable from here (the objectui#5674 limit); converting such a write from a silent drop into a named refusal is exactly what the tombstones buy.
WidgetInput's ownlabel/defaultValue/advanced(the widget-manifest face) stay declared and writable — nothing has ruled on that face; that it now has no reader either is recorded as objectui#7911. -
fb336df: Move
lucide-reactfrom^1.31.0to^1.43.0in every package that declares it, and repair what the jump breaks, so icons resolved from a STRING keep drawing a glyph.Measured once against the installed 1.43.0 artifact when this change was made; nothing in the repository re-derives these readings. Across the jump lucide removes no runtime export, no public type name and no
lucide-react/dynamic.mjsname, and every name this repository imports fromlucide-reactresolves. Exactly one key leaves the runtimeiconsrecord:Trash2, retired in favour oftrash.What a user sees change:
- Icons the lazy icon seam draws (
resolveIcon, objectui#9251) get their path data again. lucide 1.43.0 icon modules export their path data inside__iconDataand no longer export__iconNode; the seam now reads both. Reading only__iconNodeagainst 1.43.0 leaves every such glyph an empty box, with nothing thrown or logged. DetailView's delete action and three schema-catalog examples spell their icontrash, nottrash-2, so they keep resolving. The glyph is unchanged: 1.43.0'strashpath data is byte-identical to thetrash-2path data of 1.31.0 and 1.35.0. Anything that already authoredtrashnow draws that same artwork, because lucide moved it under thetrashname; a few other glyphs were also redrawn upstream.- Icons imported as COMPONENTS carry lucide 1.43.0's own classes: one class per declared
alias (a spinner renders
class="lucide lucide-loader-circle lucide-loader-2 ..."), and no longer the class lucide used to derive from the PascalCase key where that differs (ArrowDown01no longer carrieslucide-arrow-down01). The canonicallucide-<icon name>class is still there, so a.lucide-loader-circleselector still matches. - Icons resolved from a STRING through the seam keep the classes they had:
lucide, the canonicallucide-<icon name>class and the key-derived class. They do not carry lucide's per-alias classes. That is a maintainer ruling (objectui#8941, option C): the alias list lives only inside each lazily loaded icon module, and it was not moved into the eager name list. A selector that targets an alias class matches a component-imported icon and not a string-resolved one. This also dates the example in the objectui#9251 entry:trash-2no longer resolves as a string, so no seam-drawn glyph carrieslucide-trash2 lucide-trash-2; a digit-bearing name that still resolves, such asarrow-down-0-1, carrieslucide-arrow-down01 lucide-arrow-down-0-1.
- Icons the lazy icon seam draws (
-
Updated dependencies [97abedc]
-
Updated dependencies [b46c58f]
-
Updated dependencies [a507334]
-
Updated dependencies [ad694ac]
-
Updated dependencies [6f96fca]
-
Updated dependencies [afb2284]
-
Updated dependencies [3ac2de8]
-
Updated dependencies [63f4f92]
-
Updated dependencies [777fca2]
-
Updated dependencies [c131d9e]
-
Updated dependencies [5f00ff4]
-
Updated dependencies [c9e073a]
-
Updated dependencies [7b395d8]
-
Updated dependencies [0879812]
-
Updated dependencies [8cedb0d]
-
Updated dependencies [4c6f549]
-
Updated dependencies [6cc910b]
-
Updated dependencies [061f5e8]
-
Updated dependencies [2dd4d3f]
-
Updated dependencies [e686f4d]
-
Updated dependencies [4ab4f1b]
-
Updated dependencies [b57107d]
-
Updated dependencies [e3ea4f9]
-
Updated dependencies [bb5d4ee]
-
Updated dependencies [dc666f7]
-
Updated dependencies [3335767]
-
Updated dependencies [8b1f066]
-
Updated dependencies [af243c1]
-
Updated dependencies [cff4b77]
-
Updated dependencies [961ceaa]
-
Updated dependencies [f3f4e4c]
-
Updated dependencies [a05c350]
-
Updated dependencies [1dbb993]
-
Updated dependencies [808f339]
-
Updated dependencies [6cf5999]
-
Updated dependencies [274e14a]
-
Updated dependencies [8c10f4f]
-
Updated dependencies [90dac98]
-
Updated dependencies [6096f20]
-
Updated dependencies [544aca2]
-
Updated dependencies [ea02938]
-
Updated dependencies [a14fb23]
-
Updated dependencies [ae98f1d]
-
Updated dependencies [f98eddf]
-
Updated dependencies [ce6bd99]
-
Updated dependencies [a5b08c9]
-
Updated dependencies [86982ac]
-
Updated dependencies [cdefa2a]
-
Updated dependencies [0961d5e]
-
Updated dependencies [6276478]
-
Updated dependencies [5e67837]
-
Updated dependencies [ff14e29]
-
Updated dependencies [9b28151]
-
Updated dependencies [64563a9]
-
Updated dependencies [1a5003f]
-
Updated dependencies [09ab32b]
-
Updated dependencies [8acc51b]
-
Updated dependencies [ea9d17f]
-
Updated dependencies [45362a3]
-
Updated dependencies [2a943bf]
-
Updated dependencies [93a689d]
-
Updated dependencies [4357a27]
-
Updated dependencies [e5f4343]
-
Updated dependencies [3261e64]
-
Updated dependencies [f5178a2]
-
Updated dependencies [8740e86]
-
Updated dependencies [d22b37b]
-
Updated dependencies [1daf477]
-
Updated dependencies [6c2f3c5]
-
Updated dependencies [fb13e85]
-
Updated dependencies [c2d8659]
-
Updated dependencies [e0f8202]
-
Updated dependencies [ac2d6f1]
-
Updated dependencies [9fbbb17]
-
Updated dependencies [c3a26cc]
-
Updated dependencies [a66e58e]
-
Updated dependencies [d89492c]
-
Updated dependencies [9a5f998]
-
Updated dependencies [9327397]
-
Updated dependencies [17cc3a3]
-
Updated dependencies [02e6d36]
-
Updated dependencies [4758b33]
-
Updated dependencies [4758b33]
-
Updated dependencies [f905090]
-
Updated dependencies [9c78ebe]
-
Updated dependencies [9c78ebe]
-
Updated dependencies [12809a5]
-
Updated dependencies [7afc81d]
-
Updated dependencies [f9c06ef]
-
Updated dependencies [5ad3b88]
-
Updated dependencies [f9d772b]
-
Updated dependencies [97b6c21]
-
Updated dependencies [26ca2ad]
-
Updated dependencies [41ae65b]
-
Updated dependencies [baac95a]
-
Updated dependencies [13220af]
-
Updated dependencies [29b45f6]
-
Updated dependencies [39b8d51]
-
Updated dependencies [17b323e]
-
Updated dependencies [b956e69]
-
Updated dependencies [33e58d8]
-
Updated dependencies [256b4c9]
-
Updated dependencies [c5ec15c]
-
Updated dependencies [fec3b1a]
-
Updated dependencies [b8e0941]
-
Updated dependencies [0c50f18]
-
Updated dependencies [1dae95a]
-
Updated dependencies [e32dae1]
-
Updated dependencies [30b11ad]
-
Updated dependencies [4aebea0]
-
Updated dependencies [f976774]
-
Updated dependencies [3d6badf]
-
Updated dependencies [25cb364]
-
Updated dependencies [a60539b]
-
Updated dependencies [de1b879]
-
Updated dependencies [c6678b1]
-
Updated dependencies [0638322]
-
Updated dependencies [e3782d2]
-
Updated dependencies [db0beb2]
-
Updated dependencies [997ce38]
-
Updated dependencies [ae0b9d3]
-
Updated dependencies [ad1785c]
-
Updated dependencies [3b469c8]
-
Updated dependencies [990a2d6]
-
Updated dependencies [1c84036]
-
Updated dependencies [1c84036]
-
Updated dependencies [6650259]
-
Updated dependencies [4f8b7f8]
-
Updated dependencies [9e6619f]
-
Updated dependencies [f6ae5e2]
-
Updated dependencies [eb97ce6]
-
Updated dependencies [7343376]
-
Updated dependencies [b2683a2]
-
Updated dependencies [dded788]
-
Updated dependencies [b45d463]
-
Updated dependencies [54a7830]
-
Updated dependencies [f3135a4]
-
Updated dependencies [b5696d3]
-
Updated dependencies [3f9d926]
-
Updated dependencies [e978ed5]
-
Updated dependencies [6a7f24e]
-
Updated dependencies [b3c96d6]
-
Updated dependencies [8d0ca91]
-
Updated dependencies [c30c8dd]
-
Updated dependencies [244d516]
-
Updated dependencies [deca847]
-
Updated dependencies [ac15833]
-
Updated dependencies [ac15833]
-
Updated dependencies [e2dffc9]
-
Updated dependencies [328abeb]
-
Updated dependencies [dd0d78f]
-
Updated dependencies [24d3e65]
-
Updated dependencies [95a7c8d]
-
Updated dependencies [e227156]
-
Updated dependencies [cc4e476]
-
Updated dependencies [92970c4]
-
Updated dependencies [d570eaa]
-
Updated dependencies [4b742f4]
-
Updated dependencies [42687ba]
-
Updated dependencies [6cd8f66]
-
Updated dependencies [24a0f14]
-
Updated dependencies [797a30f]
-
Updated dependencies [b4075c0]
-
Updated dependencies [9b85600]
-
Updated dependencies [e327c89]
-
Updated dependencies [2eaf5be]
-
Updated dependencies [bf7ab35]
-
Updated dependencies [99878d8]
-
Updated dependencies [3c13675]
-
Updated dependencies [63ab761]
-
Updated dependencies [0eb9f36]
-
Updated dependencies [ae582b7]
-
Updated dependencies [51c2949]
-
Updated dependencies [a4b017e]
-
Updated dependencies [8732846]
-
Updated dependencies [559a2e2]
-
Updated dependencies [db11afd]
-
Updated dependencies [154075a]
-
Updated dependencies [582edef]
-
Updated dependencies [19f484f]
-
Updated dependencies [0a78a20]
-
Updated dependencies [615346d]
-
Updated dependencies [75dcc81]
-
Updated dependencies [55a12a8]
-
Updated dependencies [edfcf5a]
-
Updated dependencies [0a3e540]
-
Updated dependencies [c021b35]
-
Updated dependencies [f61dab1]
-
Updated dependencies [b0a05dd]
-
Updated dependencies [dd5ff19]
-
Updated dependencies [54997ff]
-
Updated dependencies [81f8498]
-
Updated dependencies [a782fa7]
-
Updated dependencies [1d6a23d]
-
Updated dependencies [76e9df0]
-
Updated dependencies [0ecaa7d]
-
Updated dependencies [b24f93a]
-
Updated dependencies [6158e4c]
-
Updated dependencies [cff8641]
-
Updated dependencies [c27b575]
-
Updated dependencies [84b275c]
-
Updated dependencies [0e6e76b]
-
Updated dependencies [bf43afa]
-
Updated dependencies [385ebc5]
-
Updated dependencies [858eafb]
-
Updated dependencies [a8c5509]
-
Updated dependencies [c2a8d23]
-
Updated dependencies [0ffc423]
-
Updated dependencies [3cc4fe5]
-
Updated dependencies [cd5b19a]
-
Updated dependencies [cd5b19a]
-
Updated dependencies [17dc167]
-
Updated dependencies [20d23be]
-
Updated dependencies [20d23be]
-
Updated dependencies [2e3da72]
-
Updated dependencies [1263e40]
-
Updated dependencies [e6bc087]
-
Updated dependencies [9419df1]
-
Updated dependencies [8bab157]
-
Updated dependencies [a7557a7]
-
Updated dependencies [7d074ba]
-
Updated dependencies [6158e4c]
-
Updated dependencies [6158e4c]
-
Updated dependencies [52aad5c]
-
Updated dependencies [18d1a0a]
-
Updated dependencies [7fed09d]
-
Updated dependencies [58da8ae]
-
Updated dependencies [138ad45]
-
Updated dependencies [138ad45]
-
Updated dependencies [5262f7d]
-
Updated dependencies [6aa029b]
-
Updated dependencies [be52115]
-
Updated dependencies [770cc5b]
-
Updated dependencies [1a88ce2]
-
Updated dependencies [a1a44d6]
-
Updated dependencies [e0a9c67]
-
Updated dependencies [5638529]
-
Updated dependencies [5638529]
-
Updated dependencies [d0fba91]
-
Updated dependencies [c476be0]
-
Updated dependencies [c82ff39]
-
Updated dependencies [6c3da53]
-
Updated dependencies [31987bd]
-
Updated dependencies [3c3ce15]
-
Updated dependencies [063119f]
-
Updated dependencies [e100589]
-
Updated dependencies [304f611]
-
Updated dependencies [e46ee77]
-
Updated dependencies [f9c8c4e]
-
Updated dependencies [6e9c8d2]
-
Updated dependencies [9547063]
-
Updated dependencies [3f6efd6]
-
Updated dependencies [55d18c6]
-
Updated dependencies [c4ab6d0]
-
Updated dependencies [0e9058b]
-
Updated dependencies [c4ab6d0]
-
Updated dependencies [5988b6b]
-
Updated dependencies [6158e4c]
-
Updated dependencies [00ccdf7]
-
Updated dependencies [9d9ed54]
-
Updated dependencies [4a1adb7]
-
Updated dependencies [4a1adb7]
-
Updated dependencies [50c73fe]
-
Updated dependencies [ca3de72]
-
Updated dependencies [83e3f83]
-
Updated dependencies [401611b]
-
Updated dependencies [2c0ddf2]
-
Updated dependencies [4abc0aa]
-
Updated dependencies [f560ded]
-
Updated dependencies [2b188fa]
-
Updated dependencies [f68e0a0]
-
Updated dependencies [aea682a]
-
Updated dependencies [fcdc8ec]
-
Updated dependencies [2d576e4]
-
Updated dependencies [8366acc]
-
Updated dependencies [95e58a3]
-
Updated dependencies [9d7419b]
-
Updated dependencies [fc7db05]
-
Updated dependencies [9ed8d0f]
-
Updated dependencies [c73cdb5]
-
Updated dependencies [6f5719e]
-
Updated dependencies [d0097af]
-
Updated dependencies [432882b]
-
Updated dependencies [64dae8e]
-
Updated dependencies [b06e374]
-
Updated dependencies [06a8af5]
-
Updated dependencies [6a91586]
-
Updated dependencies [a04d7c6]
-
Updated dependencies [5ccc500]
-
Updated dependencies [f3c2bb0]
-
Updated dependencies [978507b]
-
Updated dependencies [778138e]
-
Updated dependencies [9801765]
-
Updated dependencies [9cebfca]
-
Updated dependencies [460575f]
-
Updated dependencies [d796c8d]
-
Updated dependencies [594704f]
-
Updated dependencies [d3995fe]
-
Updated dependencies [d88e20f]
-
Updated dependencies [2d7304d]
-
Updated dependencies [636b236]
-
Updated dependencies [4172589]
-
Updated dependencies [d6d8fb9]
-
Updated dependencies [64d624d]
-
Updated dependencies [053fdc8]
-
Updated dependencies [41b7ce3]
-
Updated dependencies [ae476b8]
-
Updated dependencies [39f4309]
-
Updated dependencies [95bad12]
-
Updated dependencies [d2fb6ef]
-
Updated dependencies [7cd3987]
-
Updated dependencies [ee3b878]
-
Updated dependencies [e304a4e]
-
Updated dependencies [fda49e5]
-
Updated dependencies [490d9a9]
-
Updated dependencies [fc62bb4]
-
Updated dependencies [41df893]
-
Updated dependencies [0cba1b7]
-
Updated dependencies [00f3eb5]
-
Updated dependencies [1ec291c]
-
Updated dependencies [453dbaa]
-
Updated dependencies [95f8704]
-
Updated dependencies [f8cdbf2]
-
Updated dependencies [69a2163]
-
Updated dependencies [24e027e]
-
Updated dependencies [2c3cd1b]
-
Updated dependencies [e176053]
-
Updated dependencies [e30ed15]
-
Updated dependencies [90665e0]
-
Updated dependencies [8d3a529]
-
Updated dependencies [5ac2e2c]
-
Updated dependencies [194fae1]
-
Updated dependencies [7e19d03]
-
Updated dependencies [b08b7eb]
-
Updated dependencies [1e946c9]
-
Updated dependencies [546ddf7]
-
Updated dependencies [864154e]
-
Updated dependencies [b023625]
-
Updated dependencies [75bd83d]
-
Updated dependencies [44d075b]
-
Updated dependencies [40c479a]
-
Updated dependencies [971d387]
-
Updated dependencies [ee851c3]
-
Updated dependencies [6414dfd]
-
Updated dependencies [a8d5c71]
-
Updated dependencies [905b21f]
-
Updated dependencies [88e9109]
-
Updated dependencies [2c45966]
-
Updated dependencies [db3a600]
-
Updated dependencies [3a3db76]
-
Updated dependencies [0d723a3]
-
Updated dependencies [0c95d3d]
-
Updated dependencies [3e4fa2c]
-
Updated dependencies [b5b928a]
-
Updated dependencies [6fd2cf7]
-
Updated dependencies [5fa06c4]
-
Updated dependencies [52a43de]
-
Updated dependencies [195052f]
-
Updated dependencies [e4559d1]
-
Updated dependencies [2c71482]
-
Updated dependencies [129bcc5]
-
Updated dependencies [a26b9e4]
-
Updated dependencies [5ef9c4f]
-
Updated dependencies [46f0bb4]
-
Updated dependencies [06b82b8]
-
Updated dependencies [8ec11e1]
-
Updated dependencies [6f81384]
-
Updated dependencies [f8c70f4]
-
Updated dependencies [5d3a2d1]
-
Updated dependencies [8f1d995]
-
Updated dependencies [b362c1b]
-
Updated dependencies [f9c34df]
-
Updated dependencies [dddb942]
-
Updated dependencies [00c665e]
-
Updated dependencies [29754cf]
-
Updated dependencies [d7de534]
-
Updated dependencies [3c2b6f7]
-
Updated dependencies [6e88630]
-
Updated dependencies [b84dc18]
-
Updated dependencies [ac8abb0]
-
Updated dependencies [9d86e1d]
-
Updated dependencies [3a5817f]
-
Updated dependencies [99a3c2d]
-
Updated dependencies [5961030]
-
Updated dependencies [f24de8b]
-
Updated dependencies [c8ea8af]
-
Updated dependencies [9602dc8]
-
Updated dependencies [3190414]
-
Updated dependencies [4e480f5]
-
Updated dependencies [38a123c]
-
Updated dependencies [299102e]
-
Updated dependencies [d7acad6]
-
Updated dependencies [45a9aeb]
-
Updated dependencies [713db46]
-
Updated dependencies [c71e14d]
-
Updated dependencies [bf3a03c]
-
Updated dependencies [cb55718]
-
Updated dependencies [831be72]
-
Updated dependencies [29cb85b]
-
Updated dependencies [3e028c8]
-
Updated dependencies [d0889e2]
-
Updated dependencies [ce503e5]
-
Updated dependencies [f20dcf0]
-
Updated dependencies [aff3d7a]
-
Updated dependencies [4ca30d0]
-
Updated dependencies [7a5da14]
-
Updated dependencies [fff9645]
-
Updated dependencies [9c3b7ce]
-
Updated dependencies [2c1c967]
-
Updated dependencies [9486ac6]
-
Updated dependencies [9486ac6]
-
Updated dependencies [4d5f9b4]
-
Updated dependencies [d6ceb8d]
-
Updated dependencies [969ba84]
-
Updated dependencies [4c68077]
-
Updated dependencies [7977ff9]
-
Updated dependencies [3beef6d]
-
Updated dependencies [06b8c42]
-
Updated dependencies [b97790a]
-
Updated dependencies [dbd5194]
-
Updated dependencies [7c9b044]
-
Updated dependencies [b392674]
-
Updated dependencies [4f3a1e2]
-
Updated dependencies [846889b]
-
Updated dependencies [2acd8e1]
-
Updated dependencies [26896c6]
-
Updated dependencies [045d20b]
-
Updated dependencies [a2d2515]
-
Updated dependencies [c18d099]
-
Updated dependencies [adb2a86]
-
Updated dependencies [4562ea5]
-
Updated dependencies [3619792]
-
Updated dependencies [3561bd2]
-
Updated dependencies [bf97b98]
-
Updated dependencies [320374d]
-
Updated dependencies [b0d308d]
-
Updated dependencies [40f34b4]
-
Updated dependencies [8063bcb]
-
Updated dependencies [b74a859]
-
Updated dependencies [d4493fd]
-
Updated dependencies [240b80f]
-
Updated dependencies [77cb489]
-
Updated dependencies [bfaa158]
-
Updated dependencies [777e5c6]
-
Updated dependencies [0c386dd]
-
Updated dependencies [9e37d9b]
-
Updated dependencies [5ad86dd]
-
Updated dependencies [16a725f]
-
Updated dependencies [4dfdcc3]
-
Updated dependencies [6a449fc]
-
Updated dependencies [446d93d]
-
Updated dependencies [ecd9cb2]
-
Updated dependencies [98d4108]
-
Updated dependencies [0e3b3be]
-
Updated dependencies [a29ae2d]
-
Updated dependencies [220c18d]
-
Updated dependencies [00d3f09]
-
Updated dependencies [4388f71]
-
Updated dependencies [0b1ac58]
-
Updated dependencies [c93b4d5]
-
Updated dependencies [c1fe272]
-
Updated dependencies [3cab570]
-
Updated dependencies [8ad218d]
-
Updated dependencies [3e41187]
-
Updated dependencies [5f78953]
-
Updated dependencies [639114c]
-
Updated dependencies [639114c]
-
Updated dependencies [1490691]
-
Updated dependencies [1f31d3a]
-
Updated dependencies [d1842ab]
-
Updated dependencies [78ca238]
-
Updated dependencies [d8ec8d6]
-
Updated dependencies [351eb31]
-
Updated dependencies [866cd1d]
-
Updated dependencies [20c04b2]
-
Updated dependencies [01c9023]
-
Updated dependencies [48c19bd]
-
Updated dependencies [a6d8b8d]
-
Updated dependencies [4b5bb95]
-
Updated dependencies [b652514]
-
Updated dependencies [adbda1b]
-
Updated dependencies [adbda1b]
-
Updated dependencies [8952395]
-
Updated dependencies [e2b3826]
-
Updated dependencies [0348bc9]
-
Updated dependencies [e8c553b]
-
Updated dependencies [2e32ed4]
-
Updated dependencies [7c3df8f]
-
Updated dependencies [a4514e8]
-
Updated dependencies [db3896c]
-
Updated dependencies [b9f5ff1]
-
Updated dependencies [e75f4c9]
-
Updated dependencies [19f1639]
-
Updated dependencies [4704aa4]
-
Updated dependencies [47547d0]
-
Updated dependencies [1bee5d0]
-
Updated dependencies [858cd72]
-
Updated dependencies [cfc9b6d]
-
Updated dependencies [554f2b6]
-
Updated dependencies [72f55c9]
-
Updated dependencies [26e06d7]
-
Updated dependencies [669d71b]
-
Updated dependencies [ed27d7c]
-
Updated dependencies [52c8cf7]
-
Updated dependencies [2ceb43a]
-
Updated dependencies [7cdd2b9]
-
Updated dependencies [52c8cf7]
-
Updated dependencies [3399704]
-
Updated dependencies [7bf244b]
-
Updated dependencies [f0bb9fa]
-
Updated dependencies [81a2eb1]
-
Updated dependencies [caa0cd3]
-
Updated dependencies [caa0cd3]
-
Updated dependencies [20cb8db]
-
Updated dependencies [25c7d58]
-
Updated dependencies [00d2fa6]
-
Updated dependencies [77b2a18]
-
Updated dependencies [c6198c2]
-
Updated dependencies [721d1e0]
-
Updated dependencies [c2f0f48]
-
Updated dependencies [1237ae4]
-
Updated dependencies [2f61238]
-
Updated dependencies [51eb515]
-
Updated dependencies [c354ce5]
-
Updated dependencies [8fe8e5c]
-
Updated dependencies [feac439]
-
Updated dependencies [9ae871d]
-
Updated dependencies [efbd566]
-
Updated dependencies [2a5bf45]
-
Updated dependencies [9587fc9]
-
Updated dependencies [e62c44e]
-
Updated dependencies [daf9d57]
-
Updated dependencies [23b9958]
-
Updated dependencies [c15d7ec]
-
Updated dependencies [5d0876c]
-
Updated dependencies [f7ace0a]
-
Updated dependencies [b041b9c]
-
Updated dependencies [ce2aaef]
-
Updated dependencies [544ecba]
-
Updated dependencies [bc640ec]
-
Updated dependencies [1e215c4]
-
Updated dependencies [da6e191]
-
Updated dependencies [3e377c9]
-
Updated dependencies [a3eb5d0]
-
Updated dependencies [4ce14f1]
-
Updated dependencies [aef97e5]
-
Updated dependencies [2af1fa7]
-
Updated dependencies [c14d3a0]
-
Updated dependencies [a137d0c]
-
Updated dependencies [caf477f]
-
Updated dependencies [f6375da]
-
Updated dependencies [967e5d8]
-
Updated dependencies [c907a9c]
-
Updated dependencies [a4611b3]
-
Updated dependencies [20316ba]
-
Updated dependencies [d3499b3]
-
Updated dependencies [91f9276]
-
Updated dependencies [309c75e]
-
Updated dependencies [c9f9bae]
-
Updated dependencies [18897a4]
-
Updated dependencies [8b7ea39]
-
Updated dependencies [a915064]
-
Updated dependencies [dcbf0b2]
-
Updated dependencies [52cac38]
-
Updated dependencies [93fea2e]
-
Updated dependencies [1422a92]
-
Updated dependencies [d05fe17]
-
Updated dependencies [a480f79]
-
Updated dependencies [f08d1a8]
-
Updated dependencies [64a252d]
-
Updated dependencies [786bc91]
-
Updated dependencies [75fca96]
-
Updated dependencies [7ca6ddd]
-
Updated dependencies [f1cd290]
-
Updated dependencies [5a41ce7]
-
Updated dependencies [8d50bc2]
-
Updated dependencies [604476d]
-
Updated dependencies [335abea]
-
Updated dependencies [edea22a]
-
Updated dependencies [0f5cadf]
-
Updated dependencies [4f9f1ee]
-
Updated dependencies [66e8b2a]
-
Updated dependencies [aa083cd]
-
Updated dependencies [12b5992]
-
Updated dependencies [b93e245]
-
Updated dependencies [c842594]
-
Updated dependencies [290de37]
-
Updated dependencies [e1c27e4]
-
Updated dependencies [8c8da45]
-
Updated dependencies [8cd8eb5]
-
Updated dependencies [cf1d29e]
-
Updated dependencies [1bd79c8]
-
Updated dependencies [af9e957]
-
Updated dependencies [b1030c7]
-
Updated dependencies [c974edf]
-
Updated dependencies [ad852b6]
-
Updated dependencies [6778809]
-
Updated dependencies [ad66d79]
-
Updated dependencies [0758bd8]
-
Updated dependencies [ee4d19f]
-
Updated dependencies [496d31d]
-
Updated dependencies [0ea7054]
-
Updated dependencies [9a853f2]
-
Updated dependencies [cb847fd]
-
Updated dependencies [ee70287]
-
Updated dependencies [3e98e13]
-
Updated dependencies [a695f50]
-
Updated dependencies [fc32921]
-
Updated dependencies [4eaa835]
-
Updated dependencies [8f9d87a]
-
Updated dependencies [b1777ae]
-
Updated dependencies [24845c4]
-
Updated dependencies [6f864cf]
-
Updated dependencies [24d1edd]
-
Updated dependencies [645087c]
-
Updated dependencies [33f4a19]
-
Updated dependencies [6e9a3d4]
-
Updated dependencies [4a292d2]
-
Updated dependencies [5323168]
-
Updated dependencies [841dd2b]
-
Updated dependencies [3014fc0]
-
Updated dependencies [dacb402]
-
Updated dependencies [846cec0]
-
Updated dependencies [91facae]
-
Updated dependencies [b38014e]
-
Updated dependencies [474797d]
-
Updated dependencies [704e695]
-
Updated dependencies [a407bd6]
-
Updated dependencies [317dbce]
-
Updated dependencies [309728c]
-
Updated dependencies [aa08d7e]
-
Updated dependencies [3a43a15]
-
Updated dependencies [868e825]
-
Updated dependencies [f76f436]
-
Updated dependencies [ce45a03]
-
Updated dependencies [421544b]
-
Updated dependencies [fb01022]
-
Updated dependencies [e9d9212]
-
Updated dependencies [ecfb693]
-
Updated dependencies [abc1b18]
-
Updated dependencies [81a51db]
-
Updated dependencies [67749c7]
-
Updated dependencies [507b61b]
-
Updated dependencies [512c84b]
-
Updated dependencies [c300267]
-
Updated dependencies [fb3a101]
-
Updated dependencies [d4733f2]
-
Updated dependencies [7c9145f]
-
Updated dependencies [1570eac]
-
Updated dependencies [f391ede]
-
Updated dependencies [f5cfbbd]
-
Updated dependencies [f5cfbbd]
-
Updated dependencies [8b532cb]
-
Updated dependencies [64c3cdd]
-
Updated dependencies [4d65991]
-
Updated dependencies [c42554e]
-
Updated dependencies [555b4ec]
-
Updated dependencies [1ccfc23]
-
Updated dependencies [542718f]
-
Updated dependencies [7f27bc5]
-
Updated dependencies [0a174f3]
-
Updated dependencies [676f677]
-
Updated dependencies [f95b140]
-
Updated dependencies [541ce4e]
-
Updated dependencies [6479086]
-
Updated dependencies [d79f525]
-
Updated dependencies [d1865d2]
-
Updated dependencies [55ba3ff]
-
Updated dependencies [f1190b0]
-
Updated dependencies [561abef]
-
Updated dependencies [ef52001]
-
Updated dependencies [6a4680b]
-
Updated dependencies [c3a4273]
-
Updated dependencies [abf710d]
-
Updated dependencies [093af32]
-
Updated dependencies [1bd1be7]
-
Updated dependencies [d234fa9]
-
Updated dependencies [adf5812]
-
Updated dependencies [5058336]
-
Updated dependencies [2f6b2bf]
-
Updated dependencies [2028b31]
-
Updated dependencies [63601ab]
-
Updated dependencies [c372b29]
-
Updated dependencies [152f0a7]
-
Updated dependencies [8693b85]
-
Updated dependencies [e82dad1]
-
Updated dependencies [58b7b3d]
-
Updated dependencies [84defab]
-
Updated dependencies [681d3f1]
-
Updated dependencies [969d4f2]
-
Updated dependencies [f3bc481]
-
Updated dependencies [b79aac2]
-
Updated dependencies [93fc0e7]
-
Updated dependencies [a4b723f]
-
Updated dependencies [2b10ca0]
-
Updated dependencies [7db4a81]
-
Updated dependencies [19a0b0e]
-
Updated dependencies [526fc11]
-
Updated dependencies [f8e3e9a]
-
Updated dependencies [3b6bc69]
-
Updated dependencies [6214db6]
-
Updated dependencies [6732df4]
-
Updated dependencies [fe9e0d0]
-
Updated dependencies [63fb72c]
-
Updated dependencies [804831c]
-
Updated dependencies [279e48e]
-
Updated dependencies [8700d6d]
-
Updated dependencies [8db2a0f]
-
Updated dependencies [30443fb]
-
Updated dependencies [da45e6b]
-
Updated dependencies [7533465]
-
Updated dependencies [835f0f3]
-
Updated dependencies [a9d97be]
-
Updated dependencies [ed35b44]
-
Updated dependencies [9ba7e9c]
-
Updated dependencies [729e851]
-
Updated dependencies [96919a4]
-
Updated dependencies [345e24a]
-
Updated dependencies [20b507a]
-
Updated dependencies [2e471dc]
-
Updated dependencies [6748587]
-
Updated dependencies [be50942]
-
Updated dependencies [775e079]
-
Updated dependencies [7e8b3c0]
-
Updated dependencies [53374dc]
-
Updated dependencies [f6fb83f]
-
Updated dependencies [2049b03]
-
Updated dependencies [2bf34f7]
-
Updated dependencies [15b33ae]
-
Updated dependencies [7cbc724]
-
Updated dependencies [7098eed]
-
Updated dependencies [3df7c5c]
-
Updated dependencies [fb91ac9]
-
Updated dependencies [fb91ac9]
-
Updated dependencies [641fb55]
-
Updated dependencies [8524372]
-
Updated dependencies [7cbefa5]
-
Updated dependencies [72d6587]
-
Updated dependencies [a272a4f]
-
Updated dependencies [55f39ee]
-
Updated dependencies [0970a0e]
-
Updated dependencies [e427e9c]
-
Updated dependencies [bbc9dc3]
-
Updated dependencies [02f1813]
-
Updated dependencies [1ef89c0]
-
Updated dependencies [ba0b61a]
-
Updated dependencies [ba0b61a]
-
Updated dependencies [ac716ff]
-
Updated dependencies [f0f3cd5]
-
Updated dependencies [ab856ed]
-
Updated dependencies [20f3e65]
-
Updated dependencies [bbba098]
-
Updated dependencies [87af769]
-
Updated dependencies [3be720e]
-
Updated dependencies [43c0d17]
-
Updated dependencies [c3df43a]
-
Updated dependencies [d16d0e9]
-
Updated dependencies [bbe57fd]
-
Updated dependencies [272a530]
-
Updated dependencies [1779e8d]
-
Updated dependencies [f7fcc2c]
-
Updated dependencies [f0f4d6c]
-
Updated dependencies [4128188]
-
Updated dependencies [b253c4e]
-
Updated dependencies [78a9c67]
-
Updated dependencies [4a7ef0d]
-
Updated dependencies [4598f6d]
-
Updated dependencies [dea17b4]
-
Updated dependencies [89bb77a]
-
Updated dependencies [06611e4]
-
Updated dependencies [44152c4]
-
Updated dependencies [66abbde]
-
Updated dependencies [dc3893d]
-
Updated dependencies [1bbaa16]
-
Updated dependencies [6ee259a]
-
Updated dependencies [e708426]
-
Updated dependencies [3b6d53b]
-
Updated dependencies [276d174]
-
Updated dependencies [2982ed9]
-
Updated dependencies [a8198de]
-
Updated dependencies [05a49f2]
-
Updated dependencies [a78cd37]
-
Updated dependencies [5ea623e]
-
Updated dependencies [5eabe86]
-
Updated dependencies [ca5d671]
-
Updated dependencies [32bf2d6]
-
Updated dependencies [ff0c384]
-
Updated dependencies [af4fb29]
-
Updated dependencies [c698a81]
-
Updated dependencies [ff5ef1c]
-
Updated dependencies [9a97800]
-
Updated dependencies [6bca0e4]
-
Updated dependencies [81c0bc4]
-
Updated dependencies [3c76801]
-
Updated dependencies [60500cb]
-
Updated dependencies [2fcefb9]
-
Updated dependencies [77f846a]
-
Updated dependencies [bc5870c]
-
Updated dependencies [b55a346]
-
Updated dependencies [065bba7]
-
Updated dependencies [f760064]
-
Updated dependencies [dd19463]
-
Updated dependencies [6791717]
-
Updated dependencies [8ea3bee]
-
Updated dependencies [100547e]
-
Updated dependencies [3a58149]
-
Updated dependencies [6d1c155]
-
Updated dependencies [d7573b3]
-
Updated dependencies [bf3edfe]
-
Updated dependencies [2c8474c]
-
Updated dependencies [6ce89da]
-
Updated dependencies [0e05aac]
-
Updated dependencies [ae61ad4]
-
Updated dependencies [5aed9e4]
-
Updated dependencies [83c77dc]
-
Updated dependencies [18a8e7d]
-
Updated dependencies [e7957ab]
-
Updated dependencies [f7e34ca]
-
Updated dependencies [e719ebd]
-
Updated dependencies [516583b]
-
Updated dependencies [f9e4f91]
-
Updated dependencies [6ef48b1]
-
Updated dependencies [fa429cf]
-
Updated dependencies [ed8df3e]
-
Updated dependencies [fe76ece]
-
Updated dependencies [8b446f5]
-
Updated dependencies [8e74b27]
-
Updated dependencies [7102b20]
-
Updated dependencies [8ebd57f]
-
Updated dependencies [617707a]
-
Updated dependencies [c40f3b8]
-
Updated dependencies [58770f3]
-
Updated dependencies [aefe428]
-
Updated dependencies [485f096]
-
Updated dependencies [7357447]
-
Updated dependencies [199d31b]
-
Updated dependencies [b655a9d]
-
Updated dependencies [3e01cb5]
-
Updated dependencies [7138bc1]
-
Updated dependencies [cef27e2]
-
Updated dependencies [4e8622b]
-
Updated dependencies [dffd752]
-
Updated dependencies [06973aa]
-
Updated dependencies [50798f3]
-
Updated dependencies [6a576c9]
-
Updated dependencies [105f3c5]
-
Updated dependencies [3ccd9e8]
-
Updated dependencies [689b979]
-
Updated dependencies [c70f865]
-
Updated dependencies [e546222]
-
Updated dependencies [fd13f52]
-
Updated dependencies [d7bd274]
-
Updated dependencies [fffa30d]
-
Updated dependencies [fb336df]
-
Updated dependencies [9d9040d]
-
Updated dependencies [20e317c]
-
Updated dependencies [0fce2ef]
-
Updated dependencies [42df928]
-
Updated dependencies [0e2ddd4]
-
Updated dependencies [b7479ab]
-
Updated dependencies [de570cc]
-
Updated dependencies [b2ea297]
-
Updated dependencies [5b5a5c3]
-
Updated dependencies [14582b8]
-
Updated dependencies [51e144e]
-
Updated dependencies [19cbf10]
-
Updated dependencies [ab92940]
-
Updated dependencies [a691c0b]
-
Updated dependencies [0b1326d]
-
Updated dependencies [1e66879]
-
Updated dependencies [c5200f0]
-
Updated dependencies [af3861f]
-
Updated dependencies [515f171]
-
Updated dependencies [1f4e029]
-
Updated dependencies [258d264]
-
Updated dependencies [8033ad1]
-
Updated dependencies [fa140b8]
-
Updated dependencies [71cba28]
-
Updated dependencies [190fbd0]
-
Updated dependencies [c00bf28]
-
Updated dependencies [93127bd]
-
Updated dependencies [f2158ec]
-
Updated dependencies [759606e]
-
Updated dependencies [fd8dace]
-
Updated dependencies [72ffc34]
-
Updated dependencies [a51fa0c]
-
Updated dependencies [51f3d8d]
-
Updated dependencies [78cbdb5]
-
Updated dependencies [b7543a9]
-
Updated dependencies [6c6cee7]
-
Updated dependencies [42887e0]
-
Updated dependencies [83fe6e7]
-
Updated dependencies [d1ab06f]
-
Updated dependencies [38a9568]
-
Updated dependencies [91783c4]
-
Updated dependencies [982885d]
-
Updated dependencies [ca39427]
-
Updated dependencies [bd09957]
-
Updated dependencies [5a07e67]
-
Updated dependencies [2d36552]
-
Updated dependencies [45d8288]
-
Updated dependencies [b2437a7]
-
Updated dependencies [f157423]
-
Updated dependencies [7a90afd]
-
Updated dependencies [eddc1dd]
-
Updated dependencies [490f482]
-
Updated dependencies [27308c5]
-
Updated dependencies [8689166]
-
Updated dependencies [c9327c9]
-
Updated dependencies [920165d]
-
Updated dependencies [9101be5]
-
Updated dependencies [968dc1e]
-
Updated dependencies [57f9b07]
-
Updated dependencies [3c73d99]
-
Updated dependencies [ed71d9e]
-
Updated dependencies [7776fc2]
-
Updated dependencies [e76634c]
-
Updated dependencies [fb96ecb]
-
Updated dependencies [1170ed1]
-
Updated dependencies [92814db]
-
Updated dependencies [4d73b07]
- @object-ui/core@17.7.0
- @object-ui/types@17.7.0
- @object-ui/i18n@17.7.0
- @object-ui/components@17.7.0
- Updated dependencies [88085e3]
- Updated dependencies [516663d]
- Updated dependencies [460c4d0]
- Updated dependencies [0ae27f7]
- Updated dependencies [2533ec5]
- Updated dependencies [78c0f9a]
- Updated dependencies [bbe8b86]
- Updated dependencies [8477be5]
- Updated dependencies [279fb13]
- Updated dependencies [2e82ab2]
- Updated dependencies [ad07b65]
- Updated dependencies [41f498b]
- Updated dependencies [e1d4251]
- Updated dependencies [40d3a33]
- Updated dependencies [8b9dc62]
- Updated dependencies [1184192]
- Updated dependencies [a2a9747]
- Updated dependencies [a1609a6]
- Updated dependencies [53f23bc]
- Updated dependencies [c4533dc]
- Updated dependencies [be60815]
- Updated dependencies [37f6844]
- Updated dependencies [93de4f6]
- Updated dependencies [2b50261]
- Updated dependencies [384f30d]
- Updated dependencies [ac600e5]
- Updated dependencies [97fba31]
- Updated dependencies [232f61a]
- Updated dependencies [d374caf]
- Updated dependencies [5673576]
- Updated dependencies [c1ef923]
- Updated dependencies [911ceaa]
- Updated dependencies [98eab36]
- Updated dependencies [af5e292]
- Updated dependencies [3fbbea1]
- Updated dependencies [7f96b10]
- Updated dependencies [167ec42]
- Updated dependencies [616a2a5]
- Updated dependencies [0046d8f]
- Updated dependencies [f1d4748]
- Updated dependencies [b1119ec]
- Updated dependencies [9f23d2b]
- Updated dependencies [578e025]
- Updated dependencies [af025ee]
- Updated dependencies [598c89a]
- Updated dependencies [4a0bd17]
- Updated dependencies [b8b9af4]
- Updated dependencies [31676be]
- Updated dependencies [8c0d52e]
- Updated dependencies [aff10e2]
- Updated dependencies [70a774b]
- Updated dependencies [9ce096f]
- Updated dependencies [e05db88]
- Updated dependencies [7458a41]
- Updated dependencies [5ffcc14]
- Updated dependencies [d971e51]
- Updated dependencies [97abb24]
- Updated dependencies [deb157a]
- Updated dependencies [d2ce342]
- Updated dependencies [9695da7]
- Updated dependencies [75444e3]
- Updated dependencies [58b8346]
- Updated dependencies [2d0bd16]
- Updated dependencies [dad51e5]
- Updated dependencies [1c9c342]
- Updated dependencies [787c738]
- Updated dependencies [8396656]
- Updated dependencies [dbbd38a]
- Updated dependencies [93fe362]
- Updated dependencies [dfc6975]
- Updated dependencies [3cf4de0]
- Updated dependencies [c9dc811]
- Updated dependencies [144ef9b]
- Updated dependencies [138ab04]
- Updated dependencies [a0b9e91]
- Updated dependencies [99bd015]
- @object-ui/types@17.6.0
- @object-ui/react@17.6.0
- @object-ui/components@17.6.0
- @object-ui/core@17.6.0
-
d0c3b26: Every plain
<button>now declares itstype. HTML defaults an untyped button totype="submit", so any of these buttons would submit the form it was composed into instead of running its own handler — a real risk for renderers (drawer,tree-view,navigation-overlay) whose placement inside a form is a JSON metadata decision. 114 sites were converted totype="button"; no site was a genuine submit button, and the DOM is otherwise unchanged.The defect class is now closed mechanically by a new
object-ui/button-has-typeESLint rule (error), so the next untyped button fails CI at write time rather than being found by a fourth audit round (objectui#4045, closing the objectui#3344 family). -
Updated dependencies [ceccdcf]
-
Updated dependencies [d6e5124]
-
Updated dependencies [debad27]
-
Updated dependencies [dc2aa3e]
-
Updated dependencies [ee66e2e]
-
Updated dependencies [ee26e65]
-
Updated dependencies [5900ac5]
-
Updated dependencies [f650253]
-
Updated dependencies [3d9769a]
-
Updated dependencies [8f85f8b]
-
Updated dependencies [d0c3b26]
-
Updated dependencies [3fc2971]
-
Updated dependencies [aca27fa]
-
Updated dependencies [dde7283]
-
Updated dependencies [4dadf0d]
-
Updated dependencies [ae10a01]
-
Updated dependencies [92876f0]
-
Updated dependencies [f279deb]
-
Updated dependencies [4b70d28]
-
Updated dependencies [eb7f586]
-
Updated dependencies [e901131]
-
Updated dependencies [d9d3463]
-
Updated dependencies [2a40f69]
-
Updated dependencies [bec3e14]
-
Updated dependencies [613b167]
-
Updated dependencies [b4d3c22]
-
Updated dependencies [1f9b905]
-
Updated dependencies [cb13400]
-
Updated dependencies [bc64bfe]
-
Updated dependencies [abb0f81]
-
Updated dependencies [38ab505]
-
Updated dependencies [3e19fe7]
-
Updated dependencies [b953a97]
-
Updated dependencies [d7f3e30]
-
Updated dependencies [7e4f0e5]
-
Updated dependencies [a84385b]
-
Updated dependencies [45e1949]
-
Updated dependencies [92250d6]
-
Updated dependencies [c1d939f]
-
Updated dependencies [49ae9f4]
-
Updated dependencies [a3ae404]
-
Updated dependencies [bfdf3d4]
-
Updated dependencies [bb68488]
-
Updated dependencies [b1e42d0]
-
Updated dependencies [2459a3e]
-
Updated dependencies [d6aa172]
-
Updated dependencies [fe52a04]
-
Updated dependencies [3f5f87c]
-
Updated dependencies [f5e1143]
-
Updated dependencies [f148a64]
-
Updated dependencies [bb68488]
-
Updated dependencies [9461dd3]
-
Updated dependencies [47f551b]
-
Updated dependencies [ab04728]
-
Updated dependencies [5bf09fd]
- @object-ui/react@17.5.0
- @object-ui/components@17.5.0
- @object-ui/core@17.5.0
- @object-ui/types@17.5.0
- Updated dependencies [794c497]
- Updated dependencies [993336f]
- Updated dependencies [f0a625a]
- Updated dependencies [b5980f4]
- Updated dependencies [8aad9fd]
- Updated dependencies [6719877]
- Updated dependencies [56ff091]
- Updated dependencies [0cbdca8]
- Updated dependencies [d229dfa]
- Updated dependencies [ecae400]
- Updated dependencies [4bc6c23]
- Updated dependencies [d3e738a]
- Updated dependencies [c3b01a7]
- Updated dependencies [7ed3360]
- Updated dependencies [0fa5e4d]
- Updated dependencies [5bfaabd]
- Updated dependencies [e06810e]
- Updated dependencies [ab3ad4f]
- Updated dependencies [c2fd122]
- Updated dependencies [e24d767]
- Updated dependencies [aca561a]
- Updated dependencies [48132f7]
- Updated dependencies [0ef9dfd]
- Updated dependencies [1d723e3]
- Updated dependencies [0109f54]
- Updated dependencies [7e5bb5d]
- Updated dependencies [fbc23e0]
- Updated dependencies [e6fdbdc]
- Updated dependencies [54233b1]
- Updated dependencies [97b63d7]
- Updated dependencies [6bb454a]
- Updated dependencies [523be48]
- Updated dependencies [7e2b7e9]
- Updated dependencies [c1e1e6b]
- @object-ui/components@17.4.0
- @object-ui/react@17.4.0
- @object-ui/core@17.4.0
- @object-ui/types@17.4.0
- Updated dependencies [18cd432]
- Updated dependencies [532cf8b]
- Updated dependencies [680080a]
- Updated dependencies [a7651e6]
- Updated dependencies [d915c47]
- Updated dependencies [b71fc92]
- Updated dependencies [34595eb]
- Updated dependencies [3889ffb]
- Updated dependencies [5781fb1]
- Updated dependencies [9e9e9a9]
- Updated dependencies [56409c2]
- Updated dependencies [042e09d]
- Updated dependencies [9cbcbf4]
- Updated dependencies [85c4c9c]
- Updated dependencies [fd54c3e]
- Updated dependencies [4eeb932]
- Updated dependencies [23018cc]
- Updated dependencies [53811d1]
- Updated dependencies [d915c47]
- Updated dependencies [f44d872]
- Updated dependencies [509104a]
- Updated dependencies [825bbe3]
- Updated dependencies [5dd0127]
- Updated dependencies [06632e9]
- Updated dependencies [a4cff5b]
- Updated dependencies [175bd79]
- Updated dependencies [f833d3a]
- Updated dependencies [2a9513d]
- Updated dependencies [71be406]
- Updated dependencies [d22ae31]
- Updated dependencies [8d8094a]
- @object-ui/core@17.3.0
- @object-ui/components@17.3.0
- @object-ui/types@17.3.0
- @object-ui/react@17.3.0
- Updated dependencies [4ae0ac4]
- Updated dependencies [696e3c1]
- Updated dependencies [bca45cc]
- Updated dependencies [a889e31]
- Updated dependencies [09d30a4]
- Updated dependencies [4bf612c]
- Updated dependencies [335041c]
- Updated dependencies [b414983]
- Updated dependencies [256f8cc]
- Updated dependencies [d9668a7]
- Updated dependencies [cb82705]
- Updated dependencies [f572849]
- Updated dependencies [f6e8d78]
- Updated dependencies [ea96284]
- Updated dependencies [d3584c6]
- Updated dependencies [a8ad6c0]
- Updated dependencies [444457c]
- Updated dependencies [850033c]
- Updated dependencies [022e4c3]
- Updated dependencies [009e25d]
- Updated dependencies [726b89c]
- @object-ui/types@17.2.0
- @object-ui/components@17.2.0
- @object-ui/core@17.2.0
- @object-ui/react@17.2.0
- Updated dependencies [62311b6]
- Updated dependencies [fc0272a]
- Updated dependencies [9e7349e]
- Updated dependencies [8864971]
- Updated dependencies [c785740]
- Updated dependencies [b41f401]
- Updated dependencies [19e9fa0]
- Updated dependencies [95b7214]
- Updated dependencies [7d9734d]
- Updated dependencies [6ae818e]
- Updated dependencies [9eb932b]
- Updated dependencies [746dd00]
- Updated dependencies [aebfa4f]
- Updated dependencies [38ca8be]
- Updated dependencies [68ef584]
- Updated dependencies [4952edf]
- Updated dependencies [7f0252e]
- Updated dependencies [c4d7b20]
- Updated dependencies [c769d3d]
- Updated dependencies [7639a61]
- Updated dependencies [94e63ef]
- Updated dependencies [c735bf7]
- Updated dependencies [02aef0c]
- Updated dependencies [6f29aa5]
- Updated dependencies [c4db402]
- Updated dependencies [5319bf1]
- Updated dependencies [49e5671]
- Updated dependencies [9a04d25]
- Updated dependencies [b5b97e2]
- Updated dependencies [f59f2c1]
- Updated dependencies [07de839]
- Updated dependencies [2a40b5e]
- Updated dependencies [df613fa]
- Updated dependencies [4874117]
- Updated dependencies [ad0183a]
- Updated dependencies [ce08d55]
- Updated dependencies [eb4b740]
- Updated dependencies [5b084eb]
- Updated dependencies [aa1240a]
- Updated dependencies [2374a49]
- Updated dependencies [390c071]
- Updated dependencies [d10f526]
- Updated dependencies [2d5d594]
- Updated dependencies [ea7f477]
- Updated dependencies [379728f]
- Updated dependencies [7f23cd0]
- Updated dependencies [0ded602]
- Updated dependencies [24e0e0a]
- Updated dependencies [3a6cf24]
- Updated dependencies [aa35561]
- Updated dependencies [03bd53b]
- Updated dependencies [3c1f321]
- Updated dependencies [a045a32]
- Updated dependencies [912496d]
- Updated dependencies [80edbd4]
- Updated dependencies [9867281]
- @object-ui/core@17.1.0
- @object-ui/components@17.1.0
- @object-ui/react@17.1.0
- @object-ui/types@17.1.0
-
5b9cf96: fix(plugin-map): drop the
maplibre-gl@6default import, and put type-check behind a CI gate that cannot be silently skipped (#2911)maplibre-gl@6.0.0removed its default export (arrived via #2848, dependabot), soObjectMap.tsx'simport maplibregl from 'maplibre-gl'has been a TS1192 error onmainfor a day. The binding was never used — the map instance comes fromreact-map-gl/maplibre, and the stylesheet from the side-effect import on the next line — so the import is simply deleted rather than rewritten toimport * as.Removing it is runtime-neutral, which the issue had explicitly left unverified.
@vis.gl/react-maplibre(whatreact-map-gl/maplibrere-exports) doesPromise.resolve(mapLib || import('maplibre-gl'))incomponents/map.js, so it loads the library itself when nomapLibprop is passed. Verified in a browser against thestore-locator-mapcatalog schema:maplibre-glis fetched as its own lazy chunk, the WebGL canvas comes up 800x600, and all three markers mount — byte-identical probe output with and without the static import. That also matches whatapps/console/src/main.tsxalready intends, where the plugin is registered lazily specifically to keepmaplibre-glout of the initial bundle.The reason it survived a day of green CI is the part worth fixing. No workflow ran
type-checkat all, andturbo buildonly checks types for packages whosebuildscript happens to invoketsc— the 22vite buildpackages transpile without checking. A sweep of all 45 packages found ten with broken types,plugin-mapmerely being the one that had a script to notice it.Adding a
pnpm type-checkjob alone would not have been a gate: turbo silently skips any package with notype-checkscript, so 17 packages read as passing because nothing ran. Withplugin-mapfixed,pnpm type-checkreports 63/63 green while nine packages are still broken. So:plugin-aiandplugin-reportgain thepathsoverride their type-checked peers already carry, which detaches workspace deps from sibling source and resolves them through built.d.ts— the sole cause of the 104-error TS6059rootDirfloods, and the same trick their ownvite.config.tsalready applies to the dts program.- Seven packages gain
"type-check": "tsc --noEmit"(plugin-ai,plugin-report,plugin-dashboard,create-plugin,console, and the two console examples). Coverage goes 28 -> 35 of 45. - New
scripts/check-type-check-coverage.mjsmakes the invisibility impossible: a package with notype-checkscript must be declared, with a reason, and the lists only shrink — gaining a script without deleting the entry fails the guard. The nine known-broken packages are recorded there with error counts (@object-ui/runnerhas notsconfig.jsonat all), tracked as follow-ups. - New
Type CheckCI job runs the coverage guard first (instant, no install), thenpnpm type-check.
Both halves were proven to fail before being trusted: the guard was exercised in all four of its failure modes, and re-introducing the
maplibre-glimport turns the job red again, as does a fresh error injected intoplugin-ai— a package that had no type checking whatsoever before this change. -
Updated dependencies [7b21891]
-
Updated dependencies [952b978]
-
Updated dependencies [de5e40c]
-
Updated dependencies [1767124]
-
Updated dependencies [8ecf5a6]
-
Updated dependencies [7b35e4b]
-
Updated dependencies [8fb1295]
-
Updated dependencies [e16ed2d]
-
Updated dependencies [f9bbddb]
-
Updated dependencies [dfd3705]
-
Updated dependencies [c77108c]
-
Updated dependencies [2735de6]
-
Updated dependencies [c19ac11]
-
Updated dependencies [6dee2cb]
-
Updated dependencies [c7cff19]
-
Updated dependencies [cd09a7b]
-
Updated dependencies [f1abf0e]
-
Updated dependencies [f05b84e]
-
Updated dependencies [2f947e4]
-
Updated dependencies [7d46648]
-
Updated dependencies [9b53d72]
-
Updated dependencies [662bdf9]
-
Updated dependencies [059a052]
-
Updated dependencies [53642d4]
-
Updated dependencies [8aae006]
-
Updated dependencies [c6cfdf1]
-
Updated dependencies [d147a13]
-
Updated dependencies [c6aaed8]
-
Updated dependencies [dc334da]
- @object-ui/components@17.0.0
- @object-ui/react@17.0.0
- @object-ui/types@17.0.0
- @object-ui/core@17.0.0
- Updated dependencies [1c8935a]
- Updated dependencies [8b8b744]
- Updated dependencies [7cf4051]
- Updated dependencies [803558e]
- Updated dependencies [2e7d7f0]
- Updated dependencies [ef14f69]
- Updated dependencies [94d4876]
- Updated dependencies [69fa5d1]
- Updated dependencies [549c67d]
- Updated dependencies [2b17339]
- Updated dependencies [31b77d4]
- Updated dependencies [6d4fbe6]
- Updated dependencies [0a3710b]
- Updated dependencies [62b9ab5]
- Updated dependencies [1629313]
- Updated dependencies [29c6040]
- Updated dependencies [faebac3]
- Updated dependencies [2331ac9]
- Updated dependencies [199fa83]
- Updated dependencies [eee4ded]
- @object-ui/core@16.1.0
- @object-ui/types@16.1.0
- @object-ui/react@16.1.0
- @object-ui/components@16.1.0
- Updated dependencies [d3e19ed]
- Updated dependencies [59d4fa9]
- Updated dependencies [4c7c47f]
- Updated dependencies [210806a]
- Updated dependencies [b4ef588]
- Updated dependencies [5534535]
- Updated dependencies [9b8f978]
- Updated dependencies [195a651]
- Updated dependencies [33b4995]
- @object-ui/react@16.0.0
- @object-ui/components@16.0.0
- @object-ui/types@16.0.0
- @object-ui/core@16.0.0
- @object-ui/types@15.0.0
- @object-ui/core@15.0.0
- @object-ui/react@15.0.0
- @object-ui/components@15.0.0
- Updated dependencies [0890fa7]
- Updated dependencies [2ded18c]
- Updated dependencies [e628d1f]
- Updated dependencies [5523fc4]
- Updated dependencies [887062c]
- Updated dependencies [055e1d2]
- Updated dependencies [9e2d58f]
- Updated dependencies [dea65f7]
- Updated dependencies [f30ff68]
- Updated dependencies [073e7aa]
- Updated dependencies [6c0135c]
- Updated dependencies [5b52624]
- Updated dependencies [4afb251]
- Updated dependencies [d5b1bc0]
- Updated dependencies [f94905d]
- Updated dependencies [f0f10f5]
- @object-ui/core@14.1.0
- @object-ui/types@14.1.0
- @object-ui/react@14.1.0
- @object-ui/components@14.1.0
- Updated dependencies [443360a]
- Updated dependencies [86c69c3]
- Updated dependencies [05e56ca]
- Updated dependencies [a44e7b6]
- Updated dependencies [6a74160]
- @object-ui/core@14.0.0
- @object-ui/react@14.0.0
- @object-ui/types@14.0.0
- @object-ui/components@14.0.0
- Updated dependencies [80901aa]
- Updated dependencies [e492b9d]
- @object-ui/components@13.2.0
- @object-ui/react@13.2.0
- @object-ui/types@13.2.0
- @object-ui/core@13.2.0
- @object-ui/types@13.1.0
- @object-ui/core@13.1.0
- @object-ui/react@13.1.0
- @object-ui/components@13.1.0
- Updated dependencies [ac04b76]
- Updated dependencies [619097e]
- @object-ui/components@13.0.0
- @object-ui/types@13.0.0
- @object-ui/react@13.0.0
- @object-ui/core@13.0.0
- Updated dependencies [6cbccf3]
- Updated dependencies [c31874d]
- @object-ui/components@12.1.0
- @object-ui/types@12.1.0
- @object-ui/react@12.1.0
- @object-ui/core@12.1.0
- Updated dependencies [226fde9]
- Updated dependencies [e4de456]
- @object-ui/types@12.0.0
- @object-ui/core@12.0.0
- @object-ui/components@12.0.0
- @object-ui/react@12.0.0
- Updated dependencies [6fffd3d]
- Updated dependencies [9255686]
- Updated dependencies [fae75e2]
- Updated dependencies [1072701]
- @object-ui/react@11.5.0
- @object-ui/components@11.5.0
- @object-ui/types@11.5.0
- @object-ui/core@11.5.0
- Updated dependencies [8bf6295]
- Updated dependencies [1948c5b]
- Updated dependencies [bce581a]
- Updated dependencies [c38d107]
- Updated dependencies [7782698]
- Updated dependencies [e84d64d]
- @object-ui/types@11.4.0
- @object-ui/components@11.4.0
- @object-ui/core@11.4.0
- @object-ui/react@11.4.0
- Updated dependencies [d88c8ec]
- Updated dependencies [b7237bb]
- Updated dependencies [d23d6eb]
- @object-ui/components@11.3.0
- @object-ui/core@11.3.0
- @object-ui/react@11.3.0
- @object-ui/types@11.3.0
- Updated dependencies [9e7a986]
- Updated dependencies [1311749]
- @object-ui/components@11.2.0
- @object-ui/core@11.2.0
- @object-ui/react@11.2.0
- @object-ui/types@11.2.0
- @object-ui/components@11.1.0
- @object-ui/react@11.1.0
- @object-ui/types@11.1.0
- @object-ui/core@11.1.0
- @object-ui/types@7.3.0
- @object-ui/core@7.3.0
- @object-ui/react@7.3.0
- @object-ui/components@7.3.0
- Updated dependencies [d23db5c]
- @object-ui/types@7.2.0
- @object-ui/components@7.2.0
- @object-ui/react@7.2.0
- @object-ui/core@7.2.0
- Updated dependencies [677f7ed]
- Updated dependencies [08c47da]
- Updated dependencies [a71be60]
- Updated dependencies [cb03bc3]
- @object-ui/types@7.1.0
- @object-ui/core@7.1.0
- @object-ui/react@7.1.0
- @object-ui/components@7.1.0
- Updated dependencies [5976ba3]
- Updated dependencies [a00e16d]
- Updated dependencies [eaccefd]
- Updated dependencies [f7f325d]
- Updated dependencies [c12986e]
- Updated dependencies [71d7ce0]
- Updated dependencies [053c948]
- Updated dependencies [ddbe4a2]
- Updated dependencies [2d47e94]
- Updated dependencies [9049bbe]
- Updated dependencies [6c0c92c]
- Updated dependencies [cb2fdb1]
- Updated dependencies [c3749eb]
- Updated dependencies [6cfa330]
- Updated dependencies [ad8ade6]
- Updated dependencies [d54346c]
- Updated dependencies [3870c20]
- Updated dependencies [2eb3096]
- Updated dependencies [b88c560]
- Updated dependencies [d16566f]
- Updated dependencies [90acb7f]
- Updated dependencies [7913390]
- Updated dependencies [1394e34]
- Updated dependencies [e95cc25]
- Updated dependencies [abe8ebc]
- Updated dependencies [300d755]
- Updated dependencies [bd8b054]
- Updated dependencies [4eb9cb6]
- Updated dependencies [7c239fd]
- Updated dependencies [858ad94]
- Updated dependencies [2270239]
- Updated dependencies [8d1195d]
- @object-ui/core@7.0.0
- @object-ui/components@7.0.0
- @object-ui/react@7.0.0
- @object-ui/types@7.0.0
- @object-ui/types@6.2.3
- @object-ui/core@6.2.3
- @object-ui/react@6.2.3
- @object-ui/components@6.2.3
- Updated dependencies [a66f788]
- @object-ui/react@6.2.2
- @object-ui/components@6.2.2
- @object-ui/types@6.2.2
- @object-ui/core@6.2.2
- @object-ui/types@6.2.1
- @object-ui/core@6.2.1
- @object-ui/react@6.2.1
- @object-ui/components@6.2.1
- @object-ui/react@6.2.0
- @object-ui/components@6.2.0
- @object-ui/types@6.2.0
- @object-ui/core@6.2.0
- Updated dependencies [991b62d]
- @object-ui/core@6.1.0
- @object-ui/types@6.1.0
- @object-ui/components@6.1.0
- @object-ui/react@6.1.0
- @object-ui/types@6.0.4
- @object-ui/core@6.0.4
- @object-ui/react@6.0.4
- @object-ui/components@6.0.4
- @object-ui/types@6.0.3
- @object-ui/core@6.0.3
- @object-ui/react@6.0.3
- @object-ui/components@6.0.3
- @object-ui/types@6.0.2
- @object-ui/core@6.0.2
- @object-ui/react@6.0.2
- @object-ui/components@6.0.2
- @object-ui/types@6.0.1
- @object-ui/core@6.0.1
- @object-ui/react@6.0.1
- @object-ui/components@6.0.1
- @object-ui/types@6.0.0
- @object-ui/core@6.0.0
- @object-ui/react@6.0.0
- @object-ui/components@6.0.0
- @object-ui/types@5.4.2
- @object-ui/core@5.4.2
- @object-ui/react@5.4.2
- @object-ui/components@5.4.2
- @object-ui/types@5.4.1
- @object-ui/core@5.4.1
- @object-ui/react@5.4.1
- @object-ui/components@5.4.1
- Updated dependencies [3a8c754]
- @object-ui/types@5.4.0
- @object-ui/components@5.4.0
- @object-ui/core@5.4.0
- @object-ui/react@5.4.0
- @object-ui/types@5.3.2
- @object-ui/core@5.3.2
- @object-ui/react@5.3.2
- @object-ui/components@5.3.2
- @object-ui/types@5.3.1
- @object-ui/core@5.3.1
- @object-ui/react@5.3.1
- @object-ui/components@5.3.1
- @object-ui/types@5.3.0
- @object-ui/core@5.3.0
- @object-ui/react@5.3.0
- @object-ui/components@5.3.0
- @object-ui/types@5.2.1
- @object-ui/core@5.2.1
- @object-ui/react@5.2.1
- @object-ui/components@5.2.1
- Updated dependencies [de0c5e6]
- Updated dependencies [9997cae]
- Updated dependencies [b2d1704]
- Updated dependencies [87bc8ff]
- Updated dependencies [3ebba63]
- Updated dependencies [a8d12ec]
- Updated dependencies [70b5570]
- Updated dependencies [aa063db]
- Updated dependencies [d1442e3]
- Updated dependencies [7c7400a]
- @object-ui/types@5.2.0
- @object-ui/core@5.2.0
- @object-ui/react@5.2.0
- @object-ui/components@5.2.0
- Updated dependencies [8955b9c]
- @object-ui/components@5.1.1
- @object-ui/types@5.1.1
- @object-ui/core@5.1.1
- @object-ui/react@5.1.1
- Updated dependencies [bd8447d]
- Updated dependencies [fbd5052]
- Updated dependencies [d51a577]
- Updated dependencies [d1ec6a2]
- Updated dependencies [cf30cc2]
- Updated dependencies [5b80cfd]
- Updated dependencies [d548d6b]
- @object-ui/components@5.1.0
- @object-ui/react@5.1.0
- @object-ui/types@5.1.0
- @object-ui/core@5.1.0
- @object-ui/components@5.0.2
- @object-ui/react@5.0.2
- @object-ui/types@5.0.2
- @object-ui/core@5.0.2
- @object-ui/types@5.0.1
- @object-ui/core@5.0.1
- @object-ui/react@5.0.1
- @object-ui/components@5.0.1
- Updated dependencies [8930b15]
- Updated dependencies [95b6b21]
- Updated dependencies [ddb08a7]
- Updated dependencies [765d50f]
- Updated dependencies [927187a]
- Updated dependencies [bae8ba8]
- Updated dependencies [8435860]
- Updated dependencies [bb2ea48]
- Updated dependencies [b14fe09]
- Updated dependencies [a7bef6e]
- Updated dependencies [74962b0]
- Updated dependencies [3154334]
- Updated dependencies [fa4c2cb]
- Updated dependencies [7213027]
- @object-ui/components@5.0.0
- @object-ui/react@5.0.0
- @object-ui/types@5.0.0
- @object-ui/core@5.0.0
- @object-ui/types@4.8.0
- @object-ui/core@4.8.0
- @object-ui/react@4.8.0
- @object-ui/components@4.8.0
- @object-ui/types@4.7.0
- @object-ui/core@4.7.0
- @object-ui/react@4.7.0
- @object-ui/components@4.7.0
- Updated dependencies [3ee436d]
- @object-ui/components@4.6.0
- @object-ui/types@4.6.0
- @object-ui/core@4.6.0
- @object-ui/react@4.6.0
- Updated dependencies [ab5e281]
- Updated dependencies [6b6afd1]
- Updated dependencies [aa7855f]
- Updated dependencies [170d89f]
- @object-ui/types@4.5.0
- @object-ui/components@4.5.0
- @object-ui/core@4.5.0
- @object-ui/react@4.5.0
- Updated dependencies [2bd45af]
- @object-ui/components@4.4.0
- @object-ui/types@4.4.0
- @object-ui/core@4.4.0
- @object-ui/react@4.4.0
- Updated dependencies [6b683c8]
- @object-ui/components@4.3.1
- @object-ui/react@4.3.1
- @object-ui/types@4.3.1
- @object-ui/core@4.3.1
- Updated dependencies [4e7bc1b]
- Updated dependencies [8442c05]
- @object-ui/components@4.3.0
- @object-ui/react@4.3.0
- @object-ui/types@4.3.0
- @object-ui/core@4.3.0
- @object-ui/types@4.2.1
- @object-ui/core@4.2.1
- @object-ui/react@4.2.1
- @object-ui/components@4.2.1
- @object-ui/components@4.2.0
- @object-ui/react@4.2.0
- @object-ui/types@4.2.0
- @object-ui/core@4.2.0
- @object-ui/types@4.1.0
- @object-ui/core@4.1.0
- @object-ui/react@4.1.0
- @object-ui/components@4.1.0
- @object-ui/types@4.0.12
- @object-ui/core@4.0.12
- @object-ui/react@4.0.12
- @object-ui/components@4.0.12
- @object-ui/components@4.0.11
- @object-ui/react@4.0.11
- @object-ui/types@4.0.11
- @object-ui/core@4.0.11
- @object-ui/types@4.0.10
- @object-ui/core@4.0.10
- @object-ui/react@4.0.10
- @object-ui/components@4.0.10
- @object-ui/types@4.0.9
- @object-ui/core@4.0.9
- @object-ui/react@4.0.9
- @object-ui/components@4.0.9
- @object-ui/components@4.0.8
- @object-ui/react@4.0.8
- @object-ui/types@4.0.8
- @object-ui/core@4.0.8
- Updated dependencies [7c9b85c]
- @object-ui/core@4.0.7
- @object-ui/react@4.0.7
- @object-ui/components@4.0.7
- @object-ui/types@4.0.7
- Updated dependencies [925051d]
- Updated dependencies [1b6dc64]
- @object-ui/components@4.0.6
- @object-ui/types@4.0.6
- @object-ui/core@4.0.6
- @object-ui/react@4.0.6
-
1dc6061: fix(build): inline dynamic imports in library outputs
Library
vite build --liboutputs were emitting separate code-split chunks (rolldown-runtime-*.js,LookupField-*.js, etc.) when source files usedReact.lazy()/ dynamicimport(). When consumer apps re-bundled these multi-file dists, the library's per-chunk rolldown-runtime collided with the consumer's own runtime, causing "TypeError: i is not a function" at runtime when lazy components tried to register themselves (e.g. TextField in@object-ui/fieldsafter 4.0.4).Adding
output.inlineDynamicImports: trueto all@object-ui/*library vite configs forces a singledist/index.jsper package, which lets consumer bundlers handle the library as an opaque ESM module without identifier mismatches across chunks.Affected packages: components, fields, layout, plugin-aggrid, plugin-ai, plugin-calendar, plugin-charts, plugin-chatbot, plugin-dashboard, plugin-designer, plugin-detail, plugin-editor, plugin-form, plugin-gantt, plugin-grid, plugin-kanban, plugin-list, plugin-map, plugin-markdown, plugin-report, plugin-timeline, plugin-view, plugin-workflow.
-
Updated dependencies [1dc6061]
- @object-ui/components@4.0.5
- @object-ui/types@4.0.5
- @object-ui/core@4.0.5
- @object-ui/react@4.0.5
-
d2b6ece: fix: externalize all bare imports in library builds
Library builds (vite lib mode) now externalize every non-relative import instead of bundling third-party CJS dependencies into the published dist. This avoids inlined
require("react")/require("react-dom")calls that causeCalling \require` for "react" in an environment that doesn't expose the `require` function` runtime errors when consumer apps re-bundle the published dist.Specifically fixes:
@object-ui/plugin-dashboardno longer inlinesreact-grid-layout(and its transitivereact-draggable/react-resizableCJS bundles).react-grid-layoutis now declared as a peer dependency so consumers install a single ESM-friendly copy.@object-ui/components,@object-ui/plugin-calendar,@object-ui/plugin-charts,@object-ui/plugin-designerno longer inlinereact-i18next/i18next/use-sync-external-storeCJS shims.- All plugin packages now use a unified
external: (id) => !/^[./]/.test(id) && !id.startsWith(__dirname)rule, ensuring future additions of CJS deps are automatically externalized.
-
Updated dependencies [d2b6ece]
- @object-ui/components@4.0.4
- @object-ui/types@4.0.4
- @object-ui/core@4.0.4
- @object-ui/react@4.0.4
-
4be43e2: Page-mode record forms (
editMode: 'page'). New per-object metadata flag that opts a record's create/edit form into a dedicated full-screen route (/apps/:appName/:objectName/new,/apps/:appName/:objectName/record/:recordId/edit). Two new declarative actionsnavigate_createandnavigate_editopen these routes from JSON action buttons. Default modal behavior is preserved for objects that do not seteditMode.@object-ui/plugin-list&@object-ui/plugin-detail:ComponentRegistrysingleton fix. Both plugins' Vite configs now mark all@object-ui/*packages as external so each plugin no longer bundles its own private copy of@object-ui/core. Cross-plugin component lookups now resolve correctly from the same singleton registry.plugin-listdist shrank from multi-MB to 67 kB (gzip 16 kB);plugin-detailto 124 kB (gzip 28 kB).@object-ui/app-shellCreateViewDialogchurn fix.existingSetis now memoised on the joined string key ofexistingLabelsrather than the raw array reference, preventing the name-suggestuseEffectfrom re-firing on every parent render.CI fixes.
ReportViewerconditional-formatting test now accepts bothrgb(...)and hex color representations.ObjectViewi18n mocks rewritten to mirror the real hook shapes (useObjectTranslation,useObjectLabel). -
Updated dependencies [4be43e2]
- @object-ui/types@4.0.3
- @object-ui/core@4.0.3
- @object-ui/react@4.0.3
- @object-ui/components@4.0.3
- @object-ui/types@4.0.1
- @object-ui/core@4.0.1
- @object-ui/react@4.0.1
- @object-ui/components@4.0.1
- Updated dependencies
- @object-ui/types@4.0.0
- @object-ui/components@4.0.0
- @object-ui/core@4.0.0
- @object-ui/react@4.0.0
- Updated dependencies [a2d7023]
- Updated dependencies [f1ca238]
- Updated dependencies [de881ef]
- @object-ui/components@3.4.0
- @object-ui/types@3.4.0
- @object-ui/core@3.4.0
- @object-ui/react@3.4.0
- @object-ui/types@3.3.2
- @object-ui/core@3.3.2
- @object-ui/react@3.3.2
- @object-ui/components@3.3.2
- Updated dependencies [b429568]
- @object-ui/components@3.3.1
- @object-ui/types@3.3.1
- @object-ui/core@3.3.1
- @object-ui/react@3.3.1
- @object-ui/types@3.3.0
- @object-ui/core@3.3.0
- @object-ui/react@3.3.0
- @object-ui/components@3.3.0
- @object-ui/types@3.2.0
- @object-ui/core@3.2.0
- @object-ui/react@3.2.0
- @object-ui/components@3.2.0
- @object-ui/react@3.1.5
- @object-ui/components@3.1.5
- @object-ui/types@3.1.5
- @object-ui/core@3.1.5
- @object-ui/types@3.1.4
- @object-ui/core@3.1.4
- @object-ui/react@3.1.4
- @object-ui/components@3.1.4
- @object-ui/types@3.1.3
- @object-ui/core@3.1.3
- @object-ui/react@3.1.3
- @object-ui/components@3.1.3
- @object-ui/types@3.1.2
- @object-ui/core@3.1.2
- @object-ui/react@3.1.2
- @object-ui/components@3.1.2
- Updated dependencies
- @object-ui/types@3.1.1
- @object-ui/components@3.1.1
- @object-ui/core@3.1.1
- @object-ui/react@3.1.1
- @object-ui/types@3.0.3
- @object-ui/core@3.0.3
- @object-ui/react@3.0.3
- @object-ui/components@3.0.3
- @object-ui/types@3.0.2
- @object-ui/core@3.0.2
- @object-ui/react@3.0.2
- @object-ui/components@3.0.2
- Updated dependencies [adf2cc0]
- @object-ui/react@3.0.1
- @object-ui/components@3.0.1
- @object-ui/types@3.0.1
- @object-ui/core@3.0.1
- 87979c3: Upgrade to @objectstack v3.0.0 and console bundle optimization
- Upgraded all @objectstack/* packages from ^2.0.7 to ^3.0.0
- Breaking change migrations: Hub → Cloud namespace, definePlugin removed, PaginatedResult.value → .records, PaginatedResult.count → .total, client.meta.getObject() → client.meta.getItem()
- Console bundle optimization: split monolithic 3.7 MB chunk into 17 granular cacheable chunks (95% main entry reduction)
- Added gzip + brotli pre-compression via vite-plugin-compression2
- Lazy MSW loading for build:server (~150 KB gzip saved)
- Added bundle analysis with rollup-plugin-visualizer
- Updated dependencies [87979c3]
- @object-ui/types@3.0.0
- @object-ui/core@3.0.0
- @object-ui/react@3.0.0
- @object-ui/components@3.0.0
- b859617: Release v1.0.0 — unify all package versions to 1.0.0
- Updated dependencies [b859617]
- @object-ui/types@2.0.0
- @object-ui/core@2.0.0
- @object-ui/react@2.0.0
- @object-ui/components@2.0.0