Compare commits

..
3 changed files with 4 additions and 6 deletions

View file

@ -6,6 +6,6 @@ plugins {
}
allprojects {
version = "0.3.1"
version = "0.3.0"
group = "de.thetadev.formconductor"
}

View file

@ -1,6 +1,4 @@
# Keep custom validaton rules
-keep class * extends de.thetadev.formconductor.validation.rules.ValidationRule {
public static ** INSTANCE;
-keepclassmembers class * extends de.thetadev.formconductor.validation.rules.ValidationRule {
<methods>;
public static <fields>;
}

View file

@ -1,5 +1,5 @@
package de.thetadev.formconductor.validation.rules
interface OptionalStateRule<T>: ValidationRule {
interface OptionalStateRule<T> {
fun isOptional(state: T): Boolean
}