5.0.0.9 (Feb 26, 2013)

Juno 5.0.0.9 is a moderate update.

##### Core API changes

- {@link oaj.config INI config file support}:
  - A convenient API for reading, writing, and manipulating INI files.
  - Ability to convert INI files to batch and shell environment variables.
  - Command-line interface for updating INI files.
  - Support for encoded INI file values.
- Support for fluent-style bean setters (setters that return the bean itself).
- Ability to use {@link oaj.annotation.Bean @Bean} annotation to override bean identification settings.
- New ObjectMap.cast(Class)method to convert ObjectMaps directly to beans.

##### REST server API changes

- Build-in default OPTIONS pages.
- New @RestResource.defaultRequestHeadersand @RestResource.defaultResponseHeadersannotations.
- New RestMethod.serializers() @RestMethod(serializers)and RestMethod.parsers() @RestMethod(parsers)annotations.
- New RestMethod.properties() @RestMethod(properties) annotation.
- New @RestMethod(defaultRequestHeaders)annotation.
- New RestMethod.matchers() @RestMethod(matchers) annotation and RestMatcher class.
- Readers and InputStreams can be specified on @Content annotated parameters.
- New @HasParamannotation.
- Full RFC2616 support for matching Accept headers to serializers.

##### Other notes

- Smaller library size (460kB).