Skip to content

W-20359317/Adopt-api-body-document-to-Properly-Display-Body-Data#62

Merged
alexpmule merged 10 commits into
masterfrom
W-20359317/Adopt-api-body-document-to-Properly-Display-Body-Data
Jan 9, 2026
Merged

W-20359317/Adopt-api-body-document-to-Properly-Display-Body-Data#62
alexpmule merged 10 commits into
masterfrom
W-20359317/Adopt-api-body-document-to-Properly-Display-Body-Data

Conversation

@alexpmule

@alexpmule alexpmule commented Jan 8, 2026

Copy link
Copy Markdown
Contributor
  • Update dependencies and enhance gRPC support in ApiBodyDocumentElement
  • Added support for gRPC operations in ApiBodyDocumentElement, including conditional rendering of request and response payloads.
  • Updated @api-components/amf-helper-mixin to version 4.5.34.
  • Introduced new styles for gRPC fields and updated the component's TypeScript definitions.
  • Added tests for gRPC functionality to ensure correct behavior and rendering.
  • Updated package.json and package-lock.json to include new dependencies and versions.
Screenshot 2026-01-08 at 11 57 08 AM

- Added support for gRPC operations in ApiBodyDocumentElement, including conditional rendering of request and response payloads.
- Updated @api-components/amf-helper-mixin to version 4.5.34.
- Introduced new styles for gRPC fields and updated the component's TypeScript definitions.
- Added tests for gRPC functionality to ensure correct behavior and rendering.
- Updated package.json and package-lock.json to include new dependencies and versions.
@alexpmule alexpmule self-assigned this Jan 8, 2026
- Replaced the Playwright browser installation command with the microsoft/playwright-github-action for improved setup.
- Updated the workflow to simplify the Playwright configuration process.
- Removed deprecated @advanced-rest-client/icons dependency from package.json.
- Updated @api-components/api-type-document to version 4.2.37.
- Added @commitlint/cli and @commitlint/config-conventional as development dependencies.
- Adjusted Playwright installation step in GitHub Actions to use npx for browser setup.
- Updated actions/checkout and actions/setup-node to the latest versions for improved performance and security.
- Downgraded @open-wc/eslint-config from version 4.3.0 to 4.0.1 in package.json and package-lock.json.
- Removed @playwright/test dependency from both package.json and package-lock.json.
- Deleted unused Playwright entries from package-lock.json to clean up the dependency tree.
- Upgraded actions/checkout and actions/setup-node to version 4 for enhanced performance and security.
- Replaced npm install with npm ci for faster and more reliable dependency installation.
- Configured npm caching to optimize build times.
- Adjusted Playwright browser installation command for better efficiency.
- Improved the dependency installation process by adding error handling and fallback options in npm commands.
- Set NODE_OPTIONS to increase memory allocation during installation.
- Ensured npm list command runs without failing the workflow, providing better visibility into installed packages.
- Upgraded lockfile version from 2 to 3 in package-lock.json for improved dependency management.
- Added license information for several dependencies in package-lock.json.
- Simplified the dependency installation step in the GitHub Actions workflow by removing error handling and fallback options, using `npm ci` directly for a cleaner setup.
- Changed the expected title of the rendered example from '400_badrequest_validate_customer_account_hash' to 'A bad request for Customer Account Hash' in the ApiBodyDocumentElement test case for improved clarity and accuracy.
- Introduced a new demo file `grpc-test.json` containing gRPC operation definitions and schemas.
- Updated `.gitignore` to include the new `grpc-test.json` file, ensuring it is tracked in version control.
@alexpmule alexpmule merged commit 14df4fa into master Jan 9, 2026
4 checks passed
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.

2 participants