v3.0.3
3.0.3 — 2026-03-21
Bug fixes
-
Context,Singleton,Prototype,Service,Transient,Property,Scopes
re-exported from@alt-javascript/cdimain entry. These helpers were only accessible via
the deep import@alt-javascript/cdi/context/index.js, which doesn't resolve from a CDN URL.
They are now exported fromcdi/index.jsand included in the ESM bundle, so CDN users can
writenew Context([new Singleton(MyService)])directly. -
ProfileAwareConfigandBrowserProfileResolveradded to the config browser bundle.
Both classes were omitted fromconfig/browser/index.jsdespite being entirely browser-safe.
The config ESM bundle now includes them, enabling the v3 profile pattern from CDN. -
Logger browser bundle excludes Node.js-only classes. The logger rollup previously used
index.jsas its entry point, pullingWinstonLogger,WinstonLoggerFactory,
CachingLoggerFactory,CachingConsole, andMultiLoggerinto the browser bundle.
A newbrowser/index.jsentry exports only the browser-safe subset.
New
@alt-javascript/boot-vueESM dist bundle.boot-vuenow builds and publishes
dist/alt-javascript-boot-vue-esm.js. CDN usage ofcreateCdiAppandcdiPluginworks
without a bundler.