6.1  2022-02-06
       * Fixed bug in \oapmirror

6.0  2021-02-26
       * Modified \wdmcoupler to handle an arbitrary number of input
           nodes.
       * Modified \wdmsplitter to handle an arbitrary number of output
           nodes.
       * Removed deprecated lampscale, use style CrystalLamp.
       * Removed deprecated pollinewidth, use style Polarization.
       * Removed deprecated \optgrid, use \optgrating.
       * Removed deprecated optgridwidth, use gratingwidth.
       * Removed deprecated optgridheight, use gratingheight.
       * Removed deprecated optgriddepth, use gratingdepth.
       * Removed deprecated optgridcount, use gratingcount.
       * Removed deprecated optgridtype, use gratingtype.
       * Removed deprecated optgridlinewidth, use gratinglinewidth.
       * Removed deprecated align, use coupleralign.
       * Removed deprecated namingschema.

5.2  2014-11-26
       * Added component \asphericlens.
       * Added component \axicon.
       * Added component \optwedge.

5.1  2014-11-19
       * Added component \oapmirror.
       * Added support for filled beams with path interfaces.

5.0  2014-10-30
       * Added support for arbitrary interface shapes (experimental,
           requires the pst-intersect package and pstricks version 2.53).
       * Added component \parabolicmirror.

4.10 2014-06-04
       * Added value firstcomp to parameter beamalign.
       * Modified \optsource to handle also the beam alignment.

4.9  2014-06-03
       * Added new component \optsource.
       * Improved naming of the last component name, which can now be
           accessed also by its number besides using N.
       * Fixed bug related to extnodes together with compname

4.8  2014-02-28
       * Added component \optaom.
       * Added option beammode.
       * Added option showinterfaces.

4.7  2014-01-12
       * Added syntax <\prm{num} for accessing relative component IDs.

4.6  2013-11-27
       * Added option extnodes.
       * Added option optdipolecomp.
       * Added option opttripolecomp.

4.5  2013-07-21
       * Added option usewirestyle.
       * Added line style fade, with options fadeto, fadepoints,
           fadefunc, and fadefuncname..

4.4  2013-07-14
       * Added component \transmissiongrating.
       * Modified innerlabel to explicitly set labelalign=c
       * Fixed trailing spaces in savebeampoints (and savebeam).
       * Allow Postscript code in angle.

4.3a 2013-07-02
       * Fixed tripole alignment bugs introduced in version 4.3.
       * Again fixed the alignment of reflective \optprism.
       * Fixed improper alignment of \optprism label.

4.3  2013-06-28
       * Added option raprismalign.
       * Fixed alignment of \rightangleprism and rotation of its label.

4.2  2013-06-07
       * Added option startinsidecount.
       * Added option stopinsidecount.
       * Added option beampathcount.
       * Added option beamnodealign.
       * Added \oeBeamVecMedian.
       * Added \oeBeamCenter.
       * Modified the orientation of a reflective \optprism.
       * Fixed bug of \optprism and \rightangleprism inside an
           \env{optexp} environment.
       * Fixed bug of wrong \rightangleprism rotation in special cases.
       * Fixed buggy handling of multiple saved beams.

4.1  2013-05-21
       * Added option prismtype.

4.0  2013-04-15
       * Added electrical components.
       * Added wire connections with \drawwire.
       * Added component \optarrowcomp.
       * Added component \optbarcomp.
       * Improved \optdetector.
       * Extended \drawfiber to support component ranges.
       * Extended couplersep to support automatic calculation.
       * Fixed appearance of \optfiber.
       * Fixed extnodealign to affect also multipoles.
       * Fixed pswarning.
       * Removed old, buggy beam connection code.
       * Removed option conn.
       * Removed option connjoin.
       * Removed \newOptexpDipoleNolabel.

3.6  2013-03-20
       * Added option compoffset.
       * Added option beampathskip.
       * Added option innercompalign.
       * Fixed some bugs in the raytracing and beam code.

3.5  2013-02-22
       * Added option filterangle.
       * Fixed wrong output fiber style in \optcoupler
       * Fixed strange Postscript error which occured with some
           interpreters.

3.4  2013-02-03
       * Fixed bugs when using fillstyle for some components.
       * Extended option switchsize.
       * Modified coupler center node to be on the base line.
       * Extended error checking for \drawbeam and \drawfiber.
       * Fixed some bugs in the connection code.

3.3a 2012-09-18
       * Fixed bug which was exposed by an update of pst-node.
       * Fixed trailing spaces.

3.3  2012-08-17
       * Extended \opttripole and \optdipole.
       * Modified reference angle for label of \opttripole.
       * Added option optdipolesize to support two interfaces for
           \optdipole.
       * Added option gratingalign.
       * Added option forcebeaminside.
       * Extended option mirrorradius.
       * Improved \drawbeam and \drawwidebeam to be able to use
           ArrowInside without linestyle.
       * Fixed orientation of \oenodeBeamUp and \oenodeBeamLow.
       * Fixed a bug related to beaminside and ambiguous components.
       * Fixed some trailing spaces.
       * Added more examples.

