Skip to content

Commit 6c028eb

Browse files
committed
CHANGELOG update
1 parent 220f938 commit 6c028eb

1 file changed

Lines changed: 73 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,76 @@
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+
174
## [4.0.10] - 2024-11-07
275
### Changed
376
- Fixed namespace prefix declaration in client-side XSLT

0 commit comments

Comments
 (0)