1. 7c528dc Merge pull request #139 from apache/feature/github-actions-updates by ddekany · 6 days ago 2.3-gae
  2. 73b8981 Updated many GitHub Actions to latest version by ddekany · 6 days ago
  3. c12f095 Updated gradle/actions to v6.4.1. (The old version is not allowed anymore one the GitHub CI build.) by ddekany · 6 days ago
  4. 7d994cf Updated to latest 8.x Gradle. (The old version is not allowed anymore one the GitHub CI build.) by ddekany · 6 days ago
  5. 1fc2c14 Merge pull request #138 from sharanggupta/cannot-fail-tests by ddekany · 7 days ago
  6. 8a42f62 Fail tests when the expected exception is missing by Sharang Gupta · 9 days ago
  7. 5adfda4 Assert crafted trusted template names resolve by Sharang Gupta · 9 days ago
  8. df5146f Enable VersionTest.testFromNumberIncubating by Sharang Gupta · 9 days ago
  9. 3d27797 Merge pull request #137 from siddiqueirshad/fix-typo-parameter by ddekany · 9 days ago
  10. 89bb3e7 Fix typo 'paramter' to 'parameter' in DateUtil.java by siddiqui irshad · 10 days ago
  11. e156e5f Added Configuration.VERSION_2_3_36, and fixed DefaultObjectWrapperTest (and changed it to be more understandable) by ddekany · 10 weeks ago
  12. bea5c35 Updated version number to 2.3.36-SNAPSHOT by ddekany · 3 months ago
  13. 68f9a90 Manual: Updated with actual release date by ddekany · 3 months ago
  14. 9c3db2c (Manual: Version history adjustments) by ddekany · 3 months ago v2.3.35-gae
  15. 27f341d Javadoc fix (and some accidental reformatting): For Servlet related classes/packages both the legacy and the newer Jakarta variant stated that it's the legacy one. (That was because one is a build-time copy of the other, with simple search-and-replace applied.) by ddekany · 3 months ago
  16. a892508 ClassTemplateLoader and WebappTemplateLoader now checks against backing out from the base directory (and throws MalformedTemplateNameException if that happens), instead of only relying on TemplateCache for that. (Note that FileTemplateLoader always did this check.) In principle, this is the responsibility of TemplateCache, however, not everyone gets Template-s through Configuration.getTemplate, and so through TemplateCache. While the TemplateLoader contract doesn't promise any such checks, it's relatively cheap to do in these case, and adds an extra layer of security. by ddekany · 3 months ago
  17. 91c7734 Removed all "main" (CLI entry point) methods from our main artifact. They were @Deprecated for a long time, and security scans sometimes flag them. (There are still some in test code.) by ddekany · 3 months ago
  18. b861184 (Some version history updates) by ddekany · 3 months ago
  19. 43c3d5a Fixed issue with in XML DOM imperative XML processing, where the @@markup and @@nested_markup keys did not XML-escape the values of the xmlns or xmlnx:prefix attributes. by ddekany · 3 months ago
  20. 2119615 (Minor code cleanup) by ddekany · 3 months ago
  21. 96d1cec Deprecated NodeModel utility methods that by default used DocumentBuilderFactory that can load external entities. So now if someone calls them, they will see the warning in the IDE. by ddekany · 3 months ago
  22. 5615e85 Improved DefaultMemberAccessPolicy-rules to block listing Java system properties. (This default policy is only for trusted template authors anyway (see FAQ), but for historical reasons always we maintain it.) by ddekany · 3 months ago
  23. 394614a OptInTemplateClassResolver: Faster by ddekany · 3 months ago
  24. 83953d9 Modernize legacy Java usage (mostly things possible since Java 7), and some other code cleanup, mostly freemarker.cache. Also applied standard format on changed fielsm so they won't keep changing at functional changes. by ddekany · 3 months ago
  25. 3e0d0c0 README.md: Compressed/crossreferenced exotic JDK troubleshooting by ddekany · 3 months ago
  26. e01dcb4 Merge pull request #131 from chrisrueger/add-skipJava9And16SourceSets-for-local-dev by ddekany · 3 months ago
  27. 5c36655 Add Apple Silicon build workaround by Christoph Rueger · 6 months ago
  28. 9c2cd96 (README adjustment) by ddekany · 3 months ago
  29. 962bf05 Added missing item to version history by ddekany · 3 months ago
  30. 0c9defb Updated version to 2.3.35, preparing for release by ddekany · 3 months ago
  31. e80df26 [PR-132] Refinements for feature/hex-integer-literals: by ddekany · 3 months ago
  32. 667686b Merge pull request #132 from gdisirio/feature/hex-integer-literals by ddekany · 3 months ago
  33. 9860d1e (Manual: Version to 2.3.35) by ddekany · 3 months ago
  34. 5b5a1bb Added ?lines by ddekany · 3 months ago
  35. 3c86876 Added some AI directories we don't commit at the moment to rat-excludes by ddekany · 3 months ago
  36. ed8c28c [PR-130] Post-merge adjustments: by ddekany · 3 months ago
  37. a71fbc3 Merge pull request #130 from gdisirio/feature/string-formatting-builtins by ddekany · 3 months ago
  38. 99bcddc Review feedback: ?dedent(prefix) trims too, and parametric indent/dedent tests. by Giovanni Di Sirio · 3 months ago
  39. 621a8ac - Code cleanup: Mostly, the refactoring of indent/dedent algorithms to be more readable by ddekany · 3 months ago feature/string-formatting-builtins
  40. e0f32f0 Review feedback: dedent partial prefixes, indent every line, drop ?right_pad_lines. by Giovanni Di Sirio · 3 months ago
  41. a633172 Add the missing ASF license header to _CoreStringUtilsTest.java. by Giovanni Di Sirio · 3 months ago
  42. 4ab4d64 [PR-130] Adjustments: by ddekany · 4 months ago
  43. ad83172 Add hexadecimal integer literals (e.g. 0xFF) by Giovanni Di Sirio · 6 months ago
  44. 5e60f37 (Fixed Template.java import code style to be consistent with the rest) by ddekany · 5 months ago
  45. e00d27c Updated gradle/actions/setup-gradle version, as by ddekany · 5 months ago
  46. cbcaa8d Removed freemarker.debug due to concerns of being flagged for using RMI, and because we believe nobody uses it. by ddekany · 5 months ago
  47. 0b6e617 Review feedback: clarify character-width semantics and non-breaking space behaviour by Giovanni Di Sirio · 6 months ago
  48. 3abd7f0 Review feedback: add no-argument ?dedent() form (Python textwrap.dedent-style) by Giovanni Di Sirio · 6 months ago
  49. ecfa044 Review feedback: rename ?pad_lines to ?right_pad_lines by Giovanni Di Sirio · 6 months ago
  50. 097fdcf Add string built-ins for multi-line text formatting: ?indent, ?dedent, ?wrap, ?pad_lines by Giovanni Di Sirio · 6 months ago
  51. ef20c37 Moved "Security Scan Guidance" from AGENTS.md into SECURITY.md, and extended it. Typo fixes in `AGENTS.md`. by ddekany · 6 months ago
  52. 65c32e0 Added AGENTS.md to RAT excludes by ddekany · 6 months ago
  53. fa02a17 Added AGENTS.md. Also, README typo fixes. by ddekany · 6 months ago
  54. b3dea92 Merge pull request #129 from apache/infrastructure-ruleset-bot/default-branch-protection by ddekany · 6 months ago
  55. a12bda2 Set up default protection ruleset for default and release branches by The Apache Software Foundation · 6 months ago infrastructure-ruleset-bot/default-branch-protection
  56. 70d634d (GitHub workflow typo) by ddekany · 6 months ago
  57. 1aa0ca9 (GitHub workflow typo) by ddekany · 6 months ago
  58. 0fe3e22 GitHub CI: Just avoid running GraalVM native test on Windows, which is currently broken. It already runs on Linux, I think that's enough. The complexity added to make that test work on the Windows (vctools installation, exe suffix) is not worth it. by ddekany · 6 months ago
  59. 09d6cfb [FREEMARKER-234] Fixed a unit test. Improved Configuration.incompatibleImprovements javadoc. by ddekany · 6 months ago
  60. 6c2b018 Trying to fix GitHub CI workflow by ddekany · 6 months ago
  61. 7ccb9f2 Trying to fix GitHub CI workflow by ddekany · 6 months ago
  62. 2048f7d [FREEMARKER-234] PR adjustments by ddekany · 6 months ago
  63. 0c13d27 Merge pull request #127 from mapeders/FREEMARKER-234-boolean-wrapper-is-getter by ddekany · 6 months ago
  64. a6ea90f Merge pull request #128 from mapeders/FREEMARKER-116-fix-beanswrapper-doc-mismatch by ddekany · 7 months ago
  65. 3f36197 [FREEMARKER-116] Fix mismatch between example code and explanation in BeansWrapper documentation by madsbredholt · 7 months ago
  66. 5135b42 [FREEMARKER-234] Expose Boolean isFoo() getters as bean properties by madsbredholt · 7 months ago
  67. 783b5c4 Merge pull request #126 from mapeders/FREEMARKER-209-fix-estabilished-typo by ddekany · 7 months ago
  68. 7f19c62 [FREEMARKER-209] Fix "estabilished" typo in error message by madsbredholt · 7 months ago
  69. 2f50940 Merge pull request #116 from hduelme/use-isEmpty-to-check-if-string-is-empty by ddekany · 12 months ago
  70. b20474e Merge pull request #123 from stevemcleod/fix-error-in-switch-example by ddekany · 12 months ago
  71. 3e695bf Corrected the stray usage of switch-with-case in the switch-with-on example. by Steve McLeod · 12 months ago
  72. 9468a08 Improved Logger javadoc. by ddekany · 1 year ago
  73. 33d5094 GraalVM native PR followup: Moved documentation from the README into the Manual. Also reworked it. by ddekany · 1 year ago
  74. 2cce3b5 GraalVM native PR followup: Refactored example project: by ddekany · 1 year ago
  75. 37cc917 Merge pull request #121 from fugerit-org/1-add-graalvm-support-to-apache-freemarker by ddekany · 1 year ago
  76. 4ad7311 GraalVM native support guide sample by Matteo Franci a.k.a. Fugerit · 1 year, 6 months ago
  77. d0012c0 Add GraalVM native support (reflect-config.json) by Matteo Franci a.k.a. Fugerit · 1 year, 6 months ago
  78. 91a80a7 GraalVM support : added usage documentation by Matteo Franci a.k.a. Fugerit · 1 year, 7 months ago
  79. e742a30 Added 'ubuntu-24.04-arm' os to CI matrix by Matteo Franci a.k.a. Fugerit · 1 year, 10 months ago
  80. 4634f93 Add test project for GraalVM native support + CI updated by Matteo Franci a.k.a. Fugerit · 1 year, 10 months ago
  81. ac93570 Add GraalVM native support by Matteo Franci a.k.a. Fugerit · 1 year, 10 months ago
  82. 54667e0 (Manual: Put ® into superscript) by ddekany · 1 year, 5 months ago
  83. 04699f0 Manual: Added some markers to affect Pagefind weights by ddekany · 1 year, 5 months ago
  84. ed77bd4 (Minor javadoc adjustment) by ddekany · 1 year, 5 months ago
  85. ce10002 README: Added section about website related build tasks by ddekany · 1 year, 5 months ago
  86. ce972a0 Manual: Use pagefindBasedSearch by ddekany · 1 year, 5 months ago
  87. a49abc8 (Manual: Updated legal text in the footer.) by ddekany · 1 year, 8 months ago
  88. 97bc9b8 (Manual: Added ®) by ddekany · 1 year, 8 months ago
  89. 04a57e4 Javadoc: (Typo fix) by ddekany · 1 year, 10 months ago
  90. 86455dc Updated version to 2.3.35-SNAPSHOT by ddekany · 1 year, 10 months ago
  91. f2b4844 Javadoc: (Typo fix) by ddekany · 1 year, 11 months ago
  92. 6969b89 Javadoc: Improved Configuration documentation by ddekany · 1 year, 11 months ago
  93. 0c85748 Javadoc: Fixed malformed HTML by ddekany · 1 year, 11 months ago
  94. 3f4fda5 Manual: Updated release date, and some more version history adjustments by ddekany · 1 year, 11 months ago
  95. 46343f2 Javadoc: Document the effect of incompatibleImprovements 2.3.34. by ddekany · 1 year, 11 months ago
  96. e263604 Adjusted description in the generated pom.xml by ddekany · 2 years ago v2.3.34-gae
  97. 55ffb5e Adjusted last merged PR: incompatibleImprovements 2.3.24 -> 2.3.34. Added more JUnit tests. Updated version history. by ddekany · 2 years ago
  98. 69cf616 Merge pull request #120 from nolaviz/sep-incompatible-improvements by ddekany · 2 years ago
  99. de37405 Re-enable bare `<sep>` when incompatibleImprovements < 2.3.34. by Alon Ziv · 2 years ago
  100. aba94c0 Adjusted description in POM by ddekany · 2 years ago