Owner 1.0.4 Released
v1.0.4 contains some key enhancements and bug fixes.
Enhancements
- New
@ConverterClass
annotation.
See [The @ConverterClass annotation]({{ site.url }}/docs/type-conversion/#toc_1), #38. - Hot reload for file based sources.
See [Automatic "hot reload"]({{ site.url }}/docs/reload/#toc_1), #15. - toString() method can be invoked on the Config object to get some useful text for debugging.
See [The toString() method]({{ site.url }}/docs/debugging/#toc_0), #33. - Added
Mutable
interface for the methods giving write access to the underlying properties structure:
setProperty, removeProperty, clear.
See [The Mutable interface]({{ site.url }}/docs/accessible-mutable/#toc_0), #31. - Added
Accessible
interface for thelist()
methods used to aid debugging, and other methods
giving read access to the underlying properties structure.
See [The Accessible interface]({{ site.url }}/docs/accessible-mutable/#toc_1). - Added the
reload()
method that can be exposed implementing the interfaceReloadable
.
See [Programmatic reload]({{ site.url }}/docs/reload/#toc_0). - Fist class Java Arrays and Collections support in type conversion. Thanks ffbit.
See [Arrays and Collections]({{ site.url }}/docs/type-conversion/#toc_0), #21, #22 and #24. - Implemented
@DisableFeature
annotation to provide the possibility to disable variable expansion and parametrized
formatting.
See [Disabling Features]({{ site.url }}/docs/disabling-features/), #20.
Site Enhancements
- New website for documentation.
- Added sonar to keep high attention on code quality.
- Added Travis CI to the project to track changes and run tests on different JDK versions.
- Website code snippets now have syntax highlighting. Thanks ming13.