Skip to content

Releases: dzikoysk/cdn

CDN 1.14.3

23 Jan 01:01
2c62279
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.14.2...1.14.3

CDN 1.14.2

30 Dec 13:16
114cadc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.11.5...1.14.2

repositories {
    maven("https://repo.panda-lang.org/releases") {}
}

dependencies {
    implementation("net.dzikoysk:cdn:1.14.2") // Default
    implementation("net.dzikoysk:cdn-kt:1.14.2") // Kotlin wrapper
}

CDN 1.11.5

26 Oct 20:28
6bde0cb
Compare
Choose a tag to compare

Changes

  • GH-62 Support for reactive references
    class Foo {
        public final Reference<String> property = reference("value");
        public final MutableReference<String> mutableProperty = mutableReference("mutable-value");
    }
  • GH-97 Support for Kotlin properties
    class Foo {
        var mutable = "value"
        val immutable = reference("value")
    }
  • GH-83 Support for properties (access through set/get methods)
    class Foo {
        private String bar = "default";
        public void setBar(String bar) { this.bar = bar; }
        @Description("# Test")
        public String getBar() { return bar; }
    }
  • GH-83 Support for repeated @Description annotation in Kotlin properties (required Kotlin 1.6+)
  • Bump of dependencies

Maven

repositories {
    maven { url 'https://repo.panda-lang.org/releases' }
}

dependencies {
    implementation 'net.dzikoysk:cdn:1.11.5' // Default
    implementation 'net.dzikoysk:cdn-kt:1.11.5' // Kotlin wrapper
}

CDN 1.9.4

10 Aug 18:50
bf23263
Compare
Choose a tag to compare

Changes

  • GH-82 Support special characters at the end of list entries in YAML-like format
list:
  - a:
  - b {
  - c

Maven

repositories {
    maven { url 'https://repo.panda-lang.org/releases' }
}

dependencies {
    // Default
    implementation 'net.dzikoysk:cdn:1.9.4'
    // Kotlin wrapper
    implementation 'net.dzikoysk:cdn-kt:1.9.4'
}

CDN 1.9.2

09 Aug 12:39
a617ab1
Compare
Choose a tag to compare

Changes

Cdn#load(java.nio.Path)
Cdn#render(java.nio.Path)
  • GH-76 Support transient properties
@Description('# Transient fields should be ignored')
public transient Object shouldBeIgnored = new Object()
  • GH-80 Support inherited fields
static class SectionConfiguration extends ParentSectionConfiguration { }

Maven

repositories {
    maven { url 'https://repo.panda-lang.org/releases' }
}

dependencies {
    // Default
    implementation 'net.dzikoysk:cdn:1.9.2'
    // Kotlin wrapper
    implementation 'net.dzikoysk:cdn-kt:1.9.2'
}