Вышла стабильная четвертая версия популярной библиотеки MVIKotlin
Что нового:
👉 Поддержка WasmJS
👉 Обновление зависимостей до актуальных версий
👉 Весь deprecated код был удален
👉 Дебажные артефакты больше не публикуются для Android
👉 Добавлена поддержка отправки
👉 Изменения API
👉 Зависимость на Essenty 2.0
#mvi #arkivanov #wasm #архитектура
Подписывайте на @kotlin_broadcast
Что нового:
👉 Поддержка WasmJS
👉 Обновление зависимостей до актуальных версий
👉 Весь deprecated код был удален
👉 Дебажные артефакты больше не публикуются для Android
👉 Добавлена поддержка отправки
Action
из Executor
👉 Изменения API
👉 Зависимость на Essenty 2.0
#mvi #arkivanov #wasm #архитектура
Подписывайте на @kotlin_broadcast
GitHub
Release 4.0.0 · arkivanov/MVIKotlin
Changes since version 4.0.0-beta01
Updated Essenty to 2.0.0(#134)
Promoted Executor onAction and forward methods to stable (#133)
Promoted DSL APIs to stable (#135)
Earlier changes since version ...
Updated Essenty to 2.0.0(#134)
Promoted Executor onAction and forward methods to stable (#133)
Promoted DSL APIs to stable (#135)
Earlier changes since version ...
🔥23👍3
Вышла Essenty 2.0:
👉 Удалена поддержка Parcelable. Теперь используем kotlinx-serialization
👉 Поддержка WasmJS
👉 Улучшения работы с состоянием
👉 Дебажные артефакты больше не публикуются для Android
👉 Улучшения API BackDispatcher
👉 Весь deprecated код был удален
#архитектура #android #wasm #arkivanov
Подписывайте на @kotlin_broadcast
👉 Удалена поддержка Parcelable. Теперь используем kotlinx-serialization
👉 Поддержка WasmJS
👉 Улучшения работы с состоянием
👉 Дебажные артефакты больше не публикуются для Android
👉 Улучшения API BackDispatcher
👉 Весь deprecated код был удален
#архитектура #android #wasm #arkivanov
Подписывайте на @kotlin_broadcast
GitHub
Release 2.0.0 · arkivanov/Essenty
Changes since version 2.0.0-beta02
Added Bundle#putSerializable and Bundle#getSerializable extension functions for kotlinx-serialization (#166)
Updated Kotlin to 1.9.23 and kotlinx-serialization t...
Added Bundle#putSerializable and Bundle#getSerializable extension functions for kotlinx-serialization (#166)
Updated Kotlin to 1.9.23 and kotlinx-serialization t...
❤26👍7🔥4
Вышел Essenty 2.2.0
👉 Перешли на JVM 11 для всех не Android JVM таргетов
👉 Добавлены расширения для PersistableBundle, StateKeeper.saveable и InstanceKeeper.retainedInstance
👉 Миграция на Kotlin 2.0.20
#arkivanov #kmp
👉 Перешли на JVM 11 для всех не Android JVM таргетов
👉 Добавлены расширения для PersistableBundle, StateKeeper.saveable и InstanceKeeper.retainedInstance
👉 Миграция на Kotlin 2.0.20
#arkivanov #kmp
👍9🔥3❤1
Вышел Decompose 3.2.0
👉 Экспериментальная фича - дублирование конфигураций
👉 Новое экспериментальное API для работы с анимациями и поддержкой Shared Element Transitions
👉 Стабильное Child Pages API
👉 Новая модель навигации - Child Panels (аналог List-Details Layout)
👉 Новые экспериментальные API - StateKeeper.saveable(...) и StateKeeperOwner.saveable(...)
👉 Стабильный InstanceKeeperOwner.retainedInstance { ... }
🛠 Исправления и улучшения API
#arkivanov #kmp
👉 Экспериментальная фича - дублирование конфигураций
👉 Новое экспериментальное API для работы с анимациями и поддержкой Shared Element Transitions
👉 Стабильное Child Pages API
👉 Новая модель навигации - Child Panels (аналог List-Details Layout)
👉 Новые экспериментальные API - StateKeeper.saveable(...) и StateKeeperOwner.saveable(...)
👉 Стабильный InstanceKeeperOwner.retainedInstance { ... }
🛠 Исправления и улучшения API
#arkivanov #kmp
🔥51👍4❤1
Вышел MVIKotlin 4.3.0 - фреймворк для разработки KMP приложений. Существенных новинок нету, а именно обновление на Kotlin 2.1 и др. зависимостей, стабилизация API
#kotlin #arkivanov #kmp #архитектура
Store.stateFlow(Lifecycle)
и Store.labelsChannel(Lifecycle)
#kotlin #arkivanov #kmp #архитектура
👍25❤4🔥4
🔥24👍7❤3👎1