Releases: TWiStErRob/net.twisterrob.travel
Releases · TWiStErRob/net.twisterrob.travel
1.1.0 Revive
Release
Date: 2024-05-06
Version: 1.1.0
- New: App targets SDK 34 / Android 14.
- New: Source code published.
- New: General tech upgrades in app and website.
- New: Major refactors, modularization, some architecture.
- New: Minor bugfixes.
App Changes
For the full list of changes see release milestone and diff.
New
Fixes
- Random bugfixes (#21/#43, #188/#191, #190/#192, #189/#193)
- Save and restore state on rotation and other scenarios (#182/#183)
Internal
- Build
- Dependencies
- Cleanup
- Restructure
Website Changes
New
- Migrate to AppEngine gen2 on java17 with Micronaut and Handlebars (#7)
- Upgrade GMS Maps and migrate to Places library (#12/#25)
- Replace mail sending with GitHub issue creation (#49/#176)
Fixes
Internal
- @renovate made their first contribution in #10
- Epic: AppEngine DI and architecture (#45: #47, #50, #51, #70, #69, #72, #73, #74, #77)
- Build
- Refactors
- Introduce some architecture and dependency injection for status-history. (#47)
- Move dependency injection away from FeedConsts and decouple from Servlet API (#50)
- Improve domain layer naming and structure (#70)
- Split out difference calculation from rendering model (#69)
- Reduce model and result coupling (#72)
- Rewrite LineColor to be a mapper (#73)
- Decouple Line domain from TrackerNetData and LineColors (#74)
- Introduce LineStatuses domain and decouple view from data layer (#77)
- Restructure
- Dependencies
- org.jetbrains.kotlinx:kotlinx-serialization-core from 1.6.2 to 1.6.3 (#112)
- mockative from 2.0.1 to 2.2.0 (#141, #157)
- io.kotest:kotest-assertions-core from 5.8.0 to 5.8.1 (#129)
- com.google.appengine:appengine-api-1.0-sdk from 2.0.22 to 2.0.26 (#27, #61, #123, #139)
- com.google.cloud:libraries-bom from 26.27.0 to 26.38.0 (#28, #33, #79, #99, #109, #115, #126, #140, #143, #150, #167)
- com.google.cloud:google-cloud-datastore from 2.17.6 to 2.19.1 (#65, #83, #94, #101, #110, #122, #134, #138, #162)
- io.micronaut.platform:micronaut-platform from 4.2.1 to 4.4.2 + use BOM only (#87/#93, #89, #91, #106, #108, #111, #116, #117, #127, #132, #137, #154, #160, #161, #171)
- io.micronaut.application:io.micronaut.application.gradle.plugin from 4.2.0 to 4.3.8 (#24, #103, #104, #107, #113, #120, #136, #145, #163, #164)
- io.micronaut.serde:micronaut-serde-jackson from 2.4.0 to 2.7.1 (#31, #32, #67, #68, #84)
- io.micronaut.views:micronaut-views-handlebars from 5.0.1 to 5.1.0 (#82)
- io.micronaut:micronaut-http-client from 4.2.0 to 4.2.4 (#20, #36, #62, #86)
Repository Changes
New
- Publish source code (#2)
- Continuous Integration (#4, #184)
- Configure Renovate (#10)
- Release 1.1.0 + release process (#185)
Internal
- Updates after SVN monorepo split + CI (#4)
- Epic: Tech upgrade (#5: #4, #6, #39, #7, #8, #22, #88, #16, #18/#26, #21, #23, #12/#25, #11/#38, #30, #37, #29/#44, #58, #59, #49/#176)
- JUnit 5 (#59)
- Update junit5 monorepo from 5.10.1 to 5.10.2 (patch) (#102)
- Organize imports (#75)
- CI: Enable Gradle caching (#184/#187)
- Dependencies
- Build
- Test
- General
- CI
Live Website
https://twisterrob-london.appspot.com/
This is a moving tag. Should be force-pushed every time there's a publish to Google App Engine.
SVN to GIT migration
This is the point of the last commit in SVN. After this commits went to GitHub git.
1.0.0 Initial Release
Release
Date: 2016-07-28
Version: 1.0.0#2025 / 10002025