What's new

🛠️ wolips 2026-03-01 WOLips-202 fixes for rule qualifier parsing. nullterminated
🍳️ parslips 2026-03-01 Fix blank line preservation and add formatter tests hugi
🍳️ parslips 2026-03-01 Emit blank lines directly when processing hidden whitespace hugi
🍳️ parslips 2026-03-01 Also preserve blank lines before close tags hugi
🍳️ parslips 2026-03-01 Preserve blank lines between elements during formatting hugi
🍳️ parslips 2026-03-01 Keep empty non-void elements on one line hugi
🍳️ parslips 2026-03-01 Preserve text content exactly as written — no entity conversion hugi
🍳️ parslips 2026-03-01 Preserve comment content exactly as written during formatting hugi
🍳️ parslips 2026-03-01 Fix trailing space after text with newline-only whitespace hugi
🍳️ parslips 2026-03-01 Fix trailing space after text blocks with newline-only line breaks hugi
🍳️ parslips 2026-03-01 Stop converting HTML void elements to self-closing tags hugi
🍳️ parslips 2026-03-01 Document line-structure and   fixes in changelogs hugi
🍳️ parslips 2026-03-01 Fix line-structure edge cases and preserve   entities hugi
🍳️ parslips 2026-03-01 Respect original line structure in formatter hugi
🍳️ parslips 2026-03-01 Fix formatter collapsing empty HTML elements to self-closing tags hugi
🍳️ parslips 2026-03-01 Combine formatting improvements into single changelog entry hugi
🍳️ parslips 2026-03-01 Fix formatter converting non-ASCII characters to HTML entities hugi
🍳️ parslips 2026-03-01 Expose formatter indentation settings in preferences hugi
🍳️ parslips 2026-03-01 Add formatter indentation settings to roadmap hugi
🍳️ parslips 2026-03-01 Add apostrophe autocompletion fix to public changelog hugi
🍳️ parslips 2026-03-01 Fix tag autocompletion breaking after apostrophes in body text hugi
📚 whoacommunity.com 2026-02-26 Include the parslips repo in our watched repo list hugi
📚 whoacommunity.com 2026-02-26 Mark the project as an ng project hugi
🚀 ng-objects 2026-02-24 Add UI testing using PlayWright hugi
📚 whoacommunity.com 2026-02-24 Removed redundant "framework" binding hugi
🚀 ng-objects 2026-02-24 Experimental support for [debounce] in AjaxObserveField hugi
🚀 ng-objects 2026-02-24 Properly return value obtained from [framework] binding hugi
🚀 ng-objects 2026-02-24 Add AjaxObserveField work from ng-js-work.js hugi
🚀 ng-objects 2026-02-24 Throw exception if attempting to append content outside of a container hugi
🚀 ng-objects 2026-02-24 More informative exception message on KVC type mismatch hugi
🚀 ng-objects 2026-02-24 Set status 500 for default exception response hugi
🚀 ng-objects 2026-02-24 Fix closing elementName in AjaxUpdateContainer hugi
🤸‍♀️ wonder-slim 2026-02-24 Comments cleanup hugi
🦡 vermilingua 2026-02-24 Properties cleanup hugi
🌿 parsley 2026-02-24 Cleanup in DefaultMemberAccess; rename to ParsleyOgnlMemberAccess hugi
👨‍⚕️ examiner 2026-02-23 Cleanup hugi
🚀 ng-objects 2026-02-23 Allow binding keys starting with '?' hugi
🚀 ng-objects 2026-02-23 Allow non-matching case for opening/closing <webobject> and <wo> tags hugi
🚀 ng-objects 2026-02-23 Add test cases for PBasicNode.selfClosing() being correctly set hugi
🌿 parsley 2026-02-23 Experimental pluggable element factories pr. namespace hugi
🌿 parsley 2026-02-23 Experimental HTML element factory hugi
🚀 ng-objects 2026-02-23 Track whether PBasicNode is self-closing or not hugi
🌿 parsley 2026-02-23 Nicer flow in element wrapping hugi
🌿 parsley 2026-02-23 Move element construction to an element factory hugi
🌿 parsley 2026-02-23 Nicer variable naming for unused variable hugi
🌿 parsley 2026-02-23 Renamed _associationFactoryInstance to _associationFactory hugi
🌿 parsley 2026-02-23 Accept the namespace as parameter on element generation hugi
🚀 ng-objects 2026-02-23 Only handle the "wo" namespace by default hugi
🌿 parsley 2026-02-23 Add note on booleans in wod files hugi
🌿 parsley 2026-02-23 Consistent handling of escape sequences in inline/wod constant bindings hugi
🚀 ng-objects 2026-02-23 Consistent handling of escape sequences in inline/wod constant bindings hugi
🌿 parsley 2026-02-23 Cleanup in inline association construction hugi
🚀 ng-objects 2026-02-23 Unquoted inline values can be dynamic hugi
🚀 ng-objects 2026-02-23 Handle the // VALID parser annotation in the template parser hugi
🌿 parsley 2026-02-23 Add notes on the old OGNL accessibility control logic hugi
🌿 parsley 2026-02-23 Log which association factory we're using at startup hugi
🌿 parsley 2026-02-23 Added a parent pom hugi
🌿 parsley 2026-02-23 Match casing for OGNL abbreviation in class names ("Ognl") hugi
🌿 parsley 2026-02-23 Quoted inline binding values now handled by the parser hugi
🚀 ng-objects 2026-02-23 Handle quoting of inline binding values in the parser hugi
🌿 parsley 2026-02-23 Move OGNL association creation to it's own factory hugi
🌿 parsley 2026-02-23 Allow the parser to use a different association factory hugi
🌿 parsley 2026-02-23 Obtain associations from a factory. It's Java, we must hugi
🌿 parsley 2026-02-23 Renamed association factory to DefaultAssociationFActory hugi
🌶 cayenne 2026-02-21 CAY-2913 Suspected connection leak on SQLTemplateProcessor exceptions andrus
🦡 vermilingua 2026-02-16 Update junit v6.0.2 -> v6.0.3 hugi
🤖 modulo 2026-02-16 Update junit v6.0.2 -> v6.0.3 hugi
🚀 ng-objects 2026-02-16 Deleted TestNGDynamicHTMLTag hugi
🚀 ng-objects 2026-02-16 Update junit v6.0.1 -> v6.0.3 hugi
🤸‍♀️ wonder-slim 2026-02-16 junit v6.0.2 -> v6.0.3 hugi
🚀 ng-objects 2026-02-15 Add check for unexpected closing tag hugi
⚙️️ wonder-slim-deployment 2026-02-07 OCD-level keyword ordering cleanup in WOTaskd's DirectAction hugi
⚙️️ wonder-slim-deployment 2026-02-07 Deleted seemingly redundant wotaskd/Application.finalize() method hugi
🤸‍♀️ wonder-slim 2026-02-06 Converted ComponentClassRouteHandler to a record hugi
🤸‍♀️ wonder-slim 2026-02-06 Deleted BiFunctionRouteHandler hugi
🤸‍♀️ wonder-slim 2026-02-06 Made the deprecated BiFunctionRouteHandler private hugi
🤸‍♀️ wonder-slim 2026-02-04 Throw IllegalStateException if generating resource URLs without context hugi
⚙️️ wonder-slim-deployment 2026-02-04 Syntax cleanup in LifebeatRequestHandler hugi
⚙️️ wonder-slim-deployment 2026-02-03 Start cleanup in LifeBeat request handler. Made fields private/final hugi
🤸‍♀️ wonder-slim 2026-02-03 Deprecated RouteTable.urlForDevelopment() hugi
🤸‍♀️ wonder-slim 2026-02-02 Removed unused import hugi
🌶 cayenne 2026-02-02 CAY-2906 In-memory evaluation of `(not) exists` expressions stariy95
🔌 wo-adaptor-jetty 2026-02-02 Update jetty v12.1.5 -> v12.1.6 hugi
🤖 modulo 2026-02-02 Update jetty v12.1.5 -> v12.1.6 hugi
🤸‍♀️ wonder-slim 2026-01-31 Remove unused import hugi
🤖 modulo 2026-01-28 Fix portnumber for Modulo hugi
🤖 modulo 2026-01-28 We heard you like Modulo so we're serving Modulo through Modulo hugi
🤸‍♀️ wonder-slim 2026-01-28 Set URL app name with adaptorPath when handling freestyle URLs hugi
🤸‍♀️ wonder-slim 2026-01-28 Make RouteAction extend WODirectAction (doesn't need ERXDirectAction) hugi
🤸‍♀️ wonder-slim 2026-01-28 Allow short route URLs in development mode hugi
🤸‍♀️ wonder-slim 2026-01-28 Make checking of URLs more lenient to allow handling of generic URLs hugi
🤖 modulo 2026-01-28 Add second app to domain-based proxy testing hugi
🤸‍♀️ wonder-slim 2026-01-28 Don't use static resource reqhandler for URLs ending with known suffixes hugi
🤸‍♀️ wonder-slim 2026-01-27 Test changing RouteRequestandler to a DirectActionRequestHandler hugi
🤸‍♀️ wonder-slim 2026-01-27 Remove query parameter string from URI before routing hugi
🔌 wo-adaptor-jetty 2026-01-27 Pass control to the Jetty handler chain in case of unhandled request hugi
🤸‍♀️ wonder-slim 2026-01-27 Add marker userInfo key to requests not handled by the route handler hugi
🤸‍♀️ wonder-slim 2026-01-27 Handle routed URLs directly from the app's root hugi
🤖 modulo 2026-01-27 Start trying out domain-based application routing hugi
🤸‍♀️ wonder-slim 2026-01-25 Update README to reflect move to JDK 25 hugi
🔌 wo-adaptor-jetty 2026-01-24 Cleanup in variable naming hugi
🤖 modulo 2026-01-23 Update junit v6.0.1 -> v6.0.2 hugi
🦡 vermilingua 2026-01-23 Update central-publishing-maven-plugin v0.9.0 -> v0.10.0 hugi
🦡 vermilingua 2026-01-23 Update junit v6.0.1 -> v6.0.2 hugi
🤸‍♀️ wonder-slim 2026-01-21 Syntax cleanup in ERXRequest.browserLanguages() hugi
🤖 modulo 2026-01-20 Move wotaskd configuration to properties hugi
🌶 cayenne 2026-01-12 CAY-2908 Review and upgrade dependencies stariy95
🌶 cayenne 2026-01-12 Merge pull request #636 from m-dzianishchyts/CAY-2908-update-dependen… stariy95
🛠️ wolips 2026-01-08 Merge pull request #200 from wocommunity/dependabot/maven/org.mozilla… nullterminated
🦡 vermilingua 2026-01-05 Update maven-source-plugin v3.3.1 -> v3.4.0 hugi
🦡 vermilingua 2026-01-05 Update maven-core v3.9.11 -> v3.9.12 hugi
🦡 vermilingua 2026-01-05 Update junit v6.0.0 -> v6.0.1 hugi
🤖 modulo 2025-12-30 Create a config class to hold our configuration hugi
🛠️ wolips 2025-12-27 Remove the SubTypeHierarchyCache. nullterminated
🌶 cayenne 2025-12-17 Update dependencies m-dzianishchyts
🌶 cayenne 2025-12-10 CAY-2906 In-memory evaluation of `(not) exists` expressions stariy95
🌶 cayenne 2025-12-10 CAY-2906 In-memory evaluation of `(not) exists` expressions stariy95
🌶 cayenne 2025-12-10 CAY-2891 Expressions: incorrect SQL translation of the ASTNegate node… stariy95
🌶 cayenne 2025-12-10 Merge pull request #634 from m-dzianishchyts/CAY-2891-negate-null stariy95
🌶 cayenne 2025-12-10 CAY-2860 Translate (not)in expression with empty values stariy95
🌶 cayenne 2025-12-10 Merge pull request #635 from m-dzianishchyts/CAY-2860-exp-in-empty stariy95
🔌 wo-adaptor-jetty 2025-12-09 Update README hugi
🔌 wo-adaptor-jetty 2025-12-08 Update jetty v12.1.4 -> v12.1.5 hugi
🤖 modulo 2025-12-08 Update JUnit v6.0.0 -> v6.0.1 hugi
🤖 modulo 2025-12-08 Update jetty v12.1.4 -> v12.1.5 hugi
🌶 cayenne 2025-12-05 Test in-memory evaluation m-dzianishchyts
🌶 cayenne 2025-12-05 Update ASTIn/ASTNotIn tests with empty lists m-dzianishchyts
🛠️ wolips 2025-12-03 Bump org.mozilla:rhino from 1.7.15 to 1.7.15.1 dependabot
🌶 cayenne 2025-11-28 Handle `-null` expression m-dzianishchyts
🔌 wo-adaptor-jetty 2025-11-24 Updated README hugi
📚 whoacommunity.com 2025-11-24 Renamed wo-jetty-adaptor to wo-adaptor-jetty hugi
🔌 wo-adaptor-jetty 2025-11-24 Renamed wo-jetty-adaptor to wo-adaptor-jetty hugi
🔌 wo-adaptor-jetty 2025-11-19 Logger cleanup hugi
🔌 wo-adaptor-jetty 2025-11-16 Allow delegation of Jetty server creation to the Application class hugi
🔌 wo-adaptor-jetty 2025-11-16 Phrasing hugi
🔌 wo-adaptor-jetty 2025-11-16 Invoke WOApplication.setPort() rather than setting the port property hugi
🔌 wo-adaptor-jetty 2025-11-16 Hardly think we need to both log and throw hugi
🤖 modulo 2025-11-15 Configure the Modulo server to not add the "server" header hugi
🔌 wo-adaptor-jetty 2025-11-15 Configure Jetty not to send the "server" header hugi
🔌 wo-adaptor-jetty 2025-11-15 Special-case the set-cookie header when setting hugi
🔌 wo-adaptor-jetty 2025-11-15 Notes on header construction hugi
🔌 wo-adaptor-jetty 2025-11-15 A little cleanup in free port check hugi
🔌 wo-adaptor-jetty 2025-11-15 Add notes on the WOHost issue hugi
🔌 wo-adaptor-jetty 2025-11-15 A little logging cleanup hugi
🔌 wo-adaptor-jetty 2025-11-15 Nicer behaviour and logging when Jetty picks a random port hugi
🔌 wo-adaptor-jetty 2025-11-15 Implemented unregisterForEvents hugi
📜 wonder 2025-11-14 Merge pull request #1036 from hugithordarson/do_not_add_host_header_i… hugi
📜 wonder 2025-11-14 Don't add Host header to app request if already present hugi
🤖 modulo 2025-11-14 Revert back to http/1.1 for now hugi
🤖 modulo 2025-11-13 Experimental h2c HTTP client hugi
🤖 modulo 2025-11-13 Update jetty v12.1.3 -> v12.1.4 hugi
📚 whoacommunity.com 2025-11-12 Added wo-jetty-adaptor to repo list hugi
🌶 cayenne 2025-11-11 CAY-2863 DbEntity qualifiers are no longer applied to JOIN conditions stariy95
🌶 cayenne 2025-11-10 CAY-2863 DbEntity qualifiers are no longer applied to JOIN conditions stariy95
📜 wonder 2025-11-10 Merge pull request #1033 from hugithordarson/fix_github_actions hugi
📜 wonder 2025-11-10 Update deprecated gh cache actions to v4 hugi
📜 wonder 2025-11-09 Merge pull request #1032 from hugithordarson/fix_maven_nature_in_erfo… hugi
📜 wonder 2025-11-09 Fix check for eclipse maven nature in ERFoundation hugi
📜 wonder 2025-11-09 Merge pull request #1031 from hugithordarson/identify_project_bundle_… hugi
📜 wonder 2025-11-09 Merge pull request #1027 from hugithordarson/really_fix_bundleless_bu… hugi
📜 wonder 2025-11-07 Identify project bundle using build.properties hugi
📜 wonder 2025-11-07 Don't exclude the app project bundle from ERXApp.Loader's loading hugi
🛠️ wolips 2025-11-06 Merge pull request #199 from hugithordarson/fix_maven_nature_check_an… hugi
🛠️ wolips 2025-11-06 Check if maven nature is present using hasNature instead of getNature hugi
🌶 cayenne 2025-11-06 CAY-2902 Shared query cache clobbers newer object state stariy95
🌶 cayenne 2025-11-06 Merge pull request #632 from johnthuss/sharedQueryCache_clobbersNewer… stariy95
🌶 cayenne 2025-11-05 CAY-2905 Upgrade Gradle to 8.14 stariy95
⚙️️ wonder-slim-deployment 2025-11-04 Remove unused import hugi
📜 wonder 2025-11-03 #1025 Fix bundleless builds in maven projects hugi
📚 whoacommunity.com 2025-11-02 Cache the inside.java RSS-feed, for now hugi
📚 whoacommunity.com 2025-11-02 Include article date in inside.java RSS-feed hugi
📚 whoacommunity.com 2025-11-02 Ugly, hacky RSS feed reader hugi
📚 whoacommunity.com 2025-10-31 Update URL for Apple's mailinglist archives hugi
🌶 cayenne 2025-10-30 CAY-2904 Disjoint prefetch returns incorrect data stariy95
🦡 vermilingua 2025-10-30 Create cover methods for data in build.properties hugi
🦡 vermilingua 2025-10-30 Update maven-plugin-plugin / maven-plugin-annotations v3.15.1 -> v3.15.2 hugi
🦡 vermilingua 2025-10-30 Nicer way to determine project type at build time hugi
🦡 vermilingua 2025-10-30 Set SourceProject's _basePath at construction hugi
🦡 vermilingua 2025-10-30 Parse build.properties in, well, build.properties hugi
🦡 vermilingua 2025-10-30 A little nicer way to read build.properties hugi
🦡 vermilingua 2025-10-30 Added wrapper class for build properties hugi
🦡 vermilingua 2025-10-30 Project name no longer a requirement, FIXME deleted hugi
🦡 vermilingua 2025-10-27 Target JDK 21 in test project (same version as vermilingua itself) hugi
📚 whoacommunity.com 2025-10-26 Add an Atom feed for our articles hugi
🤖 modulo 2025-10-23 Update jetty v12.1.2 -> v12.1.3 hugi
⚙️️ wonder-slim-deployment 2025-10-22 Migrate to JDK 25 hugi
📚 whoacommunity.com 2025-10-22 Update prism.js to include bash scripts hugi
🤖 modulo 2025-10-22 Migrate to JDK 25 hugi
📚 whoacommunity.com 2025-10-21 Migrate to JDK 25 hugi
👨‍⚕️ examiner 2025-10-17 Update tabler v1.2.0 -> v1.4.0 hugi
📚 whoacommunity.com 2025-10-17 Add fix for header width bug in tabler hugi
📚 whoacommunity.com 2025-10-16 Update tabler v1.2.0 -> v1.4.0 hugi
📚 whoacommunity.com 2025-10-15 Nicer look for article list. Make sidebar a separate component hugi
🤖 modulo 2025-10-12 Start error handling for proxy -> server comms hugi
🛠️ wolips 2025-10-11 Merge pull request #197 from hugithordarson/default_woognl_inline_bin… hugi
🛠️ wolips 2025-10-11 Default binding pre-/suffix in BuildProperties #196 hugi
🛠️ wolips 2025-10-11 Default to WOOgnl-style inline binding syntax #196 hugi
🤖 modulo 2025-10-10 Upgrade junit v5.13.3 -> v6.0.0 hugi
🤖 modulo 2025-10-09 Add second local test app for proxy, proper error message on bad app URL hugi
📚 whoacommunity.com 2025-10-09 Nicer styling of front page feed table hugi
📚 whoacommunity.com 2025-10-09 Show dev feed on front page hugi
📚 whoacommunity.com 2025-10-09 Cache dev feed (preventing excessive fetching before github blocks us) hugi
📚 whoacommunity.com 2025-10-05 Update vermilingua v1.0.4 -> v.1.0.5 hugi
⚙️️ wonder-slim-deployment 2025-10-05 Update vermilingua v1.0.4 -> v.1.0.5 hugi
🦡 vermilingua 2025-10-03 Start next development iteration, v1.0.6-SNAPSHOT hugi
🦡 vermilingua 2025-10-03 Release version 1.0.5 hugi
📚 whoacommunity.com 2025-10-03 A little nicer article layout hugi
🦡 vermilingua 2025-10-03 Update deps(junit v6.0.0, central-plugin v0.9.0, javadoc-plugin v3.12.0) hugi
🦡 vermilingua 2025-10-03 Perform equivalent of chmod u+x for launch scripts. Docs cleanup in Util hugi
👨‍⚕️ examiner 2025-10-03 Add list of request handlers hugi
⚙️️ wonder-slim-deployment 2025-09-20 Move to vermilingua v1.0.4 hugi
⚙️️ wonder-slim-deployment 2025-09-20 Move to vermilingua v1.0.4 hugi
👨‍⚕️ examiner 2025-09-17 Grant DirectActionDefinition it's own file, show if DA is abstract hugi
🛠️ wolips 2025-09-11 New snapshot version actions-user
🛠️ wolips 2025-09-11 New release version actions-user
🛠️ wolips 2025-09-11 Update to Tycho 5. 4.x is now EOL. nullterminated
🛠️ wolips 2025-09-11 Get the product build running again. nullterminated
⚙️️ wonder-slim-deployment 2025-08-26 Update slf4j -> v.2.0.17 hugi
🛠️ wolips 2025-08-22 Don't use pinned versions. Just pull the latest. nullterminated
🛠️ wolips 2025-08-22 Don't lowercase field names, match them. nullterminated
🛠️ wolips 2025-08-22 fixed case-insensitive component keyPath validation nur-sgaertner
👨‍⚕️ examiner 2025-06-26 Look at element usage hugi
👨‍⚕️ examiner 2025-06-26 Use new node API hugi
👨‍⚕️ examiner 2025-06-26 Keep track of main bundle hugi
👨‍⚕️ examiner 2025-06-21 Bundle info hugi
👨‍⚕️ examiner 2025-06-21 Nicer binding presentation hugi
👨‍⚕️ examiner 2025-06-21 Component naming hugi
👨‍⚕️ examiner 2025-06-21 Cleanup hugi
👨‍⚕️ examiner 2025-06-21 Naming cleanup hugi
👨‍⚕️ examiner 2025-06-21 Created a 'component' package hugi
👨‍⚕️ examiner 2025-06-21 Added DirectActionDefinition hugi
👨‍⚕️ examiner 2025-06-21 Rename action class hugi
👨‍⚕️ examiner 2025-06-20 List Direct Actions hugi
👨‍⚕️ examiner 2025-06-20 Fix up WOLips hugi
👨‍⚕️ examiner 2025-06-20 We all need logos hugi
👨‍⚕️ examiner 2025-06-20 cleanup hugi
👨‍⚕️ examiner 2025-06-20 Cleanup hugi
⚙️️ wonder-slim-deployment 2025-06-14 Update tabler theme v1.2.0 -> v1.3.0 hugi
⚙️️ wonder-slim-deployment 2025-06-08 Deleted unused tabler CSS files hugi
🛠️ wolips 2025-06-01 Revert "fixed case-insensitive component keyPath validation" nullterminated
⚙️️ wonder-slim-deployment 2025-05-30 Move to a snapshot version of vermilingua while we simplify deployment hugi
🛠️ wolips 2025-05-13 Merge pull request #195 from hugithordarson/no-error-on-opening-html-… hugi
🛠️ wolips 2025-05-08 Ensure multiple sashWeights present before trying to get the second one hugi
⚙️️ wonder-slim-deployment 2025-04-25 Require WODeploymentConfigurationDirectory to be set hugi
⚙️️ wonder-slim-deployment 2025-04-17 Update tabler v1.0.0 -> v1.2.0 hugi
🛠️ wolips 2025-03-25 Merge pull request #192 from sgaertner/pr/Eclipse_2025_03_targetplatform nullterminated
⚙️️ wonder-slim-deployment 2024-12-29 Eliminated wotaskd/JavaMonitor's direct dependency on slf4j-reload4j hugi
⚙️️ wonder-slim-deployment 2024-11-22 A little cleanup in site config deserialization hugi
⚙️️ wonder-slim-deployment 2024-11-22 Deleted unused method MSiteConfig.getSiteConfigFromHostAndPort() hugi
⚙️️ wonder-slim-deployment 2024-11-13 Slight syntax cleanup in MApplication hugi
⚙️️ wonder-slim-deployment 2024-11-13 A little generic cleanup in MHost hugi
📜 wonder 2024-04-03 Merge pull request #1017 from maiksd/master maiksd
📜 wonder 2024-04-03 Merge commit 'c0af44e73c9a2a6799b3ecfa1cf451123348cc43' maiksd
📜 wonder 2024-04-03 Log names of unfinished shutdown hooks maiksd
📜 wonder 2023-05-28 [maven-release-plugin] prepare for next development iteration actions-user
📜 wonder 2023-05-28 [maven-release-plugin] prepare release wonder-7.4 actions-user
📜 wonder 2023-05-20 Merge pull request #981 from spelletier/Fix_ERAttachment_S3_urlGenera… paulhoadley
📜 wonder 2023-05-20 Merge pull request #1000 from xplants/issue-999 paulhoadley
📜 wonder 2023-05-20 Merge pull request #1008 from salient-doremus/fix-for-1007 paulhoadley
📜 wonder 2023-05-20 Merge pull request #1011 from salient-doremus/origin/fix-for-1009 paulhoadley