Generate brand new store release notes when missing.#34
Conversation
Summary of ChangesHello @mmathieum, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request refactors the store release notes generation mechanism within the Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request refactors the store listing generation to create new release notes files if they are missing. While the intent is good, I've found a significant bug in the new logic for the French locale due to a copy-paste error, which would cause files to be written to the wrong directory. I've provided a fix for this. Additionally, I've pointed out that the bug is a symptom of significant code duplication between the English and French locale handling, and I've recommended a refactoring to improve maintainability and prevent such bugs in the future.
|
/gemini review |
There was a problem hiding this comment.
Pull request overview
Extracts Play Store release notes generation into a dedicated generator and adds the ability to create new default.txt release notes when missing.
Changes:
- Added
MStoreListingGenerator(Kotlin) to update or generate release notes foren-USandfr-FR. - Updated
MGenerator.dumpFiles()to call the new release-notes generator. - Adjusted
MGenerator.DATE_FORMATvisibility to be referenced by the new Kotlin generator.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
| src/main/java/org/mtransit/parser/mt/MStoreListingGenerator.kt | New Kotlin generator that updates or creates Play Store release notes based on schedule dates. |
| src/main/java/org/mtransit/parser/mt/MGenerator.java | Hooks release-notes generation into the dump flow and refactors/removes the previous inlined implementation. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Code Review
This pull request refactors the store release notes generation logic from MGenerator.java into a new Kotlin file, MStoreListingGenerator.kt. The new implementation also adds the functionality to generate new release notes files if they are missing. The refactoring is a good improvement. I have found a couple of critical issues in the new Kotlin file that will prevent compilation, related to invalid string syntax. I have also suggested a refactoring to reduce code duplication in the new file.
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request refactors the store release notes generation by moving the logic from MGenerator.java to a new MStoreListingGenerator.kt class. This is a good change that improves code organization and leverages Kotlin. A new feature to generate release notes files from scratch if they are missing is also included. My review includes a critical fix for a syntax error in the new Kotlin file that would prevent compilation, and a medium-severity suggestion to improve encapsulation between the two modified files.
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request refactors the store release notes generation into a new Kotlin class, MStoreListingGenerator, and updates date formatting to be more thread-safe by removing deprecated, non-thread-safe SimpleDateFormat instances. The new logic also correctly generates new release notes files if they are missing, which aligns with the pull request's goal. While the refactoring is a good step, the new implementation introduces a few issues: a compilation error due to invalid syntax in string constants, potential file corruption from not specifying a character set, and a remaining thread-safety issue with a static SimpleDateFormat instance. I've added specific comments with suggestions to address these points.
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
- commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons: HOTFIX: minification regression breaks app in PROD - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
…parser': - commons: app-android/build.gradle > generated resource values (skip non-news for main app) - commons: More working default values for XML files mtransitapps/commons#571 - commons: Update xerial-SQLiteJDBC version to 3.51.2.0 mtransitapps/commons#570 - commons: Build(deps): Bump androidx.activity:activity from 1.12.3 to 1.12.4 in the androidx group mtransitapps/commons#566 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.8.0 to 34.9.0 in the gms group mtransitapps/commons#567 - commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.6.3.1 to 7.7.0.1 in the ads group mtransitapps/commons#568 - commons: Build(deps): Bump kotlin from 2.3.0 to 2.3.10 mtransitapps/commons#569 - commons: New repo creation > code gen++ mtransitapps/commons#557 - commons: Vehicle location feature in generated Play Store listing. mtransitapps/commons#564 - commons: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons#563 - commons: Agency parser > download > do not commit if other files staged mtransitapps/commons#560 - commons: Agency parser > archive selection mtransitapps/commons#561 - commons: Play Store > full description generation > remove " " mtransitapps/commons#562 - commons: Play store listing pull > ignore release notes (& subs & in-app products) - commons: CI: allow `Sync Code & Data` on PRs mtransitapps/commons#559 - commons: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons#558 - commons-android: More working default values for XML files mtransitapps/commons-android#62 - commons-android: New repo creation > code gen++ mtransitapps/commons-android#57 - commons-android: Use `xmllint` for XML parsing in Shell scripts mtransitapps/commons-android#61 - commons-android: Clean locale utils - commons-android: CA Edmonton ETS provider > deprecation... mtransitapps/commons-android#60 - commons-android: Fix assertions in unquoteUnescapeStringOrNull tests - commons-android: AGP 9.0 > fix compat with `android.r8.optimizedResourceShrinking` mtransitapps/commons-android#58 - commons-java: Fix SQL utils unquotes removing too many "'" #TTC #TriggerDataChanges - parser: Route JSON config > add `route_colors_ignored` list - parser: Generated XML file > ignore `TypographyDashes` mtransitapps/parser#35 - parser: Generate brand new store release notes when missing. mtransitapps/parser#34 - parser: Minor > logs++
No description provided.