3.2  2012-07-26
       * Added component \glanthompson.
       * Added access to beam vectors with \oeBeamVec, \oeBeamVecUp and
           \oeBeamVecLow.
       * Fixed wrong computation of node distance in \fiberbox
       * Fixed bug in \wdmsplitter for coupleralign=b and
           couplertype=none
       * Fixed bug when filling components placed with position=end/start
       * Added value absolute to parameter labelref.
       * Added examples.

3.1  2012-07-17
       * Added component \fiberbox.
       * Extended connection macros to not required curly braces around
           node parenthesis any more.
       * Modified \fibercollimator to have allowbeaminside=false by
           default.
       * Extended fiber couplers to allow using only two nodes.
       * Fixed a bug concerning node expressions with \drawfiber

3.0  2012-07-09
       * Modified beam connections with \drawbeam to support raytracing.
       * Added wide beams with \drawwidebeam.
       * Added \drawfiber for fiber connections.
       * Added optexp environment for layering of components and
           connections.
       * Added german documentation.
       * Modified naming of component nodes.
       * Modified extnode to work with more components.
       * Modified angle and rotateref to affect all components.
       * Modified endbox to affect all components.
       * Extended position by values start and end.
       * Extended abspos by values start and end.
       * Removed deprecated lens code which used lenswidth and lensheight
           for construction.
       * Added option platesize.
       * Added option phwidth.
       * Modified option caxislength.
       * Deprecated option lampscale.
       * Added style CrystalCaxis.
       * Added style CrystalLamp.
       * Added option optboxsize.
       * Extended option detsize.
       * Added style DetectorStyle.
       * Removed deprecated \detector, use \optdetector.
       * Extended option doveprismsize.
       * Added style Polarization.
       * Deprecated option pollinewidth.
       * Removed option polwidth.
       * Removed option pol.
       * Added style VariableStyle.
       * Added mirror type semitrans.
       * Renamed \optgrid to \optgrating.
       * Renamed optgridwidth to gratingwidth.
       * Renamed optgridheight to gratingheight.
       * Renamed optgriddepth to gratingdepth.
       * Renamed optgridcount to gratingcount.
       * Renamed optgridtype to gratingtype.
       * Renamed optgridlinewidth to gratinglinewidth.
       * Added option prismalign.
       * Modified faulty alignment of \rightangleprism.
       * Extended option optampsize.
       * Extended option optmzmsize.
       * Added option polcontroltype.
       * Extended option isolatorsize.
       * Added style IsolatorArrow.
       * Extended option fdlsize.
       * Added style FdlArrow.
       * Extended option fiberpolsize.
       * Added component \optcirculator.
       * Extended option couplersize.
       * Extended option couplertype.
       * Renamed option align to coupleralign.
       * Added style VariableCoupler.
       * Added style FilterStyle.
       * Extended option fibercolsize.
       * Removed deprecated option labelrelative.
       * Removed deprecated option iwidth.
       * Removed deprecated option owidth.
       * Removed deprecated option bswidth.
       * Deprecated \newOptexpDipoleNolabel, use \newOptexpDipole.
       * Deprecated option refractiveindex.
       * Deprecated option conn.
       * Extended option fiber.

2.1  2009-11-05
       * Added component \optfiberpolarizer.
       * Added option compshift.
       * Added option label.
       * Added option connjoin
       * Added options addtoBeam and newBeam.
       * Added style OptComp and related options addtoOptComp and
           newOptComp.
       * Added option bsstyle.
       * Extended \fibercollimator to use up to four reference nodes.
       * Improved thicklens to work also with plain lenses.
       * Use pst-doc class for the documentation.

2.0  2008-07-27
       * Added fiber-optical components.
       * Added component \optdiode.
       * Added component \pentaprism.
       * Added component \rightangleprism.
       * Added component \doveprism.
       * Added component \optprism.
       * Added \drawbeam.
       * Added component connections (options fiber, conn and beam).
       * Added option compname.
       * Added option extnode.
       * Renamed \detector to \optdetector.

1.2  2008-06-17
       * Modified lens design to use interface curvatures.
       * Added options lensradiusleft and lensradiusright.
       * Added option thicklens.
       * Added option lenstype.
       * Added option mirrorradius (curved mirrors).
       * Added option optgridtype (binary gratings).
       * Added \newOptexpDipole.
       * Added \newOptexpDipoleNolabel.
       * Added \newOptexpTripole.
       * Added \newOptexpFiberDipole.
       * General improvements of \TeX{} and Postscript code

1.1  2007-09-06
       * Improved labeling features.
       * Added parameter labelref.
       * Replaced labelrelative by labelref=relative.
       * Renamed \polarisation to \polarization.
       * Renamed polwidth to polsize.
       * Renamed pol to poltype.
       * Renamed bswidth to bssize.
       * Renamed iwidth to innerheight.
       * Renamed owidth to outerheight.
       * Added support for fillstyle for all components

1.0  2007-07-18
       * First CTAN version

