All Projects : Commons JEXL (Key: JEXL)

Project Lead: Commons Developers
URL: http://commons.apache.org/jexl/

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   

Road Map

Progress: 
  64 of 64 issues have been resolved
Next major release
   Improvement JEXL-60 FIXED Refactor o.a.c.jexl.util and o.a.c.jexl.util.introspection Blocker Resolved
   Bug JEXL-49 FIXED Block statements aren't parsed Critical Resolved
   New Feature JEXL-25 FIXED Call method with varargs Critical Resolved
   Bug JEXL-90 FIXED Jexl parser allows invalid expressions, e.g. "a=1 b=2 3" Critical Resolved
   Improvement JEXL-29 FIXED Support non-object-level functions/methods, as size and empty function Critical Resolved
   Improvement JEXL-85 FIXED 2.0 grammar finishing touches & debugger update Major Resolved
   Bug JEXL-30 FIXED ASTAddNode does not add BigDecimal objects correctly Major Resolved
   Bug JEXL-26 FIXED ASTArrayAccess messes up on fallback to JexlContext Major Resolved
   New Feature JEXL-47 FIXED Allow single-line comments with // Major Resolved
   Sub-task JEXL-75 FIXED JEXL-71
Array literal syntax is not supported
Major Resolved
   Bug JEXL-32 FIXED BigDecimal values are treated as Long values which results in loss of precision Major Resolved
   Bug JEXL-27 FIXED Cannot assign a value to the property of an object, such as object.prop = value. Major Resolved
   Improvement JEXL-57 FIXED Change pom.xml to make it Netbeans Maven2 plugin friendly Major Resolved
   Bug JEXL-59 FIXED ClassMap holds a reference to class Major Resolved
   Sub-task JEXL-86 FIXED JEXL-85
Debugger creates incorrect String expressions from AST
Major Resolved
   Bug JEXL-50 FIXED Div operator does not do integer division Major Resolved
   Improvement JEXL-89 FIXED Drop main() and suite() methods from Test cases Major Resolved
   Improvement JEXL-35 FIXED Final API requirements Major Resolved
   Task JEXL-20 FIXED Fix checkstyle issues in 1.1 Major Resolved
   Bug JEXL-87 FIXED Inconsistent behaviour of arithmetical operations Major Resolved
   Bug JEXL-64 FIXED Inconsistent behaviour of dotted names Major Resolved
   Bug JEXL-81 FIXED Introspector does not use ListGetExecutor for List Major Resolved
   Improvement JEXL-55 FIXED JEXL 2.0 redux, attempting to restart the effort to release 2.0 Major Resolved
   Bug JEXL-40 FIXED JEXL fails to find abstract public methods in the base class if overridden by non-public derived types Major Resolved
   New Feature JEXL-63 FIXED JSR-223 support Major Resolved
   Improvement JEXL-92 FIXED JexlContext API should be more flexible Major Resolved
   Bug JEXL-80 FIXED Lenient mode should not throw exception when {g,s}etting an undefined property Major Resolved
   Improvement JEXL-54 FIXED Light performance enhancements Major Resolved
   Bug JEXL-56 FIXED Logging wrongly uses java.util.logging Major Resolved
   Sub-task JEXL-74 FIXED JEXL-71
Maps do not handle integer keys correctly
Major Resolved
   Bug JEXL-88 FIXED MethodKey.java - name clash getMostSpecific() with Java 1.5.0 Major Resolved
   Task JEXL-91 FIXED Move code to org.apache.commons.jexl2 Major Resolved
   Bug JEXL-48 FIXED NPE during expression evaluation Major Resolved
   Bug JEXL-62 FIXED NPE in Interpreter Major Resolved
   Bug JEXL-42 FIXED NullPointerException evaluating an expression Major Resolved
   Bug JEXL-71 FIXED Parsing errors? Major Resolved
   Improvement JEXL-72 FIXED Remove deprecated classes and methods entirely Major Resolved
   Task JEXL-84 FIXED Remove junit package Major Resolved
   Test JEXL-68 FIXED Remove usage of deprecated classes in tests Major Resolved
   Bug JEXL-19 FIXED Ternary conditional not supported Major Resolved
   Bug JEXL-78 FIXED Ternary operator throws Exception when JexlEngine in strict mode Major Resolved
   Task JEXL-69 FIXED Turn examples directory code into unit tests Major Resolved
   Sub-task JEXL-73 FIXED JEXL-71
