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