Releases: eternagame/EternaJS
Releases · eternagame/EternaJS
v1.33.1
v1.33.0
Features
- Add Ribotree-mRNA inverse folding algorithm by @tkaragianes in #904
- Add CDSfold inverse folding algorithm by @tkaragianes in #905 (and 46a02eb)
- Add solver infrastructure and integrate Ribotree and CDSfold solvers by @tkaragianes in #906
Chores
- Migrate from PixiJS v6 to v8 by @MarkH817 in #896
- Update NGL and Three.js by @MarkH817 in #897
- Bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #898
- Bump immutable from 5.1.4 to 5.1.5 by @dependabot[bot] in #899
- Bump serialize-javascript and terser-webpack-plugin by @dependabot[bot] in #901
- Bump dompurify from 3.3.1 to 3.3.2 by @dependabot[bot] in #903
- Patch cleanup, include license for degscore (0965d22)
Full Changelog: v1.32.6...v1.33.0
v1.32.6
Bug Fixes
- Fix crash when hovering over sparks in 3D view by @luxaritas in #893
- Implement CSRF token support by @luxaritas in 054d9de
- Fix async sequence pastes/eternscript set solution not waiting for completion to resolve by @luxaritas in 221d111
Chores
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #894
- Update standalone packages by @MarkH817 in #891
Full Changelog: v1.32.5...v1.32.6
v1.32.5
Bug Fixes
- Fix folding failure/errors with molecule + oligo in Vienna1/Vienna2 by @luxaritas in #890
Chores
- Bump qs and express by @dependabot[bot] in #887
- Update libraries to build under c++17 by @luxaritas in #888 and #889
Full Changelog: v1.32.4...v1.32.5
v1.32.4
v1.32.3
Bug Fixes
- Fix crash for qualtrics integration due to bad origin by @luxaritas in #880
- Fix window used for postmessage observability reporter by @luxaritas in #881
- Fix skipping solution submission for qualtrics by @luxaritas in #882
- Disable autosave loading in qualtrics by @luxaritas in #883
Full Changelog: v1.32.2...v1.32.3
v1.32.2
Bug Fixes
- Fix base highlights not showing when the first base is highlighted by @luxaritas in #878
- Fix eternascript set_sequence_string failing due to faulty sync/async folding engine check by @luxaritas in #879
Full Changelog: v1.32.1...v1.32.2
v1.32.1
v1.32.0
Features
- State-pinned folders by @luxaritas in #857
- Support user event monitoring by @luxaritas in #852
- Qualtrics reporting by @luxaritas in #855
- Feat: Add AI Autosolver UI by @tkaragianes in #856
- Reverse complement target condition by @luxaritas in #858, #864, #868, #875, #876
- Minimum mutation constraint by @luxaritas in #859
- Energy constraint by @luxaritas in #860
- Make mutation markers the default layer when a mutation constraint is active by @luxaritas in #863
Bug FIxes
- Fix error/nonfunctional next puzzle button when puzzle has been solved by @luxaritas in #853
- Fix hang in hungarian structure determination when conflicts are present by @luxaritas in #854
- Fix crash on multistate puzzles where not all states are configured for pseudoknots by @luxaritas in #861
- Fix state numbers in constraints, add to energy constraint by @luxaritas in #862
- Sequence transformation, base repositioning, and state sync fixes by @luxaritas in #868, #875, #876
- Fix error launching puzzlemaker setting folder information by @luxaritas in #869
- Fix mutation counts using fixed location for omitting barcode instead of actual barcode region by @luxaritas in #870
- Fix edge case in custom layout modification detection by @luxaritas in #871
- Improve 2D<>3D event synchronization in multistate puzzles by @luxaritas in #872
- Fix final base missing in shape data for puzzles where data extends beyond puzzle by @luxaritas in #873
Chores
- Bump http-proxy-middleware from 2.0.6 to 2.0.9 by @dependabot[bot] in #847
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #874
Full Changelog: v1.31.1...v1.32.0