|
| 1 | +## [5.0.14] - 2025-05-25 |
| 2 | +### Added |
| 3 | +- Inline chart save feature for better user experience |
| 4 | + |
| 5 | +### Changed |
| 6 | +- Improved template match patterns for better performance |
| 7 | + |
| 8 | +### Fixed |
| 9 | +- Fixed action URL in navbar form |
| 10 | +- Comment fixes in codebase |
| 11 | + |
| 12 | +## [5.0.0] - 2025-05-12 |
| 13 | +### Added |
| 14 | +- Saxon-JS upgraded from 2.x to 3.x with "suspended promise tree" architecture |
| 15 | +- Auto-generation of WebID certificates (owner and secretary) in entrypoint |
| 16 | +- Request access modal forms with ACL integration |
| 17 | +- Multi-platform Docker images (ARM64 + AMD64) with GitHub Actions |
| 18 | +- Modal document editing forms with in-place editing |
| 19 | +- Rate limiting and retry logic for HTTP 429 responses with `Retry-After` headers |
| 20 | +- Conditional HTTP requests support (`ETag`, `If-None-Match`, preconditions) |
| 21 | +- Access control endpoints for authorization management |
| 22 | +- Progress indicators for long-running operations |
| 23 | +- Drag-and-drop improvements for block reorganization |
| 24 | +- SPARQL endpoint read-only access for authenticated agents |
| 25 | +- Enhanced form controls with better `datetime-local` rendering |
| 26 | +- New HTTP test suite for conditional requests and access endpoints |
| 27 | +- Chart creation workflow improvements |
| 28 | +- View system overhaul - `ldh:View` now embedded via `ldh:Object` |
| 29 | +- Secrets management for Google OAuth credentials |
| 30 | +- Enhanced SSL/TLS management with automated keystore generation |
| 31 | +- MacOS compatibility improvements |
| 32 | + |
| 33 | +### Changed |
| 34 | +- CLI tools reorganization - scripts moved to `bin/` directory with PATH management |
| 35 | +- Client-side named templates converted to XPath functions for better composability |
| 36 | +- Promise-based rendering for charts, views, and objects |
| 37 | +- `ldh:View` is now a "normal" resource instead of content block |
| 38 | +- Authorization query optimization for better performance |
| 39 | +- Document type injection with dynamic `VALUES` for type-based queries |
| 40 | +- Varnish configuration improvements with separate VCL templates |
| 41 | +- User-specific content handling with proper cache bypass |
| 42 | +- RDF/POST parser improvements for empty values and relative URIs |
| 43 | +- SPARQL.js 2.x compatibility with regex fixes for datatype URIs |
| 44 | +- Container orchestration with memory limits and better configuration |
| 45 | +- Base image updates: `atomgraph/letsencrypt-tomcat:10.1.34`, `atomgraph/fuseki:4.7.0` |
| 46 | +- XHTML namespace handling with default `xmlns="http://www.w3.org/1999/xhtml"` |
| 47 | +- Block system improvements with better nesting and unique identifiers |
| 48 | +- Authorization filter improvements with `SERVICE`-less queries |
| 49 | +- Static file optimizations with increased burst limits |
| 50 | + |
| 51 | +### Fixed |
| 52 | +- Multiple null pointer exceptions in Java code |
| 53 | +- XPath syntax errors in XSLT stylesheets |
| 54 | +- Variable naming conflicts and scoping issues |
| 55 | +- Certificate permission issues across platforms |
| 56 | +- Progress bar visibility and selector issues |
| 57 | +- Block rendering and nesting logic |
| 58 | +- Form submission and response handling |
| 59 | +- Chart rendering and display logic |
| 60 | +- View navigation and object loading |
| 61 | +- HTTP status code handling (`201 Created`, `308 Permanent Redirect`) |
| 62 | +- Double slash URI prevention in requests |
| 63 | +- Container CSS and modal sizing issues |
| 64 | +- RDFS-specific vocabulary support |
| 65 | + |
| 66 | +### Removed |
| 67 | +- `IMPORT_KEEPALIVE` parameter |
| 68 | +- Unused `Reserialize` Saxon function (replaced with pure XSLT) |
| 69 | +- Debug output from XSLT stylesheets |
| 70 | +- Unnecessary `ixsl:http-request` arguments |
| 71 | +- Secret environment variables from Dockerfile |
| 72 | +- `bs2:RowContent` mode in XSLT |
| 73 | + |
1 | 74 | ## [4.0.10] - 2024-11-07 |
2 | 75 | ### Changed |
3 | 76 | - Fixed namespace prefix declaration in client-side XSLT |
|
0 commit comments