ChangeLog for sasperl
=====================

Version 1.12.1 - 2022-07-05 (EO)
--------------
	+ test/[loaderror.t, loadsas.t, testerror.t, loadparam.t,
	testparam.t]: Replaced she-bang /usr/local/bin/perl by /usr/bin/env
	perl plus "use warnings" and 'use strict" 

Version 1.12 - 2018-02-13 (EO)
------------------------------
	+ This is a new major version of this package including a new GNU
	Public License Text disclaimer required to distribute the SAS source
	code to the Astronomical Community under the terms of the GNU Public
	License. The text as it is shown below is the same that has been 
	included in all SAS source code files.

	ESA (C) 2000-2018 

	This file is part of ESA's XMM-Newton Scientific Analysis System
	(SAS).

	SAS is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	SAS is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.
	   
	You should have received a copy of the GNU General Public License
	along with SAS.  If not, see <http://www.gnu.org/licenses/>.
	---------------------------------------------------------------------


Version 1.11 - 2008-10-10 (EO)
------------
	+ Modified DEPEND: sas 1.480 (old 1.0), utils 1.114 (old 1.88)

Version 1.10 - 2003-06-13 (GV)
------------
	+ (param.pm) Move the routine that cleans up the command line
	inside each of the parameter-related functions. In this manner the
	command line is not modified unless a perl task is actually trying
	to read one of the parameters. This allows the correct processing
	of the --verbosity option to take place.
	
Version 1.9 - 2003-02-24 (GV)
-----------
	+ (error.pm) client initialized changed from ? to ..

Version 1.8 - 2003-02-18 (GV)
-----------
	+ (param.pm) add required " to ARGV, so list of parameters are not
	correctly identified.

Version 1.7 - 2003-02-12 (GV)
-----------
	+ (error.pm) set client to a non empty string, or scripts that use
	the module will terminate with an internal error.
	
Version 1.6 - 2003-02-11 (GV)
-----------
	+ (error.pm, param.pm, SAS.pm) update the documentation.
	
Version 1.5 - 2003-02-10 (GV)
-----------
	+ (param.pm) chomp return values or parametsrs end up with a final
	'\n'. 

Version 1.4 - 2003-02-07 (GV)
-----------
	+ (sasparam.cc) do not use vector.at() as this does not exist in
	gcc-2.95.3. Use vector.operator[] instead.
	+ (param.pm) when sasparam fails exit with an error instead of
	continuing.
	
Version 1.3 - 2003-01-31 (GV)
-----------
	+ New implementation of SAs::param.pm and SAS::error.pm. Same perl
	interface.
	
Version 1.2 - 2002-07-11 (GV)
-----------
	+ DEPEND on sas.

Version 1.1 - 2002-05-07 (GV)
-----------
	+ (Makefile.PL) add dependency to selecor (required by param-2.0)
	
Version 1.0.1 - 2002-01-30 (JBa)
-----------
	+ Fixed the introduction of PERL_POLLUTE,as it was magnifying problems
	  on linux/perl5.003:
	    Make sure that old CCFLAGS of Conifgure.pm are not overwritten

Version 1.0 - 2001-12-18 (GV)
-----------
	+ Re-uploaded as 1.0.

Version 0.28 - 2001-11-28 (GV)
------------
	+ Move -DPERL_POLLUTE to Makefile.PL, instead of using
	perlcompatibility.h 
	
Version 0.27 - 2001-11-23 (GV)
------------
	+ Makefile.PL: missing include

Version 0.26 - 2001-11-22 (GV)
------------
	+ (SWIG/{error,param}/*.i now include perlcomatibility.h to work with perl 5.6.x

Version 0.25 - 2000-09-28 (JBa)
------------
	+ (src/error/Makefile.PL, src/param/Makefile.PL) changed 
	  initialisation, such that:
	  * one can work on this package
	    without building the complete SAS core tree
	  * perltasks can be run under gcc-2.95 (it is suprising that it 
	    worked under egcs anyways)

	
Version 0.24 - 2000-03-15 (GV)
------------
	+ fix message layer codes.
	+ extend test harness.
	
Version 0.23 1999-12=06
------------
	+ param now needs caloalutils.

Version 0.22 1999-09-09
------------
        + param now makes use of INTERFACES. Includes in SAS_DIR/include.

Version 0.21 1999-09-08
------------
        + error now makes use of INTERFACES. Includes in SAS_DIR/include.

Version 0.20 1999-08-20
------------
	+ add doc subdir. Latex doc refers to perldoc.

Version 0.19 1999-06-15
------------
	+ updated DEPEND, after fixes to the infrastructure required to
	close SPR 674. 
	
Version 0.18 1999-05-25
------------
	+ support for error library
	+ documentation for parameter and error supoprt.
	
Version 0.17 1999-04-23
------------
	+ more fixes to single/list arameter handling.

Version 0.16 1999-04-22
------------
	+ fix handling of list parameters, not working because of ||
	instead of or. 
	
Version 0.15 1999-04-08
------------
        + fix make file: does not create (or remove!) lib/perl5.

Version 0.13 1999-03-31
------------
        + add proper test harness.

Version 0.12 1999-03-31
------------
	+ add dummy test subdirectory. Tests are actually run in the perl
	modules.

Version 0.11 1999-03-31
------------
	+ bring in line with latest param (1.30)

Version 0.10 1999-03-30
------------
	+ initial release. Perl support for parameter interface.