- Now require PHP 7.2.1+
- No longer use CMSMS Events (which are intinsicely very high priority)
instead use hooks, and specifically the Core::ContentPostRender hook with a low priority for post processing.
- Introduce type hinting in some of the common methods.
- Migrate towards injecting dependencies into object constructors, instead of using CMSMS statics and globals.
- The jsloader stuff is no longer a singleton.
- Adds the key argument to the {cgjs_require}, {cgjs_add}, {cgcss_require}, {cgcss_add} and {cgjs_render} plugins such that the plugins can now be called multiple times.