Skip to content

Commit

Permalink
Prepare 1.1.4 release
Browse files Browse the repository at this point in the history
  • Loading branch information
05nelsonm committed Jan 7, 2023
1 parent 8f4735f commit 7e51473
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 29 deletions.
22 changes: 17 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,22 @@
# CHANGELOG

## Version 1.1.4 (2023-01-07)
- Updates `kotlin-components` submodule
- Kotlin `1.6.21` -> `1.7.20`
- Support new targets:
- `androidNativeArm32`
- `androidNativeArm64`
- `androidNativeX64`
- `androidNativeX86`
- `linuxArm64`
- `wasm32`

## Version 1.1.3 (2022-06-24)
- Re-enable compiler flag `enableCompatibilityMetadataVariant=true` to support
non-hierarchical projects. (sorry...)

## Version 1.1.2 (2022-05-14)
- Updates Kotlin-Components
- Updates `kotlin-components` submodule
- Support new targets:
- `iosArm32`
- `iosSimulatorArm64`
Expand All @@ -14,16 +25,17 @@
- `watchosSimulatorArm64`

## Version 1.1.1 (2022-05-08)
- Updates Kotlin-Components
- Bumps Kotlin `1.6.10` -> `1.6.21`
- Updates `kotlin-components` submodule
- Kotlin `1.6.10` -> `1.6.21`

## Version 1.1.0 (2022-01-14)
- Bumps dependencies
- Updates `kotlin-components` submodule
- Kotlin `1.5.31` -> `1.6.10`
- Enables Kotlin 1.6's new memory model

## Version 1.0.3 (2021-12-09)
- Removes unnecessary Android target
- JVM target compile to JavaVersion 1.8 in stead of 11
- JVM target compile to JavaVersion 1.8 instead of 11

