Releases: IppClub/Dora-SSR
Releases · IppClub/Dora-SSR
v1.5.14
Update
- update to ImGui (1.91.1), httplib (0.17.1).
- add link to view logs in TS compilation failure alert.
- update Yuescript.
- fix a DrawNode drawing with solid polygon issue.
- fix an mp3 file failed to play in loop issue.
Full Changelog: v1.5.13...v1.5.14
v1.5.13
Update
- add a testing function for debug build.
- fix a crash case for PlatformWorld.
- fix Web IDE duplicated menus issue.
- add "Get Obfuscated" function to Web IDE.
- add build folder menu function to Web IDE.
- add version check every 7 days.
- add back Lua os lib.
- add self update tool.
- fix HttpClient.downloadAsync().
Full Changelog: v1.5.11...v1.5.13
v1.5.11
Update
- update API docs.
- add API HttpClient.getAsync(), HttpClient.postAsync().
- fix issues in HttpClient.downloadAsync.
- add a tooltip explaining Web IDE usage.
- add Dora icon display.
- add API docs for HttpServer.
- update SQLiteCpp and httplib.
- fix issue in Cache.loadAsync().
- add DownloadFile test.
- fix a file drag drop issue in Web IDE.
- add close button to Web IDE tab.
Full Changelog: v1.5.10...v1.5.11
v1.5.10
Update
- fix missing lualib info for TSTL.
- update TSTL to 1.26.2.
- fix a Lua stack size not enough issue.
- update Lua.
- fix SDL Java lib.
- fix nanovg API usages with new examples.
- add Mouse APIs.
- update Yuescript.
Full Changelog: v1.5.9...v1.5.10
v1.5.9
Update
- fix Web IDE file creating issue.
- update Yuescript.
- fix Dora XML using a Yuescript compiler without Lua env issue.
- disable link jumping when in full screen mode.
- fix config.fullScreen usage.
- update ImGui, bgfx, ktm, spine, fmt, httplib.
- add a texture packer tool.
- add a yarn tester tool.
- allow Web IDE folder name ending with an extension.
- fix ImGui mouse and touch input swallowing rules.
Full Changelog: v1.5.8...v1.5.9
v1.5.8
Update
- fix yarn editor error display issue.
- fix yarn editor tab focusing issue.
- add number hint for Web IDE tabs.
- fix autocompletion for Teal.
- change virtual gamepad to xbox layout.
- add keyboard shortcuts display in Web IDE.
- add shortcut for tab switching.
- add an enhanced input module.
- add a virtual gamepad and QTE input demo.
- fix a multicast slot removing issue.
Full Changelog: v1.5.6...v1.5.8
v1.5.6
Update
- update ktm. update to Lua 5.4.7.
- prevent preview action triggering while saving all tabs.
- fix crashes with GCC 14 caused by memory alignment.
- fix a crash in DB.query() and add nil to return values.
- make Config accept boolean values.
- fix startup file position revealing.
- fix code file postion revealing and checking with React hooks.
- fix profiler toggle logic.
- fix a monaco editor issue.
- fix editingInfo saving.
- add openURL function.
- add Web IDE profiler UI.
- add animated tile rendering.
- add TileNode TSX and Rust bindings.
- add TileNode and TMX file loading support.
- fix UB when doing reinterpret_cast from Dora data to ktm data.
- fix a memory leak issue in LuaHandler.
- ensure associated resources of PhysicsWorld are released.
Full Changelog: v1.4.6...v1.5.6
v1.4.6
Update
- fix frustum culling for particle node.
- fix an OpenGL Y-axis revert issue.
- allow duplicated file names end with .d.tl and .d.ts.
- fix soloud usages.
- cleanup old AlignNode usages.
- remove API Node.boundingBox.
- add frustum culling functions.
- update ktm and AffineTransform implementation.
- add missing module in Teal doc.
- update Yuescript.
- doing renames due to obsessive-compulsive disorder.
- replace std::math with bx.
- replacing math lib with ktm by 有个小小杜.
- add TSX tag and Rust support for AlignNode and EffekNode.
- add Effekseer engine via efkbgfx.
- allow controlling Sprite display size via the
size
property. - remove a useless API
Touch.fromMouse
. - fix duplicated touch events on Windows and Linux.
- add missing file API.
- add yoga layout engine.
Full Changelog: v1.3.22...v1.4.6
v1.3.22
Update
- fix hot-key save actions in Web IDE.
- fix dev entry path locating.
- fix issues in ReactJS strict mode.
- fix path display on Windows.
- fix assetPath searching.
- fix file path display in Lua error message.
- remove unnecessary assets search paths.
- fix dev logic for Web IDE.
- add new TSX test Birdy.
- fix a few default TSX params and some API definition issues.
- fix Yuescript traceback rewrite issue, fix character '\t' display.
- add tag to execute an action repeatedly.
- add sub tag to .
- update bgfx to API 127, update playrho.
Full Changelog: v1.3.18...v1.3.22
v1.3.18
Update
- update typescript-to-lua to v1.25.1.
- add missing WASM API for emit() function.
- stop holding some static temp variables.
- add copy path menu item to Web IDE.
- update ImGui Rust WASM bindings.
- fix Yarn compiler issues.
- update Lua.
- fix node post event. adding tests for Rust wasm.
- add HttpClient API to Rust.
- fix rust binding compiling issues.
- add missing APIs and docs for Teal, TS and Rust.
- update WASM3.
- revert mouse wheel event handling due to old SDL API issue.
- add missing ImGui WASM APIs.
- remove an unnecessary SDL function usage.
- fix a Windows key down event issue.
- fix a dora tsx definition issue on Windows.
- update Yuescript to remove redundant 'do' blocks.
- fix a Windows path issue.
- fix Yuescript issue.
Full Changelog: v1.3.13...v1.3.18