Undefined variables not reported correctly
Major Resolved
   Bug JEXL-45 FIXED Unhandled division by zero Major Resolved
   New Feature JEXL-58 FIXED UnifiedJEXL Major Resolved
   Improvement JEXL-61 FIXED Usage of strong references on Method/Constructor & WeakHashMap usage Major Resolved
   Bug JEXL-3 FIXED [JEXL] Static method resolution and changes to context Major Resolved
   Improvement JEXL-16 FIXED allowing quote escaping Major Resolved
   New Feature JEXL-21 FIXED operator overloading / hooks on operator processing Major Resolved
   Bug JEXL-44 FIXED Comments don't allow double-quotes Major Closed
   New Feature JEXL-70 FIXED Add main class to allow scripts etc to be tested Minor Resolved
   Improvement JEXL-41 FIXED Allow nested ${} evaluation Minor Resolved
   Bug JEXL-67 FIXED Potential NPE in util.introspection.MethodKey Minor Resolved
   Improvement JEXL-34 FIXED Remove pre and post resolution of variables via the JexlExprResolver classes. Minor Resolved
   Improvement JEXL-33 FIXED Remove unnecessary throws Exception from various classes Minor Resolved
   Improvement JEXL-24 FIXED Support Long for integer literal instead of Integers Minor Resolved
   Improvement JEXL-43 FIXED Website overview does not mention method calls and new 2.0 features Minor Resolved
   Improvement JEXL-11 FIXED [jexl] Don't make null convertible into anything Minor Resolved
   Improvement JEXL-10 FIXED [jexl] Make possible checking for unresolved variables Minor Resolved
   Improvement JEXL-15 FIXED [jexl] Needs definable functions Minor Resolved
   Bug JEXL-66 FIXED testDottedNames expects map enumeration order Minor Resolved
   Improvement JEXL-82 FIXED Change foreach syntax Trivial Resolved
   Bug JEXL-76 FIXED Remove unnecessary class VisitorAdapter Trivial Resolved
   Improvement JEXL-77 FIXED Rename last Velocity originated classes Trivial Resolved
Progress: 
  8 of 8 issues have been resolved
Next point release
   Improvement JEXL-28 WON'T FIX Enhance the resolution of properties and methods Critical Resolved
   Bug JEXL-38 FIXED Link to JEXL grammar is broken since move to TLP Major Resolved
   Improvement JEXL-37 FIXED Link to JEXL syntax page from main description Major Resolved
   New Feature JEXL-39 WON'T FIX BSF engine impl Major Resolved
   Improvement JEXL-22 FIXED Allow unicode literals to be used Minor Resolved
   Improvement JEXL-23 FIXED Fix jdk1.3 only code that has crept into Jexl tests Minor Resolved
   Improvement JEXL-36 FIXED JMeter uses Commons Jexl 1.1 Minor Resolved
   Improvement JEXL-13 FIXED [jexl] Make JEXL allow for an Uberspect plugin Minor Resolved
Progress: 
  1 of 5 issues have been resolved
Good ideas needing patches to get on roadmap
   New Feature JEXL-79 UNRESOLVED Add support for growable arrays (ArrayLists) Major Open
   Improvement JEXL-52 UNRESOLVED Implicit evaluation of misspelled EL and ways to detect such occurrences Major Open
   Improvement JEXL-83 UNRESOLVED Make JexlArithmetic immutable (and threadsafe) Major Open
   New Feature JEXL-46 UNRESOLVED adding Perl-like regular-expression operators Major Open
   New Feature JEXL-65 FIXED Need operator for integer division Major Resolved

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 4
   4%
Resolved Resolved 85
   93%
Closed Closed 2
   2%

Open Issues

By Priority
Major Major 4
   100%

By Assignee
Henri Biestro 1
   25%
Unassigned 3
   75%