Skip to content

Commit 401c1af

Browse files
committed
1.3.0
1 parent a52814c commit 401c1af

File tree

8 files changed

+15
-8
lines changed

8 files changed

+15
-8
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
/*/build
44
/*/.gradle
55
.idea
6+
/.kotlin/errors/*

Changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.3
2+
3+
Support for Kotlin 2.2.x - Kudos @findusl
4+
15
## 1.2
26

37
If a function is known to return a new instance, the result is considered local state and can be mutated

Readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ Install the plugin by adding the following to your `build.gradle.kts`:
1818

1919
```kotlin
2020
plugins {
21-
id("io.github.yairm210.purity-plugin") version "1.2.3"
21+
id("io.github.yairm210.purity-plugin") version "1.3.0"
2222
}
2323

2424
dependencies {
25-
implementation("io.github.yairm210:purity-annotations:1.2.3")
25+
implementation("io.github.yairm210:purity-annotations:1.3.0")
2626
}
2727
```
2828

annotations/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
}
88

99
group = "io.github.yairm210"
10-
version = "1.2.3"
10+
version = "1.3.0"
1111

1212
kotlin {
1313
sourceSets{

compiler-plugin/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ allprojects {
2020
}
2121

2222
group = "io.github.yairm210"
23-
version = "1.2.3"
23+
version = "1.3.0"
2424

2525
mavenPublishing {
2626
coordinates(group.toString(), "purity-compiler-plugin", version.toString())

docs/index.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
A Kotlin Compiler Plugin for determining and enforcing Pure and Readonly functions.
66

7+
Tested with Kotlin versions 1.4.0 - 2.2.20
8+
79
### Why?
810

911
- Communicating and enforcing function intent
@@ -15,11 +17,11 @@ Install the plugin by adding the following to your `build.gradle.kts`:
1517

1618
```kotlin
1719
plugins {
18-
id("io.github.yairm210.purity-plugin") version "1.2.3"
20+
id("io.github.yairm210.purity-plugin") version "1.3.0"
1921
}
2022

2123
dependencies {
22-
implementation("io.github.yairm210:purity-annotations:1.2.3")
24+
implementation("io.github.yairm210:purity-annotations:1.3.0")
2325
}
2426
```
2527

gradle-plugin/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ dependencies {
3434

3535

3636
group = "io.github.yairm210"
37-
version = "1.2.3"
37+
version = "1.3.0"
3838

3939
gradlePlugin {
4040
website = "https://github.com/yairm210/purity"

gradle-plugin/src/main/kotlin/yairm210/purity/PurityGradlePlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class PurityGradlePlugin : KotlinCompilerPluginSupportPlugin {
3030
companion object {
3131
const val COMPILER_PLUGIN_GROUP_NAME = "io.github.yairm210"
3232
const val ARTIFACT_NAME = "purity-compiler-plugin"
33-
const val VERSION_NUMBER = "1.2.3"
33+
const val VERSION_NUMBER = "1.3.0"
3434
}
3535

3636
private var gradleExtension : PurityConfiguration = PurityConfiguration()

0 commit comments

Comments
 (0)