Releases: dzikoysk/cdn
Releases · dzikoysk/cdn
1.14.5
Full Changelog: 1.14.3...1.14.5
Sponsors
Thanks to everyone who supported me this month 💜
CDN 1.14.3
What's Changed
- Bump gson from 2.10 to 2.10.1 by @dependabot in #174
- GH-175 Remove description resolver for Descriptions annotation. Fix AnnotatedMember#getAnnotationsByType implementations. (#176) by @Rollczi in #176
- GH-177 Release 1.14.3 by @Rollczi in #178
Full Changelog: 1.14.2...1.14.3
CDN 1.14.2
What's Changed
- Bump gson from 2.8.8 to 2.8.9 by @dependabot in #102
- Bump kotlin.version from 1.5.31 to 1.6.0 by @dependabot in #104
- Bump junit-jupiter-api from 5.8.1 to 5.8.2 by @dependabot in #106
- Bump junit-jupiter-engine from 5.8.1 to 5.8.2 by @dependabot in #107
- GH-113 Use Piece if enum is list element (key is empty) in EnumComposer. (Fix) by @Rollczi in #113
- Bump jmh-generator-annprocess from 1.33 to 1.34 by @dependabot in #117
- GH-119 Create folder if not exist. by @Rollczi in #120
- Bump panda-utilities from 0.5.0-alpha to 0.5.2-alpha by @dependabot in #112
- Bump kotlin.version from 1.6.0 to 1.6.10 by @dependabot in #114
- Bump snakeyaml from 1.29 to 1.30 by @dependabot in #115
- Bump jackson-databind from 2.13.0 to 2.13.1 by @dependabot in #116
- Bump jmh-core from 1.33 to 1.34 by @dependabot in #118
- Bump maven-deploy-plugin from 3.0.0-M1 to 3.0.0-M2 by @dependabot in #121
- Add Source.of(File, String) and Source.of(File, String, Charset) methods. by @Rollczi in #122
- Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 by @dependabot in #123
- GH-127 Add Class.java composer by @Rollczi in #127
- Bump expressible.version from 1.1.13 to 1.1.16 by @dependabot in #128
- Bump gson from 2.8.9 to 2.9.0 by @dependabot in #129
- GH-125 Fix bug in destringify method GH-124 Line separator support. by @Rollczi in #126
- Bump jackson-databind from 2.13.1 to 2.13.2 by @dependabot in #131
- Bump expressible.version from 1.1.16 to 1.1.17 by @dependabot in #133
- Bump jackson-databind from 2.13.2 to 2.13.2.1 in /cdn by @dependabot in #143
- Bump jmh-core from 1.34 to 1.35 by @dependabot in #136
- Bump jmh-generator-annprocess from 1.34 to 1.35 by @dependabot in #137
- Bump maven-shade-plugin from 3.2.4 to 3.3.0 by @dependabot in #139
- Bump jackson-databind from 2.13.2 to 2.13.2.1 in /cdn-tests by @dependabot in #141
- Bump jacoco-maven-plugin from 0.8.7 to 0.8.8 by @dependabot in #142
- Bump jackson-databind from 2.13.2 to 2.13.2.2 by @dependabot in #138
- Bump kotlin.version from 1.6.20 to 1.6.21 by @dependabot in #144
- Bump maven-javadoc-plugin from 3.3.2 to 3.4.0 by @dependabot in #145
- Bump expressible.version from 1.1.19 to 1.1.20 by @dependabot in #146
- Bump jackson-databind from 2.13.2.2 to 2.13.3 by @dependabot in #147
- GH-149 Support different levels of properties visibility by @Rollczi in #149
- GH-132 Add resolving custom description annotation. Add custom description test. by @Rollczi in #156
- Bump gson from 2.9.0 to 2.9.1 by @dependabot in #154
- Bump junit-jupiter-api from 5.8.2 to 5.9.0 by @dependabot in #153
- Bump junit-jupiter-engine from 5.8.2 to 5.9.0 by @dependabot in #152
- Bump maven-deploy-plugin from 3.0.0-M2 to 3.0.0 by @dependabot in #151
- Bump expressible.version from 1.1.20 to 1.2.0 by @dependabot in #157
- GH-155 Optional values and sections support by @Rollczi in #155
- Release 1.14.0 by @Rollczi in #158
- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #159
- Bump snakeyaml from 1.30 to 1.31 by @dependabot in #160
- Change the CdnException to a runtime exception by @zrdzn in #163
- Bump jackson-databind from 2.13.3 to 2.13.4 by @dependabot in #162
- Update method to the correct one by @zrdzn in #161
- Bump snakeyaml from 1.31 to 1.32 by @dependabot in #165
- Bump expressible.version from 1.2.0 to 1.2.1 by @dependabot in #164
- Bump Expressible 1.2.1 -> 1.2.2 by @WcaleNieWolny in #171
New Contributors
- @zrdzn made their first contribution in #163
- @WcaleNieWolny made their first contribution in #171
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
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
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
Changes
- GH-75 Support NIO api
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'
}