Skip to content

Releases: MobilityData/mobility-feed-api

v1.4.2

06 Sep 16:08
f45ed96
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.1...v1.4.2

v1.4.1

05 Sep 17:43
ce1b726
Compare
Choose a tag to compare

What's Changed

  • feat: Changed the 1password secret reference for secret that switched vault by @jcpitre in #709
  • feat: gtfs and gbfs validation reports bq data ingestion by @cka-y in #702
  • feat: automate gtfs & gbfs data preprocessing for analytics by @cka-y in #713
  • feat: GTFS Schedule Analytics UI by @cka-y in #653
  • Feat: style and functional add feed form page 1 and 3 by @Alessandro100 in #722
  • fix: temp disable change password cypress test by @Alessandro100 in #725
  • feat: added GBFS metrics to UI by @cka-y in #721
  • hotfix: default filtering for location by @cka-y in #727
  • feat: feature in feed page links to website by @Alessandro100 in #724
  • Feat: UI corrections by @Alessandro100 in #723

Full Changelog: v1.4.0...v1.4.1

v1.4.0

21 Aug 14:55
a33ef65
Compare
Choose a tag to compare

What's Changed

  • feat: displayed GTFS Schedule feed if there's no feedname by @qcdyx in #641
  • feat: Form submission authentication by @Alessandro100 in #645
  • feat: Remove "Authentication Info" link at the top of the page by @qcdyx in #652
  • feat: Automate location extraction and english translation by @cka-y in #642
  • Feat: typescript submit feed form cloud function by @Alessandro100 in #659
  • fix: proper logger added to submit feed form by @Alessandro100 in #666
  • fix: 649 search screen back and forward browsers actions reacting on typying by @qcdyx in #660
  • feat: automate locations - modified API responses by @cka-y in #661
  • fix: 667 back navigation should also show previous search result by @qcdyx in #672
  • fix: Modified to not run the full metadata tests in some circumstances by @jcpitre in #673
  • fix: integration tests is blocking catalog update in prod - correction by @jcpitre in #676
  • Feat/615 long provider names by @Alessandro100 in #677
  • chore: Do not fail cypress test if the change password fails by @jcpitre in #679
  • feat: Add GBFS feeds to the database by @cka-y in #674
  • Feat: 647 display multiple countries format by @Alessandro100 in #680
  • docs: Update FAQ, homepage, and static search filter definitions by @emmambd in #664
  • fix: console errors + warning. Numbers animation home. Home style fix by @Alessandro100 in #685
  • Fix: dispatch email on newly created account to verified email by @Alessandro100 in #696
  • Made the version verification more lax in integration tests by @jcpitre in #686
  • fix: empty search query with no additional parameter returns HTTP 500 by @davidgamez in #697
  • Fix: UI / UX general fixes by @Alessandro100 in #700
  • feat: add support for storing and validating GBFS files in GCP storage by @cka-y in #695
  • fix: Set the country in the populate script if missing from DB by @jcpitre in #701
  • fix: fix invalid feeds credentials variable name by @davidgamez in #704
  • fix: 688 feed page minor UI fixes pre release by @qcdyx in #699

Full Changelog: v1.3.1...v1.4.0

v1.3.1

31 Jul 18:13
1d10113
Compare
Choose a tag to compare

What's Changed

  • fix(build): Executing integration tests on Qa and PROD in db update only for repository dispatch by @davidgamez in #648
  • feat: filter out deprecated feeds from search by @jcpitre in #634

Full Changelog: v1.3.0...v1.3.1

v1.3.0

31 Jul 17:22
5960c10
Compare
Choose a tag to compare

Highlights

API and front-end modifications made in preparation for release of the Mobility Database user interface to search for feeds. No visible changes yet for users.

