Skip to content

Releases: fulminazzo/YAMLParser

YAMLParser 1.5.8

02 Mar 18:35
Compare
Choose a tag to compare

YAMLParser now supports YAML lists not parsed by the parser itself.
This means that list of type

list:
  - test: "Hello"
  - test: "Hi"

will be parsed as a list of (ConfigurationSection)[src/main/java/it/fulminazzo/yamlparser/configuration/ConfigurationSection].
Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
Renamed it.fulminazzo.yamlparser.configurations package to it.fulminazzo.yamlparser.configuration.
Made FileConfiguration and ConfigurationSection final.
Added support for escaped dot characters: now it will be able to use \. in paths to allow for dotted strings to be parsed.
Added support for BigDecimal notation when getting Number types.
Added unquote method to remove quoted strings when saving or loading.
Now IConfiguration extends Serializable.
Fixed dotted test error.
Fixed IConfiguration#getKeys not returning an ordered set.
Updated README.md.
Updated FulmiCollection.

YAMLParser 1.5.7

15 Feb 03:17
Compare
Choose a tag to compare

YAMLParser now supports YAML lists not parsed by the parser itself.
This means that list of type

list:
  - test: "Hello"
  - test: "Hi"

will be parsed as a list of (ConfigurationSection)[src/main/java/it/fulminazzo/yamlparser/configuration/ConfigurationSection].
Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
Renamed it.fulminazzo.yamlparser.configurations package to it.fulminazzo.yamlparser.configuration.
Made FileConfiguration and ConfigurationSection final.
Added support for escaped dot characters: now it will be able to use \. in paths to allow for dotted strings to be parsed.
Added support for BigDecimal notation when getting Number types.
Added unquote method to remove quoted strings when saving or loading.
Now IConfiguration extends Serializable.
Fixed dotted test error.
Updated README.md
Updated FulmiCollection

YAMLParser 1.5.6

13 Feb 22:44
Compare
Choose a tag to compare

YAMLParser now supports YAML lists not parsed by the parser itself.
This means that list of type

list:
  - test: "Hello"
  - test: "Hi"

will be parsed as a list of (ConfigurationSection)[src/main/java/it/fulminazzo/yamlparser/configuration/ConfigurationSection].
Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
Renamed it.fulminazzo.yamlparser.configurations package to it.fulminazzo.yamlparser.configuration.
Made FileConfiguration and ConfigurationSection final.
Added support for escaped dot characters: now it will be able to use \. in paths to allow for dotted strings to be parsed.
Added support for BigDecimal notation when getting Number types.
Updated README.md
Updated FulmiCollection

YAMLParser 1.5.5

10 Feb 14:40
Compare
Choose a tag to compare

YAMLParser now supports YAML lists not parsed by the parser itself.
This means that list of type

list:
  - test: "Hello"
  - test: "Hi"

will be parsed as a list of (ConfigurationSection)[src/main/java/it/fulminazzo/yamlparser/configuration/ConfigurationSection].
Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
Renamed it.fulminazzo.yamlparser.configurations package to it.fulminazzo.yamlparser.configuration.
Made FileConfiguration and ConfigurationSection final.
Added support for escaped dot characters: now it will be able to use \. in paths to allow for dotted strings to be parsed.
Added support for BigDecimal notation when getting Number types.
Updated FulmiCollection
Updated README.md

YAMLParser 1.5.4

05 Feb 10:58
Compare
Choose a tag to compare

YAMLParser now supports YAML lists not parsed by the parser itself.
This means that list of type

list:
  - test: "Hello"
  - test: "Hi"

will be parsed as a list of (ConfigurationSection)[src/main/java/it/fulminazzo/yamlparser/configuration/ConfigurationSection].
Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
Renamed it.fulminazzo.yamlparser.configurations package to it.fulminazzo.yamlparser.configuration.
Made FileConfiguration and ConfigurationSection final.
Added support for escaped dot characters: now it will be able to use \. in paths to allow for dotted strings to be parsed.
Updated FulmiCollection
Updated README.md

YAMLParser 1.5.3

01 Feb 19:00
Compare
Choose a tag to compare

YAMLParser now supports YAML lists not parsed by the parser itself.
This means that list of type

list:
  - test: "Hello"
  - test: "Hi"

will be parsed as a list of (ConfigurationSection)[src/main/java/it/fulminazzo/yamlparser/configuration/ConfigurationSection].
Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
Renamed it.fulminazzo.yamlparser.configurations package to it.fulminazzo.yamlparser.configuration.
Made FileConfiguration and ConfigurationSection final.
Added support for escaped dot characters: now it will be able to use \. in paths to allow for dotted strings to be parsed.
Updated README.md

YAMLParser 1.5.2

28 Jan 12:02
Compare
Choose a tag to compare

YAMLParser now supports YAML lists not parsed by the parser itself.
This means that list of type

list:
  - test: "Hello"
  - test: "Hi"

will be parsed as a list of (ConfigurationSection)[src/main/java/it/fulminazzo/yamlparser/configuration/ConfigurationSection].
Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
Renamed it.fulminazzo.yamlparser.configurations package to it.fulminazzo.yamlparser.configuration.
Made FileConfiguration and ConfigurationSection final.
Updated README.md

YAMLParser 1.5.1

26 Jan 22:05
Compare
Choose a tag to compare

Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
Renamed it.fulminazzo.yamlparser.configurations package to it.fulminazzo.yamlparser.configuration.
Made FileConfiguration and ConfigurationSection final.
Updated README.md

YAMLParser 1.5

24 Jan 12:27
Compare
Choose a tag to compare

Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.

YAMLParser 1.4.3

17 Jan 16:38
Compare
Choose a tag to compare

Added MapYAMLParser.
Updated FulmiCollection.
Removed unnecessary nullity annotations.
Remover org.joor.Reflect dependency since rarely used.
Fixed CallableYAMLParser saving static fields.
Fixed various bugs.
Fixed bug in IConfiguration.