Releases
pug4j-2.4.0
Compare
Sorry, something went wrong.
No results found
Refactored Compiler to use Visitor pattern instead of instanceof chain for improved maintainability
Fixed thread safety issue in CachingFilter
Improved error handling and logging throughout the codebase
Enhanced exception handling with specific exception types instead of generic catches
Added column information to exception messages for better debugging
Fixed resource management issues
Code cleanup and refactoring:
Moved execute methods to Compiler class for better organization
Removed duplicated and unused code
Replaced legacy charset references with StandardCharsets
Removed duplicate PugConfiguration instantiations
Removed deprecated concurrentlinkedhashmap-lru dependency, now exclusively using Caffeine Cache
Added proper enter/leave context handling in GraalJS
Performance optimization: Optimized Pattern compilation strategy in Lexer by extracting 10 inline Pattern.compile() calls to static final fields
Added UTF-8 enforcement with backward compatible deprecated method
Updated dependencies
You can’t perform that action at this time.