All notable changes to this project will be documented in this file.
- SetTimeout 2nd parameter is optional #59
- Clear timeout in result promise on success #65
- Timeouts are in milliseconds not seconds fixes #61
- Correct documentation
- Update website
- Bump jsr version
- Correct test file name
- Improve provideTimingFunctions
- Bump jsr version
- Set executionTimeout for sandbox #57
- Add online playground
- Fix playground
- Update repo readme
- Cleanup and update docs
- Update website
- Update np config
- Cleanup examples
- Improve error handling
- Improve tests
- Fetch adapter response mapping
- Fix og image
- Fix og image
- Update doc and browser example
- Bump jsr version
- Re-implement in new structure
- Handle function result and add example
- Add async module loader support
- Add node:events polyfill based on eventemitter3
- Make path normalizer configurable
- Timer functions and add example
- Fs promise
- Fix example
- Add documentation about platform support
- Add browser example and documentation
- Update doc
- Update browser example
- Update example
- Update example
- Fix example
- Fix example
- Fix typo
- Fix test doc
- Update docs and examples to new api
- Update readme
- Improve and add examples
- Extend basic example
- Add inline doc
- Setup vitepress for new website
- Update doc
- Add instruction to install quickjs wasm
- Add example for async usage with esm.sh module loading
- Update documentation
- New website #49
- Update documentation
- Update example
- Update doc
- Bump packages
- Remove QuickJS-emscripten-sync dependency #34
- Implement new api
- Update examples
- Bump versions
- Mark old api as deprecated
- Cleanup
- Update tests
- Bump packages
- Remove config flag
- Enable test
- Remove tests from deprecated code
- Remove test for deprecated functions
- Use np for release and publish
- Fix lint
- Improve build step
- Cleanup examples
- Bump packages
- Correct function handling and add tests
- Add examples
- Minor improvements and fixes
- Update project settings
- Cleanup and remove v1.x code
- Bump deps
- Update npmignore
- Improve mapping
- Update tsconfig.json
- Update lint config
- Add package-lock.json
- Update jsr.json to pre-release version
- Fix browser example
- Set package version to v2 pre-release
- Re-organize and add tests
- Cleanup code
- Exclude docs from lint
- Update project config
- Fix build
- Bump jsr version
- Add compileOnly functionality #16
- Typescript support - Run Typescript in the QuickJS sandbox #20
- Improve customization #19
- Extend test runner result with summary and global passed flag #17
- Improve setTimeout and setInterval #7
- Cleanup
- Improve node compatibility #14
- Cleanup
- Make Buffer and TextDecoder and TextEncoder global
- Bump to v1.3
- Improve custom virtual file system and module loader to allow relative imports #8
- Testrunner does not return the Errors in the response #11
- Bump to version 1.2
- Add missing type declaration
- Bump version to 1.1.0
- Abstract the fetch client #1
- Custom node module handling and types
- Extend documentation
- Update
- Add documentation
- Add custom module example
- Remove debug logs
- Add implementation
- Improve compatibility
- Implement timeout handling
- Testrunner timeouts
- Update doc
- Create structure
- Update doc
- Update doc
- Update doc
- Update
- Initial commit
- Cleanup and add docu
- Cleanup
- Update gitignore
- Improve code
- Add test runner and prepare doc
- Add vendor to tshy exclude
- Update doc
- Update
- Update credits