| Sep 4 |
Update changelog |
hugi |
| Sep 4 |
Back to the development stack: ng-core direct, parsley 1.6.1-SNAPSHOT |
hugi |
| Sep 4 |
Start next development iteration 8.0.5-SNAPSHOT |
hugi |
| Sep 4 |
Release version 8.0.4 |
hugi |
| Sep 4 |
Changelog: 8.0.4 |
hugi |
| Sep 4 |
Cut the ng-core dependency for release: parsley 1.6.0, ng.dev classes… |
hugi |
| Sep 3 |
RouteTable: name the unhandled-response userInfo key |
hugi |
| Sep 3 |
AjaxPlayground: add wo-adaptor-jetty-websocket dependency |
hugi |
| Sep 2 |
Document why streaming request handler keys exist |
hugi |
| Sep 1 |
Updated vermilingua v1.1.6 -> v1.1.7 |
hugi |
| Aug 31 |
AjaxSlim: AjaxExpansion - disclosure sections on native <details> |
hugi |
| Aug 30 |
AjaxPlayground index: link the WebSocket echo scenario |
hugi |
| Aug 30 |
AjaxPlayground: WebSocket echo scenario |
hugi |
| Aug 30 |
AjaxResponse: explain the empty-update 500 instead of shrugging |
hugi |
| Aug 28 |
Update vermilingua v1.1.5 -> v1.1.6 |
hugi |
| Aug 27 |
Declare ng-core dependency (previously transient through parsley) |
hugi |
| Aug 27 |
Update org.json 20260814, maven-enforcer-plugin 3.6.3 |
hugi |
| Aug 24 |
Report runtime=wo when registering with the dev server |
hugi |
| Aug 11 |
Log pid |
hugi |
| Aug 10 |
Move dev-loop machinery to er.extensions.dev |
hugi |
| Aug 10 |
Add eval and problems dev request handlers (aligned with ng-objects) |
hugi |
| Aug 9 |
AjaxModalContainer: clicking outside the dialog closes it |
hugi |
| Aug 8 |
Update json v20240303 -> v20260719 |
hugi |
| Aug 8 |
Update junit v6.1.2 -> v6.1.3 |
hugi |
| Jul 28 |
Always report page cache purges |
hugi |
| Jul 28 |
Page cache pressure valve: trim caches under real memory pressure |
hugi |
| Jul 27 |
AjaxSlim: pre-adoption hardening (5 fixes) |
hugi |
| Jul 27 |
AjaxSlim: don't fire field observers into a real form submission |
hugi |
| Jul 27 |
Reuse stats: count page restores broken by session expiry |
hugi |
| Jul 27 |
Add a days unit to the cache monitor's duration formatting |
hugi |
| Jul 27 |
Move startup logging to a separate method |
hugi |
| Jul 26 |
Launch banner: print the external direct connect URLs too |
hugi |
| Jul 18 |
Update junit v6.1.1 -> v6.1.2 |
hugi |
| Jul 9 |
Cache overview page: bring your own card styling |
hugi |
| Jul 9 |
ERExtensions: measure page cache reuse (idle time + LRU depth per hit) |
hugi |
| Jul 8 |
Experimental replacement WOImage (used only for .svg images for now) |
hugi |
| Jul 7 |
Cache monitor: instances are the only first-class number |
hugi |
| Jul 7 |
Cache monitor: count INSTANCES, not contextID entries — the number th… |
hugi |
| Jul 5 |
AjaxPlayground: replaceID scenario — regression guard for the ajax-re… |
hugi |
| Jul 5 |
AjaxSlim: fix server-side review findings; align element contracts |
hugi |
| Jul 5 |
AjaxSlim: fix client-runtime bugs found in review |
hugi |
| Jul 4 |
AjaxSlim: content policy required -> expected (apiext-format#22 refin… |
hugi |
| Jul 4 |
AjaxSlim: adopt the apiext content policy; declare AjaxPing's depreca… |
hugi |
| Jul 4 |
Standardize whitespace in .apiext files |
hugi |
| Jul 4 |
AjaxSlim: adopt apiext <deprecated> for binding deprecation |
hugi |
| Jul 4 |
AjaxSlim: adopt apiext unknownAttributes for unknown-attribute policy |
hugi |
| Jul 4 |
AjaxSlim: adopt apiext <default> for declared binding defaults |
hugi |
| Jul 4 |
AjaxSlim: apiext legacy-cord cleanup (apiext-format #12-#19) |
hugi |
| Jul 4 |
apiext consumer: parse constraints, generate their messages |
hugi |
| Jul 4 |
AjaxSlim: convert the .apiext files to the constraints vocabulary |
hugi |