29 November 2024
The PMD team is pleased to announce PMD 7.8.0.
This is a minor release.
QueueableWithoutFinalizer detects when the Queueable interface
is used but a Finalizer is not attached. Without attaching a Finalizer, there is no way of designing error
recovery actions should the Queueable action fail.CocoBaseListener is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.CocoBaseVisitor is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.CocoListener is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.CocoParser is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.CocoVisitor is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.GherkinBaseListener is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.GherkinBaseVisitor is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.GherkinListener is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.GherkinParser is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.GherkinVisitor is deprecated for removal. This class was never intended
to be generated. It will be removed with no replacement.JuliaBaseListener is deprecated for removal. This class was never intended to
be generated. It will be removed with no replacement.JuliaBaseVisitor is deprecated for removal. This class was never intended to
be generated. It will be removed with no replacement.JuliaListener is deprecated for removal. This class was never intended to
be generated. It will be removed with no replacement.JuliaParser is deprecated for removal. This class was never intended to
be generated. It will be removed with no replacement.JuliaVisitor is deprecated for removal. This class was never intended to
be generated. It will be removed with no replacement.UnicodeClasses is deprecated for removal. This class was never intended to
be generated. It will be removed with no replacement.XMLLexer is deprecated for removal. Use net.sourceforge.pmd.lang.xml.ast.XMLLexer
instead (note different package ast instead of antlr4).