The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
-*- org -*-

* 0.005
  1. [2016-06-12 Sun] Added INSTALL

* 0.006
  1. [2016-06-12 Sun] Add mode line to Changes to use org-mode when
     editing.
  2. Add to INSTALL
  3. Correct error in README
  4. [2016-06-16 Thu] Correct error in SYNOPSIS of Photonic.pm
  5. [2016-07-07 Thu] Add authors.
  6. Correct mistake in Types and in FieldH.
* 0.007
  1. Put authors in Build.PL
  2. Update references in README
  3. Add modules for retarded calculations.
* 0.008
  1. Added two smallness parameters, one for Haydock and one for
     continued fractions.
  2. Correct version in Wave.pm
  3. There is a logical error en EpsL and GreeP. The upper of the
     iteration was wrong, but now we can't distinguish between
     nonconvergence or using up all Haydock coefficients.
  4. Update Changes and README. Correct upper limit in iterations.
  5. Change logic of convergence tests
  6. Modified code to allow two smallness parameters
     1. Independently state criteria for Haydock coefficient
        calculations and for continued fraction convergence.
  7. Added projected wave operator and projected dielectric function
     1. This modules may be used along principal directions when the full
	matricial response is unneeded, thus saving time.
  8. The routines cgtsl and dgtsl were incorrectly imported and documented
  9. Corrected interface to the linpack routines cgtsl and dgtsl
  10. Changes to allow disttest to pass
* 0.009
  1. Changed slightly the code for second harmonic calculations. 
  2. Corrected SHG
     1. Cleaned code to run slatec routines cgtsl and dgtsl. Now they
	can be used with 4 or 6 arguments and may use inplace
	arguments. Added typemap.PL so that it creates a copy of PDL's
	typemap to be used by .pd code.
  3. Changes to the documentation fo FieldH
  4. Correct mistakes in Geometry from image2D.
  5. Deleted a couple of unneeded prints
  6. Changed calls to fortran routines
     1. I copyied arguments except when inplace since cgtsl and dgtsl
        destroy all its arguments.
     2. Changed tests to test inplace.
  7. Added documentation to shg
  8. Found convergence problems with current field
     calculation. Started exploring.
  9. Changed FieldH to use linpack
     1. instead of solving naively tridiagonal linear equation to get
        field
  10. Added code to accelerate selfconsistent longitudinal polarization.
      1. Left it commented, as it is missing the longitudinal projetor and
	 the full self consistent field
  11. Added field1 and field2 accesors and buiders to SH
      1. And eliminated now unnecessary BUILD
  12. Added to SH alternative self consistent longitudinal macroscopic
      polarization component P2LMCalt. The non alternative hasn't been
      added yet.
  13. Subtle changes in SHG. Now we obey y y<-> -y symmetry for 2D systems
      with mirror line.
* 0.010
  1. Eliminated Makefile.PL, as it is automatically built
  2. Merge branch 'bernardo'
  3. Modified SH to have finite polarizability at zero density
  4. Added Lucila's retarded field calculations
  5. Added Lucila's field calculation to the proper directory
  6. First attempt to reorthogonalize
  7. Normalize states on each step
  8. First working reorthogonalization
  9. Added flag to reorthogonalize in the old NR/AllH module
  10. removed old AllH with reorthogonalization
  11. Changed retarded calculation of b coefficient
  12. Removed some comments
  13. Allow reorthogonalization in NonRetarded::AllH and change
      normalization in Retarded and NonRetarded OneH to stabilize
      calculation.
  14. Merge branch 'reorthogonalization'
  15. Added files that Build said were missing
  16. Added travis yaml file
  17. Renamed travis yaml file
  18. Added after_failure: to look a build failure
  19. Corrected .travis.yml
  20. Add namespace::autoclean to dependencies in Build.PL
  21. Add mask to SH susceptibility
  22. Modify SHChiTensor in order to admit options
      1. The option mask takes an array of ones and zeroes to indicate
         the contributions from which regions to be taken into account.
      2. The option kind takes a letter 'f' full, 'd', dipolar or 'q',
         quadrupolar.
  23. Add modules for gyrotropy
      1. Add complex unit pairs and dyad to obtain all independent
         components        of the Green's function, the wave operator
         and the epsilon tensor for gyrotropic systems.
  24. Correct version string
      1. Correct version string in EpsilonTensorF and WaveF
  25. Add reorthogonalization to Retarded. Correct code for gyrotropic
      1. Added reorthogonalization methods to retarded calculations.
      2. Added code to save and restore haydock fields. Incomplete.
      3. Added complex conjugate unit vectors and dyads.
      4. Quite untested. Lucila's changes.
  26. Meta files, to be deleted soon
  27. Removed META files
* 0.011
  1. Change travis file
  2. Add before_install to .travis.yml