github withstudiocms/studiocms studiocms@0.1.0-beta.19

Patch Changes

  • #617 447a320 Thanks @Adammatthiesen! - Migrate Image Service system into plugin system. This change now means that setting an imageService requires a ImageService plugin to be added to plugin array, as well as setting the preferredImageService in the features setting on the StudioCMS config.

  • #607 d3f0228 Thanks @Adammatthiesen! - Migrate FirstTimeSetup, Mailer, RestAPI, and sdk api routes to effect.

  • #610 198d14a Thanks @dreyfus92! - Remove Google Fonts dependency and implement local font system to resolve network blocking issues

  • #627 cdb9fe4 Thanks @Adammatthiesen! - Fix login api route and related effects

  • #608 33266b4 Thanks @Adammatthiesen! - Update dependencies

    Breaking: StudioCMS now supports only Node 20 and higher

  • #590 231cf43 Thanks @Adammatthiesen! - Refactor lib/mailer to Utilize Effect-TS

  • #625 26523a0 Thanks @Adammatthiesen! - Move Cloudinary image service to its own package

  • #625 26523a0 Thanks @Adammatthiesen! - Update Nanostores to v1

  • #613 d1c2536 Thanks @Adammatthiesen! - Migrate auth api routes to use effect and cleanup API endpoint folder structure.

  • #606 78f3cfc Thanks @aliozinan! - Removes duplicated if condition in [plugin].ts

  • #620 4343719 Thanks @Adammatthiesen! - Update deps, and Migrate CLI to Effect based code

  • #602 f8c70bc Thanks @Adammatthiesen! - More Effect conversion of API Routes and internal functions

  • #598 a3c2c53 Thanks @Adammatthiesen! - Refactor lib/notifier to Utilize Effect-TS

  • #589 688dd08 Thanks @Adammatthiesen! - Refactor lib/auth to Utilize Effect-TS

  • #601 f13e396 Thanks @Adammatthiesen! - Refactor middleware, add new effect utils, and effect cleanup

    • Middleware files are now Effects.
    • Updated all current effects to Effect Services, and created new effect utils in lib/effects/
      • New SMTP Effect for wrapping nodemailer
      • New Logger utils for Effect
      • Updated lib/auth effects
      • Updated lib/mailer effect
      • Updated lib/notifier effect
  • #614 88e624d Thanks @Adammatthiesen! - Refactor code and config structure.

    BREAKING CHANGES

    StudioCMS has a new configuration structure. Please verify your configuration after updating. Configurations can now also be converted from studiocms.config.js to studiocms.config.ts and they will work while being fully typed!

  • #625 26523a0 Thanks @Adammatthiesen! - Code cleanup/organization

  • #616 e3e70d5 Thanks @Adammatthiesen! - Update dashboard pages to utilize new Effect system

  • #615 cfea3fc Thanks @Adammatthiesen! - Migrate dashboard api routes to Effect, as well as create unified helpers for Options and All endpoint responses

  • #599 c71b5fc Thanks @studiocms-no-reply! - Translation Updated (PR: #599)

  • #600 599aaf7 Thanks @Adammatthiesen! - Refactor sdk to Utilize Effect-TS, This change also merges the normal and the cached SDK functionalities to simplify the overall SDK structure. The old functionality is now deprecated.

Don't miss a new studiocms release

NewReleases is sending notifications on new releases.