Minor Changes
-
#457
f2b3973Thanks @UpperM! - Adds runtime resolution of S3 storage config fromS3_*environment
variables (S3_ENDPOINT,S3_BUCKET,S3_ACCESS_KEY_ID,
S3_SECRET_ACCESS_KEY,S3_REGION,S3_PUBLIC_URL). Any field omitted from
s3({...})is read from the matching env var on Node at runtime, so
container images can be built once and receive credentials at boot without a
rebuild. Explicit values ins3({...})still take precedence.s3()with no arguments is now valid for fully env-driven deployments.
accessKeyIdandsecretAccessKeyare now optional inS3StorageConfig
(both or neither). Workers users should continue passing explicit values to
s3({...}).
Patch Changes
-
#492
13f5ff5Thanks @UpperM! - Fixes manifest version being hardcoded to "0.1.0". The version and git commit SHA are now injected at build time via tsdown/Vitedefine, reading from package.json andgit rev-parse. -
#494
a283954Thanks @ascorbic! - Adds defensive identifier validation to all SQL interpolation points to prevent injection via dynamic identifiers. -
#351
c70f66fThanks @CacheMeOwside! - Fixes redirect loops causing the ERR_TOO_MANY_REDIRECTS error, by detecting circular chains when creating or editing redirects on the admin Redirects page. -
#499
0b4e61bThanks @ascorbic! - Fixes admin failing to load when installed from npm due to broken locale catalog resolution. -
Updated dependencies [
c70f66f,0b4e61b]:- @emdash-cms/admin@0.3.0
- @emdash-cms/auth@0.3.0
- @emdash-cms/gutenberg-to-portable-text@0.3.0