Releases: eternagame/EternaJS
Releases · eternagame/EternaJS
v1.27.3
Bug Fixes
- Ensure full error details are logged for design browser solution load errors by @luxaritas in #785
- Incrementally load solutions to prevent failures on puzzles with large solution counts by @luxaritas in #787
Full Changelog: v1.27.2...v1.27.3
v1.27.2
Bug Fixes
- Fix rnnet not reusing created inference sessions by @luxaritas in #784
Full Changelog: v1.27.1...v1.27.2
v1.27.1
Bug Fixes
- Fix viewing dot plot of existing solution by @luxaritas in #783
Full Changelog: v1.27.0...v1.27.1
v1.27.0
Features
- Add the boosters menu as a valid target for tutorial script highlight by @guyguy2001 in #744 and @luxaritas in #762
- Support specbox in puzzlemaker by @luxaritas in #756
- Support pseudoknots of order higher than 3 by @luxaritas in #754 and #772
- New RibonanzaNet-SS folding engine, folding util extraction by @luxaritas in #748
- Support async folding operations in EternaScript by @luxaritas in #761, #778, #779, and #782
Enhancements
- Improve performance of generating dot-bracket strings with pseudoknots by @luxaritas in #753
- Improve sourcemap behavior (for reduced application download size and improved development performance) by @luxaritas in #760
- Swap order of square brackets and curly braces when generating dot-brackets with pseudoknots by @luxaritas in #767
- Expand variety of error types that can be displayed by @luxaritas in #770
- Improve error message when 3D view fails to load by @luxaritas in #771 and #773
Bug Fixes
- Consistently disable energies when unavailable by @luxaritas in #757
- Fix eternascript native structure methods not returning with pseudoknots by @luxaritas in #763
- Prevent potential desync when loading target structure for initial solution by @luxaritas in #764
- Fix crash when immediately loading an existing solution by @luxaritas in #765
- Draw UI lock over all existing dialogs by @luxaritas in #766
- Fix UI locks not applying to info sidebar by @luxaritas in #780
- Ensure all actions that require folding to complete actually wait by @luxaritas in #768
- Ensure structure operations are always performed with pseudoknots where required by @luxaritas in #775
- Ensure error dialog is displayed if error is encountered in update loop by @luxaritas in #776
- Fix improper disambiguation with multiple dynamic paint tools by @luxaritas in #781
Docs
- Lib setup instructions cleanup by @luxaritas in #755
- Improve clarity of poseEditByTarget series of methods by @luxaritas in #769
Chores
- Move from require to new URL with import.meta, update Jest to use ESM + config cleanup by @luxaritas in #752
- Update typescript and jest by @luxaritas in #759
- Bump follow-redirects from 1.15.2 to 1.15.6 by @dependabot in #745
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #746
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #747
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #751
Full Changelog: v1.26.1...v1.27.0
v1.26.1
v1.26.0
v1.25.1
v1.25.0
Features
- Improve unhandled error text and add ability to copy stack trace (83daebd)
- Support folding engine switcher as a valid target for tutorial script UI commands (#736)
- Support highlighting misfolding regions in puzzlemaker (#734)
- Update loading messages (61d5788)
Bug Fixes
- Fix unhandled error with system touch gestures (183c261)
- Fix next puzzle page navigation (2adc74b)
- Make tutorial script instructions consistently case insensitive (#738)
- Fix rscript ShowUIHighlight command not working on all UI elements, improve pointers for hidden UI (#739)
- Improve handled data in beam to puzzlemaker and puzzlemaker autosave (#740)
Full Changelog: v1.24.0...v1.25.0
v1.24.0
Features
- Add automatic marker layer for mutations (da7ea82)
Bug Fixes
- Re-apply EternaScript fixes for error handling and out performance (da8186b)
- Dont allow dialogs to be z-sorted over the sidebar since the sidebar has HTML content (1ea30e8)
- Don't link puzzle title in noGame mode (8921db4)
Full Changelog: v1.23.0...v1.24.0