1. bea5c35 Updated version number to 2.3.36-SNAPSHOT by ddekany · 6 days ago 2.3-gae
  2. 68f9a90 Manual: Updated with actual release date by ddekany · 7 days ago
  3. 9c3db2c (Manual: Version history adjustments) by ddekany · 12 days ago v2.3.35-gae
  4. 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 · 12 days ago
  5. 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 · 13 days ago
  6. 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 · 13 days ago
  7. b861184 (Some version history updates) by ddekany · 13 days ago
  8. 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 · 13 days ago
  9. 2119615 (Minor code cleanup) by ddekany · 14 days ago
  10. 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 · 14 days ago
  11. 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 · 14 days ago
  12. 394614a OptInTemplateClassResolver: Faster by ddekany · 14 days ago
  13. 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 · 2 weeks ago
  14. 3e0d0c0 README.md: Compressed/crossreferenced exotic JDK troubleshooting by ddekany · 12 days ago
  15. e01dcb4 Merge pull request #131 from chrisrueger/add-skipJava9And16SourceSets-for-local-dev by ddekany · 12 days ago
  16. 5c36655 Add Apple Silicon build workaround by Christoph Rueger · 3 months ago
  17. 9c2cd96 (README adjustment) by ddekany · 3 weeks ago
  18. 962bf05 Added missing item to version history by ddekany · 3 weeks ago
  19. 0c9defb Updated version to 2.3.35, preparing for release by ddekany · 3 weeks ago
  20. e80df26 [PR-132] Refinements for feature/hex-integer-literals: by ddekany · 4 weeks ago
  21. 667686b Merge pull request #132 from gdisirio/feature/hex-integer-literals by ddekany · 4 weeks ago
  22. 9860d1e (Manual: Version to 2.3.35) by ddekany · 4 weeks ago
  23. 5b5a1bb Added ?lines by ddekany · 4 weeks ago
  24. 3c86876 Added some AI directories we don't commit at the moment to rat-excludes by ddekany · 4 weeks ago
  25. ed8c28c [PR-130] Post-merge adjustments: by ddekany · 4 weeks ago
  26. a71fbc3 Merge pull request #130 from gdisirio/feature/string-formatting-builtins by ddekany · 4 weeks ago
  27. 99bcddc Review feedback: ?dedent(prefix) trims too, and parametric indent/dedent tests. by Giovanni Di Sirio · 4 weeks ago
  28. 621a8ac - Code cleanup: Mostly, the refactoring of indent/dedent algorithms to be more readable by ddekany · 5 weeks ago feature/string-formatting-builtins
  29. e0f32f0 Review feedback: dedent partial prefixes, indent every line, drop ?right_pad_lines. by Giovanni Di Sirio · 5 weeks ago
  30. a633172 Add the missing ASF license header to _CoreStringUtilsTest.java. by Giovanni Di Sirio · 5 weeks ago
  31. 4ab4d64 [PR-130] Adjustments: by ddekany · 6 weeks ago
  32. ad83172 Add hexadecimal integer literals (e.g. 0xFF) by Giovanni Di Sirio · 3 months ago
  33. 5e60f37 (Fixed Template.java import code style to be consistent with the rest) by ddekany · 3 months ago
  34. e00d27c Updated gradle/actions/setup-gradle version, as by ddekany · 3 months ago
  35. cbcaa8d Removed freemarker.debug due to concerns of being flagged for using RMI, and because we believe nobody uses it. by ddekany · 3 months ago
  36. 0b6e617 Review feedback: clarify character-width semantics and non-breaking space behaviour by Giovanni Di Sirio · 3 months ago
  37. 3abd7f0 Review feedback: add no-argument ?dedent() form (Python textwrap.dedent-style) by Giovanni Di Sirio · 3 months ago
  38. ecfa044 Review feedback: rename ?pad_lines to ?right_pad_lines by Giovanni Di Sirio · 3 months ago
  39. 097fdcf Add string built-ins for multi-line text formatting: ?indent, ?dedent, ?wrap, ?pad_lines by Giovanni Di Sirio · 3 months ago
  40. ef20c37 Moved "Security Scan Guidance" from AGENTS.md into SECURITY.md, and extended it. Typo fixes in `AGENTS.md`. by ddekany · 4 months ago
  41. 65c32e0 Added AGENTS.md to RAT excludes by ddekany · 4 months ago
  42. fa02a17 Added AGENTS.md. Also, README typo fixes. by ddekany · 4 months ago
  43. b3dea92 Merge pull request #129 from apache/infrastructure-ruleset-bot/default-branch-protection by ddekany · 4 months ago
  44. a12bda2 Set up default protection ruleset for default and release branches by The Apache Software Foundation · 4 months ago infrastructure-ruleset-bot/default-branch-protection
  45. 70d634d (GitHub workflow typo) by ddekany · 4 months ago
  46. 1aa0ca9 (GitHub workflow typo) by ddekany · 4 months ago
  47. 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 · 4 months ago
  48. 09d6cfb [FREEMARKER-234] Fixed a unit test. Improved Configuration.incompatibleImprovements javadoc. by ddekany · 4 months ago
  49. 6c2b018 Trying to fix GitHub CI workflow by ddekany · 4 months ago
  50. 7ccb9f2 Trying to fix GitHub CI workflow by ddekany · 4 months ago
  51. 2048f7d [FREEMARKER-234] PR adjustments by ddekany · 4 months ago
  52. 0c13d27 Merge pull request #127 from mapeders/FREEMARKER-234-boolean-wrapper-is-getter by ddekany · 4 months ago
  53. a6ea90f Merge pull request #128 from mapeders/FREEMARKER-116-fix-beanswrapper-doc-mismatch by ddekany · 5 months ago
  54. 3f36197 [FREEMARKER-116] Fix mismatch between example code and explanation in BeansWrapper documentation by madsbredholt · 5 months ago
  55. 5135b42 [FREEMARKER-234] Expose Boolean isFoo() getters as bean properties by madsbredholt · 5 months ago
  56. 783b5c4 Merge pull request #126 from mapeders/FREEMARKER-209-fix-estabilished-typo by ddekany · 5 months ago
  57. 7f19c62 [FREEMARKER-209] Fix "estabilished" typo in error message by madsbredholt · 5 months ago
  58. 2f50940 Merge pull request #116 from hduelme/use-isEmpty-to-check-if-string-is-empty by ddekany · 10 months ago
  59. b20474e Merge pull request #123 from stevemcleod/fix-error-in-switch-example by ddekany · 10 months ago
  60. 3e695bf Corrected the stray usage of switch-with-case in the switch-with-on example. by Steve McLeod · 10 months ago
  61. 9468a08 Improved Logger javadoc. by ddekany · 10 months ago
  62. 33d5094 GraalVM native PR followup: Moved documentation from the README into the Manual. Also reworked it. by ddekany · 10 months ago
  63. 2cce3b5 GraalVM native PR followup: Refactored example project: by ddekany · 10 months ago
  64. 37cc917 Merge pull request #121 from fugerit-org/1-add-graalvm-support-to-apache-freemarker by ddekany · 10 months ago
  65. 4ad7311 GraalVM native support guide sample by Matteo Franci a.k.a. Fugerit · 1 year, 4 months ago
  66. d0012c0 Add GraalVM native support (reflect-config.json) by Matteo Franci a.k.a. Fugerit · 1 year, 4 months ago
  67. 91a80a7 GraalVM support : added usage documentation by Matteo Franci a.k.a. Fugerit · 1 year, 5 months ago
  68. e742a30 Added 'ubuntu-24.04-arm' os to CI matrix by Matteo Franci a.k.a. Fugerit · 1 year, 7 months ago
  69. 4634f93 Add test project for GraalVM native support + CI updated by Matteo Franci a.k.a. Fugerit · 1 year, 8 months ago
  70. ac93570 Add GraalVM native support by Matteo Franci a.k.a. Fugerit · 1 year, 8 months ago
  71. 54667e0 (Manual: Put ® into superscript) by ddekany · 1 year, 2 months ago
  72. 04699f0 Manual: Added some markers to affect Pagefind weights by ddekany · 1 year, 2 months ago
  73. ed77bd4 (Minor javadoc adjustment) by ddekany · 1 year, 2 months ago
  74. ce10002 README: Added section about website related build tasks by ddekany · 1 year, 2 months ago
  75. ce972a0 Manual: Use pagefindBasedSearch by ddekany · 1 year, 2 months ago
  76. a49abc8 (Manual: Updated legal text in the footer.) by ddekany · 1 year, 6 months ago
  77. 97bc9b8 (Manual: Added ®) by ddekany · 1 year, 6 months ago
  78. 04a57e4 Javadoc: (Typo fix) by ddekany · 1 year, 8 months ago
  79. 86455dc Updated version to 2.3.35-SNAPSHOT by ddekany · 1 year, 8 months ago
  80. f2b4844 Javadoc: (Typo fix) by ddekany · 1 year, 8 months ago
  81. 6969b89 Javadoc: Improved Configuration documentation by ddekany · 1 year, 8 months ago
  82. 0c85748 Javadoc: Fixed malformed HTML by ddekany · 1 year, 8 months ago
  83. 3f4fda5 Manual: Updated release date, and some more version history adjustments by ddekany · 1 year, 8 months ago
  84. 46343f2 Javadoc: Document the effect of incompatibleImprovements 2.3.34. by ddekany · 1 year, 8 months ago
  85. e263604 Adjusted description in the generated pom.xml by ddekany · 1 year, 9 months ago v2.3.34-gae
  86. 55ffb5e Adjusted last merged PR: incompatibleImprovements 2.3.24 -> 2.3.34. Added more JUnit tests. Updated version history. by ddekany · 1 year, 9 months ago
  87. 69cf616 Merge pull request #120 from nolaviz/sep-incompatible-improvements by ddekany · 1 year, 9 months ago
  88. de37405 Re-enable bare `<sep>` when incompatibleImprovements < 2.3.34. by Alon Ziv · 1 year, 9 months ago
  89. aba94c0 Adjusted description in POM by ddekany · 1 year, 9 months ago
  90. 6579c86 (Manual typo fix) by ddekany · 1 year, 9 months ago
  91. becc837 Comment in gradle.properties about how to avoid modifying it by ddekany · 1 year, 9 months ago
  92. 19e99c6 Updated Manual for 2.3.34 release by ddekany · 1 year, 9 months ago
  93. b0d4ffd Updated version number by ddekany · 1 year, 9 months ago
  94. ffd0bf4 Minor code cleanup for #switch/#on by ddekany · 1 year, 9 months ago
  95. fdb3cee Manual: Added GitHub PR links to 2.3.34 change log. by ddekany · 1 year, 9 months ago
  96. 578106c Post-merge adjustments for "Fix sep directive in syntax A breaks templates in syntax B": Added it to change log. Replaced JUnit test with one that covers more variations. by ddekany · 1 year, 9 months ago
  97. 66c94aa Merge pull request #119 from binokkio/fix-sep by ddekany · 1 year, 9 months ago
  98. 268f555 Fix typo by Binokkio · 1 year, 10 months ago
  99. 0649015 Fix sep directive in syntax A breaking templates in syntax B by Binokkio · 1 year, 10 months ago
  100. 5d2022d Merge pull request #118 from Blackman99/patch-1 by ddekany · 1 year, 10 months ago