2.1.1 - 2022-08-03
- Update Kotlin to 1.7.10
- Update Kotlin Coroutines to 1.6.4
- Add a
next
builder function. - Runtime factory that passes
dispatch
toview
instead ofrender
.
- View function changed from
(Model) -> Props
as(Model, Dispatch<Msg>) -> Props
. - Render function changed from
(Props, Dispatch<Msg>) -> Any?
to(Props) -> Any?
.
- Runtime factories that pass
dispatch
torender
instead ofview
.
- Remove deprecated type aliases.
2.1.0 - 2020-09-28
- Add a
runtime
overload which combinesview
andrender
. - Update Kotlin to 1.4.10
CoroutineDispatcher
replaced withCoroutineContext
in runtime builder.Dispatch
deprecated in favor ofJob
.oolong.Oolong.runtime
deprecated in favor ofoolong.runtime
.disposableEffect
deprecated.- Allow incoming types to be nullable.
- Deprecate
Next
,Init
,Update
,View
, andRender
in preference of underlying types.
2.0.7 - 2020-08-17
- Update Kotlin to 1.4.0
- Update Kotlin Coroutines to 1.3.9
2.0.6 - 2020-06-30
- Maven Central artifacts.
2.0.5 - 2020-06-10
- Update Kotlin Coroutines to 1.3.7
2.0.4 - 2020-05-17
- Update Kotlin Coroutines to 1.3.6
- Add samples link to readme
- Allow dispatcher specification.
2.0.3 - 2020-04-25
- Update Kotlin to 1.3.72
- Update Kotlin Coroutines to 1.3.5
- Deprecated coroutine scope and context arguments in runtime creator function.
- Remove deprecated runtime creator function.
2.0.2 - 2020-01-08
- Update Kotlin to 1.3.61
- Update Kotlin Coroutines to 1.3.3
- Samples moved to https://github.com/oolong-kt/oolong-samples
2.0.1 - 2019-06-20
- Update Kotlin to 1.3.40
- Remove default arguments for Runtime constructor
2.0.0 - 2019-05-31
- Add samples
- Move to oolong-kt org and update packages
- Change core types from classes to functions
1.0.0 - 2018-08-01
Initial release