- Published: 2024-11-12
- Use kotlin v.2.0.21 and ksp v.2.0.21-1.0.27.
- Use threetenbp v.1.7.0.
- Use kotlinx-coroutines-test v.1.9.0.
- Published: 2024-05-30
- Use kotlin v.1.9.24 and ksp v.1.9.24-1.0.20.
- Use dokka v.1.9.20.
- Use retrofit 2.11.0.
- Use threetenbp v.1.6.9.
- Use kotlinx-coroutines-test v.1.8.1.
- Published: 2024-02-09
- Breaking change: Build with JVM target 17.
- Add project icon to be shown by IntelliJ.
- Published: 2024-02-09
- Use moshi v.1.15.1.
- Use kotlin v.1.9.22 and ksp v.1.9.22-1.0.17.
- Published: 2023-11-22
- Breaking change: Build with JVM target 11.
- Breaking change: Remove
name
in favor oftypeName
property for the sake of its clearer name. - Add new
typeName
andtypeDescription
properties toShift
model. See: engelsystem/engelsystem#1233. - Replace
Comment
with new clearer nameduser_comment
JSON property. Both expose the same value. - Use kotlin v.1.9.10 and ksp v.1.9.10-1.0.13 & dokka v.1.9.10.
- Use okhttp 4.12.0
- Published: 2023-09-12
- Use retrofit 2.9.0.
- Use okhttp 4.11.0.
- Use moshi v.1.15.0.
- Use kotlin v.1.8.22 and ksp v.1.8.22-1.0.11 & dokka v.1.8.20.
- Use kotlinx-coroutines-test v.1.7.3.
- Use threetenbp v.1.6.8.
- Published: 2022-12-16
- Use kotlin v.1.7.22 and ksp v.1.7.22-1.0.8 & dokka v.1.7.20.
- Use moshi v.1.14.0.
- Use kotlinx-coroutines-test v.1.6.4.
- Use threetenbp v.1.6.5.
- Published: 2022-05-20
- Introduce
EngelsystemApi
interface to ease dependency injection for projects using this library.- Remove
@JvmStatic
fromApiModule#provideEngelsystemService
(only affects Java usage).
- Remove
- Use kotlin v.1.6.21 and ksp v.1.6.21-1.0.5.
- Published: 2022-03-24
- Breaking change:
EngelsystemService#getShifts
is asuspend
function now. - Replace kapt with ksp v.1.6.10-1.0.4.
- Use moshi v.1.13.0.
- Use kotlin v.1.6.10.
- Use kotlinx-coroutines-test v.1.6.0.
- Use threetenbp v.1.6.0.
- Target JDK 11.
- Published: 2021-12-10
- Breaking change: Parse new mandatory
start_date
,end_date
,event_timezone
properties intoShift
.- Deprecate
start
,end
,timezone
properties in favor of the new ones. - Related: engelsystem/engelsystem#695
- Deprecate
- Published: 2021-11-14
- Use threetenbp v.1.5.2.
- Use kotlin v.1.5.31.
- Use kotlinx-coroutines-core v.1.5.2 used in tests.
- Published: 2021-07-17
- Use kotlin v.1.5.21.
- Use kotlinx-coroutines-core v.1.5.1 used in tests.
- Use threetenbp v.1.5.1.
- Published: 2021-04-16
- Important: Replace Bintray deployment with MavenCentral. New versions will not be available via Bintray/jCenter anymore.
- Use moshi v.1.12.0.
- Use okhttp v.3.12.13.
- Use kotlinx-coroutines-core v.1.4.3 used in tests.
- Use kotlin v.1.4.32.
- Published: 2020-11-04
- Use threetenbp v.1.5.0.
- Use moshi v.1.11.0. (ProGuard rules are being generated on the fly as of v.1.10.0!)
- Use kotlinx-coroutines-core v.1.3.9 used in tests.
- Use kotlin v.1.4.10.
- Published: 2020-07-15
- Use kotlinx-coroutines-core v.1.3.7 used in tests.
- Published: 2020-07-15
- Remove
UserAgentInterceptor
from public API. - Replace unneeded
kotlin-coroutines-retrofit
withkotlinx-coroutines
. - Use moshi v.1.9.3.
- Use kotlin v.1.3.72.
- Use okhttp v.3.12.12.
- Use threetenbp v.1.4.4.
- Published: 2020-01-05
- Use okhttp v.3.12.7.
- Use retrofit v.2.6.4.
- Published: 2019-12-11
- Allow creating custom shifts in tests.
- Published: 2019-12-09
- Use retrofit v.2.6.3.
- Use time zone offset being provided as part of the server response.
- Add
timezone
property toShift
model. - Release the consuming app from having to pass the time zone offset itself.
- Related: engelsystem/engelsystem#689.
- Add
- Replace null-strings with empty strings.
- Published: 2019-12-07
- This is the initial release. Have fun!