Changelog

TinyConfiguration is a simple and lightweight library to manage configuration files ( JSON, XML , CSV & YAML )


Changelog

All notable changes to TinyConfiguration will be documented in this file.

Unreleased

This is what I would like to implement, but it could change
depending on the time I have available to work on this library


0.0.4

Release date: [ ??? ]

New

  • Nothing changed

Changed

  • Nothing changed

Removed

  • Nothing changed ___

0.0.3

Release date: [ 21 / 05 / 2020 ]

New

  • Nothing changed

Changed

  • Update README.md
  • Simplified I/O methods
  • ExportType renamed FormatType
  • Fixed wrong exceptions type on read() and write() methods
  • Fixed wrong documentation

Removed

  • ConfigurationIO class

Important - This update break backward compatibility ___

0.0.2

Release date: [ 18 / 05 / 2020 ]

New

  • Insert and retrieve arrays
  • Import and export as JSON
  • Import and export as XML
  • Import and export as YAML
  • Import and export as CSV
  • Execute validation on properties values with lambda functions
  • Flag property as optional
  • The abstract package “abc” is now available
    ( You can implement your own custom configuration classes )

Changed

  • Overhauled the entire class and package hierarchy
  • Rewritten configuration class
  • Rewritten property class
  • Rewritten documentation

Removed

  • Reading mode: strict and tolerant
  • No more internal representation

Important - This update break backward compatibility ___

0.0.1

Release date: [ 09 / 10 / 2019 ]

New

  • Initial release

Changed

  • Nothing changed

Removed

  • Nothing removed