Generate fr/gtfs_rts_strings.xml & ignore location inside agency name.#730
Generate fr/gtfs_rts_strings.xml & ignore location inside agency name.#730
fr/gtfs_rts_strings.xml & ignore location inside agency name.#730Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a new shell script to generate French-localized GTFS resource strings. The review identifies several areas for improvement, including the need to refactor duplicated logic into a single script, fixing grammatical errors in the French translation, correcting the locale attribute, and improving shell script best practices such as quoting variables and simplifying file creation commands.
I am having trouble creating individual review comments. Click here to see my feedback.
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (1)
This script is almost an identical copy of shared-modules/app-android/src/main/res/values/MTgtfs_rts_strings.xml.MT.sh. This significant code duplication will increase maintenance overhead, as any bug fix or logic change will need to be applied to both files.
A better approach would be to refactor this into a single, more generic script that can generate resource files for different languages. The language could be passed as a parameter or inferred from the script's path (e.g., from values-fr). This would make the solution more maintainable and scalable for supporting more languages in the future.
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (51)
The variable $AGENCY_NAME_FILE is not quoted. This can lead to issues if the file path contains spaces or other special characters. It's a best practice to always quote variables representing file paths.
AGENCY_NAME_LONG=$(tail -n 1 "$AGENCY_NAME_FILE");
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (57)
The variable $AGENCY_NAME_FILE is not quoted. This can lead to issues if the file path contains spaces or other special characters. It's a best practice to always quote variables representing file paths.
AGENCY_NAME_SHORT=$(head -n 1 "$AGENCY_NAME_FILE");
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (70)
The variable $GTFS_RDS_VALUES_GEN_FILE is not quoted in the test ([ ... ]) command. This can lead to issues if the file path contains spaces or other special characters. It's a best practice to always quote variables representing file paths.
if [ -f "$GTFS_RDS_VALUES_GEN_FILE" ]; then
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (73)
The variable $AGENCY_JSON_FILE is not quoted in the test ([ ... ]) command. This can lead to issues if the file path contains spaces or other special characters. It's a best practice to always quote variables representing file paths.
elif [ -f "$AGENCY_JSON_FILE" ]; then
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (111)
The tools:locale attribute is set to en, but this file is for the French (fr) locale. This will likely cause Android Lint warnings and might lead to incorrect resource resolution. It should be set to fr.
<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="fr">
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (34-37)
These rm and touch commands are redundant. Since the script exits on line 31 if the file already exists, the rm -f on line 34 is a no-op. The touch on line 36 is also unnecessary because the cat command can create the file. You can safely remove these four lines and use > instead of >> in the cat command on line 108.
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (86)
There's a grammatical error in the French translation. 'trains' is plural, so the adjective 'léger' should also be in its plural form, 'légers'.
TYPE_LABEL="trains légers"; # TODO?
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (108)
Using > here instead of >> will create the file if it doesn't exist. Since the script logic is to generate this file from scratch, > is more appropriate and allows removing the redundant rm and touch commands on lines 34-37.
cat >"${GTFS_RTS_STRINGS_FILE}" <<EOL
values-fr/gtfs_rts_strings.xmlfr/gtfs_rts_strings.xml & ignore location inside agency name.
There was a problem hiding this comment.
Pull request overview
This PR updates the Android/shared module generation scripts to (1) avoid duplicating the agency location when it’s already present in the agency name, and (2) add/generated French GTFS-RT schedule label resources plus STM “service updates” messaging for Play Store descriptions.
Changes:
- Add generation support (and ignore rule) for
values-fr/gtfs_rts_strings.xml. - Prevent location duplication by only prepending/appending
AGENCY_LOCATION_SHORTwhen it’s not already contained in the agency label. - Extend Play Store short descriptions to mention STM service updates when
stm_info_values.xmlexists, plus minor French wording fixes.
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| shared/app-android/MT.gitignore | Ignores generated values-fr/gtfs_rts_strings.xml. |
| shared-modules/MTREADME.md.MT.sh | Avoids adding location twice in README agency label. |
| shared-modules/gh_repo_update_details.sh | Avoids adding location twice in GitHub repo description label. |
| shared-modules/app-android/src/main/res/values/MTstrings.xml.MT.sh | Attempts to avoid duplicating location in LOCATION_LABEL selection. |
| shared-modules/app-android/src/main/res/values-fr/MTstrings.xml.MT.sh | French strings generator updates (plural fix + location de-dup attempt). |
| shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh | New generator for French gtfs_rts_strings.xml. |
| shared-modules/app-android/src/main/play/listings/fr-FR/MTtitle.txt.MT.sh | Avoids duplicating location in French Play title. |
| shared-modules/app-android/src/main/play/listings/fr-FR/MTshort-description.txt.MT.sh | Avoids duplicating location + adds STM service updates text. |
| shared-modules/app-android/src/main/play/listings/fr-FR/MTfull-description.txt.MT.sh | Avoids duplicating location + minor French text tweaks. |
| shared-modules/app-android/src/main/play/listings/en-US/MTtitle.txt.MT.sh | Avoids duplicating location in English Play title. |
| shared-modules/app-android/src/main/play/listings/en-US/MTshort-description.txt.MT.sh | Avoids duplicating location + adds STM service updates text. |
| shared-modules/app-android/src/main/play/listings/en-US/MTfull-description.txt.MT.sh | Avoids duplicating location in English Play full description. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates several shell scripts to improve the generation of app descriptions and resource strings. Key changes include logic to prevent duplicate location names in agency labels, French translation fixes, and the addition of a new script for generating French GTFS RTS strings. Feedback on the new script suggests using existing variables for path consistency, removing redundant file creation steps, quoting variables in file checks, and adding a trailing newline to the file.
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-android: GTFS RT > Trip Updates > cache no data & trip ID out of sync log... mtransitapps/commons-android#140 - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-android: GTFS RT > Trip Updates > cache no data & trip ID out of sync log... mtransitapps/commons-android#140 - commons-android: GTFS-RT > Alerts/Vehicles > log trip IDs out of sync! - commons-android: GTFS-RT > Trip Updates > info log for NO trip IDs - commons-android: GTFS-RT > Trip Updates > info log for trip IDs - commons-android: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons-android#139 - commons-android: Remove deprecated `OCTranspoProvider` mtransitapps/commons-android#138 - commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#137 - commons-android: Remove deprecated `CaTransLinkProvider` mtransitapps/commons-android#136 - commons-android: Fix ThreadConstraint for AGP `9.2.0` mtransitapps/commons-android#126 - commons-android: Remove deprecated `StrategicMappingProvider` mtransitapps/commons-android#135 - commons-android: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons-android#134 - commons-android: Remove deprecated `CaSTOProvider` mtransitapps/commons-android#133 - commons-android: Remove deprecated LTC online provider mtransitapps/commons-android#132 - commons-android: Remove deprecated CaEdmontonProvider mtransitapps/commons-android#131 - commons-android: Delete unused/useless `JCDecauxBikeStationProvider` mtransitapps/commons-android#130 - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - commons-java: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons-java#33 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66 - parser: tests++ - parser: Route long name merging improvement mtransitapps/parser#65 - parser: Revert "Route long name merging improvement" - parser: Route long name merging improvement - parser: Remove deprecated `StrategicMappingProvider` mtransitapps/parser#64
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
…parser': - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142 - commons-android: FR `Horaire`... mtransitapps/commons-android#141 - commons-android: cleanup - commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35 - commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34 - parser: Missing route colors > do not fix colors from JSON config. - parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
and compat w/
stm_info_values