Changelog - 2026-10-28
Everything since ARDOR 0.4.4 in one place, with an upgrade checklist
New FeatureIn one line. No application changes unless it opts in. The published code differs from 0.4.4 by one option, fallback of useDocumentTitle.
bash
bun add @venizia/ardorWhat changed
Each change has its own entry in the changelog list, newest first.
| Package | ARDOR 0.4.4 | ARDOR 0.4.5 |
|---|---|---|
@venizia/ardor | 0.4.4 | 0.4.5 |
@venizia/ardor-kernel | 0.4.4 | 0.4.5 |
@venizia/ardor-react, @venizia/ardor-admin | 0.4.4 | 0.4.5 |
The IGNIS peers do not move: ^0.4.1 on @venizia/ardor-kernel, @venizia/ardor-react and @venizia/ardor-admin, and ^0.4.4 on @venizia/ignis-inversion for @venizia/ardor.
Who is affected
- An application on ARDOR 0.4.4. No action is needed to keep running.
- An app whose layout and screens both set the tab title. Step 2.
- A guest app that builds its own react-admin tree and has no sign-in. Step 3.
Upgrade checklist
- Move the four ARDOR packages together to
0.4.5. The@venizia/ignis-*packages stay at0.4.4or newer; the peers did not change. - If a layout and a screen both call
useDocumentTitle: addfallback: trueto the layout's call. The screen's title then wins on the first mount, and the layout's shows again when the screen unmounts. Without the flag nothing changes. - If a guest app binds an auth provider it never uses: delete that
@provide({ key: CoreBindings.DEFAULT_AUTH_PROVIDER })method.ArdorApplicationandassertArdorApplicationBootsbuild a bound auth provider, and one that needs a service the guest does not bind fails the boot test.skipBindingsofassertArdorApplicationBootsreaches the binding check only, so a bound auth provider cannot be skipped: namingCoreBindings.DEFAULT_AUTH_PROVIDERthere rejects as a skip that matched nothing. A guest app with no sign-in leavesCoreBindings.DEFAULT_AUTH_PROVIDERunbound. KeepDEFAULT_AUTH_SERVICEif the data provider refreshes a token. See Providers.
The 0.4.4 changes are in Everything since ARDOR 0.4.3.