All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Template could be found here: CHANGELOG
See changeset
-
Gradle 7.0.2 → 7.5.1
-
BREAKING Kotlin 1.4.32 → 1.7.10
-
BREAKING Android Gradle Plugin 4.2.1 → 7.2.2
-
BREAKING Coroutines 1.4.3 → 1.6.3
-
Kotlin Serialization 1.0.2 → 1.3.3
-
Kotlin date-time 0.1.1 → 0.4.0
-
Koin 3.0.1 → 3.6.1
-
Android XKtx 1.3.1 → 1.8.0
-
Android AppCompat 1.3.0 → 1.5.0
-
Android Material Components 1.2.0 → 1.6.1
-
Android Constraint Layout 2.0.1 → 2.1.4
-
Android LifeCircle 2.1.0 → 2.5.1
-
Android Navigation 2.2.0 → 2.5.1
-
Robolectric 4.5.1 → 4.8.1
-
Android Target SDK 30 → 33
-
BouncyCastle 1.64 → 1.71
-
Android Desugar 1.0.9 → 1.1.5
See 0.2.0
-
Add Spotless code style formatter and linter
-
Add FHIR R4
-
specification
-
FHIR parser integration and configuration
-
JSON test samples
-
Base Types FhirR4, Element and Extension and JSON parser
-
Code systems
-
Date, DateTime, Instant and Time primitives
-
Base Resource types Resource, DomainResource, Coding, Meta and Narrative
-
Json parser tests for contained resources and primitives
-
generated FHIR R4 type system
-
generated full FHIR R4 type system
-
generated full FHIR STU3 type system
-
-
Add Kotlin script to generate full FHIR standard
-
Add development guide
-
Change FHIR STU3 config to allow multiple FHIR versions
-
Change XsDateTime implementation and parser to common for reuse in different FHIR versions
-
Change Fastlane actions to upgrade Python pip to allow dependency resolution
-
Change contribution guide and README
-
Change FhirHelper.FhirElementFactory .getFhirResourceType and .getFhirClass to nullalbe instead of throwing exception for FHIR V3 + V4
-
Change FhirHelper.FhirElementFactory.getFhirClass to ignore case class mapping for FHIR V3 + V4
-
Fix usage of backticks
`
as they won’t work on Android:-
`abstract`
→abstrakt
-
`when`
→whenn
-
`package`
→pakkage
-
-
Bump Gradle 6.8.2 → 6.8.3
-
Bump Android Studio 4.1.2 → 4.2.1
-
Bump Kotlin 1.4.21 → 1.4.32
-
Bump Kotlin Serialization 1.0.1 → 1.1.0
-
Bump Kotlin DateTime 0.1.1 → 0.2.0
-
Bump AndroidX KTX 1.3.1 → 1.3.2
-
Bump AndroidX ConstrainLayout 2.0.1 → 2.0.4
-
Bump JUnit 4.13 → 4.13.2
-
Bump Mockk 1.10.0 → 1.11.0
-
Bump Kotlin Coroutines 1.3.9-native-mt → 1.4.3-native-mt
-
Bump Python 3.7.8 → 3.7.9
-
Bump Ruby 2.7.3
-
Add inital project setup from our template repository
-
Add FHIR specification parser a fork of SMART on FHIR - Python FHIR Parser as Git subproject pointing to
hc-fhir
branch -
Add FHIR STU3 Json parser based on Kotlin Serialization
-
Add datetime classes and parsers to serialize FHIR date primitives
-
Add Fastlane and a fastlane action
fhir-kotlin
to generate Kotlin models using thefhir-spec-parser
-
Add FHIR generation config
-
Add generated FHIR code systems
-
Add generated FHIR base models
-
Add test FHIR json examples
-
Add generated FHIR models
-
Add code of conduct
-
Add contained resource parsing support
-
Add FHIR primitives: Bool, Decimal, Integer, PositiveInteger, UnsignedInteger
-
Add FHIR primitives: Date, DateTime, Time, Instant
-
Add Kotlin KMP datetime SDK 0.1.1
-
Add generated FHIR JUnit tests
-
Change template project to prepare for FHIR SDK implementation
-
Change CI label configuration
-
Change generated models to use FHIR primitives for numbers, datetime and boolean