| 🚀 ng-objects |
Nov 3 |
Elements declare the resources they need, and a page adds them to its… |
hugi |
| 🌶 cayenne |
Nov 1 |
NamedQuery cleanup |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3069 Combine ObjectSelect and ColumnSelect |
andrus |
| 🌶 cayenne |
Nov 1 |
NamedQuery cleanup |
andrus |
| 🌶 cayenne |
Nov 1 |
NamedQuery cleanup |
andrus |
| 🌶 cayenne |
Nov 1 |
Renaming QueryDescriptor to NamedQuery |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3069 Combine ObjectSelect and ColumnSelect |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3069 Combine ObjectSelect and ColumnSelect |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3069 Combine ObjectSelect and ColumnSelect |
andrus |
| 🌶 cayenne |
Nov 1 |
AI plugin v6 |
andrus |
| 🌶 cayenne |
Nov 1 |
"CAY-3059 Remove APIs deprecated in 5.0" |
andrus |
| 🌶 cayenne |
Nov 1 |
AI plugin v6 |
andrus |
| 🌶 cayenne |
Nov 1 |
AI plugin v6 |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3069 Combine ObjectSelect and ColumnSelect |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3067 Unified Query shape |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3067 Unified Query shape |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3067 Unified Query shape |
andrus |
| 🌶 cayenne |
Nov 1 |
cleanup |
andrus |
| 🌶 cayenne |
Nov 1 |
CAY-3068 Resolve queries ahead of execution |
andrus |
| 🌶 cayenne |
Oct 31 |
CAY-3067 Unified Query shape |
andrus |
| 🌶 cayenne |
Oct 30 |
oops, this should have been v6.0 |
andrus |
| 🌶 cayenne |
Oct 30 |
fixing latent issues that got uncovered by the new runtime structure |
andrus |
| 🌶 cayenne |
Oct 30 |
DataNode cleanup: |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3065 Redesign query pipeline around a mutable execution context |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3064 SQLSelect / SQLExec explicit DataNode routing |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3063 SQLSelect / SQLExec per-adapter dialects |
andrus |
| 🌶 cayenne |
Oct 30 |
removing extraneous javadocs |
andrus |
| 🌶 cayenne |
Oct 30 |
Test mappings: modern relationship naming (toXyz -> xyz, xyzArray -> … |
andrus |
| 🌶 cayenne |
Oct 30 |
Replacing AutoAdapter with lazyily-detected real adapter |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3062 SQLTemplate to stop supporting multiple parameter sets |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3061 Annotation-free lifecycle |
andrus |
| 🌶 cayenne |
Oct 30 |
Fixing upgrade notes ordering |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3061 Annotation-free lifecycle |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3060 Remove support for callbacks XML mapping |
andrus |
| 🌶 cayenne |
Oct 30 |
LifecycleCallbackRegistry refactoring: |
andrus |
| 🌶 cayenne |
Oct 30 |
refactoring - moving SQLResult to "query" |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3059 Remove APIs deprecated in 5.0 |
andrus |
| 🌶 cayenne |
Oct 30 |
refactoring: SQLTemplate and ProcedureQuery should not have so many "… |
andrus |
| 🌶 cayenne |
Oct 30 |
CAY-3055 DbRelationship.foreignKey |
andrus |
| 🚀 ng-objects |
Oct 30 |
Dynamic elements pass their constructor arguments on to NGDynamicElement |
hugi |
| 🌶 cayenne |
Oct 30 |
[maven-release-plugin] prepare for next development iteration |
stariy95 |
| 🌶 cayenne |
Oct 30 |
[maven-release-plugin] prepare release 5.0-RC1 |
stariy95 |
| 🌶 cayenne |
Oct 30 |
Prepare for 5.0-RC1 release |
stariy95 |
| 🚀 ng-objects |
Oct 30 |
Allow NGDynamicElement's contructors to take non-null values |
hugi |
| 🌶 cayenne |
Oct 29 |
More robust text Undo/Redo |
stariy95 |
| 🌶 cayenne |
Oct 29 |
CAY-3066 Modeler: update SQLTemplate editor UI |
stariy95 |
| 🔌 wo-adaptor-jetty |
Oct 29 |
Send the QoS test's concurrent requests from threads of its own |
hugi |
| 🌶 cayenne |
Oct 28 |
CAY-3056 Switch DataMap queries to the new query parser |
stariy95 |
| 🌶 cayenne |
Oct 28 |
CAY-3056 Switch DataMap queries to the new query parser |
stariy95 |
| 🌶 cayenne |
Oct 28 |
CAY-3056 Switch DataMap queries to the new query parser |
stariy95 |
| 🌶 cayenne |
Oct 28 |
CAY-3056 Switch DataMap queries to the new query parser |
stariy95 |
| 🌶 cayenne |
Oct 28 |
Cleaner QL parser error messages |
stariy95 |
| 🌶 cayenne |
Oct 27 |
Ensure the proper order for "cayenne-legal" |
andrus |
| 🌶 cayenne |
Oct 27 |
Bump org.jsoup:jsoup from 1.23.1 to 1.23.2 in /docs |
dependabot[bot] |
| 🚀 ng-objects |
Oct 26 |
A directory is never a resource: asking for one answers 404, not 500 |
hugi |
| 🤸♀️ wonder-slim |
Oct 26 |
Update vermilingua v1.1.11 -> v1.2.0 |
hugi |
| 🤖 modulo |
Oct 26 |
Update vermilingua v1.1.11 -> v1.2.0 |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 26 |
Update vermilingua v1.1.11 -> v1.2.0 |
hugi |
| 🦡 vermilingua |
Oct 26 |
Compress archives at gzip's fastest level |
hugi |
| 🦡 vermilingua |
Oct 26 |
Prepare next development iteration 1.2.1-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Oct 26 |
Release 1.2.0 |
hugi |
| 🦡 vermilingua |
Oct 26 |
Update central-publishing-maven-plugin to 0.12.0, surefire and failsa… |
hugi |
| 🦡 vermilingua |
Oct 26 |
vermilingua:archive: say so when there's nothing to do |
hugi |
| 🦡 vermilingua |
Oct 26 |
IT: post-processing that replaces a resource between package and arch… |
hugi |
| 🦡 vermilingua |
Oct 26 |
Development version 1.2.0-SNAPSHOT, since 1.2.0 has breaking changes |
hugi |
| 🦡 vermilingua |
Oct 26 |
Split archiving into a vermilingua:archive goal, rebuild the .woa fro… |
hugi |
| 💋 parslips |
Oct 25 |
The WebObjects template is the definition of a new wonder-slim app |
hugi |
| 💋 parslips |
Oct 25 |
New WebObjects projects are wonder-slim's NewApp |
hugi |
| 💋 parslips |
Oct 25 |
New ng-objects projects build with vermilingua 1.1.12 |
hugi |
| 💋 parslips |
Oct 25 |
New WebObjects projects: drop the unused Ajax dependency |
hugi |
| 🦡 vermilingua |
Oct 24 |
Merge pull request #62 from paulhoadley/fix/58-split-archive-layout |
hugi |
| 🦡 vermilingua |
Oct 24 |
Merge pull request #63 from paulhoadley/task/59-readme-classpath-order |
hugi |
| 🦡 vermilingua |
Oct 24 |
#59 Describes how the classpath order differs. |
paulhoadley |
| 🦡 vermilingua |
Oct 24 |
#58 Declares the application archive's extension. |
paulhoadley |
| 🦡 vermilingua |
Oct 24 |
#58 Names the split archive as wolifecycle does. |
paulhoadley |
| 🦡 vermilingua |
Oct 23 |
Prepare next development iteration 1.1.13-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Oct 23 |
Release 1.1.12 |
hugi |
| 🦡 vermilingua |
Oct 23 |
allowWebObjectsPatching: single execute method, shorter README text, … |
hugi |
| 🦡 vermilingua |
Oct 23 |
Merge pull request #57 from rparada/allow-webobjects-patching |
hugi |
| 🦡 vermilingua |
Oct 23 |
Add allowWebObjectsPatching so Wonder's copies of Apple classes can win. |
Parada, Ricardo |
| 💋 parslips |
Oct 21 |
New-project templates on wonder-slim 8.1.3 |
hugi |
| 🚀 ng-objects |
Oct 21 |
An .ico resource is served as image/x-icon |
hugi |
| 🚀 ng-objects |
Oct 21 |
Public resources carry their content stamp as an ETag and revalidate,… |
hugi |
| 🦡 vermilingua |
Oct 20 |
ssh-deploy: update Java on deploy, verify the download's checksum |
hugi |
| 🦡 vermilingua |
Oct 19 |
ssh-deploy: fix grammar of missing-command error |
hugi |
| 🦡 vermilingua |
Oct 19 |
Add experimental vermilingua:ssh-deploy goal, with an exe.dev mode |
hugi |
| 🌿 parsley |
Oct 19 |
Update ognl v3.4.13 -> 3.4.16 |
hugi |
| 🌿 parsley |
Oct 19 |
Categorize the tag aliases into standard, duplicate and deprecated |
hugi |
| 🚀 ng-objects |
Oct 18 |
Stamp resource URLs with their content, and cache stamped resources f… |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Resource stamping core logic moved to ng |
hugi |
| 🧠 parslips-skill |
Oct 18 |
Component endpoints: how a name resolves, and the reasons when it doe… |
hugi |
| 💋 parslips |
Oct 18 |
Release 5.11.0: One API format: .apiext |
hugi |
| 💋 parslips |
Oct 18 |
API tab edits the .apiext; remove the legacy .api editor |
hugi |
| 💋 parslips |
Oct 18 |
Generate API: start a first .apiext from the component's hand-written… |
hugi |
| 💋 parslips |
Oct 18 |
Generate API: leave out the framework's own keys, and put files besid… |
hugi |
| 🤖 modulo |
Oct 18 |
Start next development iteration 0.1.2-SNAPSHOT |
hugi |
| 🤖 modulo |
Oct 18 |
Release version 0.1.1 |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 18 |
Update wonder-slim v8.1.2 -> v8.1.3 |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Start next development iteration 8.1.4-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Release version 8.1.3 |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Update changelog |
hugi |
| 💋 parslips |
Oct 18 |
Write a WebObjects element's .api from its .apiext; Generate API writ… |
hugi |
| 🌿 parsley |
Oct 18 |
Upgrade ng v0.1.5 -> v0.1.6 |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Upgrade ng v0.1.5 -> v0.1.6 |
hugi |
| 🤖 modulo |
Oct 18 |
Upgrade ng to v0.1.6 |
hugi |
| 🚀 ng-objects |
Oct 18 |
Update version to 0.1.7-SNAPSHOT for continued development |
hugi |
| 🚀 ng-objects |
Oct 18 |
Release version 0.1.6 |
hugi |
| 🤖 modulo |
Oct 18 |
Removed explicit jetty-server dependency |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Move the loopback check to ERXRequest.isFromLoopback() |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 18 |
Update wo-adaptor-jetty v0.12.2 -> v0.12.3 |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Update wo-adaptor-jetty to 0.12.3 in the examples |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 18 |
Start next development iteration 0.12.4-SNAPSHOT |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 18 |
Release version 0.12.3 |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 18 |
Merge request header names case-insensitively |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Refuse to guess a client address the client doubled up (#219) |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Rename ERXDevAccess.isFromThisMachine() to isFromLoopback() |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Read the address headers Apache sets itself first (#218) |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Add ERXRequest.isFromThisMachine() (#217) |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Check the trusted front ends at startup |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Keep direct action URLs in the request's scheme (#216) |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Trust front ends on the same machine (#215) |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
AjaxPlayground: /echo/origin shows the client address, host and schem… |
hugi |
| 🚀 ng-objects |
Oct 18 |
An unregistered direct action class answers 404, not 500; direct acti… |
hugi |
| 🚀 ng-objects |
Oct 18 |
KVC tries fields in the same pattern as methods: key, isKey, _key, _i… |
hugi |
| 🚀 ng-objects |
Oct 18 |
WOOutputPath problems are logged and the app carries on; a failed arc… |
hugi |
| 🚀 ng-objects |
Oct 18 |
Dev endpoints answer loopback clients only (closes #83) |
hugi |
| 🚀 ng-objects |
Oct 18 |
WOHost is optional: lifebeats fall back to this machine's host name (… |
hugi |
| 🚀 ng-objects |
Oct 18 |
Instance requests are accepted only from this host, not through the a… |
hugi |
| 🚀 ng-objects |
Oct 18 |
Fold NGLifebeatThreadRunner into NGWOIntegrationPlugin; TERMINATE no … |
hugi |
| 🚀 ng-objects |
Oct 18 |
Fold WOMPRequestHandler into NGWOIntegrationPlugin |
hugi |
| 🤸♀️ wonder-slim |
Oct 18 |
Make WOMetaRefresh a dynamic element (#214) |
hugi |
| 🚀 ng-objects |
Oct 18 |
Move deprecated request methods to end of class |
hugi |
| 🚀 ng-objects |
Oct 17 |
Fix bad URL reference |
hugi |
| 🚀 ng-objects |
Oct 17 |
Elements that render a tag pass unknown attributes through (closes #88) |
hugi |
| 🚀 ng-objects |
Oct 17 |
NGConditional.apiext: empty strings and collections are true (closes … |
hugi |
| 💋 parslips |
Oct 17 |
Bump GitHub Actions: checkout v7, setup-java v6, upload-pages-artifac… |
hugi |
| 💋 parslips |
Oct 17 |
Stop the dev server on shutdown so a macOS restart doesn't inherit it… |
hugi |
| 💋 parslips |
Oct 17 |
Don't log a locate clash again where it's caught |
hugi |
| 💋 parslips |
Oct 17 |
Explain ambiguous component names in the dev server; log each locate … |
hugi |
| 🧠 parslips-skill |
Oct 16 |
eval: the value is the last expression; a top-level return comes back… |
hugi |
| 💋 parslips |
Oct 16 |
Log locate problems instead of opening a modal dialog per lookup |
hugi |
| 💋 parslips |
Oct 16 |
Re-validate templates when a project's classpath changes |
hugi |
| 💋 parslips |
Oct 16 |
Release the dev server's port when it fails to start, and log why |
hugi |
| 🦡 vermilingua |
Oct 16 |
No need for woproject folder / obsolete build.properties in our IT test |
hugi |
| 🤸♀️ wonder-slim |
Oct 16 |
Delete obsolete maven nature |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 16 |
Update Jetty to 12.1.14, and the build and test dependencies |
hugi |
| 🤖 modulo |
Oct 16 |
Update ng-objects 0.1.5 -> 0.1.6-SNAPSHOT, for Jetty 12.1.14 throughout |
hugi |
| 🚀 ng-objects |
Oct 16 |
Update jetty 12.1.13 -> 12.1.14 |
hugi |
| 🤖 modulo |
Oct 16 |
Update dependencies: Jetty 12.1.14, acme4j 5.1.0, Jackson 3.2.3, mave… |
hugi |
| 🤖 modulo |
Oct 16 |
Changelog: 0.1.0 describes what modulo does, not how it got there |
hugi |
| 🤖 modulo |
Oct 16 |
Start next development iteration 0.2.0-SNAPSHOT |
hugi |
| 🤖 modulo |
Oct 16 |
Release version 0.1.0 |
hugi |
| 🤖 modulo |
Oct 16 |
HTTP/3 turns itself off where quiche can't load; the fleet certificat… |
hugi |
| 🤖 modulo |
Oct 16 |
Roadmap: HTTP/3 wasn't blocked by a Jetty bug; record what is |
hugi |
| 🤸♀️ wonder-slim |
Oct 16 |
Fix comment wording |
hugi |
| 🤸♀️ wonder-slim |
Oct 16 |
Read the client's address, host and scheme from trusted front ends on… |
hugi |
| 🤖 modulo |
Oct 16 |
Origin headers test: client header names in any case |
hugi |
| 🤖 modulo |
Oct 16 |
One resolved origin for applications: client address, host and scheme… |
hugi |
| 🚀 ng-objects |
Oct 16 |
Inline error messages: a snapped ginger root on a loud red box, inste… |
hugi |
| 🤸♀️ wonder-slim |
Oct 15 |
Remove package-info files |
hugi |
| 💋 parslips |
Oct 14 |
Remove the bundled copies of ng-objects' element definitions |
hugi |
| 💋 parslips |
Oct 14 |
Find element .apiext files in ng's namespace components folders |
hugi |
| 🚀 ng-objects |
Oct 14 |
A class that exists but can't be loaded is reported, not taken for a … |
hugi |
| 🚀 ng-objects |
Oct 14 |
ng-control: templates in its namespace's components folder |
hugi |
| 🚀 ng-objects |
Oct 14 |
A class created after the classpath index was built is found in a pac… |
hugi |
| 🚀 ng-objects |
Oct 14 |
Readers for .apiext and parsley.taglib files, in ng-template-parser |
hugi |
| 🚀 ng-objects |
Oct 14 |
ng-appserver's .apiext files name their element's class in full |
hugi |
| 🚀 ng-objects |
Oct 14 |
ng-appserver's .apiext files in its namespace's components folder |
hugi |
| 🚀 ng-objects |
Oct 14 |
An element nobody registers is found on the classpath by name, as in WO |
hugi |
| 🚀 ng-objects |
Oct 14 |
ng-testapp: templates in the application namespace's components folder |
hugi |
| 🚀 ng-objects |
Oct 14 |
Plugins are initialized after the plugins they require |
hugi |
| 💋 parslips |
Oct 14 |
New-project templates on ng-objects 0.1.5 and wonder-slim 8.1.2 |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 14 |
Update wonder-slim v8.1.1 -> 8.1.2 |
hugi |
| 🤸♀️ wonder-slim |
Oct 14 |
Start next development iteration 8.1.3-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Oct 14 |
Release version 8.1.2 |
hugi |
| 🤸♀️ wonder-slim |
Oct 14 |
Update changelog |
hugi |
| 🤸♀️ wonder-slim |
Oct 14 |
Update parsley v1.6.4 -> v1.6.5 |
hugi |
| 🌿 parsley |
Oct 14 |
Start next development iteration 1.6.6-SNAPSHOT |
hugi |
| 🌿 parsley |
Oct 14 |
Release version 1.6.5 |
hugi |
| 🌿 parsley |
Oct 14 |
Add ng 0.1.5 to the changelog |
hugi |
| 🤖 modulo |
Oct 14 |
Update ng -> v0.1.5 |
hugi |
| 🤸♀️ wonder-slim |
Oct 14 |
Update ng-core -> v0.1.5 |
hugi |
| 🌿 parsley |
Oct 14 |
Update ng v0.1.4 -> v0.1.5 |
hugi |
| 🚀 ng-objects |
Oct 14 |
Update version to 0.1.6-SNAPSHOT for continued development |
hugi |
| 🚀 ng-objects |
Oct 14 |
Release version 0.1.5 |
hugi |
| 🤸♀️ wonder-slim |
Oct 14 |
A development instance takes its port from whatever ng or WO app hold… |
hugi |
| 🧠 parslips-skill |
Oct 14 |
Frameworks take their port by force outside /launch; a wedged JVM is … |
hugi |
| 💋 parslips |
Oct 14 |
Release 5.10.0: Route links, understood |
hugi |
| 💋 parslips |
Oct 14 |
/launch never waits on a port or a dead app, and never stops an app u… |
hugi |
| 🧠 parslips-skill |
Oct 14 |
Keep moving, and never stop someone else's app |
hugi |
| 🚀 ng-objects |
Oct 14 |
One development instance stopper for both frameworks, which kills an … |
hugi |
| 🤖 modulo |
Oct 13 |
Layout notes: site directories are keyed by name since #13 |
hugi |
| 🤖 modulo |
Oct 13 |
Update ng v0.1.3 -> v0.1.4 |
hugi |
| 🚀 ng-objects |
Oct 13 |
Deleted NGDynamicElementDescription |
hugi |
| 🤖 modulo |
Oct 13 |
Sites have a name, separate from their canonical hostname (#13) |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 12 |
Identify as slim-wotaskd and slim-monitor in outgoing requests |
hugi |
| 🚀 ng-objects |
Oct 12 |
Fail clearly on malformed pop-up button submissions (#70) |
hugi |
| 🚀 ng-objects |
Oct 11 |
Eliminated NGRequest.parsedURI() (closes #77) |
hugi |
| 🚀 ng-objects |
Oct 11 |
Eliminate use of NGRequest.parsedURI() |
hugi |
| 🚀 ng-objects |
Oct 11 |
Remove session access methods from NGRequest |
hugi |
| 🚀 ng-objects |
Oct 11 |
Move session handling to NGContext (#68) |
hugi |
| 🌿 parsley |
Oct 11 |
Add the Wonder tag aliases to the README |
hugi |
| 🦡 vermilingua |
Oct 11 |
Skip hidden files and fail on duplicates when flattening components |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 11 |
File browser: decode file lists as the UTF-8 they are |
hugi |
| 🚀 ng-objects |
Oct 11 |
Escape attribute content (#56) |
hugi |
| 🦡 vermilingua |
Oct 11 |
PackageMojo Source cleanp |
hugi |
| 🦡 vermilingua |
Oct 11 |
Delete deprecated woresourcesFolderName build parameter |
hugi |
| 🤸♀️ wonder-slim |
Oct 10 |
Log a second context created for a request that already has one (#198) |
hugi |
| 🤸♀️ wonder-slim |
Oct 10 |
Bookclubs: redirect to the book list by parameter name |
hugi |
| 🤸♀️ wonder-slim |
Oct 10 |
The route link and form elements have a package of their own |
hugi |
| 🤸♀️ wonder-slim |
Oct 10 |
Clean up in BookclubRoutes' syntax |
hugi |
| 🤸♀️ wonder-slim |
Oct 10 |
Routes travel under the request handler key _erxroute_, so a route ca… |
hugi |
| 🤸♀️ wonder-slim |
Oct 10 |
Organize imports |
hugi |
| 🤸♀️ wonder-slim |
Oct 9 |
Routing reference: the routes page, and a new declaration takes a res… |
hugi |
| 🤸♀️ wonder-slim |
Oct 9 |
ERControl: the routes page shows what the routes declare, without exp… |
hugi |
| 🤸♀️ wonder-slim |
Oct 9 |
ERControl: a route table's heading is its name |
hugi |
| 🤸♀️ wonder-slim |
Oct 9 |
Routing: a declaration is watched by the class that made it, through … |
hugi |
| 🌿 parsley |
Oct 8 |
Add a guide to using Parsley with Project Wonder |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 7 |
Update wonder-slim v8.1.0 -> v8.1.1 |
hugi |
| 🤸♀️ wonder-slim |
Oct 7 |
Start next development iteration 8.1.2-SNAPSHOT |
hugi |
| 🤸♀️ wonder-slim |
Oct 7 |
Release version 8.1.1 |
hugi |
| 🤸♀️ wonder-slim |
Oct 7 |
Update changelog |
hugi |
| 🤸♀️ wonder-slim |
Oct 7 |
Update parsley v1.6.3 -> v1.6.4 |
hugi |
| 🌿 parsley |
Oct 7 |
Start next development iteration 1.6.5-SNAPSHOT |
hugi |
| 🌿 parsley |
Oct 7 |
Release version 1.6.4 |
hugi |
| 🌿 parsley |
Oct 7 |
Make WebObjects a provided dependency (fixes #35) |
hugi |
| 🤸♀️ wonder-slim |
Oct 5 |
Bookclubs is a reactor module, as AjaxPlayground is |
hugi |
| 🤸♀️ wonder-slim |
Oct 5 |
The example applications move to examples/ |
hugi |
| 🤸♀️ wonder-slim |
Oct 5 |
Resources: the period form of stamped URLs is no longer accepted |
hugi |
| 🤸♀️ wonder-slim |
Oct 5 |
Routing: a route's link is composed directly with short URLs |
hugi |
| 🤸♀️ wonder-slim |
Oct 5 |
Short URLs: the application prefix is removed by a string scan, not a… |
hugi |
| 🤸♀️ wonder-slim |
Oct 4 |
Routing: the deployed 404 is a small page |
hugi |
| 🤸♀️ wonder-slim |
Oct 4 |
Routing: an absent optional parameter is null when converted too |
hugi |
| 🤸♀️ wonder-slim |
Oct 4 |
Routing: the declines key under routing's name, and checkJoins for th… |
hugi |
| 🤸♀️ wonder-slim |
Oct 4 |
ERControl: a page of the application's routes |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 4 |
wotaskd: the front page route makes its response directly |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 4 |
JavaMonitor: the front page route makes its page in the request's con… |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 4 |
JavaMonitor: the router reaches the front page under every adaptor pr… |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 4 |
Update wonder-slim v8.0.16 -> v8.1.0, routes on its router |
hugi |
| 💋 parslips |
Oct 4 |
Route links complete their : parameters |
hugi |
| 💋 parslips |
Oct 4 |
Completion offers route names after a RouteKeys |
hugi |
| 💋 parslips |
Oct 4 |
Route links validate: RouteKeys, interface default methods, KVC-setta… |
hugi |
| 🌿 parsley |
Oct 4 |
Start next development iteration 1.6.4-SNAPSHOT |
hugi |
| 🌿 parsley |
Oct 4 |
Release version 1.6.3 |
hugi |
| 🌿 parsley |
Oct 4 |
Update ng v0.1.3 -> v0.1.4 |
hugi |
| 🚀 ng-objects |
Oct 4 |
Update version to 0.1.5-SNAPSHOT for continued development |
hugi |
| 🚀 ng-objects |
Oct 4 |
Release version 0.1.4 |
hugi |
| 🚀 ng-objects |
Oct 4 |
Update slf4j v2.0.19 -> v2.0.20 |
hugi |
| 💋 parslips |
Oct 3 |
/refreshProject catches a same-length edit within a second of the last |
hugi |
| 💋 parslips |
Oct 3 |
Route parameters (:id) are attribute names, not an empty namespace |
hugi |
| 🚀 ng-objects |
Oct 3 |
Accept ':' as a binding key prefix, as '?' is |
hugi |
| 🤖 modulo |
Oct 2 |
CHANGES.md: an Unreleased section, and the history from the roadmap |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 2 |
CHANGES.md: adopt the undur changelog convention |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 2 |
Rename CHANGELOG.md -> CHANGES.md, as in the other undur projects |
hugi |
| 🌿 parsley |
Oct 2 |
Keep release notes in CHANGES.md, with an Unreleased section |
hugi |
| 🧠 parslips-skill |
Oct 2 |
New components: fixed in wonder-slim 8.0.17; restart on older versions |
hugi |
| 💋 parslips |
Oct 2 |
Fixes from a last round through the test app |
hugi |
| 🧠 parslips-skill |
Oct 2 |
Traps from a last round: new components, ambiguous names, ERXLowMemor… |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 2 |
Update wo-adaptor-jetty v0.12.1 -> v0.12.2 |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 2 |
Update wonder-slim v8.0.15 -> v8.0.16 |
hugi |
| 💋 parslips |
Oct 2 |
Release 5.9.0: Ask the editor, don't reconstruct |
hugi |
| 💋 parslips |
Oct 2 |
waitForPort: an app that dies right after opening its port isn't ready |
hugi |
| 🧠 parslips-skill |
Oct 2 |
README: the new capabilities; what ready means |
hugi |
| 🌿 parsley |
Oct 2 |
Start next development iteration 1.6.3-SNAPSHOT |
hugi |
| 💋 parslips |
Oct 2 |
/where: tell an agent whether its directory is one Eclipse sees |
hugi |
| 🧠 parslips-skill |
Oct 2 |
Work where Eclipse looks: check /where before the first edit |
hugi |
| 🌿 parsley |
Oct 2 |
Release version 1.6.2 |
hugi |
| 🌿 parsley |
Oct 2 |
Say a binding can't be set, not that its key is missing, when a synch… |
hugi |
| 🌿 parsley |
Oct 2 |
Explain KVC operators applied to a java.util collection in the unknow… |
hugi |
| 💋 parslips |
Oct 2 |
KVC operators on a java.util collection: an error, and /keypath agrees |
hugi |
| 🌿 parsley |
Oct 2 |
Fix inline error recovery, error entries and location markers (fixes … |
hugi |
| 🚀 ng-objects |
Oct 2 |
Don't suggest void methods, operators or Object's keys as KVC keys |
hugi |
| 🚀 ng-objects |
Oct 2 |
Describe eval exceptions with their cause chain and the root cause's … |
hugi |
| 💋 parslips |
Oct 2 |
Fixes from building a test app: hangs, model keys, non-synchronizing … |
hugi |
| 🧠 parslips-skill |
Oct 2 |
Never wait blind: timeouts on app requests, /threads, model keys, non… |
hugi |
| 💋 parslips |
Oct 2 |
/quickfix: don't generate String<String>; report a class that stops c… |
hugi |
| 💋 parslips |
Oct 2 |
Dev server: #6's editor endpoints |
hugi |
| 🧠 parslips-skill |
Oct 2 |
The editor's code intelligence: /context, /keypath, /find, /callers, … |
hugi |
| 💋 parslips |
Oct 2 |
AGENTS.md: point to the skill instead of keeping a drifting copy |
hugi |
| 💋 parslips |
Oct 2 |
Dev server: error for a wrong call, reason for a refusal |
hugi |
| 🧠 parslips-skill |
Oct 2 |
One rule for reading any answer: error, reason, hint |
hugi |
| 🧠 parslips-skill |
Oct 2 |
Endpoints: the dev server's new refusals |
hugi |
| 💋 parslips |
Oct 2 |
Dev server: name refusals instead of answering a blind ok |
hugi |
| 💋 parslips |
Oct 2 |
Re-search when a cached element class no longer resolves |
hugi |
| 🧠 parslips-skill |
Oct 2 |
Apply the skill-authoring best practices |
hugi |
| 🤖 modulo |
Oct 2 |
Roadmap: request-body buffering is now tracked with spooling in #16 |
hugi |
| 🤖 modulo |
Oct 2 |
Accept an encoded slash in a request path segment |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Start next development iteration 0.13.0-SNAPSHOT |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Release version 0.12.2 |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Accept an encoded slash in a request path segment |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Fix the smaller findings from review |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Fix the WebSocket defects found in review |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Refuse a numeric property that isn't a number |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Make the WebSocket upgrade handler adopt the chain it wraps |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Move the changelog to CHANGES.md |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Add a test harness and regression tests for what has been fixed |
hugi |
| 🔌 wo-adaptor-jetty |
Oct 1 |
Send each response header value as a field of its own |
hugi |
| ⚙️️ wonder-slim-deployment |
Oct 1 |
Update wonder-slim v8.0.14 -> v8.0.15 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 30 |
Update wonder-slim v8.0.13 -> v8.0.14 |
hugi |
| 🛠️ wolips |
Sep 30 |
Java 25 all the things. |
nullterminated |
| 🛠️ wolips |
Sep 30 |
Fix obsolete extension point. |
nullterminated |
| 🛠️ wolips |
Sep 30 |
Temporarily remove this decompiler plugin from the product. |
nullterminated |
| 💋 parslips |
Sep 30 |
New-project templates: wonder-slim 8.0.13, vermilingua 1.1.11 |
hugi |
| 🚀 ng-objects |
Sep 30 |
Update vermilingua v1.1.10 -> v1.1.11 |
hugi |
| 🤖 modulo |
Sep 30 |
Update vermilingua v1.1.10 -> v1.1.11 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 30 |
Update vermilingua v1.1.10 -> v1.1.11 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 30 |
Update wonder-slim v8.0.12 -> v8.0.13 |
hugi |
| 🦡 vermilingua |
Sep 30 |
Prepare next development iteration 1.1.12-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Sep 30 |
Release 1.1.11 |
hugi |
| 🦡 vermilingua |
Sep 30 |
Read the folders to package from build.properties |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 29 |
Properties: no log4j configuration or obsolete properties; wotaskd wi… |
hugi |
| 🦡 vermilingua |
Sep 29 |
Integration test project: an empty Properties |
hugi |
| 💋 parslips |
Sep 29 |
New wonder-slim projects start with an empty Properties |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 29 |
Don't ask a wonder-slim instance whether it's Project Wonder (#56) |
hugi |
| 💋 parslips |
Sep 29 |
Update template dependencies |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 29 |
Update wonder-slim v8.0.11 -> v8.0.12 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 28 |
Update wonder-slim v8.0.10 -> v8.0.11 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 28 |
Update wonder-slim v8.0.9 -> v8.0.10 |
hugi |
| 🌿 parsley |
Sep 27 |
Exclude ERXWOCase from proxy wrapping, like ERXWOTemplate (fixes #28) |
hugi |
| 💋 parslips |
Sep 27 |
Stock .apiext review follow-ups: script sources required, switch name… |
hugi |
| 💋 parslips |
Sep 27 |
Stock element .apiext: constraints and docs that match WebObjects 5.4.3 |
hugi |
| 💋 parslips |
Sep 27 |
WOSubmitButton.apiext: an action is optional |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 27 |
Update wonder-slim v8.0.8 -> v8.0.9 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 26 |
Update wonder-slim v8.0.7 -> v8.0.8 |
hugi |
| 🚀 ng-objects |
Sep 26 |
Deleted WOMPRequestHandler.key |
hugi |
| 💋 parslips |
Sep 25 |
5.8.0: hybrid projects - every template knows its runtime |
hugi |
| 💋 parslips |
Sep 25 |
/elementApi debug=true: trace the element-class lookup per runtime |
hugi |
| 🧠 parslips-skill |
Sep 25 |
elementApi: runtime=ng|wo for hybrid projects |
hugi |
| 💋 parslips |
Sep 25 |
Template runtime per template, not per project (hybrid WO + ng projects) |
hugi |
| 🌿 parsley |
Sep 25 |
Update ng v0.1.2 -> v0.1.3 |
hugi |
| 🤖 modulo |
Sep 25 |
Update ng v0.1.2 -> v0.1.3 |
hugi |
| 💋 parslips |
Sep 25 |
ng projects read ng-tag-aliases.properties |
hugi |
| 🧠 parslips-skill |
Sep 25 |
Tag aliases: ng projects use ng-tag-aliases.properties |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 24 |
System test for the raw WO lifebeat path |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 24 |
wotaskd on Jetty: serve WO's header-less lifebeats before HTTP parsing |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 23 |
Emailer sends CC and BCC addresses as CC and BCC recipients, no longe… |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 23 |
Update simple-java-mail v8.12.6 -> v9.3.5 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 23 |
Update wo-adaptor-jetty v0.12.0 -> 0.12.1 |
hugi |
| 🤖 modulo |
Sep 23 |
Accept characters such as '|' in request paths, and proxy them as-is … |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 23 |
Start next development iteration 0.13.0-SNAPSHOT |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 23 |
Release version 0.12.1 |
hugi |
| 🔌 wo-adaptor-jetty |
Sep 23 |
Accept characters such as '|' in request paths |
hugi |
| 🦡 vermilingua |
Sep 22 |
Update slf4j v2.0.19 -> v2.0.20 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 22 |
Update slf4j v2.0.19 -> v2.0.20 |
hugi |
| 🌿 parsley |
Sep 22 |
Update slf4j v2.0.19 -> v2.0.20 |
hugi |
| 🤖 modulo |
Sep 22 |
Update slf4j v2.0.19 -> v2.0.20 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 22 |
Update wonder-slim v8.0.6 -> v8.0.7 |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 22 |
Re-discover an instance's types on hasStarted (#56) |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 22 |
ApplicationsPage: type badges get their own column |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 22 |
Application types are plural - hybrid apps serve multiple frameworks … |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 22 |
Application type identification, round one (#56) |
hugi |
| 🌿 parsley |
Sep 21 |
Start next development iteration 1.6.2-SNAPSHOT |
hugi |
| 🌿 parsley |
Sep 21 |
Release version 1.6.1 |
hugi |
| 🌿 parsley |
Sep 21 |
Pin ng-objects dependencies to the stable 0.1.2 release |
hugi |
| ⚙️️ wonder-slim-deployment |
Sep 20 |
Update wonder-slim v8.0.5 -> v8.0.6 |
hugi |
| 🌿 parsley |
Sep 20 |
Update ognl v3.4.11 -> v3.4.13 |
hugi |
| 🌿 parsley |
Sep 20 |
Update junit v6.1.0 -> v.6.1.3 |
hugi |
| 🌿 parsley |
Sep 20 |
Tag shortcuts for WOConditional; the else shortcut moves to the frame… |
hugi |
| 🤖 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-deployment |
Sep 19 |
Don't pass -WOAdaptor WODefaultAdaptor to instances |
hugi |
| 💋 parslips |
Sep 19 |
New-project templates: vermilingua 1.1.10 |
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 |
| 🤖 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 |
| 🦡 vermilingua |
Sep 19 |
Release 1.1.10 |
hugi |
| 🦡 vermilingua |
Sep 19 |
Fix framework packaging without resources, and on builds without clean |
hugi |
| 🧠 parslips-skill |
Sep 19 |
Creating and importing projects through the plugin (/createProject, /… |
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 |
| ⚙️️ 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 |
| 🔌 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 |
| 🔌 wo-adaptor-jetty |
Sep 17 |
Stream responses of unknown length, with a QoS exclusion for long-liv… |
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 |
| 🤖 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 |
| 🦡 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 |
| 🤖 modulo |
Sep 12 |
Honor JavaMonitor's timeouts from the adaptor config |
hugi |
| 🗿 wonder |
Sep 11 |
Update to version 5 for java setup |
nullterminated |
| 🧠 parslips-skill |
Sep 9 |
Ports: one dev port, the app being worked on gets it (stopOthers); po… |
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 |
| 🌿 parsley |
Sep 8 |
Update slf4j v2.0.18 -> v2.0.19 |
hugi |
| 🤖 modulo |
Sep 8 |
Update slf4j v2.0.18 -> v2.0.19 |
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 |
| 🦡 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 |
| 🧠 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 |
| 🤖 modulo |
Sep 4 |
Performance: serving resources from the app vs. Apache from disk |
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 |
| 🔌 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 |
| 🔌 wo-adaptor-jetty |
Sep 3 |
Split WebSocket support into its own module |
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 |
| 🤖 modulo |
Sep 2 |
Brainstorming: controlled partial rollouts |
hugi |
| 🤖 modulo |
Sep 2 |
Roadmap: surface an unwritable access log as an admin condition |
hugi |
| 🧠 parslips-skill |
Sep 2 |
Document /dialogs, dependency-closure launch refusals, and the check-… |
hugi |
| 🤖 modulo |
Sep 2 |
Roadmap: streaming deploys shipped |
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 |
| 🤖 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 |
| 🦡 vermilingua |
Sep 1 |
Prepare next development iteration 1.1.8-SNAPSHOT |
hugi |
| 🦡 vermilingua |
Sep 1 |
Release 1.1.7 |
hugi |
| 🦡 vermilingua |
Aug 31 |
vermilingua:deploy — ship the packaged app through JavaMonitor |
hugi |
| 🦡 vermilingua |
Aug 31 |
The launch script is executable for everyone, not just the owner |
hugi |
| 🔌 wo-adaptor-jetty |
Aug 30 |
Honor WOListenQueueSize as the connector's accept queue size |
hugi |
| 🦡 vermilingua |
Aug 28 |
Add Has_WOComponents to framework Info.plist |
hugi |
| 🦡 vermilingua |
Aug 28 |
Prepare next development iteration 1.1.7-SNAPSHOT |
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-skill |
Aug 24 |
Docs: the runtime field on /apps and /status, plus a coverage sweep |
hugi |
| 🧠 parslips-skill |
Aug 10 |
eval docs: send the POST body as text/plain |
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 |
| 🔌 wo-adaptor-jetty |
Aug 8 |
Update jetty v12.1.10 -> v12.1.12 |
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-skill |
Jul 9 |
Document the dev server's outcome-reporting endpoints (v2) |
hugi |
| 🔌 wo-adaptor-jetty |
Jul 7 |
Make the connector idle timeout configurable, with a front-end-friend… |
hugi |
| 🧩 apiext-format |
Jul 4 |
content policy: required -> expected; validation lives entirely in fo… |
hugi |
| 🧩 apiext-format |
Jul 4 |
Replace wrapsContent with the content policy (#22); complete multipli… |
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 |
| 🌿 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 |
| 🌿 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 |
| 🌿 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 |
| 🔌 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 |
| 🌿 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 |
| 🧠 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 |
| 🌿 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 |
| 🗿 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 |
| 🔌 wo-adaptor-jetty |
May 6 |
Update jetty v12.1.8 -> v12.1.9 |
hugi |
| 🗿 wonder |
Apr 15 |
Patch ERFoundation to include src/main/woresources for Model resource… |
hugi |
| 🔌 wo-adaptor-jetty |
Apr 10 |
Remove wonder dependency |
hugi |
| 🔌 wo-adaptor-jetty |
Apr 3 |
Update jetty v12.1.7 -> v12.1.8 |
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 |
| 🛠️ wolips |
Jan 8 |
Merge pull request #200 from wocommunity/dependabot/maven/org.mozilla… |
nullterminated |
| 🛠️ wolips |
Dec 27, 2025 |
Remove the SubTypeHierarchyCache. |
nullterminated |
| 🛠️ wolips |
Dec 3, 2025 |
Bump org.mozilla:rhino from 1.7.15 to 1.7.15.1 |
dependabot[bot] |
| 🗿 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 |
| 🗿 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 |