Skip to content

Owner 1.0.4 Released

Compare
Choose a tag to compare
@lviggiano lviggiano released this 28 May 21:28
· 732 commits to master since this release

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 the list() 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 interface Reloadable.
    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.

Bugs fixes

  • Fixed bug #40 about tilde expansion.
  • Fixed bug #17 Substitution and format not working as expected when used together.