Releases: TWiStErRob/net.twisterrob.travel
Releases · TWiStErRob/net.twisterrob.travel
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.
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
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