Releases: Goldmensch/fluava
Release list
🚀 v1.2.3 | Only parse referenced attribute
🔭 Overview
Fixes that all attributes are formatted, although only a single one is references to directly in the key.
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:1.2.3")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>1.2.3</version>
</dependency>Full Changelog: v1.2.1...v1.2.3
🚀 v1.2.2 | Hotfix Attribute Keys
🔭 Overview
Fixes a bug with attributes
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:1.2.2")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>1.2.2</version>
</dependency>Full Changelog: v1.2.0...v1.2.2
🚀 v1.2.1 | Fixes
🔭 Overview
TBD
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:1.2.1")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>1.2.1</version>
</dependency>What's Changed
- fix bundle root not being copied by @Kaktushose in #23
- add LocalDateTime as acceptable type by @Kaktushose in #22
- add missing safe varargs annotation by @Kaktushose in #21
New Contributors
- @Kaktushose made their first contribution in #23
Full Changelog: v1.1.1...v1.2.1
🚀 v1.2.0 | Add possibility to directly refer attributes in message key
🔭 Overview
This release allows to directly refer attributes via a message key in bundle/resources. Just add the attribute name at the end separated by a dot (.).
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:1.2.0")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>1.2.0</version>
</dependency>Full Changelog: v1.1.1...v1.2.0
🚀 v1.1.1 | Add a fluent API for implicit functions
🔭 Overview
This release adds a fluent (pun intended) API for defining implicit functions.
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:1.1.1")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>1.1.1</version>
</dependency>Full Changelog: v1.1.0...v1.1.1
🚀 v1.1.0 | Support for root bundle path
🔭 Overview
This release adds support for specifying a "root path" from which bundles should be loaded.
It also fixes a NPE if a variable wasn't set.
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:1.1.0")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>1.1.0</version>
</dependency>Full Changelog: v1.0.0...v1.1.0
🚀 v1.0.0 | First stable release
🔭 Overview
This release is the first stable version of the library 🎉
It actually comes without any changes compared to the last beta version 0.5 :)
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:1.0.0")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>1.0.0</version>
</dependency>Full Changelog: v0.5.0...v1.0.0
🚀 v0.5.0 | Add builder
🔭 Overview
Fluava Builder
You can now use a builder to create Fluava instances, allowing for easy configuration!
Fluava.builder()
.functions(config -> config.register("MY_FUNCTION", new MyCustomFunction())
.build();Object#toString fallback
You can now configure Fluava to use Object#toString() as a fallback if type adapting via Proteus isn't possible for a value.
Removal of Fluava#ofMessage
Fluava#ofMessage was very error-prone and had problems with new lines and much more.
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:0.5.0")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>0.5.0</version>
</dependency>What's Changed
- Add builder, sub fluava instance logic and fallback to fallback to Ob… by @Goldmensch in #17
Full Changelog: v0.3.0...v0.5.0
🚀 v0.4.0 | Add RAW function and way to register custom functions
🔭 Overview
TBD
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:0.4.0")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>0.4.0</version>
</dependency>Full Changelog: v0.2.1...v0.4.0
🚀 v0.3.2 | Make placeholder/term reference more flexible with whitespace
🔭 Overview
TBD
📦 Download / Usage
Gradle
repositories {
mavenCentral()
}
dependencies {
implementation("dev.goldmensch:fluava:0.3.2")
}Maven
<dependency>
<groupId>dev.goldmensch</groupId>
<artifactId>fluava</artifactId>
<version>0.3.2</version>
</dependency>Full Changelog: v0.2.1...v0.3.2