| 🤖 modulo |
Sep 19 |
Update ng-objects v0.1.1 -> v.0.1.2 |
hugi |
| 🌿 parsley |
Sep 19 |
Update ng-objects v0.1.2-SNAPSHOT -> v.0.1.3-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Sep 19 |
Update ng-core v0.1.2-SNAPSHOT -> v.0.1.2 |
hugi |
| 🚀 ng-objects |
Sep 19 |
Update version to 0.1.3-SNAPSHOT for continued development |
hugi |
| 🚀 ng-objects |
Sep 19 |
Release version 0.1.2 |
hugi |
| 🚀 ng-objects |
Sep 19 |
Cleanup in NGStandardResponse's API |
hugi |
| 🚀 ng-objects |
Sep 19 |
Deleted unused method NGResponses.of( byte[], int ) |
hugi |
| 🚀 ng-objects |
Sep 19 |
Deleted unused method NGResponses.of( String, int ) |
hugi |
| 🚀 ng-objects |
Sep 19 |
Proper parameter ordering for NGResponses |
hugi |
| 🚀 ng-objects |
Sep 19 |
Removed the deprecation marker on NGResponses |
hugi |
| 🚀 ng-objects |
Sep 19 |
Renamed NGResponseBuilder -> NGResponses |
hugi |
| 🚀 ng-objects |
Sep 19 |
Session access belongs to NGContext; NGRespBuilder goes status-first |
hugi |
| 🚀 ng-objects |
Sep 19 |
Update slf4j v2.0.18 -> v2.0.19 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 19 |
Don't pass -WOAdaptor WODefaultAdaptor to instances |
hugi |
| 🤸♀️ wonder-slim |
Sep 19 |
AjaxPlayground: depend on the released wo-adaptor-jetty 0.12.0 |
hugi |
| 💋 parslips |
Sep 19 |
New-project templates: vermilingua 1.1.10 |
hugi |
| 💋 parslips |
Sep 19 |
Remove the dead WOLips launch-defaults message key |
hugi |
| 🧠 parslips-skill |
Sep 19 |
Adaptor diagnosis: wo-adaptor-jetty 0.12.0 selects itself as a depend… |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 19 |
Adopt wo-adaptor-jetty 0.12.0's self-selection |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 19 |
Start next development iteration 0.13.0-SNAPSHOT |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 19 |
Release version 0.12.0 |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 19 |
Select the Jetty adaptor automatically, as a WO framework |
hugi |
| 🤸♀️ wonder-slim |
Sep 19 |
Update vermilingua v1.1.9 -> v1.1.10 |
hugi |
| 🚀 ng-objects |
Sep 19 |
Update vermilingua v1.1.9 -> v1.1.10 |
hugi |
| 🤖 modulo |
Sep 19 |
Update vermilingua v1.1.9 -> v1.1.10 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 19 |
Update vermilingua v1.1.9 -> v1.1.10 |
hugi |
| 🦡 vermilingua |
Sep 19 |
Prepare next development iteration 1.1.11-SNAPSHOT |
hugi |
| 🧠 parslips-skill |
Sep 19 |
5.7.0: lessons from creating projects end to end; versions track the … |
hugi |
| 💋 parslips |
Sep 19 |
Changelog: 5.7.0 - from nothing to a running app |
hugi |
| 🦡 vermilingua |
Sep 19 |
Release 1.1.10 |
hugi |
| 🦡 vermilingua |
Sep 19 |
Fix framework packaging without resources, and on builds without clean |
hugi |
| 💋 parslips |
Sep 19 |
wonder-slim-app template: stay adaptor-neutral again |
hugi |
| 💋 parslips |
Sep 19 |
Fix: dev-server launches had no console in a fresh Eclipse session |
hugi |
| 💋 parslips |
Sep 19 |
Dev server: /createProject and /importProject - from nothing to a run… |
hugi |
| 🧠 parslips-skill |
Sep 19 |
Creating and importing projects through the plugin (/createProject, /… |
hugi |
| 🤸♀️ wonder-slim |
Sep 19 |
User-facing error pages: one calm layout instead of the 2000-era tables |
hugi |
| 🤸♀️ wonder-slim |
Sep 19 |
AjaxPlayground: wo-adaptor-jetty 0.11.0 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 19 |
Update wo-adaptor-jetty v0.10.0 -> v0.11.0, drop JMLogFeed's keep-alive |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 19 |
Start next development iteration 0.12.0-SNAPSHOT |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 19 |
Release version 0.11.0 |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 19 |
SSEStream: commit the response at once, and keep alive every 10s by d… |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 19 |
JMLogFeed: drop the eager-commit workaround, that fix moves into the … |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 19 |
JMLogFeed: commit the SSE response immediately, keep-alive under prox… |
hugi |
| 🌶 cayenne |
Sep 18 |
removing method with System.out.println() |
andrus |
| 🌶 cayenne |
Sep 18 |
CAY-3030 Cayenne stack must be able to start without touching the Dat… |
andrus |
| 🌶 cayenne |
Sep 18 |
CAY-2779 "Nullify" delete rules is not processed with n:m and inherit… |
stariy95 |
| ⚙️️ wonder-slim-deployment |
Sep 17 |
JavaMonitor: live log page over SSE |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 17 |
Update wo-adaptor-jetty v0.9.0 -> v0.10.0 |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 17 |
Start next development iteration 0.11.0-SNAPSHOT |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 17 |
Release version 0.10.0 |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 17 |
SSE responses: send Cache-Control no-store; document the Firefox coal… |
hugi |
| 🤸♀️ wonder-slim |
Sep 17 |
AjaxPlayground: Datastar-over-SSE scenario page |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 17 |
README: experimental server push section and 1.0.0-SNAPSHOT changelog |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 17 |
Add server-sent events: SSEStream and SSEHub |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 17 |
Rename the websocket module to wo-adaptor-jetty-push |
hugi |
| 🤸♀️ wonder-slim |
Sep 17 |
AjaxPlayground: server-sent events scenario page |
hugi |
| 🤸♀️ wonder-slim |
Sep 17 |
Never compress a response stream of unknown length |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 17 |
Stream responses of unknown length, with a QoS exclusion for long-liv… |
hugi |
| 🌶 cayenne |
Sep 16 |
Allowing column Properties with "null" types |
andrus |
| 🌶 cayenne |
Sep 16 |
cleanup |
andrus |
| 🤸♀️ wonder-slim |
Sep 16 |
Update vermilingua v1.1.7 -> v.1.1.9 |
hugi |
| 🚀 ng-objects |
Sep 16 |
Update vermilingua v1.1.7 -> v.1.1.9 |
hugi |
| 🤖 modulo |
Sep 16 |
Update vermilingua v1.1.7 -> v.1.1.9 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 16 |
Update vermilingua v1.1.7 -> v.1.1.9 |
hugi |
| 🦡 vermilingua |
Sep 16 |
Prepare next development iteration 1.1.10-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Sep 16 |
Release 1.1.9 |
hugi |
| 🦡 vermilingua |
Sep 16 |
Reinstate CFBundleExecutable in generated Info.plist |
hugi |
| 🦡 vermilingua |
Sep 16 |
Update core plugins v3.15.2 -> v3.16.0 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 15 |
Upgrade wo-adaptor-jetty v0.0.1-SNAPSHOT -> v0.9.0 |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Legible startup output: properties report in banner form, WO debug ch… |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Startup banner: application name and direct connect URLs last, in eve… |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Note what RouteAction would need again if routing were split out |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Normalise the context's URL base for every context, not just routed ones |
hugi |
| 🤖 modulo |
Sep 15 |
deploy.sh: pin bundles to the newest JDK on the target |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 15 |
deploy.sh: pin bundles to the newest JDK on the target |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 15 |
Update README for 0.9.0 |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 15 |
Start next development iteration 1.0.0-SNAPSHOT |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 15 |
Release version 0.9.0 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 15 |
Update wonder-slim v8.0.4 -> v8.0.5 |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Update changelog |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Back to the development stack: ng-core direct, parsley 1.6.1-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Start next development iteration 8.0.6-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Release version 8.0.5 |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Update changelog |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
Cut the ng-core dependency for release: parsley 1.6.0, ng.dev classes… |
hugi |
| 🤸♀️ wonder-slim |
Sep 15 |
AjaxSlim: update Idiomorph v0.7.4 -> v0.8.0 |
hugi |
| 🦡 vermilingua |
Sep 15 |
Prepare next development iteration 1.1.9-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Sep 15 |
Release 1.1.8 |
hugi |
| 🦡 vermilingua |
Sep 15 |
vermilingua:run — run the packaged application |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 15 |
Reject request bodies without Content-Length with 411 instead of drop… |
hugi |
| 🌶 cayenne |
Sep 14 |
CAY-3028 Im-memory evaluation of ASTSum |
stariy95 |
| 🤸♀️ wonder-slim |
Sep 14 |
Short URLs on by default |
hugi |
| 🤸♀️ wonder-slim |
Sep 14 |
Short URLs: request handler keys as top-level routes (#31) |
hugi |
| 🌶 cayenne |
Sep 13 |
refactoring |
andrus |
| 🌶 cayenne |
Sep 13 |
Proper naming convention for IT tests |
andrus |
| 🌶 cayenne |
Sep 13 |
CAY-3027 Replace lifecycle StringIdQuery with StringIdFetcher |
andrus |
| 🌶 cayenne |
Sep 13 |
Query hierarchy cleanup |
andrus |
| 🌶 cayenne |
Sep 13 |
Execution stack should not mutate QueryMetadata result segments |
andrus |
| 🌶 cayenne |
Sep 13 |
Fixing event hierarchy |
andrus |
| 🌶 cayenne |
Sep 13 |
EventUtil inlined |
andrus |
| 🌶 cayenne |
Sep 13 |
Modernizing EventManager |
andrus |
| 🌶 cayenne |
Sep 13 |
Removing SQLResult map from DataMap |
andrus |
| 🌶 cayenne |
Sep 13 |
Modeling QueryMeytadata.getResultSetMapping() as a new sealed interfa… |
andrus |
| 🌶 cayenne |
Sep 13 |
Query API cleanup - XML property parsing moved to |
andrus |
| 🌶 cayenne |
Sep 13 |
removing unused |
andrus |
| 🌶 cayenne |
Sep 13 |
clarifying Javadocs |
andrus |
| 🌶 cayenne |
Sep 13 |
cleanup |
andrus |
| 🌶 cayenne |
Sep 13 |
CAY-3007 Deprecate SelectById |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3024 Replace QueryResponse with List<QueryResult> |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3025 ObjectContext to require/return Persistent for all object ops |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3025 ObjectContext to require/return Persistent for all object ops |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3025 ObjectContext to require/return Persistent for all object ops |
andrus |
| 🌶 cayenne |
Sep 12 |
No more GraphManager. ObjectContext to expose ObjectStore |
andrus |
| 🌶 cayenne |
Sep 12 |
No more GraphManager. ObjectContext to expose ObjectStore |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3025 ObjectContext to require/return Persistent for all object ops |
andrus |
| 🌶 cayenne |
Sep 12 |
DataContext must own ObjectStore creation to set bi-directional ref |
andrus |
| 🌶 cayenne |
Sep 12 |
fixing tests |
andrus |
| 🌶 cayenne |
Sep 12 |
DataContext must own ObjectStore creation to set bi-directional ref |
andrus |
| 🌶 cayenne |
Sep 12 |
cleanup, missing tests |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3022 Cleanup ObjectContext / DataContext query API |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3022 Cleanup ObjectContext / DataContext query API |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3022 Cleanup ObjectContext / DataContext query API |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3024 Replace QueryResponse with List<QueryResultItem> |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3024 Replace QueryResponse with List<QueryResultItem> |
andrus |
| 🌶 cayenne |
Sep 12 |
unused former ROP class |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3023 Replace QueryResult with a List of redesigned QueryResultItems |
andrus |
| 🌶 cayenne |
Sep 12 |
refactoring, cleanup |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3016 Get rid of RelationshipQuery |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3021 Get rid of ObjectIdQuery |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3021 Get rid of ObjectIdQuery |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3017 ObjectContext should not be a DataChannel |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3020 Remove serialization contracts |
andrus |
| 🌶 cayenne |
Sep 12 |
CAY-3020 Remove serialization contracts |
andrus |
| 🤖 modulo |
Sep 12 |
Honor JavaMonitor's timeouts from the adaptor config |
hugi |
| 🌶 cayenne |
Sep 11 |
CAY-3019 Skip noop conditions in generated SQL |
andrus |
| 🗿 wonder |
Sep 11 |
Update to version 5 for java setup |
nullterminated |
| 🌶 cayenne |
Sep 11 |
CAY-3018 EJBQL: broken joins when selecting a vertically inherited en… |
stariy95 |
| 🌶 cayenne |
Sep 11 |
Fix test |
stariy95 |
| 🌶 cayenne |
Sep 11 |
CAY-2911 Vertical Inheritance: Column Select Sometimes Null With Vert… |
stariy95 |
| 💋 parslips |
Sep 9 |
Port decisions apply only to launches of the application, not utility… |
hugi |
| 🧠 parslips-skill |
Sep 9 |
Ports: one dev port, the app being worked on gets it (stopOthers); po… |
hugi |
| 💋 parslips |
Sep 9 |
Dev server: /launch decides port clashes - stopOthers, port, args |
hugi |
| 💋 parslips |
Sep 9 |
Build: resolve the target platform at JavaSE-25 (Eclipse 2026-09), CI… |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 8 |
Update jetty v12.1.12 -> v12.1.13 |
hugi |
| 🤖 modulo |
Sep 8 |
Update jetty v12.1.12 -> v12.1.13 |
hugi |
| 🚀 ng-objects |
Sep 8 |
Update jetty v12.1.12 -> v12.1.13 |
hugi |
| 🌿 parsley |
Sep 8 |
Update slf4j v2.0.18 -> v2.0.19 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 8 |
Update slf4j v2.0.18 -> v2.0.19 |
hugi |
| 🚀 ng-objects |
Sep 8 |
Update slf4j v2.0.18 -> v2.0.19 |
hugi |
| 🤖 modulo |
Sep 8 |
Update slf4j v2.0.18 -> v2.0.19 |
hugi |
| 🤸♀️ wonder-slim |
Sep 8 |
Update slf4j v2.0.18 -> v2.0.19 |
hugi |
| 💋 parslips |
Sep 7 |
Dev server: lessons from an agent's field report on app-start trouble |
hugi |
| 🧠 parslips-skill |
Sep 7 |
Field-report lessons: port-clash deaths, transient launch refusals, a… |
hugi |
| 🤖 modulo |
Sep 6 |
Rewrite rules: encodeCaptures re-encodes, never double-encodes |
hugi |
| 🤸♀️ wonder-slim |
Sep 6 |
ERXWOComponentInstance: embed a constructed component instance |
hugi |
| 🦡 vermilingua |
Sep 5 |
Update maven-failsafe-plugin / -surefire-plugin v3.5.6 -> v3.6.0 |
hugi |
| 🦡 vermilingua |
Sep 5 |
Updated slf4j v2.0.18 -> v2.0.19 |
hugi |
| 🤸♀️ wonder-slim |
Sep 5 |
Add docs/LOGGING.md documenting the current logging setup and its traps |
hugi |
| 🤸♀️ wonder-slim |
Sep 5 |
Rewrite handleActionRequestError() to its minimal honest form |
hugi |
| 🧠 parslips-skill |
Sep 5 |
Rule two: hand the workspace back settled |
hugi |
| 🤖 modulo |
Sep 5 |
Add note on global app properties in dir structure |
hugi |
| 🤸♀️ wonder-slim |
Sep 4 |
Update changelog |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 4 |
Upgrade wonder-slim v8.0.3 -v8.0.4 |
hugi |
| 💋 parslips |
Sep 4 |
New-project templates: wonder-slim 8.0.4, vermilingua 1.1.7 |
hugi |
| 🤸♀️ wonder-slim |
Sep 4 |
Back to the development stack: ng-core direct, parsley 1.6.1-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Sep 4 |
Start next development iteration 8.0.5-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Sep 4 |
Release version 8.0.4 |
hugi |
| 🤸♀️ wonder-slim |
Sep 4 |
Changelog: 8.0.4 |
hugi |
| 🤸♀️ wonder-slim |
Sep 4 |
Cut the ng-core dependency for release: parsley 1.6.0, ng.dev classes… |
hugi |
| 🤖 modulo |
Sep 4 |
Performance: serving resources from the app vs. Apache from disk |
hugi |
| 💋 parslips |
Sep 4 |
Dev server: /validate found:false carries its reason; index lists rea… |
hugi |
| 🧠 parslips-skill |
Sep 4 |
Rewrite after review: doctrine + traps in SKILL.md, shapes in the ref… |
hugi |
| 🧠 parslips-skill |
Sep 4 |
Rename the skill from parslips-dev-loop to parslips-skill |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 3 |
Expand on the "wo-unhandled-response" marker |
hugi |
| 🤸♀️ wonder-slim |
Sep 3 |
RouteTable: name the unhandled-response userInfo key |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 3 |
Document the 2 GB request body limit as WO's, not a FIXME |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 3 |
Discover the port from the first network connector, fail if there is … |
hugi |
| 💋 parslips |
Sep 3 |
Releases: every public changelog card is a GitHub release |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 3 |
Pruning matches exactly what the Deployer writes, and never follows a… |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 3 |
Pruning never fails a deploy |
hugi |
| 🚀 ng-objects |
Sep 3 |
Update README: releases exist now, current status, version-agnostic t… |
hugi |
| 🤸♀️ wonder-slim |
Sep 3 |
AjaxPlayground: add wo-adaptor-jetty-websocket dependency |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 3 |
Split WebSocket support into its own module |
hugi |
| 💋 parslips |
Sep 2 |
Binding completion resolves through ElementApiResolver, so .apiext-on… |
hugi |
| 💋 parslips |
Sep 2 |
Bundle copies of ng-objects' tag registry and .apiext as a bridge for… |
hugi |
| 💋 parslips |
Sep 2 |
Offer ng projects only the legacy shortcuts whose class exists |
hugi |
| 💋 parslips |
Sep 2 |
Read an element's own .apiext from its package; stop describing ng el… |
hugi |
| 🚀 ng-objects |
Sep 2 |
Ship .apiext definitions for all 26 framework elements |
hugi |
| 🧠 parslips-skill |
Sep 2 |
Start/stop: kill -9 fallback for a hot-swap-wedged JVM that Parslips … |
hugi |
| 🧠 parslips-skill |
Sep 2 |
Explain why templates and webserver resources need /refreshProject (o… |
hugi |
| 💋 parslips |
Sep 2 |
Fix <wo:checkbox> in ng projects: one WO/NG name bridge for both dire… |
hugi |
| 🚀 ng-objects |
Sep 2 |
Declare the tag registry in parsley-tag-aliases.properties instead of… |
hugi |
| 🤖 modulo |
Sep 2 |
Brainstorming: controlled partial rollouts |
hugi |
| 🤖 modulo |
Sep 2 |
Roadmap: surface an unwritable access log as an admin condition |
hugi |
| 💋 parslips |
Sep 2 |
Changelog: dialog-free launches and /dialogs |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 2 |
Deploys prune moved-aside builds, keeping the newest 5 |
hugi |
| 🧠 parslips-skill |
Sep 2 |
Document /dialogs, dependency-closure launch refusals, and the check-… |
hugi |
| 💋 parslips |
Sep 2 |
Dialog-free launches: preflight the dependency closure, and /dialogs … |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 2 |
wotaskd stays on the classic adaptor: Jetty 12 rejects WO lifebeats |
hugi |
| 🤸♀️ wonder-slim |
Sep 2 |
Document why streaming request handler keys exist |
hugi |
| 🤖 modulo |
Sep 2 |
Roadmap: streaming deploys shipped |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 2 |
Streaming deploys: the archive never lives in memory |
hugi |
| 🦡 vermilingua |
Sep 1 |
deploy.monitorHost accepts a full http(s):// base URL |
hugi |
| 🦡 vermilingua |
Sep 1 |
deploy goal skips modules that aren't woapplications |
hugi |
| 🤖 modulo |
Sep 1 |
setup-server.sh: map the hostname to the real address, not 127.0.1.1 |
hugi |
| 🤖 modulo |
Sep 1 |
setup-server.sh: accept the host key on first contact |
hugi |
| 🤖 modulo |
Sep 1 |
Roadmap: site-activity visibility joins the statistics entry |
hugi |
| 🤸♀️ wonder-slim |
Sep 1 |
Updated vermilingua v1.1.6 -> v1.1.7 |
hugi |
| 🤖 modulo |
Sep 1 |
Comparison scripts: Apache with modulo, and the full classic |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: the tree describes state, not history or plans |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: notes hold decisions to make, not decisions made |
hugi |
| 🤖 modulo |
Sep 1 |
Log lines carry timestamps |
hugi |
| 🤖 modulo |
Sep 1 |
Docs: keep-forever access log default, logging-configuration roadmap … |
hugi |
| 🤖 modulo |
Sep 1 |
Access logs are kept forever by default |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: siteconfig/ becomes wotaskd-config/, held loosely |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: access logs move to top-level access-logs/ |
hugi |
| 🤖 modulo |
Sep 1 |
Access logs: a directory per site, a file per day |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: acme/sites/ becomes acme/certs/ |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: record the sites/ naming question, both instinct… |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: site filenames are convention, not mechanism |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: the per-app bundle folder is app/, not wo/ |
hugi |
| 🤖 modulo |
Sep 1 |
Directory structure: stackapps/ and stacklogs/; park the mirrored-str… |
hugi |
| 🚀 ng-objects |
Sep 1 |
Update vermilingua v1.1.6 -> v1.1.7 |
hugi |
| 🤖 modulo |
Sep 1 |
Update vermilingua v1.1.6 -> v1.1.7 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 1 |
Update vermilingua v1.1.6 -> v1.1.7 |
hugi |
| 🤖 modulo |
Sep 1 |
WOA compat: refusals answer directly, not through the error handler |
hugi |
| 🤖 modulo |
Sep 1 |
Roadmap: WebServerResources serving shipped |
hugi |
| 🤖 modulo |
Sep 1 |
WOA compat: serve classic WebServerResources for sites declaring a woa |
hugi |
| 🤖 modulo |
Sep 1 |
Roadmap: WebServerResources serving — the adoption feature for plain WO |
hugi |
| 🦡 vermilingua |
Sep 1 |
Prepare next development iteration 1.1.8-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Sep 1 |
Release 1.1.7 |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JavaMonitor: breadcrumb trail as the page's title, fixed in the look |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JMLoginPage: image-only brand, name moves into the card header |
hugi |
| 🦡 vermilingua |
Aug 31 |
vermilingua:deploy — ship the packaged app through JavaMonitor |
hugi |
| 🤖 modulo |
Aug 31 |
Request filtering and rate limiting: design sketch + roadmap entry |
hugi |
| 🦡 vermilingua |
Aug 31 |
The launch script is executable for everyone, not just the owner |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JavaMonitor: transparent gears logo |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
AppDetailPage: center all instance-table columns except Instance and … |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
AppDetailPage: double the instance status image size |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
AppDetailPage: border the instance table |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JavaMonitor: fix "Monitor: null" browser title on InstDetailPage |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
AppDetailPage: bulk actions back under their columns |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JavaMonitor: style AjaxExpansion summaries as card headers |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JavaMonitor: adopt new AjaxExpansion API |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
Move wonder-slim dependency to 8.0.4-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Aug 31 |
AjaxSlim: AjaxExpansion - disclosure sections on native <details> |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
Redesign JavaMonitor's templates around tabler's page conventions |
hugi |
| 🤖 modulo |
Aug 31 |
Roadmap: static upstream sites; today's shipments to Done |
hugi |
| 🤖 modulo |
Aug 31 |
admin/deploy recipe: octet-stream content type; 512m heaps for wotask… |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
admin/deploy: the archive must be sent as application/octet-stream |
hugi |
| 🤖 modulo |
Aug 31 |
SETUP: recipe for deploying a new build through admin/deploy |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
PROTOCOLS: document admin/deploy |
hugi |
| 🤖 modulo |
Aug 31 |
setup-server.sh: 256m heaps for wotaskd and JavaMonitor |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
Deploy a new build through JavaMonitor: admin/deploy |
hugi |
| 🤖 modulo |
Aug 31 |
Deployment models: designing for the server and for containers |
hugi |
| 🤖 modulo |
Aug 31 |
Default directory structure: first draft for discussion |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JavaMonitor: extensionless front-page URLs redirect to the canonical … |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JavaMonitor: front page answers extensionless URLs too |
hugi |
| 🤖 modulo |
Aug 31 |
Extensionless adaptor URLs parse the app name up to the first slash |
hugi |
| 🤖 modulo |
Aug 31 |
setup-server.sh: back to the compact one-line mkdir |
hugi |
| 🤖 modulo |
Aug 31 |
setup-server.sh: the server layout section pictures the /opt hierarchy |
hugi |
| 🤖 modulo |
Aug 31 |
setup-server.sh: jdk-dist and jdk-version as optional positional para… |
hugi |
| 🤖 modulo |
Aug 31 |
setup-server.sh: JDK install and SiteConfig get their own sections |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 31 |
JavaMonitor: front page answers on the /Apps/WebObjects prefix too |
hugi |
| 🤖 modulo |
Aug 31 |
setup-server.sh: default JDK is openjdk (Oracle's free build), latest |
hugi |
| 🤖 modulo |
Aug 31 |
setup-server.sh: JDK distribution/version options + stack password at… |
hugi |
| 🤖 modulo |
Aug 31 |
Worklist: setup-server.sh options — JDK choice, install-time stack pa… |
hugi |
| 🤸♀️ wonder-slim |
Aug 30 |
AjaxPlayground index: link the WebSocket echo scenario |
hugi |
| 🤸♀️ wonder-slim |
Aug 30 |
AjaxPlayground: WebSocket echo scenario |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 30 |
One deploy script for both servers — the layouts are identical now |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 30 |
linode-4 now uses the standard layout — deploy script matches hz1's |
hugi |
| 🤸♀️ wonder-slim |
Aug 30 |
AjaxResponse: explain the empty-update 500 instead of shrugging |
hugi |
| 🔌 wo-adaptor-jetty |
Aug 30 |
Honor WOListenQueueSize as the connector's accept queue size |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 29 |
Deploy script for linode-4 (its own layout: SysV wotaskd, wotaskd-man… |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 29 |
deploy.sh: build and deploy wotaskd + JavaMonitor to hz1 |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 29 |
Merge unknown instances into same-named application elements in adapt… |
hugi |
| 💋 parslips |
Aug 28 |
Changelog: the live activity feed (/activity, /watch) |
hugi |
| 💋 parslips |
Aug 28 |
Dev server activity feed + live spectator page (/activity, /watch) |
hugi |
| 🦡 vermilingua |
Aug 28 |
Add Has_WOComponents to framework Info.plist |
hugi |
| 🦡 vermilingua |
Aug 28 |
Prepare next development iteration 1.1.7-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Aug 28 |
Update vermilingua v1.1.5 -> v1.1.6 |
hugi |
| 🚀 ng-objects |
Aug 28 |
Update vermilingua v1.1.5 -> v1.1.6 |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 28 |
Update vermilingua v1.1.5 -> v1.1.6 |
hugi |
| 🦡 vermilingua |
Aug 28 |
Release 1.1.6 |
hugi |
| 🦡 vermilingua |
Aug 28 |
Remove old/unused keys from Info.plist generation |
hugi |
| 🤸♀️ wonder-slim |
Aug 27 |
Declare ng-core dependency (previously transient through parsley) |
hugi |
| 💋 parslips |
Aug 27 |
Changelog: #4 cleanup, revalidation/purge tooling, dependency refresh |
hugi |
| 🧠 parslips-skill |
Aug 27 |
Detail sections for /revalidate and /purgeMarkers, /problems source s… |
hugi |
| 🧠 parslips-skill |
Aug 27 |
Document /revalidate, /purgeMarkers, and /problems source+count fields |
hugi |
| 💋 parslips |
Aug 27 |
AGENTS.md: refresh the dev-server endpoint table |
hugi |
| 💋 parslips |
Aug 27 |
Bring out your dead: purge tool for orphaned markers + /problems sour… |
hugi |
| 💋 parslips |
Aug 27 |
Exit the standalone JS/CSS editing business (#4) |
hugi |
| 💋 parslips |
Aug 27 |
Full-workspace template revalidation + honest /problems counts |
hugi |
| 💋 parslips |
Aug 27 |
Update ph-css to 8.2.1, replacing the ph-commons monolith with the mo… |
hugi |
| 💋 parslips |
Aug 27 |
ph-css 8.2.1 -> 7.1.0: stay on the 7.x line (fixes the CI build) |
hugi |
| 💋 parslips |
Aug 27 |
Update slf4j-api 2.0.15 -> 2.0.18 (aligns with ng-objects/Parsley/won… |
hugi |
| 💋 parslips |
Aug 27 |
Update ph-css 7.0.3 -> 8.2.1, ph-commons 11.1.8 -> 11.2.1 |
hugi |
| 💋 parslips |
Aug 27 |
Drop the vendored Xerces jar — the JDK's parser suffices |
hugi |
| 🤸♀️ wonder-slim |
Aug 27 |
Update org.json 20260814, maven-enforcer-plugin 3.6.3 |
hugi |
| 💋 parslips |
Aug 27 |
Update Tycho 5.0.0 -> 5.0.4 |
hugi |
| 🚀 ng-objects |
Aug 27 |
Update maven plugins: compiler 3.15.0, surefire 3.5.6, enforcer 3.6.3… |
hugi |
| 🚀 ng-objects |
Aug 25 |
Escape attribute values in generated element tags |
hugi |
| 🧠 parslips-skill |
Aug 24 |
Docs: the runtime field on /apps and /status, plus a coverage sweep |
hugi |
| 💋 parslips |
Aug 24 |
Fix invalid JSON in the dev server index, guard it with a test |
hugi |
| 🤸♀️ wonder-slim |
Aug 24 |
Report runtime=wo when registering with the dev server |
hugi |
| 🚀 ng-objects |
Aug 24 |
Report runtime=ng when registering with the dev server |
hugi |
| 💋 parslips |
Aug 24 |
Dev server: record and report an app's runtime (ng/wo) |
hugi |
| 🚀 ng-objects |
Aug 24 |
Cookie docs cleanup |
hugi |
| 🚀 ng-objects |
Aug 23 |
Mark NGRequest.uploadedFiles() as deprecated |
hugi |
| 🚀 ng-objects |
Aug 23 |
Renamed NGRequest.setContext() to _setContext() and deprecated |
hugi |
| 🚀 ng-objects |
Aug 23 |
Make NGCookie.sameSite an enum (rather than a free string value) |
hugi |
| 🚀 ng-objects |
Aug 23 |
Use Duration instead of Long (representing secs) to set NGCookie.maxAge |
hugi |
| 🚀 ng-objects |
Aug 23 |
Move dev tools / supporting tools from package .private to .dev |
hugi |
| 🚀 ng-objects |
Aug 23 |
Cleanup in NGRequest / deprecate methods scheduled for deletion |
hugi |
| 🚀 ng-objects |
Aug 23 |
Move session ID cookie name declaration to NGApplication |
hugi |
| 🚀 ng-objects |
Aug 23 |
NGCookie converted to a record |
hugi |
| 🚀 ng-objects |
Aug 23 |
Remove "is" prefixes from NGCookie's "secure" and "httpOnly" attributes |
hugi |
| 🚀 ng-objects |
Aug 23 |
Add validation and testing for NGCookie |
hugi |
| 🚀 ng-objects |
Aug 23 |
Change NGCookie.maxAge Integer -> Long |
hugi |
| 🚀 ng-objects |
Aug 23 |
Use new NGCookie constructor for session cookie creation |
hugi |
| 🚀 ng-objects |
Aug 23 |
Add a simple constructor to NGCookie, including maxAge |
hugi |
| 🚀 ng-objects |
Aug 23 |
Docs on NGApplication.createSessionCookie() |
hugi |
| 🚀 ng-objects |
Aug 23 |
Delete createSessionCookie's setPath. NGCookie now defaults to "/" |
hugi |
| 🚀 ng-objects |
Aug 23 |
Delete sessionCookie's setDomain, we're fine with the browser's default |
hugi |
| 🚀 ng-objects |
Aug 23 |
Remove createSessionCookie's setSameSite (NGCookie now defaults to Lax) |
hugi |
| 🚀 ng-objects |
Aug 23 |
Enforce proper defaults in NGCookie creation |
hugi |
| 🚀 ng-objects |
Aug 23 |
Delete NGCookie's setName() / setValue() / setDomain() |
hugi |
| 🚀 ng-objects |
Aug 23 |
Syntax cleanup in NGCookie |
hugi |
| 🚀 ng-objects |
Aug 23 |
Move http related classes (request/response/cookie) to an http package |
hugi |
| 🚀 ng-objects |
Aug 22 |
Add remoteAddress to NGStandardRequest's constructor |
hugi |
| 🚀 ng-objects |
Aug 22 |
Correct FIXME date on cookie values being parsed by the adaptor |
hugi |
| 🚀 ng-objects |
Aug 22 |
Made NGRequest's _method, _formValues and _cookieValues final |
hugi |
| 🚀 ng-objects |
Aug 22 |
Deleted NGRequest.setMethod() |
hugi |
| 🚀 ng-objects |
Aug 22 |
Deleted NGRequest._setCookieValues() |
hugi |
| 🚀 ng-objects |
Aug 22 |
Deleted NGRequest._setFormValues() |
hugi |
| 🤸♀️ wonder-slim |
Aug 11 |
Log pid |
hugi |
| 🧠 parslips-skill |
Aug 10 |
eval docs: send the POST body as text/plain |
hugi |
| 🤸♀️ wonder-slim |
Aug 10 |
Move dev-loop machinery to er.extensions.dev |
hugi |
| 💋 parslips |
Aug 10 |
Dev server: element-API lookup endpoint + a plain-tag binding lint |
hugi |
| 🤸♀️ wonder-slim |
Aug 10 |
Add eval and problems dev request handlers (aligned with ng-objects) |
hugi |
| 🌿 parsley |
Aug 10 |
Record rendered binding errors for the dev-server problems endpoint |
hugi |
| 🧠 parslips-skill |
Aug 10 |
README: cover element-API lookup, eval and runtime-problems endpoints |
hugi |
| 🧠 parslips-skill |
Aug 10 |
Refine eval + elementApi docs after road-test feedback |
hugi |
| 🧠 parslips-skill |
Aug 10 |
Document eval, runtime-problems and element-API endpoints |
hugi |
| 🤸♀️ wonder-slim |
Aug 9 |
AjaxModalContainer: clicking outside the dialog closes it |
hugi |
| 🔌 wo-adaptor-jetty |
Aug 8 |
Update jetty v12.1.10 -> v12.1.12 |
hugi |
| 🤸♀️ wonder-slim |
Aug 8 |
Update json v20240303 -> v20260719 |
hugi |
| 🦡 vermilingua |
Aug 8 |
Update junit v6.1.0 -> v6.1.3 |
hugi |
| ⚙️️ wonder-slim-deployment |
Aug 8 |
Update junit v6.1.0 -> v6.1.3 |
hugi |
| 🤸♀️ wonder-slim |
Aug 8 |
Update junit v6.1.2 -> v6.1.3 |
hugi |
| 🧠 parslips-skill |
Aug 7 |
Never verify or fix the dev loop with Maven |
hugi |
| 🛠️ wolips |
Aug 4 |
Tell entity modeler where to look for eomodels in modular jars. |
nullterminated |
| 🗿 wonder |
Jul 15 |
Merge pull request #1021 from salient-doremus/ScriptTagWithoutDefault… |
nullterminated |
| 🗿 wonder |
Jul 13 |
Merge pull request #1022 from salient-doremus/AjaxUpdateContainerSupp… |
nullterminated |
| 🧠 parslips-skill |
Jul 9 |
README: cover the dev server's v2 capabilities |
hugi |
| 💋 parslips |
Jul 9 |
Changelog: dev server v2 (outcome-reporting endpoints) |
hugi |
| 💋 parslips |
Jul 9 |
Dev server: three fixes from a cold-workspace shakedown |
hugi |
| 🧠 parslips-skill |
Jul 9 |
Document the dev server's outcome-reporting endpoints (v2) |
hugi |
| 💋 parslips |
Jul 9 |
ProjectOpener: union Eclipse project references into the dependency walk |
hugi |
| 💋 parslips |
Jul 9 |
Dev server: open=true opens the project's workspace dependencies too |
hugi |
| 💋 parslips |
Jul 9 |
Dev server: report outcomes, not just relayed commands |
hugi |
| 🔌 wo-adaptor-jetty |
Jul 7 |
Make the connector idle timeout configurable, with a front-end-friend… |
hugi |
| 💋 parslips |
Jul 5 |
Cache resolved bundled .apiext models to stop validation heap churn |
hugi |
| 💋 parslips |
Jul 4 |
Document .apiext element coverage in the changelog |
hugi |
| 💋 parslips |
Jul 4 |
Strike through deprecated elements in the Element Reference |
hugi |
| 💋 parslips |
Jul 4 |
Properly define passthrough bindings in .apiext core |
hugi |
| 💋 parslips |
Jul 4 |
Convert WebObjectsDefinitions.xml to .apiext |
hugi |
| 💋 parslips |
Jul 4 |
Validate content="forbidden": flag an element given template content |
hugi |
| 💋 parslips |
Jul 4 |
Adopt the three-valued content policy (#22), replacing the wrapsConte… |
hugi |
| 🧩 apiext-format |
Jul 4 |
content policy: required -> expected; validation lives entirely in fo… |
hugi |
| 💋 parslips |
Jul 4 |
apiext: adopt the content policy (wrapsContent replaced) |
hugi |
| 🧩 apiext-format |
Jul 4 |
Replace wrapsContent with the content policy (#22); complete multipli… |
hugi |
| 💋 parslips |
Jul 4 |
Preserve the transitional 'defaults' attribute round-trip; guard bund… |
hugi |
| 🧩 apiext-format |
Jul 4 |
FORMAT: point the deprecation deferrals at both issues (#20, #21) |
hugi |
| 🧩 apiext-format |
Jul 4 |
Add <deprecated> — deprecation marker with migration note (#5) |
hugi |
| 🧩 apiext-format |
Jul 4 |
Add unknownAttributes — the element's unknown-attribute policy (#1) |
hugi |
| 🧩 apiext-format |
Jul 4 |
Add <default> — a binding's declared default value (#3) |
hugi |
| 🧩 apiext-format |
Jul 4 |
FORMAT: drop the 'why there are no category tags' section |
hugi |
| 🧩 apiext-format |
Jul 4 |
ROADMAP: constraints done (#9 closed); tooling row deferred until it … |
hugi |
| 🧩 apiext-format |
Jul 4 |
design: consumer notes - the implementation guide for the redesign + … |
hugi |
| 🧩 apiext-format |
Jul 4 |
Cut the legacy cord: grammar purge and tightening (#12-#19) |
hugi |
| 🧩 apiext-format |
Jul 4 |
README: .apiext is the successor to .api, not a superset |
hugi |
| 🧩 apiext-format |
Jul 4 |
constraints: mark the implementation landed; roadmap row narrows to t… |
hugi |
| 🧩 apiext-format |
Jul 4 |
examples: convert to constraints; note the standalone/element-content… |
hugi |
| 🧩 apiext-format |
Jul 4 |
legacy record: corpus classification + validation pathologies from th… |
hugi |
| 🧩 apiext-format |
Jul 4 |
docs: Constraints section replaces Validation; superset positioning r… |
hugi |
| 🧩 apiext-format |
Jul 4 |
DTD: typed constraints replace the legacy validation vocabulary |
hugi |
| 🧩 apiext-format |
Jul 4 |
constraints design: absorb review round 2 |
hugi |
| 🧩 apiext-format |
Jul 4 |
constraints design: entailment does not justify omission |
hugi |
| 🧩 apiext-format |
Jul 4 |
design: the constraints design (replaces <validation>) as a standing … |
hugi |
| 🧩 apiext-format |
Jul 4 |
ROADMAP: validation row reflects the settled constraint design (#9) |
hugi |
| 🧩 apiext-format |
Jul 4 |
FORMAT: document <validation> properly |
hugi |
| 🧩 apiext-format |
Jul 4 |
FORMAT: specify binding order - preserved as the author's reading ord… |
hugi |
| 🧠 parslips-skill |
Jul 1 |
Fix refresh rule: refresh is ALWAYS required for any edit (correcting… |
hugi |
| 🧠 parslips-skill |
Jul 1 |
Correct restart guidance: templates uncached in dev, JBR+DCEVM reload… |
hugi |
| 🌿 parsley |
Jun 27 |
Add a note on parsley directly registering wonder elements |
hugi |
| 🌿 parsley |
Jun 27 |
Removed the "not in 5.4" tag comments. No one cares. |
hugi |
| ⚙️️ wonder-slim-deployment |
Jun 26 |
Update wonder-slim v8.0.2 -> v8.0.3 |
hugi |
| 🌿 parsley |
Jun 26 |
Start next development iteration 1.6.1-SNAPSHOT |
hugi |
| 🌿 parsley |
Jun 26 |
Release version 1.6.0 |
hugi |
| 🌿 parsley |
Jun 26 |
Store element shortcuts in a properties file |
hugi |
| 🌿 parsley |
Jun 26 |
Avoid materializing the whole response per wrapped element on the rol… |
hugi |
| 🧩 apiext-format |
Jun 25 |
Document the legacy WebObjects .api format |
hugi |
| 🧩 apiext-format |
Jun 25 |
Split STATUS into DONE + ROADMAP; file roadmap issues |
hugi |
| 🧩 apiext-format |
Jun 25 |
Initial commit: .apiext element-API format specification |
hugi |
| 🦡 vermilingua |
Jun 22 |
build-info planning |
hugi |
| ⚙️️ wonder-slim-deployment |
Jun 18 |
Ajax -> AjaxSlim |
hugi |
| 🌿 parsley |
Jun 18 |
Start next development iteration 1.5.1-SNAPSHOT |
hugi |
| 🌿 parsley |
Jun 18 |
Release version 1.5.0 |
hugi |
| 🌿 parsley |
Jun 18 |
Only post-process responses generated by Parsley's template engine |
hugi |
| ⚙️️ wonder-slim-deployment |
Jun 18 |
Update wonder-slim v8.0.1 -> v8.0.2 |
hugi |
| 🌿 parsley |
Jun 18 |
Configurable element wrapping exclusions (by class or simple name) |
hugi |
| 🌿 parsley |
Jun 18 |
Add dev controls strip: runtime toggles for inline errors, with dev/p… |
hugi |
| 🌿 parsley |
Jun 18 |
Redesign registration: fluent ParsleyConfiguration builder that amend… |
hugi |
| 🦡 vermilingua |
Jun 18 |
Update central-publishing-maven-plugin v0.10.0 -> v0.11.0 |
hugi |
| 🔌 wo-adaptor-jetty |
Jun 16 |
Remove redundant BufferedInputStream wrap on request body |
hugi |
| 🔌 wo-adaptor-jetty |
Jun 16 |
Fix repeated same-name request headers being silently dropped |
hugi |
| 🔌 wo-adaptor-jetty |
Jun 16 |
Fix unbounded request concurrency into WO; add QoSHandler backpressure |
hugi |
| ⚙️️ wonder-slim-deployment |
Jun 15 |
Update vermilingua v1.1.4-> v1.1.5 |
hugi |
| 🦡 vermilingua |
Jun 15 |
Prepare next development iteration 1.1.6-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Jun 15 |
Release 1.1.5 |
hugi |
| 🦡 vermilingua |
Jun 15 |
Update maven-failsafe-plugin / maven-surefire-plugin v3.5.5 -> v3.5.6 |
hugi |
| 🌿 parsley |
Jun 11 |
Extract template parser into ParsleyTemplateParser; Parsley becomes t… |
hugi |
| 🧠 parslips-skill |
Jun 10 |
Document /apps liveness probing (running flag, self-cleaning) |
hugi |
| 🧠 parslips-skill |
Jun 10 |
Note /launch considers Java application configs only |
hugi |
| 🧠 parslips-skill |
Jun 10 |
Document ng-objects runtime support (/ng/dev/log, registration) |
hugi |
| 🌿 parsley |
Jun 9 |
Add ParsleyProxyAssociation for decorating bindings |
hugi |
| 🦡 vermilingua |
Jun 8 |
Properly copy existing files to a previously built woa (without clean) |
hugi |
| 🧠 parslips-skill |
Jun 8 |
Document /launch and /stop in the skill |
hugi |
| 🧠 parslips-skill |
Jun 4 |
Surface /apps dependencies in SKILL.md (source-reach orientation) |
hugi |
| 🧠 parslips-skill |
Jun 4 |
Document dependencies in /apps response |
hugi |
| 🧠 parslips-skill |
Jun 4 |
Document /apps port discovery in the skill |
hugi |
| 🧠 parslips-skill |
Jun 4 |
parslips-dev-loop: Claude skill for the Parslips dev loop |
hugi |
| 🔌 wo-adaptor-jetty |
Jun 3 |
Update jetty v12.1.9 -> v12.1.10 |
hugi |
| 🦡 vermilingua |
Jun 1 |
Update maven-core v3.9.15 -> v3.9.16 |
hugi |
| ⚙️️ wonder-slim-deployment |
Jun 1 |
Update wonder-slim v8.0.0 -> v8.0.1 |
hugi |
| 🌿 parsley |
Jun 1 |
Start next development iteration 1.4.3-SNAPSHOT |
hugi |
| 🌿 parsley |
Jun 1 |
Release version 1.4.2 |
hugi |
| 🌿 parsley |
Jun 1 |
Handle exceptions thrown during value push (as well as pull) |
hugi |
| 🌿 parsley |
Jun 1 |
Wrap WOComponentReference in ParsleyProxyElement |
hugi |
| 🌿 parsley |
May 31 |
Attach source location to exceptions in invokeAction()/takeValues...() |
hugi |
| 🌿 parsley |
May 30 |
Attach source location to render-time exceptions |
hugi |
| 🗿 wonder |
May 29 |
Merge pull request #1039 from hugithordarson/patch_nsmavenprojectbund… |
hugi |
| 🗿 wonder |
May 28 |
It's impossible to test actions unless they're on the default branch. |
nullterminated |
| 🗿 wonder |
May 28 |
Merge pull request #1040 from mattl/patch-1 |
nullterminated |
| 🗿 wonder |
May 21 |
Update README.mkd |
mattl |
| 🌿 parsley |
May 21 |
Update junit v6.0.3 -> v6.1.0 |
hugi |
| 🦡 vermilingua |
May 21 |
Update junit v6.0.3 -> v6.1.0 |
hugi |
| 🦡 vermilingua |
May 17 |
Update slf4j v2.0.17 -> v2.0.18 |
hugi |
| 🌿 parsley |
May 17 |
Update slf4j v2.0.17 -> v2.0.18 |
hugi |
| 🔌 wo-adaptor-jetty |
May 6 |
Update jetty v12.1.8 -> v12.1.9 |
hugi |
| 🦡 vermilingua |
Apr 28 |
Fix launch.java -> launch.jvm in README |
hugi |
| 🦡 vermilingua |
Apr 27 |
Update README |
hugi |
| 🦡 vermilingua |
Apr 24 |
Prepare next development iteration 1.1.5-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Apr 24 |
Release 1.1.4 |
hugi |
| 🦡 vermilingua |
Apr 24 |
Allow configuring woresources, components and webserver-resources paths |
hugi |
| 🦡 vermilingua |
Apr 23 |
Comments cleanup |
hugi |
| 🦡 vermilingua |
Apr 23 |
Removed unused parameter in WOA construction |
hugi |
| 🦡 vermilingua |
Apr 23 |
Comments cleanup in app packaging |
hugi |
| 🌿 parsley |
Apr 22 |
Start next development iteration 1.4.2-SNAPSHOT |
hugi |
| 🌿 parsley |
Apr 22 |
Release version 1.4.1 |
hugi |
| 🌿 parsley |
Apr 22 |
Update ognl v3.4.10 -> v3.4.11 |
hugi |
| 🌿 parsley |
Apr 22 |
Update ng-objects v0.1.0 -> v0.1.1 |
hugi |
| 🦡 vermilingua |
Apr 22 |
Move SourceProject construction out of SourceProject |
hugi |
| 🦡 vermilingua |
Apr 21 |
Deleted SourceProject.targetJarNameForWOA() |
hugi |
| 🦡 vermilingua |
Apr 21 |
Move SourceProject.DEFAULT_WORESOURCES_FOLDER_NAME to PackageMojo |
hugi |
| 🦡 vermilingua |
Apr 21 |
Simplify SourceProject validation |
hugi |
| 🦡 vermilingua |
Apr 20 |
Moved tar/gzip functionality from ArchiveUtil to Util |
hugi |
| 🦡 vermilingua |
Apr 20 |
Comments cleanup |
hugi |
| 🦡 vermilingua |
Apr 20 |
We don't need a separate method to collect maven dependencies |
hugi |
| 🦡 vermilingua |
Apr 19 |
Renamed SourceProject.jarPath to .principalJarPath |
hugi |
| 🦡 vermilingua |
Apr 19 |
Update maven-core v3.9.14 -> v3.9.15 |
hugi |
| 🦡 vermilingua |
Apr 19 |
Slight syntax cleanup in SourceProject |
hugi |
| 🗿 wonder |
Apr 15 |
Patch ERFoundation to include src/main/woresources for Model resource… |
hugi |
| 🔌 wo-adaptor-jetty |
Apr 10 |
Remove wonder dependency |
hugi |
| 🌿 parsley |
Apr 9 |
Add some tests for default association factory |
hugi |
| 🌿 parsley |
Apr 8 |
Remove GitHub Packages workflows, no longer deploying there |
hugi |
| 🌿 parsley |
Apr 8 |
Start next development iteration, v1.4.1-SNAPSHOT |
hugi |
| 🌿 parsley |
Apr 8 |
Release v1.4.0 |
hugi |
| 🌿 parsley |
Apr 7 |
Change maven groupId is.rebbi -> is.rebbi.parsley |
hugi |
| 🔌 wo-adaptor-jetty |
Apr 3 |
Update jetty v12.1.7 -> v12.1.8 |
hugi |
| 🔌 wo-adaptor-jetty |
Mar 30 |
Limit max number of virtual threads handled concurrently |
hugi |
| 🔌 wo-adaptor-jetty |
Mar 30 |
Use virtual threads for server's thread pool |
hugi |
| 🔌 wo-adaptor-jetty |
Mar 30 |
Don't parse HTTP header value as list before passing it to WORequest |
hugi |
| 🌿 parsley |
Mar 7 |
Move to release version of ng |
hugi |
| 🔌 wo-adaptor-jetty |
Mar 7 |
Update jetty v12.1.6 -> v12.1.7 |
hugi |
| 🛠️ wolips |
Mar 6 |
Merge pull request #204 from hugithordarson/project-base-gate |
hugi |
| 🛠️ wolips |
Mar 6 |
Back off rename participant when project.base is set |
hugi |
| 🛠️ wolips |
Mar 1 |
WOLips-202 fixes for rule qualifier parsing. |
nullterminated |
| 🌿 parsley |
Feb 24 |
Cleanup in DefaultMemberAccess; rename to ParsleyOgnlMemberAccess |
hugi |
| 🌿 parsley |
Feb 23 |
Experimental pluggable element factories pr. namespace |
hugi |
| 🌿 parsley |
Feb 23 |
Experimental HTML element factory |
hugi |
| 🌿 parsley |
Feb 23 |
Nicer flow in element wrapping |
hugi |
| 🌿 parsley |
Feb 23 |
Move element construction to an element factory |
hugi |
| 🌿 parsley |
Feb 23 |
Nicer variable naming for unused variable |
hugi |
| 🌿 parsley |
Feb 23 |
Renamed _associationFactoryInstance to _associationFactory |
hugi |
| 🌿 parsley |
Feb 23 |
Accept the namespace as parameter on element generation |
hugi |
| 🌿 parsley |
Feb 23 |
Add note on booleans in wod files |
hugi |
| 🌿 parsley |
Feb 23 |
Consistent handling of escape sequences in inline/wod constant bindings |
hugi |
| 🌿 parsley |
Feb 23 |
Cleanup in inline association construction |
hugi |
| 🌿 parsley |
Feb 23 |
Add notes on the old OGNL accessibility control logic |
hugi |
| 🌿 parsley |
Feb 23 |
Log which association factory we're using at startup |
hugi |
| 🌿 parsley |
Feb 23 |
Added a parent pom |
hugi |
| 🌿 parsley |
Feb 23 |
Match casing for OGNL abbreviation in class names ("Ognl") |
hugi |
| 🔌 wo-adaptor-jetty |
Feb 2 |
Update jetty v12.1.5 -> v12.1.6 |
hugi |
| 🔌 wo-adaptor-jetty |
Jan 27 |
Pass control to the Jetty handler chain in case of unhandled request |
hugi |
| 🔌 wo-adaptor-jetty |
Jan 24 |
Cleanup in variable naming |
hugi |
| 🛠️ wolips |
Jan 8 |
Merge pull request #200 from wocommunity/dependabot/maven/org.mozilla… |
nullterminated |
| 🛠️ wolips |
Dec 27, 2025 |
Remove the SubTypeHierarchyCache. |
nullterminated |
| 🔌 wo-adaptor-jetty |
Dec 9, 2025 |
Update README |
hugi |
| 🔌 wo-adaptor-jetty |
Dec 8, 2025 |
Update jetty v12.1.4 -> v12.1.5 |
hugi |
| 🛠️ wolips |
Dec 3, 2025 |
Bump org.mozilla:rhino from 1.7.15 to 1.7.15.1 |
dependabot[bot] |
| 🔌 wo-adaptor-jetty |
Nov 24, 2025 |
Updated README |
hugi |
| 🔌 wo-adaptor-jetty |
Nov 24, 2025 |
Renamed wo-jetty-adaptor to wo-adaptor-jetty |
hugi |
| 🔌 wo-adaptor-jetty |
Nov 19, 2025 |
Logger cleanup |
hugi |
| 🔌 wo-adaptor-jetty |
Nov 16, 2025 |
Allow delegation of Jetty server creation to the Application class |
hugi |
| 🔌 wo-adaptor-jetty |
Nov 16, 2025 |
Phrasing |
hugi |
| 🔌 wo-adaptor-jetty |
Nov 16, 2025 |
Invoke WOApplication.setPort() rather than setting the port property |
hugi |
| 🔌 wo-adaptor-jetty |
Nov 16, 2025 |
Hardly think we need to both log and throw |
hugi |
| 🔌 wo-adaptor-jetty |
Nov 15, 2025 |
Configure Jetty not to send the "server" header |
hugi |
| 🔌 wo-adaptor-jetty |
Nov 15, 2025 |
Special-case the set-cookie header when setting |
hugi |
| 🗿 wonder |
Nov 14, 2025 |
Merge pull request #1036 from hugithordarson/do_not_add_host_header_i… |
hugi |
| 🗿 wonder |
Nov 14, 2025 |
Don't add Host header to app request if already present |
hugi |
| 🗿 wonder |
Nov 10, 2025 |
Merge pull request #1033 from hugithordarson/fix_github_actions |
hugi |
| 🗿 wonder |
Nov 10, 2025 |
Update deprecated gh cache actions to v4 |
hugi |
| 🗿 wonder |
Nov 9, 2025 |
Merge pull request #1032 from hugithordarson/fix_maven_nature_in_erfo… |
hugi |
| 🗿 wonder |
Nov 9, 2025 |
Fix check for eclipse maven nature in ERFoundation |
hugi |
| 🗿 wonder |
Nov 9, 2025 |
Merge pull request #1031 from hugithordarson/identify_project_bundle_… |
hugi |
| 🗿 wonder |
Nov 9, 2025 |
Merge pull request #1027 from hugithordarson/really_fix_bundleless_bu… |
hugi |
| 🗿 wonder |
Nov 7, 2025 |
Identify project bundle using build.properties |
hugi |
| 🗿 wonder |
Nov 7, 2025 |
Don't exclude the app project bundle from ERXApp.Loader's loading |
hugi |
| 🛠️ wolips |
Nov 6, 2025 |
Merge pull request #199 from hugithordarson/fix_maven_nature_check_an… |
hugi |
| 🛠️ wolips |
Nov 6, 2025 |
Check if maven nature is present using hasNature instead of getNature |
hugi |
| 🗿 wonder |
Nov 3, 2025 |
#1025 Fix bundleless builds in maven projects |
hugi |
| 🛠️ wolips |
Oct 11, 2025 |
Merge pull request #197 from hugithordarson/default_woognl_inline_bin… |
hugi |
| 🛠️ wolips |
Oct 11, 2025 |
Default binding pre-/suffix in BuildProperties #196 |
hugi |
| 🛠️ wolips |
Oct 11, 2025 |
Default to WOOgnl-style inline binding syntax #196 |
hugi |
| 🛠️ wolips |
Sep 11, 2025 |
New snapshot version |
actions-user |
| 🛠️ wolips |
Sep 11, 2025 |
New release version |
actions-user |
| 🛠️ wolips |
Sep 11, 2025 |
Update to Tycho 5. 4.x is now EOL. |
nullterminated |
| 🛠️ wolips |
Sep 11, 2025 |
Get the product build running again. |
nullterminated |
| 🛠️ wolips |
Aug 22, 2025 |
Don't use pinned versions. Just pull the latest. |
nullterminated |
| 🛠️ wolips |
Aug 22, 2025 |
Don't lowercase field names, match them. |
nullterminated |
| 🛠️ wolips |
Aug 22, 2025 |
fixed case-insensitive component keyPath validation |
nur-sgaertner |
| 🛠️ wolips |
Jun 1, 2025 |
Revert "fixed case-insensitive component keyPath validation" |
nullterminated |
| 🛠️ wolips |
May 13, 2025 |
Merge pull request #195 from hugithordarson/no-error-on-opening-html-… |
hugi |
| 🛠️ wolips |
May 8, 2025 |
Ensure multiple sashWeights present before trying to get the second one |
hugi |
| 🛠️ wolips |
Mar 25, 2025 |
Merge pull request #192 from sgaertner/pr/Eclipse_2025_03_targetplatform |
nullterminated |
| 🛠️ wolips |
Mar 25, 2025 |
Merge pull request #193 from sgaertner/pr/Binding_Validation_CaseIns_Fix |
nullterminated |
| 🛠️ wolips |
Mar 25, 2025 |
Merge pull request #191 from sgaertner/pr/is50OrHigher_Fix |
nullterminated |
| 🛠️ wolips |
Mar 18, 2025 |
fixed case-insensitive component keyPath validation |
nur-sgaertner |
| 🛠️ wolips |
Mar 18, 2025 |
updated wolips.targetplatform.target to Eclipse 2025-03 |
nur-sgaertner |
| 🛠️ wolips |
Mar 14, 2025 |
fix for method deleted in Eclipse 2025-03 (4.35.0) |
nur-sgaertner |
| 🛠️ wolips |
Jan 9, 2025 |
New snapshot version |
actions-user |
| 🛠️ wolips |
Jan 9, 2025 |
New release version |
actions-user |
| 🛠️ wolips |
Jan 3, 2025 |
Fix dependencies for html editor. |
nullterminated |
| 🛠️ wolips |
Jan 3, 2025 |
Restore feature from WOLips4. |
nullterminated |
| 🛠️ wolips |
Jan 2, 2025 |
Revert "Fix broken CSSAssistProcessor and dependency." |
nullterminated |
| 🛠️ wolips |
Jan 2, 2025 |
Revert "Should this default to true?" |
nullterminated |
| 🛠️ wolips |
Jan 2, 2025 |
Should this default to true? |
nullterminated |
| 🛠️ wolips |
Jan 2, 2025 |
Fix broken CSSAssistProcessor and dependency. |
nullterminated |
| 🛠️ wolips |
Jan 1, 2025 |
Remove direct download links, since they expire :( |
nullterminated |
| 🛠️ wolips |
Jan 1, 2025 |
Fix the linux x86_64 link, make table naming consistent |
nullterminated |
| 🛠️ wolips |
Jan 1, 2025 |
Add new download package links to the ReadMe |
nullterminated |
| 🛠️ wolips |
Jan 1, 2025 |
New snapshot version |
actions-user |
| 🛠️ wolips |
Jan 1, 2025 |
New release version |
actions-user |
| 🛠️ wolips |
Jan 1, 2025 |
Oops, forgot the release profile |
nullterminated |
| 🛠️ wolips |
Jan 1, 2025 |
Switch to https to avoid the permission denied error on gh-actions |
nullterminated |
| 🛠️ wolips |
Jan 1, 2025 |
Revert "Permission denied, let's add a token to everything." |
nullterminated |
| 🛠️ wolips |
Jan 1, 2025 |
Permission denied, let's add a token to everything. |
nullterminated |
| 🛠️ wolips |
Jan 1, 2025 |
Fix up release build. |
nullterminated |
| 🛠️ wolips |
Dec 30, 2024 |
Use the release profile. |
nullterminated |
| 🛠️ wolips |
Dec 30, 2024 |
Use the maven cache |
nullterminated |
| 🛠️ wolips |
Dec 30, 2024 |
Publish the product builds |
nullterminated |
| 🛠️ wolips |
Dec 24, 2024 |
Include a JRE in the build. |
nullterminated |
| 🗿 wonder |
Nov 13, 2024 |
Add bindings for role and some aria- attributes |
renebock |
| 🗿 wonder |
Nov 5, 2024 |
Set the default type only if the property "er.extensions.ERXResponseR… |
renebock |
| 🗿 wonder |
Apr 3, 2024 |
Merge pull request #1017 from maiksd/master |
maiksd |
| 🗿 wonder |
Apr 3, 2024 |
Merge commit 'c0af44e73c9a2a6799b3ecfa1cf451123348cc43' |
maiksd |
| 🗿 wonder |
Apr 3, 2024 |
Log names of unfinished shutdown hooks |
maiksd |
| 🗿 wonder |
May 28, 2023 |
[maven-release-plugin] prepare for next development iteration |
actions-user |
| 🗿 wonder |
May 28, 2023 |
[maven-release-plugin] prepare release wonder-7.4 |
actions-user |
| 🗿 wonder |
May 20, 2023 |
Merge pull request #981 from spelletier/Fix_ERAttachment_S3_urlGenera… |
paulhoadley |
| 🗿 wonder |
May 20, 2023 |
Merge pull request #1000 from xplants/issue-999 |
paulhoadley |
| 🗿 wonder |
May 20, 2023 |
Merge pull request #1008 from salient-doremus/fix-for-1007 |
paulhoadley |
| 🗿 wonder |
May 20, 2023 |
Merge pull request #1011 from salient-doremus/origin/fix-for-1009 |
paulhoadley |
| 🗿 wonder |
May 20, 2023 |
Merge pull request #1012 from amagavi/feature/AddWOOgnlToMonitor |
paulhoadley |
| 🗿 wonder |
Apr 28, 2023 |
JavaMonitor-add pom dependency to include WOOgnl |
macmarco |
| 🗿 wonder |
Apr 27, 2023 |
Add WOOgnl framework |
macmarco |
| 🗿 wonder |
Apr 27, 2023 |
Merge pull request #1006 from salient-doremus/fix-for-1005 |
paulhoadley |
| 🗿 wonder |
Apr 19, 2023 |
Merge pull request #1013 from amagavi/feature/JavaMonitor-closerToHTM… |
paulhoadley |
| 🗿 wonder |
Mar 25, 2023 |
To JavaMonitor pages, make minor HTML/css updates to get closer to pa… |
macmarco |
| 🗿 wonder |
Feb 22, 2023 |
Merge pull request #1002 from rparada/erxbetweenqualifier-evaluatewit… |
paulhoadley |
| 🗿 wonder |
Feb 10, 2023 |
Fix (better) issue 999 |
Martino Limido |
| 🗿 wonder |
Feb 2, 2023 |
Register the MySQLPlugIn also for the mariadb subprotocol |
renebock |
| 🗿 wonder |
Feb 2, 2023 |
Followup for #1009: disable explicit loading of the jdbc driver class… |
renebock |
| 🗿 wonder |
Jan 31, 2023 |
Fix for #1009: for the mySQLPlugin, the driver class is now automatic… |
renebock |
| 🗿 wonder |
Jan 17, 2023 |
Corrected typo |
renebock |
| 🗿 wonder |
Jan 16, 2023 |
returns the app bundle, when frameworkname is null (as documented in… |
renebock |
| 🗿 wonder |
Jan 16, 2023 |
#1007: turned the log.warn into a log.debug |
renebock |
| 🗿 wonder |
Jan 13, 2023 |
Fix for #1005: Call ERXFileUtilities.pathURLForResourceNamed instead … |
renebock |
| 🗿 wonder |
Dec 21, 2022 |
ERXBetweenQualifier - evaluateWithObject() needs to use valueForKeyPa… |
Parada, Ricardo |
| 🗿 wonder |
Nov 17, 2022 |
Fix issue 999 |
martinolimido |
| 🗿 wonder |
Oct 23, 2022 |
Merge pull request #997 from timcu/woinstall_delete_empty_system |
hugi |
| 🗿 wonder |
Oct 20, 2022 |
Delete empty folder /System BEFORE reassigning _systemLibrariesFolder |
timcu |
| 🗿 wonder |
Oct 15, 2022 |
Merge pull request #995 from hugithordarson/link-exception-line-numbe… |
maiksd |