- :py:func:`~pvlib.iotools.get_pvgis_tmy` with
outputformat='csv'now works with the updated data format returned by PVGIS. (:issue:`2344`, :pull:`2395`)
- :py:func:`~pvlib.irradiance.gti_dirint` now raises an informative message when input data don't include values with AOI<90 (:issue:`1342`, :pull:`2347`)
- Fix a bug in :py:func:`pvlib.bifacial.get_irradiance_poa` which may have yielded non-zero ground irradiance when the sun was below the horizon. (:issue:`2245`, :pull:`2359`)
- Fix a bug where :py:func:`pvlib.transformer.simple_efficiency` could only be imported using the from pvlib.transformer syntax (:pull:`2388`)
- Reduced space requirements by excluding tests and test files from wheel. Zipped wheel is now 66% of the previous size, and installed size is 50% of the previous size. (:issue:`2271`, :pull:`2277`)
- Correct keys for First Solar modules in ~pvlib.spectrum.spectral_factor_pvspec (:issue:`2398`, :pull:`2400`)
- Fix Procedural and Object Oriented simulation examples having slightly different results, in :ref:`introtutorial`. (:issue:`2366`, :pull:`2367`)
- Restructure the user guide with subsections (:issue:`2302`, :pull:`2310`)
- Add references for :py:func:`pvlib.snow.loss_townsend`. (:issue:`2383`, :pull:`2384`)
- Add :term:`ghi_clear` to the :ref:`nomenclature` page (:issue:`2272`, :pull`2397`)
- Moved tests folder to /tests and data exclusively used for testing to /tests/data. (:issue:`2271`, :pull:`2277`)
- Added Python 3.13 to test suite. (:pull:`2258`)
- Fix ReadTheDocs builds by upgrading readthedocs.yml configuration (:issue:`2357`, :pull:`2358`)
- asv 0.4.2 upgraded to asv 0.6.4 to fix CI failure due to pinned older conda. (:pull:`2352`)
- Rajiv Daxini (:ghuser:`RDaxini`)
- Mark Campanelli (:ghuser:`markcampanelli`)
- Cliff Hansen (:ghuser:`cwhanse`)
- Jason Lun Leung (:ghuser:`jason-rpkt`)
- Manoj K S (:ghuser:`manojks1999`)
- Kurt Rhee (:ghuser:`kurt-rhee`)
- Ayush jariyal (:ghuser:`ayushjariyal`)
- Echedey Luis (:ghuser:`echedey-ls`)