Table Reader Changelog

What's new in Table Reader 1.13.7

Jan 16, 2024
  • Program now requires Java 11 or later
  • Modified to remove the seriously out of date MRJAdapter and Bare Bones Browser Launcher libraries and replaced them with the now standard java.awt.Desktop class.
  • Modified MacOS application bundle to work better on modern versions of MacOS.
  • The MacOS version has a Java 11 compatible JRE bundled with the application (you do not need to have Java installed to run this version).
  • Removed obsolete Dynetics table format reader.

New in Table Reader 1.13.6 (Oct 9, 2020)

  • Fixed a bug with an underlying library (MRJAdapter) that wasn't compatible with recent versions of Java (Java 15 in particular).

New in Table Reader 1.13.5 (Oct 24, 2018)

  • Fixed the POST2 table reader to always reserve the first column of the output file for comment characters. All data is indented by at least one space/column.

New in Table Reader 1.13.4 (Apr 7, 2017)

  • Released on 15-MAR-2017
  • Fixed OTISTableReader to ignore anything after the 30th column in most of the table header lines. Some users were putting comments out there.
  • Modified CVSTableReader to not write out blank lines in the header but instead to write out a single comma. Recent versions of Excel simply skip the blank lines messing up the format completely.
  • Fixed a long-standing bug with the Windows menu getting out of synch with the open windows.
  • Improved an error message output from POST2TableReader to better explain what really happened.
  • Modernized code to use more features of recent versions of Java. Cleaned up and reformatted.

New in Table Reader 1.13.3 (Jan 12, 2015)

  • Changed default OTIS file extension from "dat" to "itd".
  • Fixed a bug that prevented the program from running with newer versions of Java on MacOS X.
  • Removed some use of deprecated code.
  • Cleaned up code formatting and documentation.

New in Table Reader 1.13.2 (May 8, 2014)

  • Fixed a threading issue that could cause the program to randomly freeze up on some systems (especially Windows).
  • Updated to the latest version of JFreeChart (1.0.17).
  • The program now requires Java 1.6 (Java 6) or later.

New in Table Reader 1.13.1 (Dec 4, 2013)

  • Corrected an error with writing OTIS table files that would result in illegal table or independent variable names in some circumstances. Also corrected an error with reading multiple tables from a single OTIS table file.

New in Table Reader 1.13.0 (Nov 4, 2013)

  • Improved OTIS table reader so that it maintains information about the degree of the curve fits in the tables between reading in and writing out an OTIS table file.
  • Added information on the number of breakpoints in each dimension to the main window's table list display.
  • Added the ability to enter an "undefined value" that, if it occurs in the table, will not be plotted.
  • Minor corrections to messages displayed.

New in Table Reader 1.12.0 (Nov 4, 2013)

  • Modified the POST3D table reader to try and be more robust.
  • Corrected CSV reader to never use commas as decimal separators no matter the user's locale.
  • Changed the OTIS table file comment character to "!" and output tables are now always set to be linearly interpolated.
  • Added support for using drag-and-drop to open files (just drag the file onto the main window's table list area).

New in Table Reader 1.11.2 (Aug 27, 2013)

  • Fixed a bug that prevented the reading of POST3D tables that start with "p$tab" rather than just "$tab".
  • Dynetics tables are now written out with two spaces for delimiters rather than a tab character.
  • The "END" is now omitted when writing out an OTIS file.

New in Table Reader 1.11.0 (Aug 27, 2013)

  • Added support for reading and writing Dynetics Aero Table format files.
  • Modified to parse "NaN" as a number from most table formats (not tested on all readers).
  • Improved robustness of the CSV file reader.
  • Improved OTIS table file parsing to handle tables that have a direct variable multiplier (it is ignored) and have curve fit degree specified (it is ignored).

New in Table Reader 1.10.0 (Aug 27, 2013)

  • Added the ability to run TableReader from a UNIX/DOS command line environment.
  • Fixed a bug where removing tables from the table list would not actually remove them, causing much confusion.
  • Modified plot renderer to always show plot symbols.
  • Added the ability to display an optional cubic spline on mono-varient tables.
  • OTIS tables that use "!" as a comment delimiter can now be read.
  • Added a new, more modern, application icon.

New in Table Reader 1.9.2 (Aug 27, 2013)

  • Fixed numerous bugs with reading POST and POST II table files.

New in Table Reader 1.9.0 (Aug 27, 2013)

  • Added initial support for reading and writing POST II format table files.

New in Table Reader 1.8.0 (Aug 27, 2013)

  • Completely rewrote the table manipulation library from scratch. This was done to support another project, but the results of that effort are being published here.
  • The new library uses JScience and, other than the FTableReader instances, is realtime safe.
  • Tables can now be written out in OTIS table format, and a simple ability to read the output from S/HABP has been added, but it is extremely limited in what it can handle.

New in Table Reader 1.7.0 (Aug 27, 2013)

  • Added support for saving plotted tables as Scaled Vector Graphics (SVG) files using the Apache Batik library.
  • Corrected a bug with reading POST tables with zero dimensions (zero dimension tables--constants--are now ignored).
  • Added support for reading and writing POST tables with 3 independent variables.

New in Table Reader 1.6.0 (Aug 27, 2013)

  • Added support for reading and writing POST table files.

New in Table Reader 1.5.0 (May 16, 2008)

  • Added a completely new plotting package which allows interactive axis scaling (by dragging the mouse in the plot area), printing of plots and saving plots to a PNG file. Also added the ability to cross-plot data on tables with more than one independent variable.