-
Helma 25.3.1
All checks were successfulRelease / release (push) Successful in 31sreleased this
2025-03-01 15:58:10 +00:00 | 3 commits to main since this releaseChanges
🐛 Bug Fixes
- dd9e473310 Fix botched test of required Java version
Uncategorized
- d9d3c9b863 Add release notes generated with git-cliff
- 808bc48ab9 Run the build workflow when itself has changed
- 6ebdd6aa31 Leave aside compiling for different Java versions for now
- 2ff29317e5 Gradle is installed on the runner
- 84333d05cd Use fully qualified URL for setup-java action
- 3a8997ca5c Initial commit
- 8212600d40 Add deploy script usable with rsync and a restricted SSH key
- 1bb5a093da Re-enable creating the release at Github after install of gh client
- 5bfcd0b6ea Distinguish the (currently bogus) GitHub release workflows by name
- 70337bda40 Add a custom name for the release workflow
- ff4b4b0f07 Set the release title to today’s date as formatted string
- 156db3ee98 Try Forgejo action to create a release
- 45adacd5cd Use name and URL of actual production environment
- f7add5ec47 Looks like setting the LOG_LEVEL variable in the env section does not work
- 0fc7d91348 Always save the Renovate log
- 1341c241bd Replace Renovate autodiscovery with explicitly setting the repository
- 6d355fc5bd Allow manual trigger of Renovate workflow
- d18513fb76 Downgrade upload-artifact action again
- d10f8d6d90 Replace elaborate checks for Java version with single one for Java 11
- 66fa98353e Add the actual version string to helma.main.Server again
- c2b37a8243 Update workflows for Forgejo runner
- c1e9371f6b Update .github/workflows/renovate.yml
- cbb6599ce0 Add Renovate workflow
- f7fe09a294 Switch to rhino-all.jar, Helma needs the full Rhino experience
📦 Dependency Updates
- 6f6ea55b7b Update dependency com.google.code.gson:gson to v2.12.1
- b1a14ad87b Update dependency commons-logging:commons-logging to v1.3.5
- d1ead6e081 Update Jetty packages to v9.4.57.v20241219
- 94557dd28e Update dependency gradle to v8.12.1
- e2e67cf2cc Update dependency commons-codec:commons-codec to v1.18.0
- 3284a1ca19 Update actions/upload-artifact action to v4
- 28887aaccd Update dependency org.mozilla:rhino to v1.8.0
- 4ebbcb01ae Update dependency org.mozilla:rhino to v1.8.0
Full Changelog: 25.1.3 → 25.3.1
Generated by git-cliff.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
helma-25.3.1.tgz
8 downloads · 14 MiB
-
helma-25.3.1.zip
1 download · 16 MiB
-
Helma 25.1.3 Stable
released this
2025-01-03 09:49:14 +00:00 | 18 commits to helma-🐜 since this releaseChanges
Uncategorized
- 3365a2ef58 Fix ExecReload setting in service configuration
- 44f2375749 Update URL of stage environment
- 608fd695c4 Switch to tasks.register() to define custom tasks
- 87675fd6cd Fix deprecation warning for Java plugin conventions
- efb7ad89b3 Add static fields for build date and commit hash
- 5de4616df0 Use main website as environment
- bd70d2fb62 Disable automatic deployment
- 0f8bace3dd Keep the lib/ext directory around
- c1ad40ef72 Remove over-complicated launch and tasks configuration in favor of Gradle plugin
- 6b694a83ed Add setup for Gradle debugging in VS Codium
- 79b7e8092b Decouple update task from install
- 196794cd93 Reorder the tasks
- ed56cf72f7 Slightly modify the version string (still a date representation)
- 3a9c14898b Update run configuration to always use the correct dependencies
- 82c32bb448 Slightly modify the format of the build date
- def303c069 Define Java versions in a more general way
- 55dbc0359c Revert "Update dependency gradle to v8.8"
- f2feef4332 Use generic name for the staging server
- 14ccdf0691 Add deployment workflow
- 4ae840d3c9 Add reusable workflow for setting up SSH agent
- 132f8f4d7d Revert "Bump minimum Java version to 17 (LTS)"
- 0e8ce1d7a7 Slightly reconfigure, reword and format workflow config
📦 Dependency Updates
- e93c501149 Update dependency gradle to v8.12
- 3809198380 Update Jetty packages to v9.4.56.v20240826
- 12e7f298ad Update plugin com.github.jk1.dependency-license-report to v2.9
- d3098c892f Update dependency commons-net:commons-net to v3.11.1
- 65ac2df0ba Update dependency commons-logging:commons-logging to v1.3.4
- a54b27c4aa Update dependency commons-codec:commons-codec to v1.17.1
- a975930192 Update gradle/actions action to v4
- 6d7774fd2e Update dependency gradle to v8.8
Full Changelog: v20240530🐜 → 25.1.3
Generated by git-cliff.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
helma-25.1.3.tgz
21 downloads · 13 MiB
-
helma-25.1.3.zip
0 downloads · 14 MiB
-
Helma 24.5.30 Stable
released this
2024-05-30 18:25:44 +00:00 | 58 commits to helma-🐜 since this releaseChanges
🐛 Bug Fixes
- dd0bdc62ec Fix setup of GitHub token
- 77ea53d949 Fix JavaDoc warnings
- b8abe5a355 Fix Gradle task dependencies
- 50ef602d42 Fix(deps): update dependency commons-codec:commons-codec to v1.16.0
- 8305d30bad Fix: typo
🔀 Merges
- 399f81c1dc Merge pull request #107 from antville/resolve-java-warnings
- d02dd85a45 Merge pull request #108 from antville/fix-javadoc-warnings
- b04b1cf4bf Merge pull request #68 from antville/rewrite-for-each-with-for-of
- d2e09554cd Merge pull request #73 from antville/jetty-xml-9.4.51-upgrade
- ec67204d51 Merge pull request #61 from antville/add-development.prerequisites
- 08a5233bc6 Merge pull request #60 from antville/59-add-support-for-jenv
- db2ebbed9c Merge pull request #55 from antville/54-add-support-for-prepared-sql-statements-to-databaseobject
Uncategorized
- 57642f6f10 Use today’s date as release title
- 7c52b6ba46 Add release action
- ebf9b22f55 Bump minimum Java version to 17 (LTS)
- 0bfa585cb9 Replace new Boolean() with Boolean.valueOf()
- 8ffb7b0b08 Replace new Integer() with Integer.valueOf()
- a68c478dd5 Replace new Double() with Double.valueOf()
- 2ff75f7879 Replace new Long() with Long.valueOf()
- 052bfc0db1 Update README.md
- 63c5aec4df Add tasks to set up SSH agent and publish installation
- cfbfea51d7 Create staging.yml
- bca560e577 Do not run the update task in CI context
- 7f8c776c57 Upgrade the project dir only selectively on install
- 7fa9b805d6 Update renovate.json
- d23268095a Gradle has an issue with the date-based version string
- daf8da61b1 Add tasks to set up SSH agent and publish installation
- db4dfd0ba7 Create staging.yml
- f0ac6cdb5f Do not run the update task in CI context
- d7f9882596 Upgrade the project dir only selectively on install
- d6b7c97518 Update renovate.json
- 1a1b676604 Gradle has an issue with the date-based version string
- d25b8d207e Update renovate.json
- 7fa3f48cff Pin dependency to version number
- d64ca1c7a8 Do not exclude apps directory in Codium
- eae2848e9e Update Codium extensions for Java support
- 581b17bc72 Update renovate.json
- ab116b2af9 Update renovate.json
- d7ab9ff461 Update renovate.json
- 5e1435433a Add vulnerability alerts
- 2cff9188cb Replace Dependabot with Renovate
- 5a4ad8eeda JSDoc issue seems to be fixed
- 6eb1feb5cd Update helma.service
- 6eaf097aef Add support for images in webp format
- 3ccf0af87b Update renovate.json
- 0774054470 Update renovate.json
- e6a893a52e Remove Dependabot configuration
- 0e8f04c0f5 Replace for..each loops with for..of
- 796a6e7337 Enable ES6 features in Rhino
- 647ca18d7b Upgrade Jetty XML package to same version as Jetty servlet
- a580f08c17 Upgrade Gradle to latest version
- a7ee467cdc Group Jetty packages in Dependabot PRs
- e61b654238 Reduce rsync arguments to become more compatible
- a19eb278c7 Disable DocLint for now
- 58d893f044 Create helma.service
- a692d7718c Add development prerequisites
- 6a3a90c4f4 Add .java-version file
- 5fe68aef81 Add VS Code settings
- 9a0cf1a22d Add DatabaseObject.executePreparedRetrieval() method
- 411b9198e4 Change creation of HopSession cookie value
- 4fc158d6eb Also decompress error stream if required
- 85e8088e40 Clean up upstart files
- e0e78b1349 Bump Gradle version
- 8eb3c53818 Minor fix
- 9b63e208d9 Add myself as default assignee
- d3c325cef4 Add Java dependency for Test app to Gradle
- e54b36bb2a Add Java dependency for HopKit to Gradle
- 34b3a5d578 Add comment to unresolved deps
- e8d9f05b72 Add Java dependency for MP3 module to Gradle
- a7fece6218 Add Java dependency for HtmlDocument module to Gradle
- ed5aac7f66 Add Java dependency for HtmlDocument module to Gradle
- 9e2bf074b7 Add Java dependency for search module to Gradle
- aea04da690 Add Java dependency for charts module to Gradle
- 2f8160526c Add Java dependency for SSH module to Gradle
- ac02b90699 Make Git ignore .idea dir
- ae2c1c6221 Bump Java version according to config
- 7a5e470821 Update dependabot.yml
- b31b0dc2a5 Create dependabot.yml
- 4b9b78bb0f Cherry-pick
390231e8dd
- 7e39892c4a Require Java 11
- 62291171e3
res.setCookie()
now accepts boolean httponly and secure flags - f1fa050ea5 Bump version 1.7.4
- e82aa34967 Package modules too
- 65381e7638 Use java8 as target; source could stay 1.5 but i'm bumping this too now
- 21739a54d8 Update readme (first time after 9 years. yey!)
- d1fb7d312e Neither jsdocs nor javadocs did build and the tools seem to be gone for a long time so drop those tasks from ant file; also removed welcome app from demo since this app no longer exists
- 81f5e3cd8e
res.setCookie()
now accepts boolean httponly and secure flags - 75f0245817 Removed activation.jar, this is part of j2se since version 6
- 021a24a100 Updated commons libs:
- 390231e8dd Updated to jetty 9.4.3.v20170317
- b0ff574e95 Updated rhino to 1.7.7.1 and jdk8
📦 Dependency Updates
- 656a023b27 Update dependency com.google.code.gson:gson to v2.11.0
- 2ecd5b4e36 Update dependency gradle to v8.7
- b984877877 Update dependency gradle to v8.7
- ee2384f35a Update Jetty packages to v9.4.54.v20240208
- 519adc3d37 Update dependency commons-codec:commons-codec to v1.17.0
- b6ed068e26 Update plugin com.github.jk1.dependency-license-report to v2.7
- 7d57badb94 Update dependency commons-logging:commons-logging to v1.3.2
- b0e319f3dd Update dependency dom4j:dom4j to v20040902 [SECURITY]
- fd15c4703f Update dependency dom4j:dom4j to v20040902 [SECURITY] (#96)
- 0223cb4ffe Update dependency gradle to v8.5
- aafd5f8a4c Update dependency org.eclipse.jetty:jetty-servlet to v9.4.53.v20231009
- 1fa13b9fef Update dependency org.eclipse.jetty:jetty-xml to v9.4.53.v20231009
- 7555411cdc Update dependency commons-net:commons-net to v3.10.0
- 48ddd69f19 Update dependency commons-logging:commons-logging to v1.3.0
- db966fb4e8 Add renovate.json
- dbb0b6bcfd Build(deps): bump com.github.jk1.dependency-license-report
- d419342ee9 Build(deps): bump commons-net:commons-net from 3.8.0 to 3.9.0
- fb4b11a426 Build(deps): bump org.eclipse.jetty:jetty-servlet
- 7fbad44166 Build(deps): bump com.google.code.gson:gson from 2.8.9 to 2.10.1
- 4ca91f5b2e Build(deps): bump commons-fileupload:commons-fileupload from 1.4 to 1.5
- 090afa9656 Build(deps): bump xercesImpl from 2.12.1 to 2.12.2
- 6c61b9a02b Build(deps): bump com.github.jk1.dependency-license-report
- 276290add0 Build(deps): bump jetty-servlet
- 4bee79eca7 Build(deps): bump gson from 2.8.6 to 2.8.9
- 524578e8de Build(deps): bump com.github.jk1.dependency-license-report
- 6ed340675a Build(deps): bump commons-codec from 1.14 to 1.15
- 7f23ded63d Build(deps): bump rhino from 1.7.12 to 1.7.13
- b5c6afda24 Build(deps): bump commons-net from 3.6 to 3.8.0
- 425e3671ba Build(deps): bump xercesImpl from 2.12.0 to 2.12.1
- b7a8e68537 Build(deps): bump com.github.jk1.dependency-license-report
Full Changelog: v20200614 → v20240530🐜
Generated by git-cliff.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
helma-20240530.tgz
12 downloads · 13 MiB
-
helma-20240530.zip
8 downloads · 14 MiB
-
Helma 20.6.14 Stable
released this
2020-05-17 20:17:39 +00:00 | 233 commits to main since this release- Added support for colored log output
- Added xgettext and po2js tasks (only running with Antville right now)
- Added support for gzip compressed response in helma.Http
- Fixed helma.Http.getURL() not following redirects if protocol changes (e.g. http → https)
- Fixed references to obsolete Base64 encoder in modules
- Updated JavaMail library to implementation package
Changes
🐛 Bug Fixes
- dfe9c5d1a3 Fix: reference to up-to-date java mail library
- 8edc9db372 Fix: java.net.URLConnection not following redirects from http to https
- a5bc33db70 Fix: remaining references to obsolete sun.misc.Base64Encoder
- 523d806b56 Fix: return an empty string if markup is null or undefined
- c984d3c4a2 Fix: exception when trying to copy helma.xsl
- 75f609d095 Fix: updated list of tags according to MDN
- 5a958b2980 Fix: regression from foolishly replacing a nullstring with space
Uncategorized
- db18a003fe Chg: updated changelog
- 2ba24ccea8 Chg: gitignore licenses dir
- 244b92d750 Add: xgettext and po2js tasks
- b91ee88304 Add: some colors to log output
- df3af8fab1 Add: support for gzip encoded http response
- 657f66c0ce Chg: merged parser code modified in antville app back into hopkit
- 0bf39c8f4b Add: missing licenses for jars in helma modules
- 2721db44ae Chg: replaced static licenses with automatically generated ones using gradle task
- ae50bc562e Del: obsolete entity table and test method
- 9950f4df46 Del: outdated list of and check for “all” tags
Full Changelog: v20200321 → v20200614
Generated by git-cliff.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
helma-20200614.tgz
128 downloads · 12 MiB
-
helma-20200614.zip
44 downloads · 13 MiB
-
Helma 20.3.21 Stable
released this
2020-03-21 19:22:53 +00:00 | 250 commits to main since this release- Completely rewrote build system with Gradle
- Separated launcher from main source as Gradle subproject
- Launcher now includes all JARs found in
lib
- Upgraded Rhino to version 1.7.12
- Upgraded Jetty to version 9.x
- Removed support for Apache JServ Protocol (AJP)
- Added support for CommonJS require() method
- Allow variable arguments in res.write() and res.writeln()
- Replaced Helma’s MD5 and Base64 methods with equivalent methods from Apache Commons
- Refactored String methods from Java to JavaScript: encode(), encodeForm(), encodeXml(), stripTags()
- Replaced custom String methods with Rhino’s built-in ones: endsWith(), repeat(), startsWith(), trim()
- Refactored custom String.pad() method with built-in methods
- Redefined custom Array.contains() method with built-in Array.includes()
- Refactored custom Array methods with built-in methods: intersection(), union()
Changes
🐛 Bug Fixes
- 5821630d7d Fix: removed / replaced orphaned helma links
- 74b927244e Fix sendForward() to define Content-Range header, as required by HTML5 audio and video tags.
- d540b38a98 Fix: line endings in archive files (zip: crlf; tar: lf)
- e40b78230c Fix: missing jsdoc files
- 70a0b2d9a1 Fix: readmes
- efd5617a89 Fix: error when running start scripts
- fcb01e21cd Fix: use file-based stream
- ad04d90940 Fix: exception when trying to close undefined stream in finally block
- e82dd613db Fix: null pointer exception
- 51b568f099 Fix: build instructions using gradlew
- 8820821f41 Fix: prevent dock icon being shown in macos
- dd822d4e24 Fix: reference to Base64 is ambiguous, both class java.util.Base64 in java.util and class helma.util.Base64 in helma.util match (Java 8)
- 948dc9a76b Fix: removed encoding of valid unicode characters to html entities
- 735de0bbf6 Fix: re-enabled output of <br> elements in format() method with additional class attribute to signify where it comes from
- 8a6c58ad74 Fixed module URL
- a094f59a28 Fixed bug in decodeHttpAuth() causing colons in a password (and everything afterwards) to be swallowed. Note: RFC 2617 explicitely allows colons in passwords, just not in usernames.
Uncategorized
- 1f1163704a Add: group and description to custom tasks
- cd05af552e Chg: cast each array element to string
- a9e1cf3f51 Escape backslash () in SQL Strings as they can break queries unescaped.
- e246589cdf Chg: bumped version of commons codec jar
- 2ca34c70b5 Chg: bumped jetty version
- a2d9dae06e Add: jvm arg to prevent dock icon on macos
- 19a3961207 Add: parameter for running commandline task
- b90143adf7 Chg: name of rhino shell task
- a9163bd66f Chg: moved launcher source files into subproject
- 94ce6dac49 Del: code in comments
- a4635aefb6 Chg: updated readme
- e4a36582f7 Del: self-made start scripts (generated by gradle now)
- 387066f34d Chg: moved http and xmlrpc port settings into server.properties
- 7eebeee1d0 Chg: replaced ant with gradle
- ced560f0c7 Chg: set source and target of java versions to 6
- c0cbe38fc5 Chg: upgrade dependencies
- 1bc6653499 Chg: get rid of main task
- 78ccdfced9 Don't assume a specific system class loader.
- 938456e014 Chg: upgraded rhino to version 1.7.9
- 1008524b35 Chg: sorted lines
- 7dc2ffe46c Chg: upgraded commons net lib
- ffbf863046 Finish goodbye-ajp
- 468e8a9298 Chg: upgraded jetty to version 9.4.3.v20170317
- 5f68f40579 Wip: removing ajp support
- 7185214a5d Del: inline css styles from helma debug lines
- 1054413a10 Chg: allow variable amount of arguments in response methods
- 3927f86e58 Add: .gradle dir to .gitignore
- 7d07ac4f2d Chg: updated version string
- 29743f0608 Chg: updated rhino to version 1.7.7.1
- 5c0e36e48b Add: experimental support for commonjs modules
- 43cc3ca243 Chg: removed spaces before commented-out code
- c50fec4abb Add: -i flag for helma installation dir
- c468e8e865 Add: support for httponly and secure cookies
- 5f0ff9f635 Add: gradle files
- ecb0003a37 Add: gradle files
- 6e196e857f Del: support for Jimi image processing library
- 80dfe53204 Chg: removed transformation of linebreaks to <br> or <p> elements in format() method
- ed8f6ce9b6 Chg: removed transformation to HTML entities, basically only supporting Unicode output (it’s 2015, I think it’s alright)
- fc51cb398b Chg: bumped Java source and target version to 1.7
- 835c56afcf Ignore anything starting with db
- 2cfb7e4b15 Ignore anything starting with apps and the passwd file created by the manage app
- f763a0896e Update and rename README.txt to README.md
- 60b31e6133 Update and rename README.txt to README.md
- af2c37bda6 Update and rename readme.txt to README.md
- 6ca7261976 Delete summary.txt
- 7e6c6c6d5b Update README.md
- 32eb71677e Update README.md
- b0eb4ecba3 Update and rename README to README.md
- 69adddafed Updated Jala module
- 22a23c45a2 Converted to MarkDown
- 4c9114fac4 Updated Git URL for Jala submodule
- e9e8a4aa34 Moved some exclusion patterns from .git/info/exclude to .gitignore
- 48d77455f8 Ignore log directory
- 96a037d508 Added Jala as submodule
- 921b074e6b Refactored replace_filter to use JS regular expression
- 2acff557d0 Removed default size from form fields
- e2fe90126b Removed submodules
- f6f6475908 Remoted symlink
- b5adad0eaa Removed swarm submodule
- 59d127e089 Merged with helma/master
- a9a6b0d753 Added submodules for apps, modules and swarm
- d8757f6aa3 Removed extra code for 'org.mortbay' loggers
- 578c654541 Switch ContextHandler -> ServletContextHandler
- 786a5e86bd To fix the illegal state exception
- bb8aba7adc Replace jar files and jar loading
- d0c555e62a Autochanges by jetty6to7 tool
- d26bc06459 Update rhino to 8ba9619bc53a3a61e9e026ef86b6ad698a850d38
- bb4e494ec6 Removed extra code for 'org.mortbay' loggers
- 503005eac8 Switch ContextHandler -> ServletContextHandler
- 892078eb4e To fix the illegal state exception
- aff951c964 Replace jar files and jar loading
- 56871c7072 Autochanges by jetty6to7 tool
- c7e9f4c6cb Update rhino to 8ba9619bc53a3a61e9e026ef86b6ad698a850d38
- 1db31dc405 Case-sensitivity-switch implemented by kmfdm
- 964fcc1e54 Added .gitignore file and debian directory
Full Changelog: v1.7.4 → v20200320
Generated by git-cliff.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
helma-20200321.tgz
45 downloads · 11 MiB
-
helma-20200321.zip
14 downloads · 12 MiB