All notable changes to this project will be documented in this file.
- Improved project description in README and package.json.
- Modern alternative mention to
bdd-lazy-varin documentation. - New high-resolution branding screenshot in README.
- Simplified Nesting API: Removed the redundant
testoisecallback parameter. - Enhanced Scoping: Standard
describeblocks now fully support type-safedefandgetcalls from the outertestoisescope. - Refactored Adapters: Bun, Vitest, and Jest adapters now use a more efficient global registration mechanism for better nesting support.
- Updated all example files to use the new simplified pattern.
- Initial release of
@ilamy/testoise. - Core lazy evaluation logic with
defandget. - Framework adapters for Bun, Vitest, and Jest.
- Scoped context management and redefinition protection.
- Support for React and Vue component testing.
- Monorepo-style examples for all supported runners.
- Automated Git hooks with
huskyandlint-staged.