| Key | Summary | Status | Resolution | By |
|---|---|---|---|---|
| VELOCITY-50 | RFE: invalid parameters for #if directive should be a parse error? | Resolved | Won't Fix | Unassigned |
| VELOCITY-62 | Macro scope nesting | Resolved | Fixed | Unassigned |
| VELOCITY-70 | public members inherted from non-public classes are not valid references | Resolved | Cannot Reproduce | Unassigned |
| VELOCITY-92 | File names do not appear in ParseErrorExceptions | Resolved | Duplicate | Unassigned |
| VELOCITY-102 | Add Support for Static Utility Classes | Resolved | Fixed | Unassigned |
| VELOCITY-146 | Macros not evaluated on the first attempt with #parse | Resolved | Fixed | Unassigned |
| VELOCITY-149 | allow for deeply nested macro calls | Resolved | Won't Fix | Unassigned |
| VELOCITY-174 | For consideration: #define()...#end directive to define a block of VTL as a reference | Resolved | Fixed | Unassigned |
| VELOCITY-223 | VMs that use a large number of directives and macros use excessive amounts of memory - over 4-6MB RAM per form | Resolved | Fixed | Unassigned |
| VELOCITY-227 | ResourceFactory not extensible | Resolved | Fixed | Unassigned |
| VELOCITY-232 | Add support for array.length | Resolved | Won't Fix | Unassigned |
| VELOCITY-277 | macros in #parsed files are not refreshed when including page is refreshed | Resolved | Fixed | Unassigned |
| VELOCITY-297 | Maximum recursion depth for macro calls | Resolved | Fixed | Unassigned |
| VELOCITY-333 | RuntimeInstance.init(Properties p) doesn't inherit defaults | Resolved | Fixed | Unassigned |
| VELOCITY-352 | Need translation of change to user's guide re: math operations | Resolved | Fixed | Unassigned |
| VELOCITY-355 | lost '#'s inside #literal()/#end | Resolved | Fixed | Unassigned |
| VELOCITY-362 | can't load macros in file loaded with #parse | Resolved | Fixed | Unassigned |
| VELOCITY-365 | handle Lists & arrays similarly | Resolved | Duplicate | Unassigned |
| VELOCITY-395 | Semantics of escaping unclear | Resolved | Fixed | Unassigned |
| VELOCITY-437 | Intercept output of objects | Resolved | Fixed | Unassigned |
| VELOCITY-439 | Improve Resource existence detection | Resolved | Fixed | Unassigned |
| VELOCITY-443 | Velocity 1.4 does not support Iterable collections. | Resolved | Fixed | Nathan Bubna |
| VELOCITY-447 | add documentation to explain precedence for resolving property | Resolved | Fixed | Henning Schmiedehausen |
| VELOCITY-448 | Can't define macro in separate file and use it in another file. | Closed | Duplicate | Unassigned |
| VELOCITY-450 | Reduce memory usage for Velocity templates | Resolved | Fixed | Unassigned |
| VELOCITY-452 | In ASTMethod.execute the IllegalArgumentException should be catched | Resolved | Fixed | Henning Schmiedehausen |
| VELOCITY-455 | Error in chapter "Escaping VTL Directives" in the User Guide | Resolved | Fixed | Unassigned |
| VELOCITY-466 | Look into maven plugins for ant to use automatic deployment to maven repositories | Resolved | Fixed | Henning Schmiedehausen |
| VELOCITY-467 | Throw more exceptions and log less errors | Resolved | Fixed | Unassigned |
| VELOCITY-499 | Default Velocity LogChute implementations blabber too much | Resolved | Fixed | Nathan Bubna |
| VELOCITY-509 | Add new directive #evaluate | Resolved | Fixed | Unassigned |
| VELOCITY-511 | add notes on jar upgrade to README | Resolved | Fixed | Henning Schmiedehausen |
| VELOCITY-512 | fix dependency list in jar-dependencies.xml | Resolved | Fixed | Henning Schmiedehausen |
| VELOCITY-514 | Rendering a template with inline macro concurrently causes VM error : Null AST | Resolved | Fixed | Unassigned |
| VELOCITY-517 | anchors do not appear in user guide | Closed | Fixed | Henning Schmiedehausen |
| VELOCITY-520 | "\u0061" causes lexer exception | Resolved | Fixed | Unassigned |
| VELOCITY-521 | please do not force to use JDK 1.4 for running the package target in build.xml | Resolved | Fixed | Will Glass-Husain |
| VELOCITY-524 | MD5 files have incorrect format | Resolved | Fixed | Unassigned |
| VELOCITY-525 | Clean up the logic in SecureIntrospectorImpl to be more readable. | Resolved | Fixed | Henning Schmiedehausen |
| VELOCITY-526 | Update our maven POM to match Apache standards. | Resolved | Fixed | Henning Schmiedehausen |
| VELOCITY-528 | Velocity 1.5 raises errors for templates that ran in 1.4. | Resolved | Fixed | Unassigned |
| VELOCITY-529 | Set a macro library programmatically for each individual page request | Closed | Fixed | Unassigned |
| VELOCITY-531 | Some user feedback / wishes from the O'Reilly blog | Resolved | Fixed | Unassigned |
| VELOCITY-532 | $velocityCount in macro not processed | Resolved | Cannot Reproduce | Unassigned |
| VELOCITY-533 | Treat arrays like fixed-length lists | Resolved | Fixed | Unassigned |
| VELOCITY-534 | Support varargs in method calls | Resolved | Fixed | Unassigned |
| VELOCITY-536 | Velocity Engine throws NullPointer Exception when two people click on the same page at the same time for the first time | Resolved | Fixed | Unassigned |
| VELOCITY-537 | Multi-line comments causing ParseException in macros in Velocity engine 1.5 | Resolved | Fixed | Will Glass-Husain |
| VELOCITY-538 | Cannot add objects as values in Map creation unless last entry is quoted | Resolved | Fixed | Will Glass-Husain |
| VELOCITY-541 | only possible to use one StringResourceLoader per application | Resolved | Fixed | Nathan Bubna |
| VELOCITY-543 | download page refers to nightly builds which don't exist | Resolved | Fixed | Unassigned |
| VELOCITY-544 | BooleanPropertyExecutor refers to primitive boolean not object Boolean | Resolved | Fixed | Unassigned |
| VELOCITY-545 | Fix memory leak in ParserPoolImpl. | Resolved | Fixed | Unassigned |
| VELOCITY-546 | Set current resource during directive initialization | Resolved | Fixed | Unassigned |
| VELOCITY-547 | Add ablity to add directives programatically | Resolved | Fixed | Unassigned |
| VELOCITY-548 | Allow user directives to have no content | Resolved | Fixed | Unassigned |
| VELOCITY-549 | Allow directives to detect whether literals are constant | Resolved | Fixed | Unassigned |
| VELOCITY-551 | IncludeNotFound event handler not including the "notfound" page | Resolved | Fixed | Unassigned |
| VELOCITY-552 | Lost $ within literal blocks when not followed by alpha | Resolved | Duplicate | Unassigned |
| VELOCITY-553 | Posibility to configure ReportInvalidReferences to don't report report variables,properties and method which exist, but only have null value | Open | Unresolved | Unassigned |
| VELOCITY-554 | Velocity sources and javadocs missing in the maven repository | Resolved | Fixed | Unassigned |
| VELOCITY-556 | Another concurrency issue with macros | Resolved | Fixed | Unassigned |
| VELOCITY-557 | Parsing error when defining a Map where the last entry is a reference | Resolved | Duplicate | Unassigned |
| VELOCITY-559 | Log4j logging configuration guide is outdated/wrong | Resolved | Fixed | Nathan Bubna |
| VELOCITY-560 | Should ExtendedProperties.convertProperties instead of ExtendedProperties.putAll | Resolved | Fixed | Unassigned |
| VELOCITY-561 | Parse failures occur for cases involving a line comment that contains a multi-line comment. | Resolved | Fixed | Unassigned |
| VELOCITY-563 | VTL reference missing logical operators | Resolved | Fixed | Unassigned |
| VELOCITY-565 | EvaluateContext does not take account of inner.localContext | Resolved | Fixed | Will Glass-Husain |
| VELOCITY-566 | EmptyStackException when rendering macros simultaneously | Closed | Fixed | Unassigned |
| VELOCITY-570 | speed improvement of the tokenizer | Resolved | Fixed | Unassigned |
| VELOCITY-571 | Glossary of significant terms and abbreviations | Resolved | Fixed | Unassigned |
| VELOCITY-572 | Need to make escaping examples more clear | Resolved | Fixed | Unassigned |
| VELOCITY-573 | Combine the two sections about escaping | Resolved | Fixed | Unassigned |
| VELOCITY-574 | VTL Comment Blocks description is not clear | Resolved | Fixed | Unassigned |
| VELOCITY-575 | Shorthand Notation should be called regular notation | Resolved | Fixed | Unassigned |
| VELOCITY-576 | Move the section about converting to strings | Resolved | Fixed | Unassigned |
| VELOCITY-578 | VelocityEngine.mergeTemplate without the encoding parameter has incorrect javadoc for the deprecated flag | Resolved | Fixed | Unassigned |
| VELOCITY-579 | Can not access a member of class X with modifiers "public" even if method is public | Resolved | Fixed | Unassigned |
| VELOCITY-585 | Update URL Resource Loader to Implement Timeout | Resolved | Fixed | Unassigned |
| VELOCITY-587 | Backslashes throw lexical errors in double-quoted strings | Resolved | Fixed | Unassigned |
| VELOCITY-588 | Provide a an ubespector that allows chaining other uberspectors | Resolved | Fixed | Claude Brisson |
| VELOCITY-589 | #${var}_bg not merged correctly | Resolved | Fixed | Unassigned |
| VELOCITY-590 | JarResourceLoader does not accept paths inside JAR files | Resolved | Fixed | Unassigned |
| VELOCITY-591 | #evaluate directive is wiping out macros | Resolved | Fixed | Unassigned |
| VELOCITY-593 | Remove class map from FieldMethodizer | Resolved | Fixed | Unassigned |
| VELOCITY-594 | null-values cannot be set in macros | Resolved | Fixed | Unassigned |
| VELOCITY-595 | ResourceManagerImpl.getResource() causes locking issues | Resolved | Fixed | Unassigned |
| VELOCITY-596 | Changes report JIRA links don't work | Resolved | Fixed | Unassigned |
| VELOCITY-597 | Javadoc does not seem to have @since markers to show when new features were introduced | Resolved | Fixed | Unassigned |
| VELOCITY-600 | #foreach & velocityCount | Resolved | Fixed | Unassigned |
| VELOCITY-602 | Document Velocity-533 (Treat arrays like fixed length lists) | Resolved | Fixed | Unassigned |
| VELOCITY-603 | improvate #evaluate example | Resolved | Fixed | Unassigned |
| VELOCITY-604 | Document: Allow definition of macro's within parsed files | Resolved | Fixed | Unassigned |
| VELOCITY-605 | Velocity tools / Message Tool - ambiguous method invocation with latest SVN head (1.6) | Resolved | Fixed | Unassigned |
| VELOCITY-606 | Velocity 1.5 performance bottlenecks | Resolved | Fixed | Unassigned |
| VELOCITY-607 | Runtime macro rendering very slow in Velocity 1.6-dev (679708) compared to 1.5 | Resolved | Fixed | Unassigned |
| VELOCITY-609 | current velocity-site subproject produces velocity-site-skin-1.2.3.jar, velocity engine mvn site expects version 1.2.0 | Resolved | Fixed | Unassigned |
| VELOCITY-610 | Under load java.lang.NullPointerException | Resolved | Fixed | Unassigned |
| VELOCITY-612 | Support for #break directive inside foreach loops (includes a patch) | Resolved | Fixed | Unassigned |
| VELOCITY-614 | Impossible to escape '#' if followed by text and parenthesis( "\#something(Stuff)" renders with the '\') | Resolved | Fixed | Unassigned |