changelog.md for @push.rocks/smartexpect

2025-05-23 - 2.5.0 - feat(Assertion)

Add missing alias methods for length and emptiness checks and update documentation

2025-05-01 - 2.4.2 - fix(cleanup)

Remove unused scratch files

2025-04-30 - 2.4.1 - fix(Assertion)

Improve toHaveProperty alias by forwarding arguments correctly for intuitive object property assertions

2025-04-30 - 2.4.0 - feat(object)

add toHaveOwnProperty method and improve property-path matching in object assertions

2025-04-30 - 2.3.3 - fix(tests)

Fix test file naming inconsistencies

2025-04-30 - 2.3.2 - fix(object)

Update toHaveProperty matcher to support nested property paths using dot notation

2025-04-30 - 2.3.1 - fix(readme)

Improve README documentation with detailed 'Why SmartExpect' benefits section

2025-04-30 - 2.3.1 - fix(readme)

Improve README documentation with detailed 'Why SmartExpect' benefits section

2025-04-30 - 2.3.0 - feat(object-matchers)

Add object key matchers: toHaveKeys and toHaveOwnKeys; remove obsolete roadmap plan file

2025-04-29 - 2.2.2 - fix(license-files)

Remove legacy license file and add license.md to update file naming.

2025-04-29 - 2.2.1 - fix(readme)

Update usage examples and full matcher reference in README

2025-04-29 - 2.2.0 - feat(generics)

Improve assertion and matcher type definitions by adding execution mode generics for better async/sync support

2025-04-29 - 2.1.2 - fix(ts/index.ts)

Remove deprecated expectAsync function and advise using .resolves/.rejects on expect for async assertions

2025-04-29 - 2.1.1 - fix(Assertion)

Improve chainability by fixing return types in assertion methods

2025-04-28 - 2.1.0 - feat(core)

Add new matchers and improve negation messaging

2025-04-28 - 2.0.1 - fix(assertion-matchers)

Refactor matcher implementations to consistently use customAssertion for improved consistency and clarity.

2025-04-28 - 2.0.0 - BREAKING CHANGE(docs)

Update documentation and examples to unify async and sync assertions, add custom matcher guides, and update package configuration

2025-03-04 - 1.6.1 - fix(build)

Corrected package.json and workflow dependencies and resolved formatting issues in tests.

2025-03-04 - 1.6.0 - feat(assertion)

Enhanced the assertion error messaging and added new test cases.

2025-03-04 - 1.5.0 - feat(Assertion)

Add toBeTypeOf assertion method

2024-12-30 - 1.4.0 - feat(Assertion)

Add log method to Assertion class

2024-12-30 - 1.3.0 - feat(Assertion)

Refactor Assertion class for better error handling and code clarity

2024-08-24 - 1.2.1 - fix(Assertion)

Refactor methods for setting failure and success messages

2024-08-24 - 1.2.0 - feat(assertions)

Add custom fail and success messages for assertions

2024-08-17 - 1.1.0 - feat(assertion)

Add toBeDefined assertion method

2024-05-29 - 1.0.21 - General Updates

General updates and maintenance.

2023-08-12 - 1.0.20 to 1.0.21 - General Fixes

General fixes and update.

2023-07-10 - 1.0.15 - Organization Update

2023-06-22 - 1.0.14 to 1.0.19 - General Updates

General fixes and updates.

2022-02-02 - 1.0.8 to 1.0.13 - General Fixes

General fixes and update.

2022-01-20 - 1.0.1 to 1.0.7 - Initial Releases

Initial core updates and fixes.


Revision #2
Created 2026-03-28 13:08:48 UTC by foss.global Team
Updated 2026-03-29 16:51:17 UTC by foss.global Team