Skip to content

Latest commit

 

History

History
351 lines (236 loc) · 22.2 KB

CHANGELOG.md

File metadata and controls

351 lines (236 loc) · 22.2 KB

Changelog

Unreleased

  • Deprecate earthaccess.get_s3fs_session and Store.get_s3fs_session. Use earthaccess.get_s3_filesystem and Store.get_s3_filesystem, respectively, instead (#766)(@Sherwin-14)

[v0.10.0] 2024-07-19

Changed

Added

Removed

Fixed

[0.9.0] - 2024-02-28

Added

Fixed

0.8.2 - 2023-12-06

Changed

Added

Removed

Fixed

0.8.1 - 2023-12-01

Changed

Added

0.8.0 - 2023-11-29

Changed

Fixed

0.7.1 - 2023-11-08

Fixed

  • Treat granules without RelatedUrls as not cloud-hosted (#339)(@mfisher87)

0.7.0 - 2023-10-31

Changed

  • earthaccess.download now accepts a single granule as input in addition to a list of granules (#317)(@jrbourbeau)
  • earthaccess.download now returns fully qualified local file paths (#317)(@jrbourbeau)

Added

  • Earthaccess will now automatically search for Earthdata authentication. earthaccess.login() still works as before, but is no longer required if you have a ~/.netrc file for have set EARTHDATA_USERNAME and EARTHDATA_PASSWORD environment variables (#300)(@jrbourbeau, @mfisher87, @mfisher87)
  • Add earthaccess.auth_environ() utility for getting Earthdata authentication environment variables (#316)(@jrbourbeau, @mfisher87)

Fixed

0.6.0 - 2023-09-20

Added

  • earthaccess.get_s3fs_session() can use the results to find the right set of S3 credentials (#296)(@betolink)

Fixed

0.5.3 - 2023-08-01

Added

Changed

Fixed

0.5.2 - 2023-04-21

Removed

  • Remove Benedict (core dependency) as the default dict for JSON coming from CMR (#229, #230)(@psarka)

Fixed

  • S3 credential endpoints are tried with tokens and basic auth until all the DAACs accept the same auth (#234)(@betolink)

0.5.1 - 2023-03-20

Changed

  • For CI, documentation for readthedocs fixed by including poetry as the default tool (#214)(@betolink)
  • For CI, injected new secrets to test Auth using the icepyx convention (EARTHDATA_USERNAME) (#214)(@JessicaS11, @betolink)

Added

  • Add ability to get the user's profile with auth.user_profile which includes the user email (#214)(@betolink)
  • Add LAAD as a supported DAAC (#214)(@betolink)

Removed

  • Remove magic from dependencies (not available in windows and not used but just in tests) (#214)(@betolink)

Fixed

0.5.0 - 2023-02-23

Changed

  • For CI, documentation is now only built for the main, dev and documentation branches (#202)(@betolink)
  • For CI, notebooks are executed every time the documentation gets published! (#202)(@betolink, @asteiker)

Added

  • Add ability to use the top level API to get S3 credentials, authenticated fsspec and requests sessions! (#202)(@betolink)
  • Make available ASF direct access for Sentinel1 products (#202)(@betolink)

Fixed

  • Fix a bug where the Auth class is invoked without the proper parameters (#202)(@JessicaS11)
  • Raise and exception if a user specifies the netrc strategy and there is no netrc (#202)(@betolink)
  • S3 URLs broke the Store class when opened outside AWS (#202)(@betolink)
  • Opening files using URLs was not working properly on AWS, thanks to @amfriesz for reporting it! (#202)(@betolink, (@amfriesz))

0.4.7 - 2022-12-11

Fixed

0.4.6 - 2022-12-08

Changed

  • For CI, only run the publish workflow after a release on GitHub (#183)(@betolink)

Added

  • Add feature to search collections by DOI (#183)(@betolink)
  • Add new API documentation and simplify notation to access data (#183) (@jroebuck932)

0.4.1 - 2022-11-02

Changed

  • For CI, install Poetry using the new script (#131) (@betolink)
  • For CI, change dependabot alerts to monthly (#131) (@betolink)
  • Improve documentation by reimplementing python_cmr methods for docstring compatibility (#131) (@betolink)
  • Use CMR-Search-After see #145 (#131) (@betolink)

Added

[0.4.0] - 2022-08-17

Added

  • Add store, auth to docs and update mkdocs config (#119)(@betolink)
  • For auth, add the ability to persist credentials into a .netrc file (#119)(@betolink)
  • For store, use fsspec s3fs for in cloud access and https sessions for out of region access (#43)(@betolink)
  • For store, can open files with fsspec in and out of region (stream into xarray) (#41)(@betolink)

0.3.0 - 2022-04-28

Changed

  • Update python-cmr to NASA fork (#75)(@jhkennedy)
  • Drop unused pydantic dependency (5761548)(@jhkennedy)
  • Auth can refresh CMR tokens (#82)(@betolink)
  • Verify git tag and poetry version are the same before publishing to PyPI

Added

  • Add documentation for readthedocs and GitHub (#82)(@betolink)

Removed

Fixed

  • Fix bug with CMR tokens
  • Add missing python-datutil dependency (747e992)(@jhkennedy)

0.2.2 - 2022-03-23

Fixed

0.2.1 - 2022-03-19

Changed

0.1.0-beta.1 - 2021-09-21

Conception!

Added

  • Add basic classes to interact with NASA CMR, EDL and cloud access.
  • Basic object formatting.