|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [3.0.0.3-SNAPSHOT] - 2026-02-11 |
| 4 | + |
| 5 | +### Fixed |
| 6 | + |
| 7 | +- **Exception breakpoints now work in native mode (Lucee 7.1+)** - Fixed critical bug where onException() was never called for uncaught exceptions. Added onException() call in Lucee's PageContextImpl.java execute() catch block. |
| 8 | +- Docker example .lco file deployment - Fixed COPY path in Dockerfile to correctly reference files from build context |
| 9 | + |
| 10 | +### Changed |
| 11 | + |
| 12 | +- Log prefix changed from `[luceedebug]` to `[debugger]` for consistency |
| 13 | +- Exception logging now defaults to `true` (was `false`) - exception details are lost after continuing, so logging them makes sense |
| 14 | +- Console output streaming now defaults to `true` (was `false`) - it's a debug tool, DX matters more than a bit of overhead |
| 15 | +- onException() calls now log at DEBUG level instead of INFO - reduces noise in debug console |
| 16 | + |
| 17 | +### Added |
| 18 | + |
| 19 | +- Test infrastructure for exception logging configuration (logLevel and logExceptions parameters) |
| 20 | +- Three new tests for exception logging behavior: |
| 21 | + - testExceptionLoggingWithLogExceptionsEnabled |
| 22 | + - testExceptionLoggingDisabled |
| 23 | + - testOnExceptionCalledLogsAtDebugLevel |
| 24 | + |
| 25 | +### Removed |
| 26 | + |
| 27 | +- Diagnostic logging from isDapClientConnected() - simplified to just return the boolean flag |
| 28 | + |
| 29 | +## [3.0.0.2-SNAPSHOT] - 2026-01-30 |
| 30 | + |
| 31 | +### Changed |
| 32 | + |
| 33 | +- Reduced client logging verbosity for cleaner debug output |
| 34 | +- Improved Docker example documentation with detailed logging explanations |
| 35 | + |
| 36 | +### Added |
| 37 | + |
| 38 | +- Documentation for `LUCEE_DEBUGGER_DEBUG` environment variable for verbose server-side logging |
| 39 | +- IDE integration tips for Neovim and JetBrains in Docker example README |
| 40 | + |
| 41 | +## [3.0.0.1-SNAPSHOT] - 2026-01-28 |
| 42 | + |
| 43 | +### Added |
| 44 | + |
| 45 | +- **Docker example** - Complete working example with Lucee 7.1 in Docker, includes VS Code, Neovim, and JetBrains configurations |
| 46 | +- `LUCEE_DAP_HOST` environment variable for binding DAP server to specific addresses (default: localhost, use `0.0.0.0` for Docker) |
| 47 | +- Maven Central publishing support in CI/CD |
| 48 | +- AGENTS.md documentation for building from source |
| 49 | + |
| 50 | +### Changed |
| 51 | + |
| 52 | +- **Migrated from Gradle to Maven** build system |
| 53 | +- VS Code extension migrated to lucee publisher for Marketplace release |
| 54 | +- Updated tests to use published Lucee 7.1 alpha instead of custom builds |
| 55 | + |
| 56 | +### Fixed |
| 57 | + |
| 58 | +- .lex deployment with correct GAV (Group-Artifact-Version) in manifest |
| 59 | +- CI deploy job GPG configuration |
0 commit comments