You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New build command — recompile an already-installed package without downloading it again. This replaces the old /buildonly option on install with a dedicated, clearer command.
runtimeOnly platform flag — manifests can now mark a platform as runtime-only, so Blocks skips design-time packages during both compilation and registration.
Improvements
DCU output moved under .blocks — the compiled units of every package now go to <workspace>\.blocks\lib\<name>\<Platform>[\debug]. A new Delphi environment variable, BLOCKSDIR, points to <workspace>\.blocks, and install/uninstall register the DCU search paths using the $(BLOCKSDIR) macro for cleaner, portable paths.
Automatic repository refresh — when the local repository index is more than a day old, Blocks now refreshes it automatically before running a command, so you always work against an up-to-date package list.
Better config output — the config command now formats its output more clearly, and the available configuration keys are fully documented in the new docs/config.md.
Bug Fixes
Dates are now serialized as ISO 8601 strings instead of raw floating-point values, making the database and configuration files portable and human-readable.