Releases: ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff
Releases · ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff
Release 2.0.5 - Jetpack Compose Update
Release 2.0.4 - Introduced Screenshot Tests
🎈 Released a new version 2.0.4! 🎈
What's New?
- Screenshot Tests - Added the whole setup and initial tests
- Gradle wrapper version bump
Release 2.0.3
Release 2.0.3 - Mockito Kotlin migration to MockK
🎈 Released a new version 2.0.3! 🎈
What's New?
- Unit Tests: some of the tests have been fixed (bugs encountered) and all of them have been migrated to MockK
- Added KtLint Plugin
Release 2.0.2
Release 2.0.2 - Tests Optimasation
🎈 Released a new version 2.0.2! 🎈
What's New?
UI Tests: added Robot pattern in one of the LaunchesScreen tests just to keep consistency in the whole class.
Unit Tests: there's a new class ClickableLinkProvider which is injected in the Launches VM and it's completely tested
Release 2.0.1 - Introducing Robot Pattern
🎈 Released a new version 2.0.1! 🎈
What's New?
- UI Tests: added Robot pattern in the LaunchesScreen tests (it hasn't been applied to any other Screen Tests because those tests didn't test the elements interaction, only visibility, which would over complicate the test with no reason)
- Readme Update: updated libraries definition
2.0.0
🎈 Released a new version 2.0.0! 🎈
What's New?
- Total migration from the imperative UI (views declared on Fragments using XMLs) to Jetpack Compose (declarative UI).
- DI: Dagger2 to Dagger Hilt.
- UI Tests: adapted Network dependency to work with MockWebServer
- VMs: UIState + Events + Effects
- VM tests update
- Readme: new gif, banner and description.
1.0.0
🎈 Released a new version 1.0.0! 🎈
What's New?
- Renewed UI & UX: Lottie animations, colours definition for both dark & light theme, bottom navigation, etc.
- UI tests update: added new tests for the two new fragments (dashboard and launches).
- Coroutines Flows update: latest version and optimised Data-Api module.
- Readme gifs update: app demo for dark & light themes.