feat(smartenv): add Bun and Deno OS detection support and update test runtime compatibility

This commit is contained in:
2026-05-01 11:03:45 +00:00
parent 8514c4def0
commit 1c609cc638
14 changed files with 4366 additions and 5894 deletions
+8
View File
@@ -1,5 +1,13 @@
# Changelog
## 2026-05-01 - 6.1.0 - feat(smartenv)
add Bun and Deno OS detection support and update test runtime compatibility
- extends async OS detection helpers to work in Bun and Deno by loading the appropriate os module for each runtime
- improves runtime-specific typings and safe global access for Deno, Bun, and importScripts usage
- updates tests to export tap.start(), rename the browser test target to chromium, and clean up console output for newer test tooling
- refreshes build and test tooling configuration and package metadata for the current release workflow
## 2025-11-01 - 6.0.0 - BREAKING CHANGE(Smartenv)
Add Deno and Bun runtime detection, introduce getSafeModuleFor API, update docs and tests, and make isNode semantics Node-only (breaking change)