Releases: windowjs/windowjs
Releases · windowjs/windowjs
v0.2.1
What's Changed
- Updated dependencies. by @joaodasilva in #85
ANGLE to HEAD.
Skia to HEAD.
v8 to 10.0.124.
libuv to 1.43.0.
GLFW to 3.3.6.
Full Changelog: v0.2...v0.2.1
v0.2
This is the first release that uses ANGLE for rendering.
What's Changed
- Added Path2D. Fixes #47. by @joaodasilva in #72
- Improve view on mobile devices by @sfdeloach in #73
- Add new logo by @svenfinger in #79
- Merge ANGLE branch by @joaodasilva in #84
New Contributors
- @sfdeloach made their first contribution in #73
- @svenfinger made their first contribution in #79
Full Changelog: v0.1.9...v0.2
v0.1.9: Stability improvements
What's Changed
- Initial TypeScript declarations by @hamish-milne in #38
- Fixed rendering and synchronization issues with Skia
- Initial automated test coverage for public APIs, running on the Linux Actions workflow
- Console logs go to console by default, also for child processes
- New APIs
New APIs
- Process.cpus: number of logical cores in the current machine.
- window.platform: "Windows", "macOS" or "Linux"
- File.tmp: path to directory for temporary files
- File.sep: directory separator character in the current platform ("/" or "")
Rendering
- Use SkSurfaces only for rendering by @joaodasilva in #67
- clearRect() makes the window background transparent
- Keep rendering even with an invisible window (e.g. to generate screenshots on the background)
- Fixed zooming in the console when the devicePixelRatio isn't 1
Stability
- Throw TypeError instead of crashing when accessing native properties via invalid "this" objects
- Fixed async issues with async modules, and especially with failure reporting
- Fixed event pumping in a more consistent way; every type of task will wake-up the main thread now
- Fixed recursion in File.copyTree
- Skip inacccessible files in File.list[Tree] instead of crashing
- Fixed crash on reloads while slow background tasks were in progress (e.g. reading large files)
Other changes
- Build without RTTI and Exceptions. They weren't used anyway, and the binary gets slightly smaller.
v0.1.8: first release with signed windows binaries
This release includes new APIs (__dirname and __filename), and will include signed Windows binaries.
v0.1.7
Initial support for p5.js.
v0.1.6 release
Automating release builds when releases get tagged.
v0.1.5 release
v0.1.5 includes the initial support to run p5.js scripts.
v0.1.4 release
Merge pull request #14 from windowjs/deps Reduced skia deps
Third pre-release version
Fixed version strings.
Second pre-release version
Fixes rendering on Retina displays and on certain AMD/ATI cards.
Bug fixes.