Releases: antiwork/shortest
Releases Β· antiwork/shortest
v0.4.8
v0.4.7
What's Changed
- chore(cli): release v0.4.6 by @rmarescu in #386
- Update GitHub organization from anti-work to antiwork by @devin-ai-integration in #391
- chore(cli): replace TestResult with TestRun by @rmarescu in #393
- fix(tools): change the way how screenshot is cached by @devsargam in #387
- chore: add typescript-eslint/member-ordering by @rmarescu in #394
New Contributors
- @devsargam made their first contribution in #387
Full Changelog: v0.4.6...v0.4.7
v0.4.6
What's Changed
- chore(cli): release v0.4.5 by @rmarescu in #374
- docs: update README with browser configuration options by @devin-ai-integration in #378
- fix(cli): execute test with line no functionality by @khalatevarun in #382
- feat: add claude-3-7-sonnet-20250219 by @rmarescu in #369
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed
- fix: handle missing cache folder during clean-up by @rmarescu in #365
- fix: ES Module compatibility for dirname by @rmarescu in #366
- docs: update CONTRIBUTING by @rmarescu in #368
- feat: improve error handling by @rmarescu in #367
- feat(cli): execute one test from a test file by @khalatevarun in #338
- refactor: add ToolRegistry by @rmarescu in #372
- feat: add config.browser options by @rmarescu in #373
- chore: add TestCase by @rmarescu in #370
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
- chore(cli): Add unit tests workflow by @rmarescu in #304
- chore(cli): update dependencies by @devin-ai-integration in #306
- chore: update dependencies by @devin-ai-integration in #317
- chore(refactor): rename Logger to TestReporter by @rmarescu in #319
- fix: use 'add' command for yarn initialization by @devin-ai-integration in #322
- fix: accumulate tokens from all AI responses by @devin-ai-integration in #323
- refactor: move commands directory into cli by @devin-ai-integration in #324
- refactor: prepare TestReporter by @rmarescu in #328
- feat(cli): introduce Log by @rmarescu in #320
- docs(cli): improve development instructions by @rmarescu in #330
- refactor: update import paths to use @ alias in shortest package by @devin-ai-integration in #329
- fix: expose runner errors by @rmarescu in #336
- fix: improve log errors by @rmarescu in #337
- chore: update dependencies by @devin-ai-integration in #343
- feat(ai): introduce vercel ai sdk support by @gladyshcodes in #316
- chore: update imports by @rmarescu in #345
- chore(eslint): enforce function expressions by @rmarescu in #344
- chore(eslint): add arrow-body-style ESLint rule by @devin-ai-integration in #347
- chore: add eqeqeq ESLint rule by @devin-ai-integration in #348
- chore: rename cache.ts by @rmarescu in #350
- chore: add logical-assignment-operators ESLint rule by @devin-ai-integration in #349
- chore(eslint): add no-alert ESLint rule by @devin-ai-integration in #352
- chore(eslint): add no-else-return ESLint rule by @devin-ai-integration in #353
- chore(eslint): add no-empty ESLint rule by @devin-ai-integration in #354
- chore(eslint): add no-lone-blocks ESLint rule by @devin-ai-integration in #355
- chore(eslint): add no-lonely-if ESLint rule by @devin-ai-integration in #356
- feat(eslint): enforce Zod schema types by @rmarescu in #357
- feat(cli): merge CLI options into config by @rmarescu in #359
- refactor: reorganize cache implementation by @rmarescu in #360
- feat: generate one cache file per test by @rmarescu in #361
- feat: make config.testPattern optional by @rmarescu in #362
- fix: improve test cache execution with fallback to normal mode by @rmarescu in #363
Full Changelog: v0.4.1...v0.4.4
v0.4.3
What's Changed
- chore(cli): Remove
cli:test:src
script by @rmarescu in #277 - docs: update
Quick start
steps by @khalatevarun in #299 - fix(cli): Handle browser initialization failure by @rmarescu in #298
- fix(cli): prevent AI API retries for select status codes by @khalatevarun in #301
- feat(cli): Add
shortest init
command by @khalatevarun in #297 - chore(cli): Improve config parsing and validation by @rmarescu in #302
Full Changelog: v0.4.1...v0.4.3
v0.4.2
What's Changed
- fix: typo by @khalatevarun in #267
- chore(cli): Improve test execution errors by @rmarescu in #266
- chore(cli): Expose package watch mode by @gladyshcodes in #216
- fix(cli): Make Shortest compatible with Windows by @PedroAVJ in #256
- chore(cli): Improve debugging Mailosaur API errors by @rmarescu in #270
- chore: Run tests against local build in CI by @rmarescu in #273
- chore(cli): Rename
pkg
prefix tocli
and improve docs by @rmarescu in #272 - fix(cli): Propagate failures around parsing AI response by @rmarescu in #274
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Refactor TestRunner: Move AI processing logic to a more appropriate l⦠by @PedroAVJ in #248
- docs: update test command example to include directory path by @devin-ai-integration in #250
- feat: add baseURL configuration to BrowserManager context by @PedroAVJ in #252
- feat(logger): add token usage details in summary by @khalatevarun in #255
- docs: add example tests and non-engineer intro copy by @devin-ai-integration in #259
- Improve AI usage of newly open tabs by @rmarescu in #254
- Updated README with CLI example by @Aldian1 in #263
- Release v0.4.1 by @rmarescu in #264
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
Added
- add chained tests by @crabest in #136
- Add 'before' function by @slavingia in #224
- Bash tool by @gladyshcodes in #233
Changed
- Update README.md by @slavingia in #222
- adjust the prompt to expect the test to be successful by @crabest in #232
- update Copyright year from 2024 to 2025 by @crabest in #235
- refactor(config): update config to detect test.ts files instead of files under test dir by @khalatevarun in #194
- chore: improve index.d.ts generation by @amk-dev in #231
- Update shortest.config.ts by @slavingia in #239
- Update npm readme by @m2rads in #245
- Release Version 0.4.0 by @m2rads in #246
Removed
Full Changelog: v0.3.0...v0.4.0