Releases: eternagame/EternaJS
Releases · eternagame/EternaJS
v1.28.4
v1.28.3
v1.28.2
v1.28.1
Enhancements
- New graphics for confidence constraint (#813)
- Display error with ID of solution if error is encountered when loading solution list by (#810)
Bug Fixes
- Fix crash/update failure with constraints requiring dotplots when loading a cached design (#808)
- Dont allow navigating solutions while frozen (#811)
- Dont show custom target warning if the target structure hasn't been changed from the default (#814)
Chores
- Avoid surgical updates of undo state when setting custom target structure from solution (#809)
Full Changelog: v1.28.0...v1.28.1
v1.28.0
Features
- New confidence constraints (#798, #799, #800, #804, #805, #806, #807)
- Dot-bracket parsing reversed capitalization support + better errors (#792)
- Provide info about script constraint when encountering an error (#793)
Bug Fixes
- Fix crash when trying to draw base rope with only one nucleotide (#790)
- Fix skipped required constraints when submitting from eternascript with validate false (#802)
Full Changelog: v1.27.3...v1.28.0
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