## Version 1.0.2 (2021-11-15)
- Drops kotlin gradle plugin version down to 1.5.31 for source
Expand Down
85 changes: 62 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
# component-encoding
[![Kotlin](https://img.shields.io/badge/kotlin-1.6.21-blue.svg?logo=kotlin)](http://kotlinlang.org)
[![GitHub license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](https://www.apache.org/licenses/LICENSE-2.0)

![android](https://camo.githubusercontent.com/b1d9ad56ab51c4ad1417e9a5ad2a8fe63bcc4755e584ec7defef83755c23f923/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d616e64726f69642d3645444238442e7376673f7374796c653d666c6174)
![apple-silicon](https://camo.githubusercontent.com/a92c841ffd377756a144d5723ff04ecec886953d40ac03baa738590514714921/687474703a2f2f696d672e736869656c64732e696f2f62616467652f737570706f72742d2535424170706c6553696c69636f6e2535442d3433424246462e7376673f7374796c653d666c6174)
![ios](https://camo.githubusercontent.com/1fec6f0d044c5e1d73656bfceed9a78fd4121b17e82a2705d2a47f6fd1f0e3e5/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d696f732d4344434443442e7376673f7374796c653d666c6174)
![jvm](https://camo.githubusercontent.com/700f5dcd442fd835875568c038ae5cd53518c80ae5a0cf12c7c5cf4743b5225b/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6a766d2d4442343133442e7376673f7374796c653d666c6174)
![js](https://camo.githubusercontent.com/3e0a143e39915184b54b60a2ecedec75e801f396d34b5b366c94ec3604f7e6bd/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6a732d4638444235442e7376673f7374796c653d666c6174)
![node-js](https://camo.githubusercontent.com/d08fda729ceebcae0f23c83499ca8f06105350f037661ac9a4cc7f58edfdbca9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6e6f64656a732d3638613036332e7376673f7374796c653d666c6174)
![linux](https://camo.githubusercontent.com/a2c518ecf30b2c88dd6af8bbc5281b6014686b916368e6197ef2a5e1dda7adb4/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6c696e75782d3244334636432e7376673f7374796c653d666c6174)
![macos](https://camo.githubusercontent.com/1b8313498db244646b38a4480186ae2b25464e5e8d71a1920c52b2be5212b909/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61636f732d3131313131312e7376673f7374796c653d666c6174)
![tvos](https://camo.githubusercontent.com/4ac08d7fb1bcb8ef26388cd2bf53b49626e1ab7cbda581162a946dd43e6a2726/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d74766f732d3830383038302e7376673f7374796c653d666c6174)
![watchos](https://camo.githubusercontent.com/135dbadae40f9cabe7a3a040f9380fb485cff36c90909f3c1ae36b81c304426b/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77617463686f732d4330433043302e7376673f7374796c653d666c6174)
![windows](https://camo.githubusercontent.com/01bd13daf3ea3068952f50840e3f36a305803cc248af08f084cb9e37df78123d/687474703a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d77696e646f77732d3444373643442e7376673f7374796c653d666c6174)
[![badge-license]][url-license]
[![badge-latest-release]][url-latest-release]

[![badge-kotlin]][url-kotlin]

![badge-platform-android]
![badge-platform-jvm]
![badge-platform-js]
![badge-platform-js-node]
![badge-platform-linux]
![badge-platform-macos]
![badge-platform-ios]
![badge-platform-tvos]
![badge-platform-watchos]
![badge-platform-wasm]
![badge-platform-windows]
![badge-support-android-native]
![badge-support-apple-silicon]
![badge-support-js-ir]

**Base16 (Hex)**
- [Default (Rfc 4648 section 8)](https://www.ietf.org/rfc/rfc4648.html#section-8)
Expand All @@ -30,20 +35,24 @@ A full list of `kotlin-components` projects can be found [HERE](https://kotlin-c

### Get Started

<!-- TAG_VERSION -->

```kotlin
// build.gradle.kts
dependencies {
val encoding = "1.1.3"
val encoding = "1.1.4"
implementation("io.matthewnelson.kotlin-components:encoding-base16:$encoding")
implementation("io.matthewnelson.kotlin-components:encoding-base32:$encoding")
implementation("io.matthewnelson.kotlin-components:encoding-base64:$encoding")
}
```

<!-- TAG_VERSION -->

```groovy
// build.gradle
dependencies {
def encoding = "1.1.3"
def encoding = "1.1.4"
implementation "io.matthewnelson.kotlin-components:encoding-base16:$encoding"
implementation "io.matthewnelson.kotlin-components:encoding-base32:$encoding"
implementation "io.matthewnelson.kotlin-components:encoding-base64:$encoding"
Expand All @@ -54,13 +63,16 @@ dependencies {

**Note:** as of `1.1.0`, the experimental memory model for KotlinNative is enabled.

| encoding | kotlin |
| :--------: | :----------: |
| 1.1.3 | 1.6.21 |
| 1.1.2 | 1.6.21 |
| 1.1.1 | 1.6.21 |
| 1.1.0 | 1.6.10 |
| 1.0.3 | 1.5.31 |
<!-- TAG_VERSION -->

| encoding | kotlin |
|:--------:|:------:|
| 1.1.4 | 1.7.20 |
| 1.1.3 | 1.6.21 |
| 1.1.2 | 1.6.21 |
| 1.1.1 | 1.6.21 |
| 1.1.0 | 1.6.10 |
| 1.0.3 | 1.5.31 |

### Usage

Expand Down Expand Up @@ -163,3 +175,30 @@ In order to keep submodules updated when pulling the latest code, run:
```bash
$ git pull --recurse-submodules
```

<!-- TAG_VERSION -->
[badge-latest-release]: https://img.shields.io/badge/latest--release-1.1.4-blue.svg?style=flat
[badge-license]: https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat

<!-- TAG_DEPENDENCIES -->
[badge-kotlin]: https://img.shields.io/badge/kotlin-1.7.20-blue.svg?logo=kotlin

<!-- TAG_PLATFORMS -->
[badge-platform-android]: http://img.shields.io/badge/-android-6EDB8D.svg?style=flat
[badge-platform-jvm]: http://img.shields.io/badge/-jvm-DB413D.svg?style=flat
[badge-platform-js]: http://img.shields.io/badge/-js-F8DB5D.svg?style=flat
[badge-platform-js-node]: https://img.shields.io/badge/-nodejs-68a063.svg?style=flat
[badge-platform-linux]: http://img.shields.io/badge/-linux-2D3F6C.svg?style=flat
[badge-platform-macos]: http://img.shields.io/badge/-macos-111111.svg?style=flat
[badge-platform-ios]: http://img.shields.io/badge/-ios-CDCDCD.svg?style=flat
[badge-platform-tvos]: http://img.shields.io/badge/-tvos-808080.svg?style=flat
[badge-platform-watchos]: http://img.shields.io/badge/-watchos-C0C0C0.svg?style=flat
[badge-platform-wasm]: https://img.shields.io/badge/-wasm-624FE8.svg?style=flat
[badge-platform-windows]: http://img.shields.io/badge/-windows-4D76CD.svg?style=flat
[badge-support-android-native]: http://img.shields.io/badge/support-[AndroidNative]-6EDB8D.svg?style=flat
[badge-support-apple-silicon]: http://img.shields.io/badge/support-[AppleSilicon]-43BBFF.svg?style=flat
[badge-support-js-ir]: https://img.shields.io/badge/support-[js--IR]-AAC4E0.svg?style=flat

[url-latest-release]: https://github.com/05nelsonm/component-encoding/releases/latest
[url-license]: https://www.apache.org/licenses/LICENSE-2.0.txt
[url-kotlin]: https://kotlinlang.org
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ plugins {

kmpPublish {
setupRootProject(
versionName = "1.1.4-SNAPSHOT",
versionName = "1.1.4",
// 1.0.0-alpha1 == 01_00_00_11
// 1.0.0-alpha2 == 01_00_00_12
// 1.0.0-beta1 == 01_00_00_21
Expand Down

0 comments on commit 7e51473

Please sign in to comment.