Changelog: Difference between revisions

From iMath
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
*Version 2.0.5:
** Updated reference documentation
** Fixed bug that caused problems with variables being shadowed by functions of the same name
** Added explanation and functions for temperature unit conversions
** Fixed bug that crashed iMath when RHS is a func
** Prevent error message when creating function without a definition
** Fixed bug that crashed iMath on diagram creation
** Force autoformat of functions that cannot keep user format (currently abs and exp)
** FUNCDEF: Print function arguments if the user has defined some
** Added keywords DIFFERENTIATE and INTEGRATE
** Allow integrals without bounds
** Allow integrals with a functions as the integration variable
** Allow differentials as separate objects. The diff() function was replaced by a differential() object
** Fixed bug that didn't print degrees celsius properly
** Fixed bug in units.imath in definition of kJ
* Version 2.0.4:
** Updated examples files
** Fixed two bugs because in iMathDoc.cxx
** Removed component.uno.map from Makefile because of build error
** Fixed crash because of missing symbol
** Some cosmetic fixes
** Fixed bug that did not show drop-down menu of simplifications
* Version 2.0.3
** Fixed bug in EQC that confused ln and log
** Allow for using keywords left and right with brackets of functions
** Recognize newlines between formulas when merging
** Fixed bug that did not print the '%' sign as a unit
** Fixed bug that prevented producing and managing charts with iMath
** Add series description to CHART command to work around a bug in LO which forgets the series descriptions when saving the file
** Changed XEvent... to XDocumentEvent... since it has been deprecated
** Moved imathprint code to EQC library and fixed some bugs in it
** Fixed bug in the Edit-Clear menu command
** Removed all throw() specifications from function definitions
** Improved hide/show of formulas
** Fixed bug that incorrectly printed aligned formulas with hidden lines
** Fixed bug in format dialog that didn't correctly insert the existing units
** Fixed buggy show/hide of equations
* Version 2.0.2
** Rebuild with libeqc-1.4.8 bugfix
** Fix problems in debian/* config files
* Version 2.0.1:
** Added string expression type (issue #3511304)
** Added "exponent" option to set a fixed exponent for printing floats (issue #3511394)
** Added max(x;y) and min(x;y) functions (in init.imath) (issue #3518384)
** Added vmax and vmin functions (issue #3518384)
** Added alignc to all fractions, e.g. {{alignc x} over {alignc y}}
* Version 2.0.0:
** Reworked internal structure completely
** Improved error handling
** Changed equation label syntax from #...# to @...@ because of clash with
** vector and matrix syntax. Documents will be upgraded automatically
** Added vector and matrix with STACK and MATRIX keywords
** Some minor bug fixes
* Version 1.1.1:
** Rebuilt for libreoffice 3.4
* Version 1.1.0:
** Bug fixes
** Improved automatic formatting a lot
** First mature release IMHO
* Version 1.0.3:
** Bug fixes
** Option autoformat
** Support for charts
* Version 1.0.2:
* Version 1.0.2:
** Fixes to compile for Windows
** Fixes to compile for Windows

Latest revision as of 19:11, 27 March 2014

  • Version 2.0.5:
    • Updated reference documentation
    • Fixed bug that caused problems with variables being shadowed by functions of the same name
    • Added explanation and functions for temperature unit conversions
    • Fixed bug that crashed iMath when RHS is a func
    • Prevent error message when creating function without a definition
    • Fixed bug that crashed iMath on diagram creation
    • Force autoformat of functions that cannot keep user format (currently abs and exp)
    • FUNCDEF: Print function arguments if the user has defined some
    • Added keywords DIFFERENTIATE and INTEGRATE
    • Allow integrals without bounds
    • Allow integrals with a functions as the integration variable
    • Allow differentials as separate objects. The diff() function was replaced by a differential() object
    • Fixed bug that didn't print degrees celsius properly
    • Fixed bug in units.imath in definition of kJ
  • Version 2.0.4:
    • Updated examples files
    • Fixed two bugs because in iMathDoc.cxx
    • Removed component.uno.map from Makefile because of build error
    • Fixed crash because of missing symbol
    • Some cosmetic fixes
    • Fixed bug that did not show drop-down menu of simplifications
  • Version 2.0.3
    • Fixed bug in EQC that confused ln and log
    • Allow for using keywords left and right with brackets of functions
    • Recognize newlines between formulas when merging
    • Fixed bug that did not print the '%' sign as a unit
    • Fixed bug that prevented producing and managing charts with iMath
    • Add series description to CHART command to work around a bug in LO which forgets the series descriptions when saving the file
    • Changed XEvent... to XDocumentEvent... since it has been deprecated
    • Moved imathprint code to EQC library and fixed some bugs in it
    • Fixed bug in the Edit-Clear menu command
    • Removed all throw() specifications from function definitions
    • Improved hide/show of formulas
    • Fixed bug that incorrectly printed aligned formulas with hidden lines
    • Fixed bug in format dialog that didn't correctly insert the existing units
    • Fixed buggy show/hide of equations
  • Version 2.0.2
    • Rebuild with libeqc-1.4.8 bugfix
    • Fix problems in debian/* config files
  • Version 2.0.1:
    • Added string expression type (issue #3511304)
    • Added "exponent" option to set a fixed exponent for printing floats (issue #3511394)
    • Added max(x;y) and min(x;y) functions (in init.imath) (issue #3518384)
    • Added vmax and vmin functions (issue #3518384)
    • Added alignc to all fractions, e.g. {{alignc x} over {alignc y}}
  • Version 2.0.0:
    • Reworked internal structure completely
    • Improved error handling
    • Changed equation label syntax from #...# to @...@ because of clash with
    • vector and matrix syntax. Documents will be upgraded automatically
    • Added vector and matrix with STACK and MATRIX keywords
    • Some minor bug fixes
  • Version 1.1.1:
    • Rebuilt for libreoffice 3.4
  • Version 1.1.0:
    • Bug fixes
    • Improved automatic formatting a lot
    • First mature release IMHO
  • Version 1.0.3:
    • Bug fixes
    • Option autoformat
    • Support for charts
  • Version 1.0.2:
    • Fixes to compile for Windows
    • Handling of master documents
    • First beta release for Windows
  • Version 1.0.1: Fixes to compile for Windows
  • Version 1.0.0: First production release
  • Version 0.3.0: Further development
  • Version 0.1.0: First version made accessible on SourceForge. All basic functionality implemented.
  • Version 0.2.0: Further features added.