doc/plugins.md gets a note explaining that existing CJS plugins keep working
through the createRequire bridge, that ESM plugins are also supported, and
that the Settings accessor-property shim is gone (plugins reading top-level
fields via require() must use .default).
CHANGELOG.md adds a 2.8.0 entry calling out the migration as a plugin-author
breaking change for the Settings shim removal and the mocha->vitest test
runner switch.