What's Changed

  • fix: task queue by @cka-y in #461
  • fix: feed screen loading state forever by @davidgamez in #472
  • fix: default sort isn't by mdb-id + limit intermittently works by @davidgamez in #460
  • fix: feature flag 'feeds' page by @Alessandro100 in #492
  • feat: add backup and retention period and cloud storage soft delete policy by @davidgamez in #493
  • fix: Test latest_dataset is not none when bounding_box is None by @jcpitre in #498
  • feat: validate downloaded files as ZIP before processing dataset by @cka-y in #501
  • fix: refresh materialized view in batch functions by @davidgamez in #504
  • feat: feeds + search page by @indraneel in #474
  • Feat: internationalization setup in web app by @Alessandro100 in #503
  • feat: new designs for individual Feed pages by @indraneel in #511
  • feat: add associated realtime feeds to GTFS Schedule response(OpenApi) by @davidgamez in #509
  • feat: 489 alchemy 2x changes gtfs feeds and gtfs rt feeds by @qcdyx in #507
  • chore: supporting python 3.11 by @davidgamez in #394
  • Feat: final feeds page by @Alessandro100 in #514
  • feat: Programmatic download of valid ZIP files returns HTML responses for certain producer URLs by @cka-y in #524
  • feat: Add associated realtime feeds to GTFS Schedule response(implementation) by @davidgamez in #520
  • feat: 478 testing improvement test for non existent by @qcdyx in #527
  • fix: use firebase access token directly instead of redux saved token by @davidgamez in #528
  • feat: changing schedule to every Monday and Thursday by @cka-y in #532
  • feat: verify if the version and commit hash are accurate by @cka-y in #531
  • Feat: adjusted styling for individual feed pages by @Alessandro100 in #525
  • feat: null states for feed page by @Alessandro100 in #543
  • fix: failing integration tests by @cka-y in #545
  • feat: add search box to home page by @indraneel in #546
  • feat: gtfs rt entity icons in search page by @Alessandro100 in #550
  • feat: 488 testing improvement with controlled data files by @jcpitre in #544
  • fix: feed screen after page refresh by @davidgamez in #538
  • feat: Run integration tests before updating the PROD database by @cka-y in #451
  • Feat: Feed page remove duplicate warnings (no dataset and redirect link) by @Alessandro100 in #552
  • feat/create add-form UI by @indraneel in #517
  • feat: add created_at timestamp to feed response by @cka-y in #558
  • feat: 551 tests should be using the test database by @jcpitre in #563
  • feat: run integration tests on PR by @cka-y in #562
  • fix: UI OpenApi generator fails to create a proper Feed's discriminator by @davidgamez in #555
  • feat: 479 testing improvement search for subdivision name by @jcpitre in #585
  • chore: Hide new home and add feeds screens under feature tags by @davidgamez in #591
  • chore: add cypress intercepts for feed api calls by @davidgamez in #593
  • chore: update API dependencies by @davidgamez in #567
  • adds basic cypress testing for Feeds page by @indraneel in #592
  • fix: returned 404 if feed does not exist by @jcpitre in #629
  • feat: add related gtfs realtime feeds to gtfs realtime feed page by @indraneel in #587
  • fix: 595 no error message is displayed to users when there is an issue with signing up via GitHub by @qcdyx in #632
  • feat: create a cloud function to extract bounding boxes in batch by @cka-y in #631
  • fix: get gtfs_rt endpoint entity_types filter by @davidgamez in #630
  • fix: 603 remove warning of unable to download a feed for realtime feeds by @qcdyx in #636
  • fix: infinite retries of extract_bounding_box_pubsub by @cka-y in #635
  • fix: Replaced Download button on GTFS pages with a hyperlink by @qcdyx in #638
  • feat: recognize provider and feed names with or without accents by @davidgamez in #637
  • fix: revert Database Update(QA) deletion by @davidgamez in #640
  • fix: feed page renders empty screen when switching between GTFS and GTFS-RT feeds by @davidgamez in #644
  • fix: revert changes in metadata api endpoint by @davidgamez in #646

Full Changelog: v1.2.0...v1.2.2

v1.2.1

20 Jun 19:11
25a967b
Compare
Choose a tag to compare

