silverstripe-terraformers / silverstripe-embargo-expiry

BSD 3-Clause "New" or "Revised" License
7 stars 7 forks source link

Update dependencies for Silverstripe 5. Update webpack build and dependencies #110

Closed chrispenny closed 1 year ago

chrispenny commented 1 year ago

ActionProcessingState

Rather than setting local state onto the Extension/model, I've created a singleton class that can be used to track when a Job is processing.

This is technically a breaking change, since the getIsPublishJobRunning(), etc methods were public.

Tagging

To run recipe testing for Silverstripe 5, the minimum requirement must be Silverstripe 5. So we can't support both majors at the same time - if we want to use the current recipe testing matrix.

Node/Webpack/etc

Node 18 is now used. Updated our webpack build and dependencies.