TADS 3 Change History

For information on changes to the library (adv3), refer to the Recent Library Changes list.

Changes for 3.0.18.1 (May 5, 2009)

Changes for 3.0.18 (April 28, 2009)

Changes for 3.0.17.1 (8/12/2008)

Changes for 3.0.17 (8/9/2008)

Changes for 3.0.16 (4/10/2008)

Changes for 3.0.15.3 (11/2/2007)

Changes for 3.0.15.2 (9/13/2007)

Changes for 3.0.15.1 (7/19/2007)

Changes for 3.0.15 (3/8/2007)

Changes for 3.0.14 (2/9/2007)

Changes for 3.0.13 (1/19/2007)

Changes for 3.0.12 (9/15/2006)

This is the TADS 3.0 General Release version.

Changes for 3.0.11 (9/8/2006)

Changes for 3.0.10 (8/17/2006)

Changes for 3.0.9 (8/29/2005)

  • The compiler is now more tolerant of different newline formats in library (.tl) files. In the past, the compiler generally expected .tl files to conform to local newline conventions; this made it more difficult to re-use libraries on different operating systems, since it was sometimes necessary to convert newlines first. Source code files (.t and .h files) were never affected by this, but the part of the compiler that read .tl files wasn't as flexible. The compiler's .tl file reader now accepts essentially any newline format: it will accept newlines consisting of CR-LF sequences, LF-CR sequences, simple CR newlines, and simple LF newlines. It doesn't matter what your computer's native newline conventions are - every port of the compiler will now accept any of these formats.
  • Due to a bug, the compiler's macro preprocessor didn't properly expand macros that included the #ifempty or #ifnempty operators. In particular, any text in the macro's definition prior to the #ifempty or #ifnempty was effectively discarded; the text wasn't included in the expansion. This is now fixed.

    Changes for 3.0.8 (9/12/2004)

    Changes for 3.0.7 (6/12/2004)

    There are no changes to the compiler or interpreter core in this release. The only changes in the adv3 library and the Windows HTML TADS interpreter.

    Changes for 3.0.6q (5/9/2004)

    There are no changes to the compiler or interpreter core in this release. The only changes are in the adv3 library and the Windows HTML TADS interpreter.

    Changes for 3.0.6p (4/25/2004)

    Changes for 3.0.6o (3/14/2004)

    Changes for 3.0.6n (3/6/2004)

    Changes for 3.0.6m (11/15/2003)

    Note: 3.0.6l was a library-only release, so there was no system release called 3.0.6l.

    Changes for 3.0.6k (8/17/2003)

    Changes for 3.0.6j (8/2/2003)

    Changes for 3.0.6i (6/15/2003)

    Changes for 3.0.6h (6/7/2003)

    Changes for 3.0.6g (4/12/2003)

    Changes for 3.0.6f (3/23/2003)

    Changes for 3.0.6e (3/16/2003)

    Changes for 3.0.6d (2/23/2003)

    Changes for 3.0.6c (2/1/2003)

    Changes for 3.0.6b (12/15/2002)

    Changes for 3.0.6a (11/23/2002)

    Changes for 3.0.5 (09/22/2002)

    Changes for 3.0.5h (09/14/2002)

    Changes for 3.0.5g (09/08/2002)

    Changes for 3.0.5f (09/02/2002)

    Changes for 3.0.5e (08/25/2002)

    Changes for 3.0.5d (08/04/2002)

    Changes for 3.0.5c (07/28/2002)

    Changes for 3.0.5b (07/20/2002)

    Changes for 3.0.5a (07/14/2002)

    Changes for version 3.0.4 - 06/01/2002

    Changes for 05/19/2002

    Changes for 05/05/2002

    Changes for 04/28/2002

    Changes for 04/07/2002

    Changes for 03/16/2002

    Changes for 03/10/2002

    Changes for 02/17/2002

    Changes for 02/09/2002

    Changes for 01/13/2002

    Changes for 01/05/2002

    Changes for 12/30/2001

    Changes for 12/23/2001

    Changes for 12/09/2001

    Changes for 12/02/2001

    Changes for 11/17/2001

    Changes for 10/21/2001

    Changes for 10/07/2001

    Changes for 09/30/2001

    Changes for 09/09/2001

    Changes for 08/26/2001

    Changes for 08/12/2001

    Changes for 08/05/2001

    Changes for 07/22/2001

    Changes for 07/16/2001

    Changes for 05/05/2001

    Changes for 04/29/2001

    Changes for 04/15/2001

    Changes for 3/28/2001

    Changes for February 24, 2001

    Changes for February 10, 2001

    Changes for version 3.0.2 (September 27, 2000)

    Changes for June 24, 2000

    Changes for version 3.0.1 (June 17, 2000)

    Changes for 5/21/2000

    Changes for 5/11/2000

    Changes for 4/24/2000

    Changes for 4/22/2000

    Changes for 4/16/2000

    Changes since 3.0.0

    Changes since 03/30/2000

    Changes since 03/26/2000

    Changes since 03/21/2000

    Changes since 03/12/2000