Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CG for typed-rest-client #370

Merged
merged 10 commits into from
Jun 4, 2024
Merged

Conversation

DmitriiBobreshev
Copy link
Contributor

@DmitriiBobreshev DmitriiBobreshev commented Jun 3, 2024

Description:
commit cb1e0aa3:

  • Rewrited react samples on vite because react's scripts contain CVEs and not maintained anymore

commit 97d9497e:

  • Npm audit fix for webpack samples

commit 12cf0377:

  • Fixed CVE in typed-rest client
  • Migrated package to use node16+ as mocha is not supported in versions below and all mocha versions below latest contain CVEs.
  • Migrated CI to use Node16+ for tests
  • Bumped ts to v5
  • Bumped typed-rest-client to new major version 2
  • Added .vscode folder in .gitignore

commit ff807b13

  • Fixed tests for the new version of the typescript

commit b75d42

  • Replaced crypto package(DES-ECB and MD4 algorythms calls) to a packages as they are become legacy in openssl3 which is used new node

Testing:
All unit tests are passed, the samples work as expected. Additionally tested the package locally.

Related WIs: AB#2180209, AB#2180210, AB#2180211, AB#2180212, AB#2180213, AB#2180214, AB#2180215, AB#2180216, AB#2180217, AB#2180218, AB#2180219, AB#2180220, AB#2180221

- Rewrited react samples on vite because of react'scripts contains cve and not maintained
- Npm audit fix for webpack samples
- Fixed CVE in typed-rest client
- Migrated package to use node14+ as mocha is not supported in versions below.
- Migrated CI to use Node14+ for tests
_ Bumped ts to v5
- Bumped typed-rest-client to new major version 2
- Added .vscode folder in .gitignore
- Fixed tests for the new version of the typescript
- Replaced crypto package(DES-ECB and MD4 algorythms calls) to a packages as they are become legacy in openssl3 which is used new node
@DmitriiBobreshev DmitriiBobreshev requested review from a team as code owners June 3, 2024 08:29
@microsoft microsoft deleted a comment from azure-boards bot Jun 3, 2024
@microsoft microsoft deleted a comment from azure-boards bot Jun 3, 2024
@microsoft microsoft deleted a comment from azure-boards bot Jun 3, 2024
- Regenerated package.lock files in samples.
- Fixed types in tests
- Fixed webpack samples
- Bumped supported version
- Updated README with new information
@DmitriiBobreshev
Copy link
Contributor Author

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

- Updated README with new information
@DmitriiBobreshev DmitriiBobreshev merged commit 593335a into master Jun 4, 2024
10 checks passed
@DmitriiBobreshev DmitriiBobreshev deleted the user/v-bobreshevd/cg_fix branch June 4, 2024 09:12
ajuanjojjj pushed a commit to ajuanjojjj/typed-rest-client that referenced this pull request Jul 5, 2024
* Fix CG

- Rewrited react samples on vite because of react'scripts contains cve and not maintained

* Fix CG

- Npm audit fix for webpack samples

* Fix CG

- Fixed CVE in typed-rest client
- Migrated package to use node14+ as mocha is not supported in versions below.
- Migrated CI to use Node14+ for tests
_ Bumped ts to v5
- Bumped typed-rest-client to new major version 2
- Added .vscode folder in .gitignore

* Fix CG

- Fixed tests for the new version of the typescript

* Fix CG

- Replaced crypto package(DES-ECB and MD4 algorythms calls) to a packages as they are become legacy in openssl3 which is used new node

* Fix CG

- Regenerated package.lock files in samples.

* Fix CG

- Fixed types in tests
- Fixed webpack samples

* Fix CG

- Bumped supported version

* Fix CG

- Updated README with new information

* Fix CG

- Updated README with new information
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.

5 participants