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

Contents of /trunk/CHANGELOG.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2572 - (show annotations) (download)
Wed Feb 15 17:46:41 2012 UTC (8 years, 1 month ago) by jpye
File MIME type: text/plain
File size: 20543 byte(s)
Note on SUNDIALS, require 2.4.0.
1 ???????????
2 -----------
3
4 Version 0.9.8
5 - Require SUNDIALS 2.4.0, no support for older versions now.
6 - Added new SOLVER, OPTION and SOLVE commands for use in METHODS, see
7 http://tinyurl.com/slvreq for full details (john)
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 - Fixed a couple of minor memory leaks and too-early freeing (john)
12 - Rewrote Simulation::solve to respect solver-imposed iteration limits (john)
13 - Reduced QRSlv time limit to 20 seconds (down from 1500 s).
14 - Added ASCEND syntax highlighting capability for several new text editors
15 (see http://ascendwiki.cheme.cmu.edu/Syntax_highlighting for details)
16 - Added example model of a combined cycle gas turbine power station (john)
17 - Stopped addition of several redundant files in the source code tarball
18 which required improvements to SCons 'DistTar' functionality (john)
19 - Fixed bug with detection of SUNDIALS on Windows (Luo Yu, john)
20 - Fixed a couple of minor GUI errors in PyGTK GUI (john)
21 - Added Save As functionality for dependency graph (grivan)
22 - Fixed bug 425: 'View notes' window shows duplicated notes (grivan)
23 - Fixed errors in closed boiler feedwater heater model (Kelvin Hang Sio)
24 - Fixed G77 detection for use by LSODE (john)
25 - Now requiring SCons v0.98 or later.
26 - Fixed bug 436: CONOPT_PATH problems with Linux (john)
27 - Some progress toward packaged App version of ASCEND for Mac (john)
28 - Partially updated Canvas GUI code to work with latest Gaphas (arijit)
29
30 24 Dec 2009
31 -----------
32
33 Version 0.9.7
34 - Fixed problem with environment variables under Windows in 0.9.6 release
35 - Porting to Mac OS X (John)
36 - Adding support for IPOPT optimisation solver (Mahesh, Ben, John)
37 - Adding new LINK syntax and DER and INDEPENDENT statements (Dante, Ben, John)
38 - Improvements to canvas-based GUI (Arijit, John)
39 - CSV data reader (Jose, John)
40
41
42 30 Apr 2009
43 -----------
44
45 Version 0.9.6
46 - Major code reorgansation, switched active development back to trunk
47 - Snapshop of code before start of GSOC2009 students.
48 - Much expanded syntax highlighting for gedit users (Linux)
49 - Improved packaging for Ubuntu (more standards-compliant)
50 - Restored functionality of 'relative paths' usages for Tcl/Tk GUI.
51 - Implementation of Canvas GUI progressed a bit more, still pre-alpha.
52 - Support for Autotools and Visual Studio removed (too stale to stay there)
53 - Header files are now located in /usr/include/ascend on Linux.
54 - Added Python bindings for FPROPS.
55 - Added Hydrogen, Water to FPROPS.
56 - Fixed support for 'critical terms', speed of sound, specific heat
57 and partial derivatives in FPROPS.
58 - DTAR now fails if dpkg-buildpackage fails.
59 - In PyGTK GUI, 'fixed variables' dialog now shows variable values.
60 - Graphviz system graph now shows unconverged relations.
61 - Added 'sticky' installer preferences in Windows, to help prevent
62 uninstall problems.
63 - Add support for SCons 1.2.0 (some deprecation warnings still though)
64 - ascend-config outputs paths with double backslash on Windows.
65 - Added LoadString method in Python bindings, for use by Canvas GUI.
66 - Fixed apparent bug in pairlist_append_unique.
67 - Added pairlist_set and pairlist_values_and_destroy.
68 - Added new 'notequery' module for 'most refined' notes on a model.
69 - Added new test models in test/canvas/blocktypes.a4c.
70
71
72
73 29 Sep 2008
74 -----------
75
76 Version 0.9.5.116
77 - Instance::as renamed to Instance::in (for expressing a value in the
78 desired units) because 'as' is a reserved word in Python.
79 - Some efforts underway to implement new rigorous thermodynamic property
80 calculator using MBWR and Helmholtz correlations.
81 - Fixed linking of LSODE with '-fPIC' required for amd64 platform.
82 - Added 'dtar' utility to facility quick building of DEB packages from
83 source code tarball plus debian.tar.gz file.
84 - Some efforts on creating a graphical 'block' editor including partial
85 implementation of a canvas widget plus scanning the library for suitable
86 'block' type models according to certain criteria.
87 - 'kinematic_viscosity' now available in atoms.a4l.
88 - Added legend to Krishnan's 'zplot' utility.
89 - Some further efforts to complete the tie-in to the IPOPT solver (now ver 3.4.0)
90 - Added 'notequery.c' to seek out most applicable NOTES on a given instance.
91 - Fixed bug with 'apply' button in Units of Measurement dialog.
92 - Fixed silly mistake in 'turbine' model in johnpye/rankine.a4c.
93 - Fix python handling of 'unable to build system' error.
94 - Moved 'ascend-config' package to 'ascend-devel' RPM.
95 - Fixed linking against Tcl/Tk for Fedora 9.
96 - Some updates to build scripts for new SCons API.
97 - Silenced some debug output from various places.
98 - Added code for reading climate data in ACDB (Australian Climate Databank)
99 format.
100 - Update to support IPOPT 3.4.0
101 - Some work on fixing bug with IDA when derivs without vars present.
102 - Fixed section numbering in 'book.pdf'.
103 - Fixed Graphviz behaviour when model too large.
104 - Expanded GtkSourceView2 highlighting.
105 - Fixed installation in GNOME Applications menu.
106 - Fixed some problems with GUI object names that crept in due to use of Glade-3
107 - Added new external library 'FPROPS' for calculation of accurate thermodynamic
108 properties.
109
110 Version 0.9.5.115
111 - Was not released (due to probs with version numbering on the Ubuntu PPA)
112
113 27 Feb 2008
114 -----------
115
116 Version 0.9.5.114
117
118 - Fixed launching problems on Windows
119 - Added Units of Measurement dialog to PyGTK GUI.
120 - Updated version check to use the CMU server instead of old UNSW server.
121 - Fixed ascend-config script for Windows paths containing spaces.
122 - Fixed display of logrels in PyGTK GUI.
123 - PyGTK GUI correctly opens PDF docs if available on local machine.
124 - Added a PyGTK crash dialog to give information about failures in ASCEND.
125 - DOPRI5 converted to full 'solver' status (lives in solvers/dopri5 now).
126 - Added (experimental) DOPRI5 integrator to the Windows binary installer.
127 - Fixed some problems with linking to CONOPT optimiser
128 - Streamlined some internal build-time dependencies.
129 - Improved gtksourceview-2.0 highlighting for use with Gedit on Linux.
130 - Added Graphviz bindings to allow dependency graph view.
131 - Some code renaming/refactoring in 'compiler' and 'system' sections.
132 - Fixed splash-screen behaviour
133 - Refactored 'moduleview' out of 'gtkbrowser'.
134 - Some preliminary fixes to attempt support for Mac platform.
135 - Added some CUnit test cases for 'compiler' section, renamed all CUnit tests.
136 - Fixed dlopen bug on Linux.
137 - Changes to measures.a4l to add SI prefixes and modified the base units to
138 their abbreviation instead of full names.
139
140 TODO: more work to get IPOPT solver working.
141 TODO: still some problems with DOPRI5 solver.
142 TODO: fix GraphViz dependency so that it can be dlopened rather than linked.
143
144
145 19 Aug 2007
146 -----------
147
148 Version 0.9.5.113
149
150 - Fixed launching of help files/web links from PyGTK GUI on Linux.
151 - Added option in Windows installer to install header files for developers.
152 - Fixed value of @PYTHON@ on Windows for use in ascend-config script.
153 - Fixed deletion of $INSTDIR/solvers on Windows during uninstall.
154
155 TODO: work on support for users with GIMP's GTK+ runtime installed.
156 TODO: translate line-endings for installed files on windows.
157
158 5 Aug 2007
159 ----------
160
161 Version 0.9.5.112
162
163 Solver interface
164 - all solvers and integrators are now built as 'external library' DLL/SOs.
165 - new ASCENDSOLVERS environment variable gives additional search path location
166 that is checked when attempting to satisfy IMPORT statements.
167 - Fixed behaviour scons when lex/yacc not available.
168 - Many ASC_DLLSPEC qualifiers added as result of the expanded use of external
169 libraries.
170
171 Solvers
172 - CONOPT no longer needs to be present at buildtime. This was possible due
173 to permission from Arne Drud to add the 'conopt.h' file to our source code.
174 - BLAS and LINPACK are now embedded in the LSODE DLL/SO. They are not
175 part of libascend, which makes the main DLL about 1 MB smaller.
176 - Some bugs in the DOPRI5 integrator identified (full testing still not
177 completed).
178 - placeholder for a future TRON solver (work still to do on that)
179 - work underway on the IPOPT optimisation solver.
180
181 Model library
182 - Equations of state models from Krishnan.
183 - Added ASCEND port of the standard GAMS example problem.
184
185 Windows installer
186 - Added ability to download and install missing dependencies. This
187 makes getting started with ASCEND much simpler for new users.
188 - Added the user's manual (in PDF form) to the installer package.
189
190 RPM package
191 - A SUNDIALS RPM package has been submitted for inclusion in Fedora, making
192 installation of ASCEND possible with a single download on that distro.
193 - RPM divided into subpackages ascend, ascend-devel, ascend-doc.
194 - Other work on building RPMs for a range of Linux platforms using
195 the new OpenSUSE Build Service.
196
197 DEB package
198 - Fixed.
199
200 3 Jun 2007
201 ----------
202
203 Version 0.9.5.111
204
205 Windows packaging improvements:
206 - Launch via pythonw.exe instead of batch file
207 - File association for .a4c and .a4l files
208 - Add Model Library link to Start menu
209 - Add CHANGELOG.txt and LICENSE.txt to Start menu
210 - Detect missing PyGTK, PyCairo or PyGObject at install-time
211 - Fix message for missing matplotlib in fourbarplot.py
212
213 DOPRI5 integrator
214 - Experimental release of DOPRI5 integrator for testing
215 - Changes to Integrator API to allow loading external DLL/SOs
216
217 Linux packaging improvements
218 - Add SONAME to libascend
219
220
221 26 May 2007
222 -----------
223
224 Version 0.9.5.110
225
226 Removed dependency on matplotlib and numpy when ASCEND PyGTK
227 first load.
228
229 Fixed some problems with files left behind after uninstall
230 on Windows.
231
232 Added bug tracker link to help menu.
233
234 Added loading splash screen
235 Eliminated some cruft form the tarball.
236 Restored basic build suppot for Autotools (Ben)
237 Added missing .svg files in Windows installer
238 Added icon in Windows Start menu
239 Console now minimised by default on Windows
240
241 28 April 2007
242 -------------
243
244 Version 0.9.5.109
245
246 Added Debian packaging.
247
248 Suppressed passing of FILE* objects between Python and C on
249 the Windows platform, owing to a bug/limitation in GCC on
250 MinGW.
251
252 First upload of Windows installer to SF.net (there have been
253 earlier versions on the Wiki though).
254
255
256
257 23 April 2007
258 -------------
259
260 Version 0.9.5.108
261
262 Alpha relase including new PyGTK GUI. This release continues
263 a sequence of releases in the ASCEND Wiki, but is the first
264 version we are releasing using the SF.net File Releases system.
265
266 - Fedora Core 6 RPM
267 - PyGTK GUI
268 - Plotting with Matplotlib
269 - ExtPy functionality for script-based METHODS
270 - External 'black box' function support restored
271 - Documentation converted to LyX
272 - Python-based test suite
273 - CONOPT and CMSlv support restored
274
275
276 10 March 2007
277 -------------
278
279 (No release)
280
281 - created this changelog using file releases list from old
282 website -- JP
283
284
285 April 24 2000
286 -------------
287
288 Version IV 0.9.1
289
290 - Expanded chemical species database
291 - Dynamic simulation modeling libraries
292
293
294 June 23 1998
295 ------------
296
297 - WinNT, Win95, UNIX sources
298 - WinNT, Win95 binaries
299 - Redhat Linux 5 RPM binary
300 - Redhat Linux 5 RPM source
301 - Dynamic simulation modeling libraries
302 - Howto-ascend examples and modeling guidelines manual, indexed.
303 - GUI and syntax document manual, partially revised.
304
305
306 October 1997
307 ------------
308
309 ASCEND IV 0.8
310
311 - WinNT, Win95, UNIX sources
312 - WinNT, Win95 binaries
313 - GUI and syntax document manual.
314
315 ��(����r!e���odel library
316 - Equations of state models from Krishnan.
317 - Added ASCEND port of the standard GAMS example problem.
318
319 Windows installer
320 - Added ability to download and install missing dependencies. This
321 makes getting started with ASCEND much simpler for new users.
322 - Added the user's manual (in PDF form) to the installer package.
323
324 RPM package
325 - A SUNDIALS RPM package has been submitted for inclusion in Fedora, making
326 installation of ASCEND possible with a single download on that distro.
327 - RPM divided into subpackages ascend, ascend-devel, ascend-doc.
328 - Other work on building RPMs for a range of Linux platforms using
329 the new OpenSUSE Build Service.
330
331 DEB package
332 - Fixed.
333
334 3 Jun 2007
335 ----------
336
337 Version 0.9.5.111
338
339 Windows packaging improvements:
340 - Launch via pythonw.exe instead of batch file
341 - File association for .a4c and .a4l files
342 - Add Model Library link to Start menu
343 - Add CHANGELOG.txt and LICENSE.txt to Start menu
344 - Detect missing PyGTK, PyCairo or PyGObject at install-time
345 - Fix message for missing matplotlib in fourbarplot.py
346
347 DOPRI5 integrator
348 - Experimental release of DOPRI5 integrator for testing
349 - Changes to Integrator API to allow loading external DLL/SOs
350
351 Linux packaging improvements
352 - Add SONAME to libascend
353
354
355 26 May 2007
356 -----------
357
358 Version 0.9.5.110
359
360 Removed dependency on matplotlib and numpy when ASCEND PyGTK
361 first load.
362
363 Fixed some problems with files left behind after uninstall
364 on Windows.
365
366 Added bug tracker link to help menu.
367
368 Added loading splash screen
369 Eliminated some cruft form the tarball.
370 Restored basic build suppot for Autotools (Ben)
371 Added missing .svg files in Windows installer
372 Added icon in Windows Start menu
373 Console now minimised by default on Windows
374
375 28 April 2007
376 -------------
377
378 Version 0.9.5.109
379
380 Added Debian packaging.
381
382 Suppressed passing of FILE* objects between Python and C on
383 the Windows platform, owing to a bug/limitation in GCC on
384 MinGW.
385
386 First upload of Windows installer to SF.net (there have been
387 earlier versions on the Wiki though).
388
389
390
391 23 April 2007
392 -------------
393
394 Version 0.9.5.108
395
396 Alpha relase including new PyGTK GUI. This release continues
397 a sequence of releases in the ASCEND Wiki, but is the first
398 version we are releasing using the SF.net File Releases system.
399
400 - Fedora Core 6 RPM
401 - PyGTK GUI
402 - Plotting with Matplotlib
403 - ExtPy functionality for script-based METHODS
404 - External 'black box' function support restored
405 - Documentation converted to LyX
406 - Python-based test suite
407 - CONOPT and CMSlv support restored
408
409
410 10 March 2007
411 -------------
412
413 (No release)
414
415 - created this changelog using file releases list from old
416 website -- JP
417
418
419 April 24 2000
420 -------------
421
422 Version IV 0.9.1
423
424 - Expanded chemical species database
425 - Dynamic simulation modeling libraries
426
427
428 June 23 1998
429 ------------
430
431 - WinNT, Win95, UNIX sources
432 - WinNT, Win95 binaries
433 - Redhat Linux 5 RPM binary
434 - Redhat Linux 5 RPM source
435 - Dynamic simulation modeling libraries
436 - Howto-ascend examples and modeling guidelines manual, indexed.
437 - GUI and syntax document manual, partially revised.
438
439
440 October 1997
441 ------------
442
443 ASCEND IV 0.8
444
445 - WinNT, Win95, UNIX sources
446 - WinNT, Win95 binaries
447 - GUI and syntax document manual.
448
449 M�Q}������b��odel library
450 - Equations of state models from Krishnan.
451 - Added ASCEND port of the standard GAMS example problem.
452
453 Windows installer
454 - Added ability to download and install missing dependencies. This
455 makes getting started with ASCEND much simpler for new users.
456 - Added the user's manual (in PDF form) to the installer package.
457
458 RPM package
459 - A SUNDIALS RPM package has been submitted for inclusion in Fedora, making
460 installation of ASCEND possible with a single download on that distro.
461 - RPM divided into subpackages ascend, ascend-devel, ascend-doc.
462 - Other work on building RPMs for a range of Linux platforms using
463 the new OpenSUSE Build Service.
464
465 DEB package
466 - Fixed.
467
468 3 Jun 2007
469 ----------
470
471 Version 0.9.5.111
472
473 Windows packaging improvements:
474 - Launch via pythonw.exe instead of batch file
475 - File association for .a4c and .a4l files
476 - Add Model Library link to Start menu
477 - Add CHANGELOG.txt and LICENSE.txt to Start menu
478 - Detect missing PyGTK, PyCairo or PyGObject at install-time
479 - Fix message for missing matplotlib in fourbarplot.py
480
481 DOPRI5 integrator
482 - Experimental release of DOPRI5 integrator for testing
483 - Changes to Integrator API to allow loading external DLL/SOs
484
485 Linux packaging improvements
486 - Add SONAME to libascend
487
488
489 26 May 2007
490 -----------
491
492 Version 0.9.5.110
493
494 Removed dependency on matplotlib and numpy when ASCEND PyGTK
495 first load.
496
497 Fixed some problems with files left behind after uninstall
498 on Windows.
499
500 Added bug tracker link to help menu.
501
502 Added loading splash screen
503 Eliminated some cruft form the tarball.
504 Restored basic build suppot for Autotools (Ben)
505 Added missing .svg files in Windows installer
506 Added icon in Windows Start menu
507 Console now minimised by default on Windows
508
509 28 April 2007
510 -------------
511
512 Version 0.9.5.109
513
514 Added Debian packaging.
515
516 Suppressed passing of FILE* objects between Python and C on
517 the Windows platform, owing to a bug/limitation in GCC on
518 MinGW.
519
520 First upload of Windows installer to SF.net (there have been
521 earlier versions on the Wiki though).
522
523
524
525 23 April 2007
526 -------------
527
528 Version 0.9.5.108
529
530 Alpha relase including new PyGTK GUI. This release continues
531 a sequence of releases in the ASCEND Wiki, but is the first
532 version we are releasing using the SF.net File Releases system.
533
534 - Fedora Core 6 RPM
535 - PyGTK GUI
536 - Plotting with Matplotlib
537 - ExtPy functionality for script-based METHODS
538 - External 'black box' function support restored
539 - Documentation converted to LyX
540 - Python-based test suite
541 - CONOPT and CMSlv support restored
542
543
544 10 March 2007
545 -------------
546
547 (No release)
548
549 - created this changelog using file releases list from old
550 website -- JP
551
552
553 April 24 2000
554 -------------
555
556 Version IV 0.9.1
557
558 - Expanded chemical species database
559 - Dynamic simulation modeling libraries
560
561
562 June 23 1998
563 ------------
564
565 - WinNT, Win95, UNIX sources
566 - WinNT, Win95 binaries
567 - Redhat Linux 5 RPM binary
568 - Redhat Linux 5 RPM source
569 - Dynamic simulation modeling libraries
570 - Howto-ascend examples and modeling guidelines manual, indexed.
571 - GUI and syntax document manual, partially revised.
572
573
574 October 1997
575 ------------
576
577 ASCEND IV 0.8
578
579 - WinNT, Win95, UNIX sources
580 - WinNT, Win95 binaries
581 - GUI and syntax document manual.
582
583

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