Releases: fulminazzo/YAMLParser
YAMLParser 1.5.8
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
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
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
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
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
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
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
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
Totally reworked classes separation to respect packaging conventions.
Reworked FileConfiguration#addParsers method.
YAMLParser 1.4.3
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.