Release Notes: New aggregate fields were added: sum, min, max, count, average, stddev. The file parsing API was simplified. JRuby and iText were upgraded. A "delete" menu item was added in the field picker edit menu. The last-used layout engine is now remembered. Release packaging and GUI bugs were fixed. PDF font selection was improved. DataVision now requires Java 1.4. Unneeded regex and XML jars were removed. The code was moved from CVS to SVN.
Release Notes: A default format and border can now be set for the entire report. Formulas are now run using the Bean Scripting Framework, and the report is exposed to formulas as a global object. An upgrade was made to JRuby 0.8.0. A number of code refactorings that didn't change behavior were made. Quotes were remvoed from around classpaths in datavision.bat. A documentation error that showed incorrect arguments for the PDFLE constructor was fixed.
Release Notes: Reports can now contain sub-reports. This release uses the iText PDF library. Images and lines are now display in PDF output. Fields now expand vertically and wrap their text properly. When an SQL exception is thrown during a report run, the SQL is printed as part of the error message. A new MySQL report and simple subreport have been added to the examples directory. Groups now save and restore their sort orders. The error handler displays a more useful error message. Formulas inside the WHERE clause are now evaluated properly when the SQL query is run, instead of after it is run.
Release Notes: Turkish and Slovakian translations, Ruby as a scripting and formula language, new report start and section suppression scripts, a new "group.count" special field, and a new data source. The char-sep file data source can now use a Ruby script as a where clause. New screen shots, a group delete bugfix, a database connection reset fix, landscape printing bugfix, a memory leak bugfix, and many more fixes and features.
Release Notes: All table and column names are case-sensitive. DataVision can run as an application or applet. Image fields' values are URL strings instead of file paths. The PDF layout engine outputs the basic 14 PDF type 1 fonts. The code editor panes have scroll bars and improved layout. The Windows field popup menu bug is fixed. The FieldPicker window opening bug is fixed. The PDF layout engine places text correctly on the page. Image fields display error messages correctly. The LaTeX layout engine sets the page width and height properly. The report description text edit box has scroll bars.
Release Notes: This release includes a new data source infrastructure, a data source that reads CSV files, and an example JSP file that runs a report. DB2 schema names should now work, and the PDF layout engine can now align fields and handle text containing newlines. PDF file sizes were reduced, spaces are now allowed in schema, table, and field names, and user column ID generation was fixed. There is currently no GUI support for text file data sources.
Release Notes: New features include a German translation, page breaks, paper size and orientation changes, field resizing via the mouse, and the ability to undo section suppressions. The -w command line option (Swing layout engine) uses the GUI for password and errors. The amount of memory needed for database columns was reduced. A Report.hasParameterFields method was added for determining if it's necessary to read a parameter XML file. User columns can now be subtotaled. Opening the format dialog for the first time should be faster. "Don't Suppress" in the section popup menu now works. Field widgets can no longer be shrunk so small that they disappear.
Release Notes: Translations into Bulgarian, French, Italian, Mexican Spanish, and Brazilian Portuguese were made. New command line options for language and region were added. Undo, redo, cut, and copy now work. Paste almost works. The XML closing tag for usercol was fixed. The database metadata-reading code was made more robust. The Align and Size menus now display correct text. The "Format" popup menu item is only enabled when appropriate. Field dragging was fixed. The database column's text was fixed when dropped. An exception is thrown when given a bad column name. Creating empty prepared statements is now avoided.
Release Notes: Multiple paper sizes are now supported, reports and print jobs can be canceled, memory management for report display and printing was improved, and table and column names are sorted alphabetically everywhere. It will now not run out of memory when displaying large reports or when printing reports, although if you page through more than 15 or 20 SwingLE pages, you may. Viewed pages are not yet 'recycled'. When resetting the database connection, the connection is reinitialized properly, and in the database connection dialog, the driver class name is given the initial focus.
Release Notes: DataVision has been rewritten in Java. A new GUI has been created for report writing and running. Extensive documentation is now available.