Releases: Simplix-Softworks/SimplixStorage
Bug fixes
Bug fixes in FileUtils
New Methods
Do you want to remove keys easily from your file?
Now you can do this with:
removeKey()
or
remove()
2.2.2
2.2.2
2.2
2.2
2.1.2
Added keySet for other file types
2.1.1.
2.1.1
2.1
getKeySet() from yamlFile.
Improved performance
Old bug fixed
LightningStorage 2 is out!
This is LightningStorage 2!
How to use: https://github.com/JavaFactoryDev/LightningStorage/wiki/Usage
SpigotMC-Page: https://www.spigotmc.org/resources/lightningstorage-aweseome-library-to-store-data-in-a-better-way.67286/
How to setup:
- Place this in your repository-section:
Example Pom: https://pastebin.com/eiyRZYyi
<repository>
<id>TheWarKing-Public-Storage</id>
<url>http://thewarking.de:8081/repository/Storage/</url>
</repository>
- Place this in your dependency-section:
<dependency>
<groupId>de.leonhard</groupId>
<artifactId>LightningStorage</artifactId>
<version>1.9</version>
<scope>compile</scope>
</dependency>
- Important! Use a shade plugin to make sure that the libary is shaded into your final .jar file when your
plugin is compiled.
The relocation is optional but heavily recommended.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
<configuration>
<createDependencyReducedPom>false</createDependencyReducedPom>
<relocations>
<relocation>
<pattern>de.leonhard</pattern>
<shadedPattern>yourpackage.yourname.storage</shadedPattern>
</relocation>
</relocations>
</configuration>
</plugin>
This is thje official release of the 2.0 - Beta!
Lightning Storage 2 comes with many new features!
This is a beta so there might be buggs left.
It should be free of bugs but it is not yet battle tested.
It doesn't yet include all new features of the 2.0 but quite a few.
LightningStorage 2 is full of new features and even new filetypes!
(See wiki for a tutorial to use)
- Support for TOML files - A brilliant configuration language
- The performance of all file types was massivly enhanced
- LightningStorage is now fully enabled to to preserve comments
- There is a new config class specially designed to preserve comments. You can also get&edit the header!
CSV&An own file format is comming soon:)
Development of 2.0
This is a development version of 2.0!
It should be stable but it is not yet battle tested.
It doesn't yet include all new features of the 2.0 but quite a few.
New Features:
You can now control how the yaml should be reloaded.(yaml/json . setReloadSettings (automatically/intelligent/manual))
By default it only reloades the file, when the file is changed, what boosts the performace significantly!
Also I've included a YamlReader whitch you can get the header from a file!