-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6e25e4d
commit f15502b
Showing
1 changed file
with
6 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,18 +5,22 @@ | |
### Features Added | ||
|
||
- Enhanced the `addSanitizers` method and `SanitizerOptions` options bag by exposing the following sanitizer types for more flexible usage: | ||
|
||
- `FindReplaceSanitizer`: A sanitizer that finds and replaces specified strings. | ||
- `RegexSanitizer`: A sanitizer that uses regular expressions for pattern matching and replacement. | ||
- `StringSanitizer`: A sanitizer that handles string-based sanitization tasks. | ||
- `HeaderSanitizer`: A sanitizer specifically designed for handling HTTP headers. | ||
- `ConnectionStringSanitizer`: A sanitizer that securely handles connection strings. | ||
- `RemoveHeaderSanitizer`: A sanitizer that removes specified headers from HTTP requests or responses. | ||
|
||
This update aims to provide users with a more comprehensive and customizable sanitization process. | ||
|
||
### Breaking Changes | ||
|
||
- Removes support for mocha, in favour of vitest. | ||
- The `@azure-tools/[email protected]` package now supports `vitest` and `playwright` (stops support for `mocha` and `karma`), employs `process.env` in both Node and browser environments. This aligns with the latest testing frameworks and provides improved testing capabilities. | ||
|
||
- The package has been simplified by removing the `dotenv` dependency and the `karma.conf` file, env shims for the browser. This streamlines the package dependencies and configuration files, respectively. | ||
- These changes introduce a new `env` strategy for all SDKs once they migrate to ESM and depend on `@azure-tools/test-recorder` version 4, as we employ `process.env` through vitest to access environment variables in both Node and browser environments. | ||
|
||
### Bugs Fixed | ||
|
||
|