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

Annotation of /trunk/CHANGELOG.txt

Parent Directory Parent Directory | Revision Log Revision Log


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

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