diff --git a/CHANGELOG.md b/CHANGELOG.md index b8a71ed..63b2153 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.1.0 +- Changed `CoverageRoots` to accept script instances instead of module tables for full-file coverage +- Added file-level coverage that includes local/unexported functions via `debug.getcoverage(script)` +- Added directory discovery for CoverageRoots using the filesystem API +- Added coverage test fixtures with `CoverageFixtures/SampleModule.luau` +- Changed Context from write-once to allow reassignment for beforeEach compatibility +- Fixed lifecycle tests that relied on sequential execution order + ## 1.0.1 - Fixed infinite loop when collecting coverage on modules with `__call` metatables (e.g., chalk-luau) diff --git a/VERSION b/VERSION index 7dea76e..9084fa2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.1 +1.1.0 diff --git a/wally.toml b/wally.toml index 88b9f7f..52112e6 100644 --- a/wally.toml +++ b/wally.toml @@ -1,7 +1,7 @@ [package] name = "horsenuggets/testable" description = "A Luau testing framework based off of TestEZ." -version = "1.0.1" +version = "1.1.0" license = "MIT" realm = "shared" registry = "https://github.com/UpliftGames/wally-index"