/[ascend]/trunk/CHANGELOG.txt
ViewVC logotype

Annotation of /trunk/CHANGELOG.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2027 - (hide annotations) (download)
Thu Apr 30 08:27:56 2009 UTC (9 years, 11 months ago) by jpye
File MIME type: text/plain
File size: 9545 byte(s)
Bump version to 0.9.6.
Documented changes since last release in CHANGELOG.txt
1 jpye 2027 30 Apr 2009
2     -----------
3    
4     Version 0.9.6
5     - Major code reorgansation, switched active development back to trunk
6     - Snapshop of code before start of GSOC2009 students.
7     - Much expanded syntax highlighting for gedit users (Linux)
8     - Improved packaging for Ubuntu (more standards-compliant)
9     - Restored functionality of 'relative paths' usages for Tcl/Tk GUI.
10     - Implementation of Canvas GUI progressed a bit more, still pre-alpha.
11     - Support for Autotools and Visual Studio removed (too stale to stay there)
12     - Header files are now located in /usr/include/ascend on Linux.
13     - Added Python bindings for FPROPS.
14     - Added Hydrogen, Water to FPROPS.
15     - Fixed support for 'critical terms', speed of sound, specific heat
16     and partial derivatives in FPROPS.
17     - DTAR now fails if dpkg-buildpackage fails.
18     - In PyGTK GUI, 'fixed variables' dialog now shows variable values.
19     - Graphviz system graph now shows unconverged relations.
20     - Added 'sticky' installer preferences in Windows, to help prevent
21     uninstall problems.
22     - Add support for SCons 1.2.0 (some deprecation warnings still though)
23     - ascend-config outputs paths with double backslash on Windows.
24     - Added LoadString method in Python bindings, for use by Canvas GUI.
25     - Fixed apparent bug in pairlist_append_unique.
26     - Added pairlist_set and pairlist_values_and_destroy.
27     - Added new 'notequery' module for 'most refined' notes on a model.
28     - Added new test models in test/canvas/blocktypes.a4c.
29    
30    
31    
32 jpye 1913 29 Sep 2008
33 jpye 1852 -----------
34    
35     Version 0.9.5.116
36     - Instance::as renamed to Instance::in (for expressing a value in the
37     desired units) because 'as' is a reserved word in Python.
38     - Some efforts underway to implement new rigorous thermodynamic property
39     calculator using MBWR and Helmholtz correlations.
40     - Fixed linking of LSODE with '-fPIC' required for amd64 platform.
41     - Added 'dtar' utility to facility quick building of DEB packages from
42     source code tarball plus debian.tar.gz file.
43     - Some efforts on creating a graphical 'block' editor including partial
44     implementation of a canvas widget plus scanning the library for suitable
45     'block' type models according to certain criteria.
46     - 'kinematic_viscosity' now available in atoms.a4l.
47     - Added legend to Krishnan's 'zplot' utility.
48     - Some further efforts to complete the tie-in to the IPOPT solver (now ver 3.4.0)
49     - Added 'notequery.c' to seek out most applicable NOTES on a given instance.
50     - Fixed bug with 'apply' button in Units of Measurement dialog.
51     - Fixed silly mistake in 'turbine' model in johnpye/rankine.a4c.
52     - Fix python handling of 'unable to build system' error.
53     - Moved 'ascend-config' package to 'ascend-devel' RPM.
54     - Fixed linking against Tcl/Tk for Fedora 9.
55     - Some updates to build scripts for new SCons API.
56     - Silenced some debug output from various places.
57 jpye 1913 - Added code for reading climate data in ACDB (Australian Climate Databank)
58     format.
59     - Update to support IPOPT 3.4.0
60 jpye 1852 - Some work on fixing bug with IDA when derivs without vars present.
61     - Fixed section numbering in 'book.pdf'.
62     - Fixed Graphviz behaviour when model too large.
63     - Expanded GtkSourceView2 highlighting.
64     - Fixed installation in GNOME Applications menu.
65 jpye 1913 - Fixed some problems with GUI object names that crept in due to use of Glade-3
66     - Added new external library 'FPROPS' for calculation of accurate thermodynamic
67     properties.
68 jpye 1852
69     Version 0.9.5.115
70     - Was not released (due to probs with version numbering on the Ubuntu PPA)
71    
72 jpye 1758 27 Feb 2008
73     -----------
74 jpye 1593
75 jpye 1758 Version 0.9.5.114
76    
77     - Fixed launching problems on Windows
78     - Added Units of Measurement dialog to PyGTK GUI.
79     - Updated version check to use the CMU server instead of old UNSW server.
80     - Fixed ascend-config script for Windows paths containing spaces.
81     - Fixed display of logrels in PyGTK GUI.
82     - PyGTK GUI correctly opens PDF docs if available on local machine.
83     - Added a PyGTK crash dialog to give information about failures in ASCEND.
84     - DOPRI5 converted to full 'solver' status (lives in solvers/dopri5 now).
85     - Added (experimental) DOPRI5 integrator to the Windows binary installer.
86     - Fixed some problems with linking to CONOPT optimiser
87     - Streamlined some internal build-time dependencies.
88     - Improved gtksourceview-2.0 highlighting for use with Gedit on Linux.
89     - Added Graphviz bindings to allow dependency graph view.
90     - Some code renaming/refactoring in 'compiler' and 'system' sections.
91     - Fixed splash-screen behaviour
92     - Refactored 'moduleview' out of 'gtkbrowser'.
93     - Some preliminary fixes to attempt support for Mac platform.
94     - Added some CUnit test cases for 'compiler' section, renamed all CUnit tests.
95     - Fixed dlopen bug on Linux.
96     - Changes to measures.a4l to add SI prefixes and modified the base units to
97     their abbreviation instead of full names.
98    
99     TODO: more work to get IPOPT solver working.
100     TODO: still some problems with DOPRI5 solver.
101     TODO: fix GraphViz dependency so that it can be dlopened rather than linked.
102    
103    
104     19 Aug 2007
105     -----------
106    
107 jpye 1593 Version 0.9.5.113
108    
109     - Fixed launching of help files/web links from PyGTK GUI on Linux.
110     - Added option in Windows installer to install header files for developers.
111     - Fixed value of @PYTHON@ on Windows for use in ascend-config script.
112     - Fixed deletion of $INSTDIR/solvers on Windows during uninstall.
113    
114     TODO: work on support for users with GIMP's GTK+ runtime installed.
115     TODO: translate line-endings for installed files on windows.
116    
117 jpye 1580 5 Aug 2007
118 jpye 1572 ----------
119 jpye 1336
120 jpye 1522 Version 0.9.5.112
121    
122     Solver interface
123     - all solvers and integrators are now built as 'external library' DLL/SOs.
124     - new ASCENDSOLVERS environment variable gives additional search path location
125     that is checked when attempting to satisfy IMPORT statements.
126 jpye 1542 - Fixed behaviour scons when lex/yacc not available.
127     - Many ASC_DLLSPEC qualifiers added as result of the expanded use of external
128     libraries.
129    
130     Solvers
131     - CONOPT no longer needs to be present at buildtime. This was possible due
132     to permission from Arne Drud to add the 'conopt.h' file to our source code.
133 jpye 1522 - BLAS and LINPACK are now embedded in the LSODE DLL/SO. They are not
134     part of libascend, which makes the main DLL about 1 MB smaller.
135     - Some bugs in the DOPRI5 integrator identified (full testing still not
136     completed).
137 jpye 1542 - placeholder for a future TRON solver (work still to do on that)
138     - work underway on the IPOPT optimisation solver.
139    
140     Model library
141 jpye 1522 - Equations of state models from Krishnan.
142 jpye 1542 - Added ASCEND port of the standard GAMS example problem.
143 jpye 1572
144     Windows installer
145     - Added ability to download and install missing dependencies. This
146     makes getting started with ASCEND much simpler for new users.
147     - Added the user's manual (in PDF form) to the installer package.
148 jpye 1522
149 jpye 1572 RPM package
150     - A SUNDIALS RPM package has been submitted for inclusion in Fedora, making
151     installation of ASCEND possible with a single download on that distro.
152 jpye 1580 - RPM divided into subpackages ascend, ascend-devel, ascend-doc.
153 jpye 1572 - Other work on building RPMs for a range of Linux platforms using
154     the new OpenSUSE Build Service.
155    
156 jpye 1579 DEB package
157     - Fixed.
158    
159 jpye 1467 3 Jun 2007
160     ----------
161    
162     Version 0.9.5.111
163    
164     Windows packaging improvements:
165     - Launch via pythonw.exe instead of batch file
166     - File association for .a4c and .a4l files
167     - Add Model Library link to Start menu
168     - Add CHANGELOG.txt and LICENSE.txt to Start menu
169     - Detect missing PyGTK, PyCairo or PyGObject at install-time
170     - Fix message for missing matplotlib in fourbarplot.py
171    
172     DOPRI5 integrator
173     - Experimental release of DOPRI5 integrator for testing
174     - Changes to Integrator API to allow loading external DLL/SOs
175    
176     Linux packaging improvements
177     - Add SONAME to libascend
178    
179    
180 jpye 1440 26 May 2007
181     -----------
182 jpye 1420
183 jpye 1432 Version 0.9.5.110
184    
185 jpye 1440 Removed dependency on matplotlib and numpy when ASCEND PyGTK
186     first load.
187    
188     Fixed some problems with files left behind after uninstall
189     on Windows.
190    
191     Added bug tracker link to help menu.
192    
193 jpye 1432 Added loading splash screen
194 jpye 1440 Eliminated some cruft form the tarball.
195     Restored basic build suppot for Autotools (Ben)
196     Added missing .svg files in Windows installer
197 jpye 1432 Added icon in Windows Start menu
198     Console now minimised by default on Windows
199    
200     28 April 2007
201     -------------
202    
203 jpye 1420 Version 0.9.5.109
204    
205 jpye 1432 Added Debian packaging.
206 jpye 1420
207 jpye 1432 Suppressed passing of FILE* objects between Python and C on
208     the Windows platform, owing to a bug/limitation in GCC on
209     MinGW.
210 jpye 1420
211 jpye 1432 First upload of Windows installer to SF.net (there have been
212     earlier versions on the Wiki though).
213    
214    
215    
216 jpye 1412 23 April 2007
217     -------------
218 jpye 1336
219 jpye 1412 Version 0.9.5.108
220 jpye 1336
221 jpye 1432 Alpha relase including new PyGTK GUI. This release continues
222     a sequence of releases in the ASCEND Wiki, but is the first
223     version we are releasing using the SF.net File Releases system.
224 jpye 1412
225     - Fedora Core 6 RPM
226     - PyGTK GUI
227     - Plotting with Matplotlib
228     - ExtPy functionality for script-based METHODS
229     - External 'black box' function support restored
230     - Documentation converted to LyX
231     - Python-based test suite
232     - CONOPT and CMSlv support restored
233    
234    
235     10 March 2007
236     -------------
237    
238     (No release)
239    
240 jpye 1432 - created this changelog using file releases list from old
241     website -- JP
242 jpye 1412
243    
244 jpye 1336 April 24 2000
245     -------------
246    
247     Version IV 0.9.1
248    
249     - Expanded chemical species database
250     - Dynamic simulation modeling libraries
251    
252 jpye 1412
253 jpye 1336 June 23 1998
254     ------------
255    
256     - WinNT, Win95, UNIX sources
257     - WinNT, Win95 binaries
258     - Redhat Linux 5 RPM binary
259     - Redhat Linux 5 RPM source
260     - Dynamic simulation modeling libraries
261     - Howto-ascend examples and modeling guidelines manual, indexed.
262     - GUI and syntax document manual, partially revised.
263    
264 jpye 1412
265 jpye 1336 October 1997
266     ------------
267    
268     ASCEND IV 0.8
269    
270     - WinNT, Win95, UNIX sources
271     - WinNT, Win95 binaries
272     - GUI and syntax document manual.
273    

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22