Skip to content

v1.1.45

tagged this 18 May 23:38
Phase 1: TODO markers in EnvReader, Lookup
Phase 2: @DONOT-REMOVE markers with rationale
Phase 3: token-based EnvReader sensitive matching
Phase 4: BigDecimalCast fail-loud on invalid config
Phase 5: PanelPreset cleanup (duplicate themeMode, setRenderHook docs)
Phase 6: online tracking removal (FlushLastSeen, TrackOnlineStatus,
         AcceleratedUserService methods, last_seen_at column)
Phase 7: ConditionalLinkPreload middleware (config-driven, /admin skip)
Phase 8: --json/--compact for env, vps:backup-status, model-audit, safe-regenerate
Phase 9: agent:audit informative errors when userland classes missing
Phase 11: per-component config publishing in InstallCommand

BREAKING vs v1.1.44:
- last_seen_at column removed from accelerator core migration. Userland that
  references the column must migrate manually.
- AcceleratedUser::isOnline() and ::markAsOnline() removed.
- AcceleratedUserService::touchOnlineStatus / flushPendingLastSeen / isOnline
  removed.
- FlushLastSeenCommand removed.
- TrackOnlineStatus middleware removed.
- BuiltinSystemSchedule::flushLastSeen() removed.
- BigDecimalCast now throws InvalidArgumentException on invalid roundingMode
  or negative scale (was silently falling back to HalfUp before).
- AddLinkHeadersForPreloadedAssets is now wrapped by ConditionalLinkPreload.
  Default: skips /admin and /admin/* paths. Toggle via
  accelerator.middleware.link_preload.enabled (default true).
- InstallCommand publishConfigs() now respects component selection. Components
  not selected won't publish their configs.

Patch bump per project policy: stay on 1.1.x during early dev.
Assets 2
Loading