All Versions
12
Latest Version
Avg Release Cycle
174 days
Latest Release
2088 days ago

Changelog History
Page 1

  • v1.0.4 Changes

    August 08, 2018

    What's new in this release?

    • ๐Ÿ”จ Several corrections and refactorings in TomBuilder class. The problem described in the PR #25 "fixed a bug when used the function 'in_array'" has been solved.
    • ๐Ÿ”จ The test file TomlBuilderTest has been refactored for readability. Added some tests.
    • โšก๏ธ The README.md file has been updated with the TomlBuilder class limitations.
  • v1.0.3 Changes

    July 31, 2018

    What's new in this release?

    • TomlBuilder does not throw a DumpException anymore when the character "#" appears in a quoted key.
    • ๐Ÿ—„ The method addArrayTables from the class TomlBuilder has been declared as deprecated. Use the method addArrayOfTable instead.
    • ๐Ÿ›  Fixed the bug #24: "Wrong array of tables implementation".
    • A new class TomlArray has been added to handle the Toml array generation.
  • v1.0.2 Changes

    June 29, 2018

    What's new in this release?

    • ๐Ÿ›  Fixed the bug #23: "Unable to parse ArrayTables that contain Tables".
    • A new class KeyStore has been added to deal with the logic of the keys (keys, tables and array of tables).
    • โšก๏ธ Package yosymfony/parser-utils has been updated to 2.0.0.
  • v1.0.1 Changes

    February 05, 2018

    What's new in this release?

    • ๐Ÿ›  Fixed a bug related to integer keys: now, it's possible to create keys using an integer. Reported by @betrixed.
    • ๐Ÿ”€ Merged the pull request #17: "removing is_string check".
    • ๐Ÿ›  Minor fixes in README file.
  • v1.0.0 Changes

    November 18, 2017

    What's new in this release?

    • The code has been rewritten from scratch for PHP 7.1.
    • ๐Ÿ“œ The method parse from Toml class must only be applied to TOML strings.
      ๐Ÿ“œ In case of parsing a TOML filename use the new method parseFile.
    • ๐Ÿ“œ Methods parse and parseFile from Toml class accept a new argument resultAsObject
      ๐Ÿ“œ (optional) to return the parsed input as an object (an instance of stdClass).
    • The method addGroup of TomlBuilder class has been deleted.
    • ๐Ÿ”จ The exceptions have been refactored, so the classes ExceptionInterface,
      ๐Ÿšš LexerException and RuntimeException have been removed.
    • โž• Added the inner exception when a ParseException is thrown in method parse of class Toml.
    • ๐Ÿ›  Fixed bug #13: "Inline sub-tables don't work".
    • ๐Ÿ›  Fixed bug #12: "Does not parse a table with an array of tables".
    • ๐Ÿ‘ Better support for dates as specified in the latest TOML spec. See PR #11.
  • v0.3.3 Changes

    August 24, 2015

    What's new in this release?

    • ๐Ÿ›  Fixed bug #10: Cannot parse quote (") in table name.
  • v0.3.2 Changes

    March 07, 2015

    What's new in this release?

    • ๐Ÿ›  Fixed Issue #9: Only double-quoted strings work in arrays, contrary to spec.
  • v0.3.1 Changes

    March 07, 2015

    What's new in this release?

    • โž• Added support for literal strings in TomlBuilder.
  • v0.3.0 Changes

    March 06, 2015

    What's new in this release?

    • ๐Ÿ‘Œ Support for specification 0.4.0 of TOML.
    • ๐Ÿ”„ Changed to PSR-4.
    • โž• Added new tests.
    • ๐Ÿ›  CS fixes.
  • v0.2.0 Changes

    May 03, 2014
    • ๐Ÿ‘Œ Support for TOML 0.2.0.
    • ๐Ÿ†• New tests for arrays of tables.
    • TomlBuilder: new methods addTable
    • ๐Ÿ—„ TomlBuilder: Deprecated methods addGroup.
    • ๐Ÿ›  Fixtures folder in tests renamed to fixtures.
    • ๐Ÿ›  Fixtures reorganized.