- Deprecate :py:func:`~pvlib.modelchain.get_orientation`. (:pull:`2495`)
- Rename parameter name
aparent_azimuthtosolar_azimuthin :py:func:`~pvlib.tracking.singleaxis`. (:issue:`2479`, :pull:`2480`)
- Add iotools functions to retrieve irradiance and weather data from Meteonorm: :py:func:`~pvlib.iotools.get_meteonorm_forecast_basic`, :py:func:`~pvlib.iotools.get_meteonorm_forecast_precision`, :py:func:`~pvlib.iotools.get_meteonorm_observation_realtime`, :py:func:`~pvlib.iotools.get_meteonorm_observation_training`, and :py:func:`~pvlib.iotools.get_meteonorm_tmy`. (:pull:`2499`)
- Add :py:func:`pvlib.iotools.get_nasa_power` to retrieve data from NASA POWER free API. (:pull:`2500`)
- :py:func:`pvlib.spectrum.spectral_factor_firstsolar` no longer emits warnings when airmass and precipitable water values fall out of range. (:pull:`2512`)
- Allows reading TMY data from a Path or file-like object in :py:func:`~pvlib.iotools.read_tmy3`. (:pull:`2544`, :ghuser:`jerluc`)
- Substantiate definitions of solar/surface azimuth/zenith and aoi on the :ref:`nomenclature` page. (:issue:`2448`, :pull:`2503`)
- Fix FAQ URL in
README.md. (:pull:`2488`)
- Elijah Passmore (:ghuser:`eljpsm`)
- Ioannis Sifnaios (:ghuser:`IoannisSifnaios`)
- Rajiv Daxini (:ghuser:`RDaxini`)
- Omar Bahamida (:ghuser:`OmarBahamida`)
- Kevin Anderson (:ghuser:`kandersolar`)
- Mikaella Brewer (:ghuser:`brwerx`)