File tree 5 files changed +34
-9
lines changed
5 files changed +34
-9
lines changed Original file line number Diff line number Diff line change 1
1
# CHANGELOG
2
2
3
+ ## Version 1.2.3 (2023-06-21)
4
+ - Deprecates ` ...encoding.builders ` package path classes/functions for
5
+ ` encoding-base16 ` , ` encoding-base32 ` , ` encoding-base64 ` modules
6
+ and re-introduces them at new package locations
7
+ - ` ...encoding.base16.Builders.kt `
8
+ - ` ...encoding.base32.Builders.kt `
9
+ - ` ...encoding.base64.Builders.kt `
10
+ - This is attributed to issue [[ #124 ]] [ 124 ] whereby JPMS does not allowing
11
+ split packages.
12
+ - A follow up release of ` 2.0.0 ` with the API breaking changes will be had.
13
+ This release is primarily for consumers to migrate as gracefully as possible.
14
+ - See the [ MIGRATION] [ MIGRATION ] guide for more details.
15
+
3
16
## Version 1.2.2 (2023-06-03)
4
17
- Build improvements [[ #106 ]] [ 106 ]
5
18
- Removes ` kotln-components ` submodule
117
130
[ 114 ] : https://github.com/05nelsonm/encoding/pull/114
118
131
[ 118 ] : https://github.com/05nelsonm/encoding/pull/118
119
132
[ 122 ] : https://github.com/05nelsonm/encoding/pull/122
133
+ [ 124 ] : https://github.com/05nelsonm/encoding/issues/124
134
+ [ MIGRATION ] : https://github.com/05nelsonm/encoding/blob/master/MIGRATION.md
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ For more details, see [[#124]][124].
14
14
15
15
## Migration guide for 1.x.x -> 2.0.0
16
16
17
- - Update dependency to ` 1.2.3 `
17
+ - Update dependency to version ` 1.2.3 `
18
18
- Migration method 1:
19
19
- Use your IDE or editor to search your project for the following
20
20
```
@@ -24,6 +24,18 @@ For more details, see [[#124]][124].
24
24
- Migration method 2:
25
25
- Use the provided ` ReplaceWith ` functionality of the ` @Deprecated ` notice
26
26
to update to the new builder class/function package locations.
27
- - Update dependency to ` 2.0.0 `
27
+ - Update dependencies to new maven target:
28
+ ``` kotlin
29
+ // Bill of Materials
30
+ implementation(platform(" io.matthewnelson.encoding:bom:2.0.0" ))
28
31
29
- [ 124 ] : https://github.com/05nelsonm/encoding/issues/124
32
+ // New Maven Central target (include version if not using the BOM)
33
+ implementation(" io.matthewnelson.encoding:base16" )
34
+ implementation(" io.matthewnelson.encoding:base32" )
35
+ implementation(" io.matthewnelson.encoding:base64" )
36
+
37
+ // optionally if you only want the abstractions
38
+ implementation(" io.matthewnelson.encoding:core" )
39
+ ```
40
+
41
+ [ 124 ] : https://github.com/05nelsonm/encoding/issues/124
Original file line number Diff line number Diff line change @@ -279,7 +279,7 @@ See [sample project](sample/README.md)
279
279
``` kotlin
280
280
// build.gradle.kts
281
281
dependencies {
282
- val encoding = " 1.2.2 "
282
+ val encoding = " 1.2.3 "
283
283
implementation(" io.matthewnelson.kotlin-components:encoding-base16:$encoding " )
284
284
implementation(" io.matthewnelson.kotlin-components:encoding-base32:$encoding " )
285
285
implementation(" io.matthewnelson.kotlin-components:encoding-base64:$encoding " )
@@ -296,7 +296,7 @@ Alternatively, you can use the BOM.
296
296
// build.gradle.kts
297
297
dependencies {
298
298
// define the BOM and its version
299
- implementation(platform(" io.matthewnelson.kotlin-components:encoding-bom:1.2.2 " ))
299
+ implementation(platform(" io.matthewnelson.kotlin-components:encoding-bom:1.2.3 " ))
300
300
301
301
// define artifacts without version
302
302
implementation(" io.matthewnelson.kotlin-components:encoding-base16" )
@@ -309,7 +309,7 @@ dependencies {
309
309
```
310
310
311
311
<!-- TAG_VERSION -->
312
- [ badge-latest-release ] : https://img.shields.io/badge/latest--release-1.2.2 -blue.svg?style=flat
312
+ [ badge-latest-release ] : https://img.shields.io/badge/latest--release-1.2.3 -blue.svg?style=flat
313
313
[ badge-license ] : https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat
314
314
315
315
<!-- TAG_DEPENDENCIES -->
Original file line number Diff line number Diff line change @@ -23,8 +23,6 @@ git checkout -b release_"$VERSION_NAME"
23
23
24
24
- Update ` version ` in project's ` README.md ` documentation
25
25
26
- - Update the Kotlin Version compatibility matrix in project's ` README.md ` documentation
27
-
28
26
- Update ` CHANGELOG.md `
29
27
30
28
- Commit Changes
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ POM_DEVELOPER_ID=05nelsonm
29
29
POM_DEVELOPER_NAME =Matthew Nelson
30
30
POM_DEVELOPER_URL =https://github.com/05nelsonm/
31
31
32
- VERSION_NAME =1.2.3-SNAPSHOT
32
+ VERSION_NAME =1.2.3
33
33
# 0.1.0-alpha01 = 00 01 00 11
34
34
# 0.1.0-beta01 = 00 01 00 21
35
35
# 0.1.0-rc01 = 00 01 00 31
You can’t perform that action at this time.
0 commit comments