https://kotlinlang.org/docs/whatsnew2220.html
Continue reading What’s new in Kotlin 2.2.20Tag: kotlin
kotlinx.fuzz
kotlinx.fuzz
is a general purpose fuzzing library for Kotlin. The library provides basic functionality:
- Simple API for writing fuzz tests
- Gradle plugin that provides an easy way of configuring the fuzzer, running it, and generating reports
- Custom JUnit engine that handles interactions with the fuzzing engine and allows for easy integration with IDE
- Integration with Jazzer as the main fuzzing engine for now
https://github.com/JetBrains-Research/kotlinx.fuzz
GitHub – JetBrains-Research/kotlinx.fuzz: Fuzzer для библиотек Kotlin
- GitHub-JetBrains-Research/kotlinx.fuzz – библиотека фаззинга для Kotlin
- Библиотека предоставляет простой API для написания fuzz-тестов и плагин Gradle для настройки и запуска fuzzer
- Библиотека использует Jazzer в качестве основного движка фаззинга
- Цель библиотеки – преодолеть пробел в использовании фаззинга при разработке Kotlin
- В настоящее время библиотека работает только для JVM и требует JDK 8 и Kotlin версии 2.0.21
- Библиотека поддерживает два режима работы: размытие и регрессия
- Плагин поддерживает пользовательские хуки Jazzer для имитации методов и добавления утверждений
- Отличия от Jazzer: улучшенный и упрощенный API, плагин Gradle, улучшенный алгоритм дедупликации, новый подход к созданию репродукторов, улучшенный режим регрессии
CutCon v4
https://github.com/mahozad/cutcon
Media cutter, converter, viewer (video, audio, image)
ConnecKt
http client, Kotlin DSL
Не хотите поговорить о Kotlin Contracts?
https://habr.com/ru/companies/alfa/articles/916536
https://habr.com/ru/companies/alfa/articles/917998
Виталя написал пару толковых статей про kotlin contracts