Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
changes [2019/11/12 15:44]
tgeijten [SCONE 1.1.0]
changes [2019/11/27 13:37] (current)
Line 1: Line 1:
-====== ​What's new ======+====== ​SCONE Version History ====== 
 + 
 +==== SCONE 1.3.1 ==== 
 +//Released November 27, 2019// 
 + 
 +=== New Features and Updates === 
 +  * Support for building SCONE on Linux, many thanks to **Dimitar Stanev** 
 +  * Support for Travis-CI build integration,​ many thanks to **Dimitar Stanev** and **Chris Dembia** 
 +  * Added support for optimizing OpenSim models with ''​ContactMesh''​ contact geometry 
 +  * 3D Viewer settings are now remembered when restarting SCONE 
 +  * Added joint force visualization option to 3D viewer 
 +  * Improved support for the concept of //legs//, which is used by ''​GaitController''​ and ground reaction force reporting. Model-specific leg elements can now be specified through ''​leg_upper_body''​ and ''​leg_contact_force''​ parameters in OpenSim3Model. Previously, these values were hard-coded to their default values ''​femur''​ and ''​foot'​'
 + 
 +=== Fixes === 
 +  * Fixed issue where duplicate external resources would cause an error during optimization 
 +  * GaitMeasure documentation of upper_body and base_bodies 
 +  * Fixed infinite loop when no suitable initial state could be found in models that define contact geometry but no contact force 
 +  * Resolved issue where SCONE could crash if a ContactGeometry for a foot body segment did not exist
  
 ==== SCONE 1.3.0 ==== ==== SCONE 1.3.0 ====
Line 5: Line 22:
  
 === New Features and Updates === === New Features and Updates ===
-  * SCONE scenarios are now loaded an visualized immediately after a file is opened or saved. +  * SCONE scenarios are now loaded an visualized immediately after a file is opened or saved 
-  * Improved support for editing and optimizing more model properties directly in the SCONE scenario. These include ContactGeometry (position, radius, etc.), Joint, and Coordinate properties. Closes #78+  * Improved support for editing and optimizing more model properties ​(using ''​Properties { ... }''​) ​directly in the SCONE scenario. These include ContactGeometry (position, radius, etc.), Joint, and Coordinate properties. Closes #78
   * Major performance improvement of the SCONE User Interface when the 3D visualizer is not actively used   * Major performance improvement of the SCONE User Interface when the 3D visualizer is not actively used
-  * 3D viewer now supports keyboard shortcuts for orbit, pan and zoom +  * 3D viewer now supports keyboard shortcuts for orbit (''​Left'',​ ''​Right'',​ ''​PgUp'',​ ''​PgDn''​), pan (''​Shift + Arrow keys''​) ​and zoom (''​Up''​ and ''​Down''​) 
-  * Ctrl + Space now toggles playback +  * ''​Ctrl + Space'' ​now toggles playback 
-  * Ctrl + E now evaluates the currently selected scenario+  * ''​Ctrl + E'' ​now evaluates the currently selected scenario
   * Visualizer no longer uses emissive component, added ambient_intensity parameter   * Visualizer no longer uses emissive component, added ambient_intensity parameter
   * SCONE Unit tests are now performed in parallel for improved performance   * SCONE Unit tests are now performed in parallel for improved performance
  
 === Fixes === === Fixes ===
-  * When optimizing a scenario, the *copiedversions of models and scripts are now used, so you can freely edit the originals during an active optimization+  * When optimizing a scenario, the //copied// versions of models and scripts are now used, so you can freely edit the originals during an active optimization
   * Fixed incorrect "​Please select a .scone file" error while optimizing or evaluating a scenario   * Fixed incorrect "​Please select a .scone file" error while optimizing or evaluating a scenario
-  * PieceWiseLinear and PieceWiseConstant functions now check if dt > 0 +  * ''​PieceWiseLinear'' ​and ''​PieceWiseConstant'' ​functions now check if ''​dt > 0''​ 
-  * ImitationObjective was broken, now it works again+  * ''​ImitationObjective'' ​was broken, now it works again
  
 ==== SCONE 1.2.3 ==== ==== SCONE 1.2.3 ====
Line 32: Line 49:
 === Fixes === === Fixes ===
   * ScriptMeasure / ScriptController:​ Contact forces are now accessed correctly using contact_force(),​ contact_moment() and contact_point()   * ScriptMeasure / ScriptController:​ Contact forces are now accessed correctly using contact_force(),​ contact_moment() and contact_point()
-  * File Save (Ctrl + s) now works with .lua files (closes #77) +  * File Save (''​Ctrl + s''​) now works with .lua files (closes #77) 
-  * Open File (Ctrl + o) now shows all supported file formats by default+  * Open File (''​Ctrl + o''​) now shows all supported file formats by default
   * Jumping tutorials now explicitly maximize results   * Jumping tutorials now explicitly maximize results
   * Documentation fixes   * Documentation fixes
Line 100: Line 117:
   * The SCONE Studio editor now supports Find (Ctrl+F) and Find Next / Previous (F3 / Shift+F3)   * The SCONE Studio editor now supports Find (Ctrl+F) and Find Next / Previous (F3 / Shift+F3)
   * The .SCONE file format is now more strict:   * The .SCONE file format is now more strict:
-    * Comments using '';​'' ''​%%//​%%''​ ''/​*''​ and ''​*/''​ are no longer supported+    * Comments using '';'​ ''​%%//​%%''​ ''/​*''​ and ''​*/''​ are no longer supported
     * Only single line comments '#'​ and multi-line comments '###'​ are supported     * Only single line comments '#'​ and multi-line comments '###'​ are supported
   * Improved unit testing   * Improved unit testing
  • by tgeijten