What's Changed

  • feat: validate downloaded files as ZIP before processing dataset (#501) @cka-y

Full Changelog: v1.2.0...v1.2.1

Reason for Minor Release

We have prioritized this minor release to address the critical issue of storing non-zip datasets in our production environment. By implementing this change, we aim to avoid the need for further manual clean-up, which has been necessitated by the current storage of non-zip datasets. This proactive measure will help maintain the integrity and efficiency of our data management processes, ensuring that our production environment remains optimized and free from unnecessary clutter.

V1.2.0

06 Jun 17:12
ef48282
Compare
Choose a tag to compare

What's Changed

  • feat: Modify Mobility Database workflow so when new validator version is released, run the validator on all latest datasets by @cka-y in #428
  • feat: Added unique_error_count, unique_warning_count, unique_info_count. by @jcpitre in #453
  • fix: reports_bucket_name variable in PROD gtfs_validator_execution workflow by @cka-y in #456
  • doc: enhance search endpoint documentation by @davidgamez in #454
  • feat: Added an action to send notification to slack on GH workflow failure by @jcpitre in #447
  • feat: add single GTFS Feed and GTFS-RT Feed pages by @indraneel in #425
  • feat: update batch processing to store historical datasets for all statuses except deprecated by @davidgamez in #457

Full Changelog: v1.1.0...v1.2.0

v1.1.0

16 May 21:35
66429f2
Compare
Choose a tag to compare

What's Changed

  • chore: add released type to release event by @davidgamez in #324
  • fix: Upload integration tests results if tests fail by @jcpitre in #326
  • feat: set feature flag system in place by @cka-y in #332
  • feat: added sign in and sign up with apple UI by @qcdyx in #333
  • feat: release updates by @cka-y in #335
  • feat: 327 mobility database change gtfs components to gtfs features label by @qcdyx in #340
  • feat: execute the GTFS Validator after downloading a dataset by @cka-y in #342
  • fix: onboarding config and readme updates for web-app by @Alessandro100 in #365
  • feat: define API schema for search endpoint by @davidgamez in #363
  • fix: workflow creation permission by @cka-y in #375
  • chore(deps): bump the npm_and_yarn group across 2 directories with 6 updates(sibling) by @davidgamez in #374
  • feat: add feature flag constant to the UI contants by @qcdyx in #372
  • feat: make API publicly accessible for displaying UI by @cka-y in #377
  • feat: cache yarn modules for cicd by @Alessandro100 in #381
  • feat: search endpoint implementation by @davidgamez in #382
  • fix: migrate sqlalchemy to 2.x version by @davidgamez in #387
  • fix: Feed Search endpoint is returning DB id instead of feed.stable_id for feed_references field by @davidgamez in #392
  • feat: add location array to gtfs_rt API response by @davidgamez in #393
  • feat: update database with validators report by @cka-y in #383
  • feat: added validator version to report filename by @cka-y in #403
  • add client-side types and redux scaffolding for database API by @indraneel in #404
  • fix: Removed duplicate locations returned by gtfs-feeds API call by @jcpitre in #400
  • fix: populate DB is broken after upgrading SQLAlchemy to 2.x version by @davidgamez in #406
  • feat: Update GCP workflow to download latest dataset the day a feed is merged in the catalogs by @cka-y in #411
  • feat: Define how often feeds are checked for updates by @cka-y in #415
  • feat: add a error count to latest dataset object in gtfs-feeds by @davidgamez in #396
  • feat: Implement script to update existing datasets with validator reports by @cka-y in #410
  • feat: Modify documentation for batch processing by @cka-y in #424
  • chore: set user agent to the integration tests requests by @davidgamez in #426
  • feat: tie API usage to user account by @davidgamez in #421
  • fix: latest dataset being null by @cka-y in #433
  • fix: 432 modify api schema to conform to expected behavior for 11 release by @jcpitre in #435

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.2

20 Mar 15:06
493ad66
Compare
Choose a tag to compare

What's Changed

  • chore: add released type to release event by @davidgamez in #324
  • fix: Upload integration tests results if tests fail by @jcpitre in #326
  • feat: set feature flag system in place by @cka-y in #332
  • feat: added sign in and sign up with apple UI by @qcdyx in #333
  • feat: release updates by @cka-y in #335

Full Changelog: v1.0.1...new

v1.0.1

29 Feb 22:45
24e4fae
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1