1.3.8: 2025-12-01T18:59:50-0500

  [BUG FIX]

    * invoking dither_asol_marx requesting quaternions resulted in an
      exception being thrown.

1.3.7: 2017-07-19T15:02:26-0400

  [ENHANCEMENT / API Change (?)]

    * initial attempt at Lua 5.2 compatiblity

  [BUILD]
    * use non-recursive makefiles and parallel tests where appropriate

1.3.6: 2013-05-17T15:10:47-04:00

  [BUILD FIX]

    * don't assume . is in the path

1.3.5: 2012-04-25T14:24:51-04:00

  [ENHANCEMENTS]

    * MARX aspect solution files can now be read using
      dither_asol_marx(). dither_asol_chandra() is now an alias for
      dither_asol().

    * Chandra & MARX aspect solution files are now assumed to be FITS
      (unless otherwise specified)


1.3.4: 2012-04-17T14:00:43-04:00

  [ENHANCEMENTS]

    * Chandra dither tables now can be extrapolated up to a bin width to
      handle dither tables where TSTART < time[start] or TSTOP > time[end]

1.3.3: 2012-02-28T13:28:47-05:00

  [API CHANGE]

    * jitter:dither_asol() telescope pointing and roll are no longer read
      from the aspect solution file, as those values are not guaranteed to
      be correct.

1.3.2: 2012-02-15T00:47:09-05:00

  [BUG FIX]

    * XML load routine couldn't handle source definitions without positions

1.3.1: 2012-02-10T21:42:51-05:00

  [ENHANCEMENTS]

    * add support for extent rotate parameters

1.3.0: 2012-01-25T16:37:55-05:00

  [API CHANGE]

    * XML format read by load_sources() has changed

  [ENHANCEMENTS]

    * Track changes to saotrace.raygen.load.load_sources() which now drives
    saotrace.raygen.source.create directly.

1.2.3: 2012-01-19T16:34:39-05:00

  [ENHANCEMENTS]

    * chandra.raygen.jitter.dither_asol now returns pointing information

    * all raygen extent generators are now available

  [OTHER]

    * track changes in API of saotrace.raygen Lua modules

    * more tests

1.2.2: 2011-11-29T13:41:55-05:00

    * chandra.raygen.source.load_sources() now takes a scale option

1.2.1 : 2011-11-04T00:44:05-04:00

    * track changes to raygen jitter interface

1.2.0 : 2011-10-07T17:09:28-04:00

  [ENHANCEMENTS]

    * source.lua: can now read list of sources from an XML file
    * now supports source positions in equatorial coordinates
    * saotrace.raygen.jitter.roll is now exposed as roll()

1.1.7 : 2011-09-27T23:20:17-04:00

  [API CHANGE]

    * sources/position.lua: chandra-msc is the default coordinate system

  [BUG FIX]

    * source.lua: fix double unit conversion

  [OTHER]

    * track changes to saotrace.raygen.validate API

1.1.6 : 2011-09-06T13:57:44-04:00

  [BUG FIX]

    * constraints on position angles were too tight

  [ENHANCEMENTS]

    * raygen.focus script has the same backwards compatibliity fixes
      as raygen.source

1.1.5 : 2011-08-29T13:46:09-04:00

    * raygen.source: more backwards compatibility; can handle bare
      specification of theta, phi, coord, el and az

1.1.4 : 2011-08-29T09:59:08-04:00

    * add interface to saotrace.raygen.jitter.lissajous

1.1.3 : 2011-08-26T16:11:43-04:00

    * typo in jitter; didn't pass file name on to raygenerater

1.1.2 : 2011-08-24T22:28:35-04:00

    * build fix

1.1.1 : 2011-08-24T18:15:25-04:00

    * build fix

1.1.0 : 2011-08-20T00:29:38-04:00

  [ENHANCEMENT]

    * generate a default point source for the simple source if only
      a specturm is provided

1.0.1 : 2011-08-17T12:08:21-04:00

  [API CHANGE]

    * arguments to source.point are now all named.  the source name is 
      automatically generated if not specified

  [ENHANCEMENTS]

    * arguments to the create_from_db() entrance aperture function are now
      sanitized
    * cleaned up exporting of functions from module so only relevant ones are
      exported

1.0.0 : 2011-07-26T14:20:32-04:00

    * initial public release
