Summary
New Features & UI Enhancements
- Forecast service credits added with links and logos.
- Minor UI/UX refinements for a smoother experience.
Improvements & Fixes
- Preserved weather source data for better consistency.
- Fixed analytics tracking by removing
preferredWeatherForecastService
usage. - Enhanced analytics to improve insights.
Refactoring & Code Improvements
- Standardized timestamp handling by using
java.time.Clock
. - Refactored API key handling by moving
requiresApiKey
to the service enum.
Dependency & Build Updates
- Updated Circuit to v0.26.0 for better stability.
- Version bump for the next release.
Miscellaneous
- Updated README with new API integration details and general improvements.
What's Changed
- [BUMP] Version for next release by @hossain-khan in #298
- [FIXED] Post check CI fail issue. Updated test values by @hossain-khan in #299
- [UPDATE] Readme about new service API integration by @hossain-khan in #301
- Update README.md by @hossain-khan in #302
- Update README.md by @hossain-khan in #303
- [FIX] Potential fix for post check - Refactored to use
java.time.Clock
for timestamp so that fixed time can be used in tests by @hossain-khan in #304 - [REFACTOR] Similar to #304 - use clock where timestamp needs to be generated by @hossain-khan in #307
- Update circuit to v0.26.0 by @renovate in #305
- [REFACTOR] Moved the
requiresApiKey
to service enum by @hossain-khan in #308 - 306 preserve weather source by @hossain-khan in #310
- [ADDED] Forecast service credits with links and logos by @hossain-khan in #312
- [MINOR] UI refinement by @hossain-khan in #313
- [FIXED] Removed usage of
preferredWeatherForecastService
for analytics by @hossain-khan in #314 - Enhance analytics by @hossain-khan in #315
- [ADDED] Minor UI/UX tweaks in the app by @hossain-khan in #316
Full Changelog: v2.3...v2.4