owner v1.0.4 Release Notes

Release Date: 2014-05-28 // almost 10 years ago
  • ๐Ÿ›  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.