Skip to content

Releases: Goldmensch/fluava

🚀 v1.2.3 | Only parse referenced attribute

Choose a tag to compare

@github-actions github-actions released this 27 Jan 15:45
40b09ae

🔭 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

Choose a tag to compare

@github-actions github-actions released this 19 Jan 11:29

🔭 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

Choose a tag to compare

@github-actions github-actions released this 19 Jan 11:29

🔭 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

New Contributors

Full Changelog: v1.1.1...v1.2.1

🚀 v1.2.0 | Add possibility to directly refer attributes in message key

Choose a tag to compare

@github-actions github-actions released this 15 Jan 14:05
370dcce

🔭 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

Choose a tag to compare

@github-actions github-actions released this 10 Jan 13:20
bd0ed05

🔭 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

Choose a tag to compare

@github-actions github-actions released this 10 Jan 13:04
4b7d476

🔭 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

Choose a tag to compare

@github-actions github-actions released this 15 Nov 15:48
3478a1d

🔭 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

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:05
918c97f

🔭 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

Choose a tag to compare

@github-actions github-actions released this 07 Sep 13:11
7cdfa3c

🔭 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

Choose a tag to compare

@github-actions github-actions released this 07 Sep 13:11
7cdfa3c

🔭 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