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