- Airy disc function added to the spot diagram - Enhanced Zemax file support - Corrected non-air image space wavefront calculations - Fixed wavefront issues for +x angular fields - Revised sign conventions for angular fields - General code maintenance and cleanup
0.2.6
 New example from learning guide showing [three mirror anastigmat with Zernike freeform surface](https://optiland.readthedocs.io/en/latest/examples/Tutorial_7d_Three_Mirror_Anastigmat.html).
Additions and Improvements:
- Added global optimizers SHGO and basin hopping - Bounded optimization operand support added - Zernike freeform surface added - Odd asphere surface added - Update to ray tracing logic to continue tracing through negative edge thickness - Improved coordinate system handling - Learning guide, example gallery and documentation updates - Visualization updates - General bug fixes and performance improvements
Many thanks to our [new contributors](https://optiland.readthedocs.io/en/latest/authors.html).
0.2.3
Additions and Improvements:
- File I/O feature updates for Zemax/Optiland file formats. - Added RingDistribution pupil distribution. - Various visualization updates. - Added new analyses: pupil aberrations, RMS vs. field (wavefront & RMS spot size), - Documentation update for Read the Docs. Developer's guide added.