Releases: Fulminazzo/YAMLParser
YAMLParser 1.6.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.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
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.
Added getOptional
method in IConfiguration.
Added getOptionalList
method in IConfiguration.
Added gui formatting in FileUtils#formatStringToYaml(String)
.
Added IConfiguration#setList
to save lists in dash form.
Now IConfiguration extends Serializable.
Removed nullity annotations from YAMLParser methods.
Removed unnecessary println.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Fixed FileConfiguration#getParser
method to look first for equal object classes.
Fixed CollectionYAMLParser
not returning null values in non-specified indexes.
Fixed IConfiguration#getList(String, Class)
not checking correct paths.
Fixed IConfiguration#contains
not checking for valid section.
Fixed EnumYAMLParser
not making name uppercase.
Fixed CollectionYAMLParser
not returning null in case of invalid object.
Fixed YAMLException being thrown recursively.
Updated classes using FulmiCollection.
Updated README.md.
Updated FulmiCollection.
Updated Javadoc.
YAMLParser 1.6.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.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
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.
Added getOptional
method in IConfiguration.
Added getOptionalList
method in IConfiguration.
Added gui formatting in FileUtils#formatStringToYaml(String)
.
Added IConfiguration#setList
to save lists in dash form.
Now IConfiguration extends Serializable.
Removed nullity annotations from YAMLParser methods.
Removed unnecessary println.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Fixed FileConfiguration#getParser
method to look first for equal object classes.
Fixed CollectionYAMLParser
not returning null values in non-specified indexes.
Fixed IConfiguration#getList(String, Class)
not checking correct paths.
Fixed IConfiguration#contains
not checking for valid section.
Fixed EnumYAMLParser
not making name uppercase.
Fixed CollectionYAMLParser
not returning null in case of invalid object.
Fixed YAMLException being thrown recursively.
Updated README.md.
Updated FulmiCollection.
YAMLParser 1.6.1
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.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
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.
Added getOptional
method in IConfiguration.
Added getOptionalList
method in IConfiguration.
Added gui formatting in FileUtils#formatStringToYaml(String)
.
Added IConfiguration#setList
to save lists in dash form.
Now IConfiguration extends Serializable.
Removed nullity annotations from YAMLParser methods.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Fixed FileConfiguration#getParser
method to look first for equal object classes.
Fixed CollectionYAMLParser
not returning null values in non-specified indexes.
Fixed IConfiguration#getList(String, Class)
not checking correct paths.
Fixed IConfiguration#contains
not checking for valid section.
Fixed EnumYAMLParser
not making name uppercase.
Fixed CollectionYAMLParser
not returning null in case of invalid object.
Updated README.md.
Updated FulmiCollection.
YAMLParser 1.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.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
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.
Added getOptional
method in IConfiguration.
Added getOptionalList
method in IConfiguration.
Added gui formatting in FileUtils#formatStringToYaml(String)
.
Added IConfiguration#setList
to save lists in dash form.
Now IConfiguration extends Serializable.
Removed nullity annotations from YAMLParser methods.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Fixed FileConfiguration#getParser
method to look first for equal object classes.
Fixed CollectionYAMLParser
not returning null values in non-specified indexes.
Fixed IConfiguration#getList(String, Class)
not checking correct paths.
Fixed IConfiguration#contains
not checking for valid section.
Fixed EnumYAMLParser
not making name uppercase.
Updated README.md.
Updated FulmiCollection.
YAMLParser 1.5.14
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.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
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.
Added getOptional
method in IConfiguration.
Added gui formatting in FileUtils#formatStringToYaml(String)
.
Now IConfiguration extends Serializable.
Removed nullity annotations from YAMLParser methods.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Fixed FileConfiguration#getParser
method to look first for equal object classes.
Fixed CollectionYAMLParser
not returning null values in non-specified indexes.
Fixed IConfiguration#getList(String, Class)
not checking correct paths.
Updated README.md.
Updated FulmiCollection.
YAMLParser 1.5.13
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.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
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.
Added getOptional
method in IConfiguration.
Added gui formatting in FileUtils#formatStringToYaml(String)
.
Now IConfiguration extends Serializable.
Removed nullity annotations from YAMLParser methods.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Fixed FileConfiguration#getParser
method to look first for equal object classes.
Fixed CollectionYAMLParser
not returning null values in non-specified indexes.
Updated README.md.
Updated FulmiCollection.
YAMLParser 1.5.12
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.
Added getOptional
method in IConfiguration.
Added gui formatting in FileUtils#formatStringToYaml(String)
.
Now IConfiguration extends Serializable.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Fixed FileConfiguration#getParser
method to look first for equal object classes.
Fixed CollectionYAMLParser
not returning null values in non-specified indexes.
Updated README.md.
Updated FulmiCollection.
YAMLParser 1.5.11
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.
Added getOptional
method.
Now IConfiguration extends Serializable.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Fixed FileConfiguration#getParser
method to look first for equal object classes.
Updated README.md.
Updated FulmiCollection.
YAMLParser 1.5.10
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.
Added getOptional
method.
Now IConfiguration extends Serializable.
Reworked FileConfiguration#newYaml
method to support older versions of SnakeYAML.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Fixed NullPointerException in IConfiguration#throwException
method.
Fixed MapYAMLParser not supporting primitive types.
Updated README.md.
Updated FulmiCollection.
YAMLParser 1.5.9
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.
Added getOptional
method.
Now IConfiguration extends Serializable.
Fixed dotted test error.
Fixed IConfiguration#getKeys
not returning an ordered set.
Updated README.md.
Updated FulmiCollection.