Skip to content

v4.4.15

Choose a tag to compare

@github-actions github-actions released this 09 Jan 19:39
14df4fa
W-20359317/Adopt-api-body-document-to-Properly-Display-Body-Data (#62)

* 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.

* Refactor Playwright setup in GitHub Actions workflow

- Replaced the Playwright browser installation command with the microsoft/playwright-github-action for improved setup.
- Updated the workflow to simplify the Playwright configuration process.

* Update dependencies and refine GitHub Actions workflow

- 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.

* Update package dependencies and remove unused Playwright entries

- 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.

* Update GitHub Actions workflow for improved dependency management

- 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.

* Enhance GitHub Actions workflow for dependency installation

- 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.

* Update package-lock.json and streamline GitHub Actions workflow

- 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.

* Update test for ApiBodyDocumentElement to reflect accurate example title

- 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.

* Add grpc-test.json to demo and update .gitignore

- 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.

* 4.4.15