##### Commons Jexl

- Overview
- 1.0 Javadoc
- Latest Javadoc
- Examples
- Releases and Builds
- Jar Downloads
- Reference
- Building
- JEXL Wiki

##### Project Documentation

- About
- Downloads
- Project Info
- Project Reports
  - Changes
  - Checkstyle
  - JavaDocs
  - JavaDoc Report
  - JavaDoc Warnings Report
  - JCoverage
  - Metrics
  - Unit Tests
  - Source Xref
  - Test Xref
  - Project License
  - PMD Report
  - Task List
- Development Process

##### Commons

- Home
- Components
- Sandbox
- Dormant
- Volunteering
- Contributing Patches
- Building Components
- Releasing Components
- Wiki

##### Legend

- External Link
- Opens in a new window

## Release History

Version | Date | Description
--- | --- | ---
1.1-SNAPSHOT | unreleased |
1.0 | 2004-09-07 |
1.0-RC1 | 2004-08-26 |

Get the RSS feed of the last changes

## Release 1.1-SNAPSHOT - unreleased

Type | Changes | By
--- | --- | ---
| Consistently throw ParseException in case of a parsing failure, not an Error. Fixes JEXL-17. Thanks to Kohsuke Kawaguchi . | rahul
| Allow for static methods to be called on classes and not just objects. Fixes JEXL-3. Thanks to Guido Anzuoni . | dion
| Added Script and ScriptFactory to allow scripts to be executed from text, files or a URL. | dion
| Added implementation for bitwise operators: and, complement, or, xor. | dion
| Added implementation for the foreach statement. | dion
| Added implementation for the while statement. | dion
| Added implementation for block statements, e.g. curly braces containing multiple statements. | dion
| Added implementation for the if statement. | dion
| Unary minus was only working for integer values. Fixes JEXL-6. | dion
| Add @since tags to code so we can track API additions via javadoc | dion
| Support assignment to variables Fixes JEXL-4. Thanks to Barry Lagerweij . | dion
| 'abc'.substring(0,1+1) is empty (method matching problem) Fixes JEXL-5. | dion

## Release 1.0 - 2004-09-07

Type | Changes | By
--- | --- | ---
| Support ant-style properties | dion

## Release 1.0-RC1 - 2004-08-26

Type | Changes | By
--- | --- | ---
| Fix string concatenation broken for variables Thanks to Geoff Waggott . | dion
| Implement short circuit logic for boolean and/or Fixes JEXL-12. | dion
| Handle any size() method that returns an int | dion
| Can't issue .size() on java.util.Set Fixes JEXL-9. | dion