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