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

Contents of /trunk/CHANGELOG.txt

Parent Directory Parent Directory | Revision Log Revision Log


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

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