This release adds the "user-defined" input, allowing users to ignore some user-defined compiler messages. By default, no extra filtering is done and both compiler built-in and user-defined messages are handled the same. In response to GitHub deprecating Node12 for running Actions, this release switches to running on Node16, as recommended. All dependencies have also been upgraded to their latest versions.