This release upgrades EnrollChat to Rails 7. Rails is a web framework on which EnrollChat is built. This is a major release of the Rails framework containing security upgrades, simplified package management and code improvements.
For this release of EnrollChat, the biggest updates are behind the scenes in the form of a different package management structure for javascript assets. This change provides some small performance improvements and a significant reduction in code dependencies. The reduction in dependencies improves security and reduces the maintenance needed to keep those dependencies up to date.
Looking to the future, this upgrade opens the door for some refactoring of the chat and notification tools, further cleanup of the assets and a wider range of dynamic reporting options.
May 25, 2022