-
Notifications
You must be signed in to change notification settings - Fork 129
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
Feat: Email Validation #135
Changes from all commits
a6747d6
59d2252
bae44d5
b9c6b1f
7e9ceaf
3f1f59a
8a93770
854eca9
2b58f52
b2743d7
c9b73d4
b210f0f
c06ce71
e7f9a2f
342c75e
d80c979
4a8c07f
eb6b468
9bd39fd
5db5747
0d8b817
ea7a770
e0bfaa0
17ce083
639c87d
2c9ac2f
a074d90
3697dc4
22db152
aaebf80
c57dcfd
116b58b
dff473b
bdb36fe
834d5da
c621ebe
88474bf
dab4f71
1ac66cd
21be464
858e023
f77a49d
a61ec17
7b587f3
89d41e7
2a4b89e
e82bbe1
5646830
d62f5a5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. | |
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [0.1.2] - 2024-12-26 | ||
|
||
### Added | ||
- Added support for Mailosaur email validation | ||
- Added email rendering feature in the browser | ||
- Added sleep_milliseconds tool to add delays in the test execution | ||
- Added more robust error handling for Mailosaur email validation | ||
Comment on lines
+8
to
+14
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Adding the features that was added to in this PR. Since we have added a new feature, I used the wording |
||
|
||
## [0.1.1] - 2024-12-24 | ||
|
||
### Fixed | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"name": "@antiwork/shortest", | ||
"version": "0.1.1", | ||
"version": "0.1.2", | ||
"description": "AI-powered natural language end-to-end testing framework", | ||
"type": "module", | ||
"main": "./dist/index.js", | ||
|
@@ -29,36 +29,38 @@ | |
"build:types": "tsc --emitDeclarationOnly --outDir dist/types && cp index.d.ts dist/", | ||
"build:js": "esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/index.js --external:esbuild --external:punycode --external:playwright --external:@anthropic-ai/sdk --external:expect --external:dotenv", | ||
"build:cjs": "esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/index.cjs --external:esbuild --external:punycode --external:playwright --external:@anthropic-ai/sdk --external:expect --external:dotenv", | ||
"build:cli": "esbuild src/cli/bin.ts src/cli/setup.ts --bundle --platform=node --format=esm --outdir=dist/cli --metafile=dist/meta-cli.json --external:fsevents --external:chokidar --external:glob --external:esbuild --external:events --external:path --external:fs --external:util --external:stream --external:os --external:assert --external:url --external:playwright --external:@anthropic-ai/sdk --external:expect --external:dotenv --external:otplib --external:picocolors --external:punycode", | ||
"build:cli": "esbuild src/cli/bin.ts src/cli/setup.ts --bundle --platform=node --format=esm --outdir=dist/cli --metafile=dist/meta-cli.json --external:fsevents --external:chokidar --external:glob --external:esbuild --external:events --external:path --external:fs --external:util --external:stream --external:os --external:assert --external:url --external:playwright --external:@anthropic-ai/sdk --external:expect --external:dotenv --external:otplib --external:picocolors --external:punycode --external:https --external:http --external:net --external:tls --external:crypto --external:mailosaur", | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Here we are just marking some more nodejs built ins as external so that they will work with Mailosaur implementation:. Here is the list: https |
||
"dev": "pnpm build:types --watch", | ||
"test:ai": "tsx tests/test-ai.ts", | ||
"test:browser": "tsx tests/test-browser.ts", | ||
"test:coordinates": "tsx tests/test-coordinates.ts", | ||
"test:github": "tsx tests/test-github.ts", | ||
"test:assertion": "tsx tests/test-assertion.ts", | ||
"test:keyboard": "tsx tests/test-keyboard.ts" | ||
"test:keyboard": "tsx tests/test-keyboard.ts", | ||
"test:email": "tsx tests/test-email.ts" | ||
}, | ||
"dependencies": { | ||
"glob": "^10.3.10", | ||
"chromium-bidi": "^0.5.2", | ||
"glob": "^10.3.10", | ||
"otplib": "^12.0.1", | ||
"picocolors": "^1.0.0" | ||
}, | ||
"devDependencies": { | ||
"tsx": "^4.7.1", | ||
"typescript": "~5.6.2", | ||
"@types/jest": "^29.5.12", | ||
"@types/node": "^20.11.24" | ||
"@types/node": "^20.11.24", | ||
"tsx": "^4.7.1", | ||
"typescript": "~5.6.2" | ||
}, | ||
"engines": { | ||
"node": ">=18" | ||
}, | ||
"peerDependencies": { | ||
"playwright": "^1.48.2", | ||
"esbuild": "^0.20.1", | ||
"@anthropic-ai/sdk": "0.32.0", | ||
"mailosaur": "^8.7.0", | ||
"dotenv": "^16.4.5", | ||
"esbuild": "^0.20.1", | ||
"expect": "^29.7.0", | ||
"dotenv": "^16.4.5" | ||
"playwright": "^1.48.2" | ||
}, | ||
"author": "Antiwork", | ||
"license": "MIT", | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Self-review would be helpful to me. Why isn't this needed?