Skip to content

feat: Sync from internal staging. - #96

Open
chengfeitao-google wants to merge 1 commit into
mainfrom
release-maui-web-08212026
Open

feat: Sync from internal staging.#96
chengfeitao-google wants to merge 1 commit into
mainfrom
release-maui-web-08212026

Conversation

@chengfeitao-google

Copy link
Copy Markdown
Collaborator

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)

release(web): @googlemaps/a2ui v0.1.8

Features & Improvements

  • GoogleMap Component: Updated collision detection and label re-rendering capabilities for custom map components.
  • Route 3D Support: Enhanced gmp-route-3d integration to correctly respect and propagate the configured travelMode property.

Bug Fixes

  • TypeScript Compilation: Added missing @a2ui/web_core dependency and @types/jasmine definitions to ensure clean TypeScript builds.
  • Google Maps Typing: Added explicit namespace type reference in google_map.ts and updated tsconfig.json with google.maps, node, and jasmine type roots.

CI / CD & Release Automation

  • Semantic Release Workflow:
    • Fixed npm publish authentication in .github/workflows/release.yml by providing NODE_AUTH_TOKEN.
    • Configured root-level execution for semantic release to accurately resolve .releaserc.json workspace paths (pkgRoot: "client/web").
    • Upgraded runner steps to Node.js 22.
  • Web CI Workflow:
    • Pinned actions/checkout and actions/setup-node with persist-credentials: false and explicit contents: read permissions.
    • Switched type-checking step to tsc --build for reliable composite project builds on ubuntu-24.04.

Package Maintenance

  • Bumped @googlemaps/a2ui version to 0.1.8 across package.json and package-lock.json.

Comment thread .github/workflows/release.yml Dismissed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants