Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
what_is_new_2_2 [2015/09/05 03:01] admin removed |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== What is New in Dinamica EGO 2.2 ====== | ||
- | * Multi-column tables (data type called [[Table Type|Table]]). | ||
- | |||
- | * Several operators were changed, making them more flexible, removing meaningless inputs and outputs or replacing [[Lookup Table Type|lookup tables]] with [[Table Type|tables]], if appropriate. All new definitions use our //proxy functor system// to ensure that models created by the previous version of Dinamica EGO are automatically upgraded to work with the new definitions. | ||
- | |||
- | * Models created using the [[ego_script#expression_calculation_syntax|advanced map calculator syntax for EGO Script]] can now be saved using the graphical interface. | ||
- | |||
- | * Several improvements to the map viewer. | ||
- | |||
- | * Several new functors were added ([[functor_list#table|table specific functors]], [[Print]], [[Sort Lookup Table]] etc). | ||
- | |||
- | * The //data copy optimization system// was upgraded. The new system improves the execution performance of some models. | ||
- | |||
- | * Examples and submodels were updated to use the new functors. | ||
- | |||
- | * As always, several bug fixes. | ||
- | |||
- | A compreensive list of changes in Dinamica EGO 2.2, in Portuguese, can be found [[http://csr.ufmg.br/dinamica/bugzilla/buglist.cgi?columnlist=bug_severity%2Ccomponent%2Cbug_status%2Cchangeddate%2Cresolution%2Ctarget_milestone%2Cshort_desc&resolution=FIXED&query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=Dinamica EGO&target_milestone=2.1.0&target_milestone=2.1.1&target_milestone=2.1.2&target_milestone=2.1.3&target_milestone=2.1.4&target_milestone=2.1.5&target_milestone=2.2.1&target_milestone=2.2.2&target_milestone=2.2.3&target_milestone=2.2.4&target_milestone=2.2.5&target_milestone=2.2.6&target_milestone=2.2.7&target_milestone=2.2.8|here]]. | ||
- | ===== Latest Release ===== | ||
- | |||
- | ==== What is New in Dinamica EGO 2.2.8 ==== | ||
- | |||
- | * Fixed some additional bugs related to submodels. | ||
- | |||
- | ==== What is New in Dinamica EGO 2.2.7 ==== | ||
- | |||
- | * Changed the representation of sub-model imports. This change allows models saved by version 2.2.7 to be opened by the graphical interface even if the sub-model syntax has changed since the last time the model was saved. | ||
- | |||
- | * Fixed a bug where the combination of MinGW plugin and constants containing more than 7 significant digits might result in precision loss under some rare circumstances. | ||
- | |||
- | * Fixed a regression where models using dynamic workdirs would report a spurious validation error. | ||
- | |||
- | ==== What is New in Dinamica EGO 2.2.6 ==== | ||
- | |||
- | * Fixed bug where some categorical maps may define invalid sub-regions. | ||
- | |||
- | * Fixed bug where sometimes two-column tables could not be read as lookup tables. | ||
- | |||
- | * Fixed bug where transition matrices may claim that some valid transition rates are invalid. | ||
- | |||
- | ==== What is New in Dinamica EGO 2.2.5 ==== | ||
- | |||
- | * Added a new model debugger that can be used to stop the execution or run a model step by step. | ||
- | |||
- | * Fixed a problem with the precision of transition matrices. | ||
- | |||
- | * Weights of Evidence coefficient files can be converted to tables and back. | ||
- | |||
- | * [[Workdir]] does not trigger a partial execution of the model script anymore. | ||
- | |||
- | * Internal changes: added a new event system to the input/output ports. | ||
- | |||
- | ==== What is New in Dinamica EGO 2.2.4 ==== | ||
- | |||
- | * Fixed some bugs related to the //data copy optimization system//: | ||
- | * Maps used in sub-models were not being properly optimized. | ||
- | * [[Mux Map]], [[Mux Categorical Map]], [[Map Junction]] and [[Categorical Map Junction]] were not optimizing copies as they should. | ||
- | * Loading models containing a [[Workdir]] was triggering an assertion under some rare circumstances. | ||
- | |||
- | * Several improvements were made to the manipulation of CSV files representing tables. | ||
- | |||
- | * Fixed a bug where [[Patcher]] and [[Expander]] were not updating the map categories as expected. | ||
- | |||
- | * The limits defined by a [[For]] can now include fractional numbers and count backward. | ||
- | |||
- | * Fixed a bug where functors could be inlined by the [[EGO Script]] writer when they should not. | ||
- | |||
- | * Several bug fixes and improvements to the map viewer including: | ||
- | * Now, the area outside the map is painted using a specific pattern. | ||
- | * Fixed some bugs where zooming-in/out could have unspecified consequences. | ||
- | |||
- | ==== What is New in Dinamica EGO 2.2.3 ==== | ||
- | |||
- | * Fixed some bugs related to the //data copy optimization system//: [[Patcher]], [[Expander]] and [[Assign Map Categories]] were not using it. | ||
- | |||
- | * Fixed bug where [[Patcher]] and [[Expander]] may end up calculating the size of patches using an Uniform distribution instead of using a Normal distribution. | ||
- | |||
- | * Fixed bug where [[Get Table Column]] may create an invalid table when the input table is empty. | ||
- | |||
- | * Fixed bug where the //Auto Updater// may fail to restart the application. | ||
- | |||
- | * [[Print]] now displays messages using [[wp>Monospaced_font|Monospace font]]. This improves the use of formatted messages. | ||
- | |||
- | * [[String Type|String editor]] now allows the input string to have multiple lines. | ||
- | |||
- | ==== What is New in Dinamica EGO 2.2.2 ==== | ||
- | |||
- | * Fixed a [[wp>Software_regression|regression]] in the conversion of [[String Type|Strings]] to filenames. | ||
- | |||
- | * Fixed a bug where [[Calculate Map]]/[[Calculate Categorical Map]] might crash the application if running an expression to generate random numbers in a computer with lots of CPUs/cores. | ||
- | |||
- | ==== What is New in Dinamica EGO 2.2.1 ==== | ||
- | |||
- | * Fixed a critical [[wp>Software_regression|regression]] in the definition of [[Select Lookup Table]]. | ||
- | |||
- | ===== Old Releases ===== | ||
- | |||
- | * [[what_is_new_2_0|Dinamica EGO 2.0.x]] |