Skip to content

Latest commit

 

History

History
115 lines (90 loc) · 4.2 KB

CHANGELOG.md

File metadata and controls

115 lines (90 loc) · 4.2 KB

Changelog

v0.5.2 2023-04-21

  • bug fixes:

    • Fixing #230 by removing Benedict as the dict handler, thanks to @psarka!
    • S3 credential endpoints are tried woth tokens and basic auth until all the DAACs accept the same auth
  • Core dependencies:

    • Removed Benedict as the default dict for JSON coming from CMR.

v0.5.1 2023-03-20

  • bug fixes:

    • get_s3_credentials() only worked when a netrc file was present, bug reported by @scottyhq and @JessicaS11
    • including tests for all DAAC S3 endpoints
    • Notebooks updated to use the new top level API
    • removed magic from dependencies (not available in windows and not used but just in tests)
  • CI changes:

    • documentation for readthedocs fixed by including poetry as the default tool
    • injected new secrets to test Auth using the icepyx convention (EARTHDATA_USERNAME)
  • New Features

    • we can get the user's profile with auth.user_profile which includes the user email
    • added LAAD as a supported DAAC

v0.5.0 2023-02-23

  • bug fixes:
    • @JessicaS11 fixed a bug where the Auth class was invoked without the proper parameters
    • if a user specifies the netrc strategy and there is no netrc an exception is raised
    • S3 URLs broke the Store class when opened outside AWS
    • Opening files using URLs was not working properly on AWS, thanks to @amfriesz for reporting it!
  • CI changes:
    • documentation is now only built for the main, dev and documentation branches
    • noteboks are executed every time the documentation gets published!
  • New features:
    • we can now use the top level API to get S3 credentials, authenticated fsspec and requests sessions!
    • ASF direct access for Sentinel1 products is now available

v0.4.7 2022-12-11

  • bug fixes:
    • fixed open() for direct access
    • python-magic is a test dependency so moved to the dev section.
    • Minor edits in the README

v0.4.6 2022-12-08

  • Features:
    • search collections by DOI
    • new API documentation and simplified notation to access data
  • CI changes:
    • only run the publish workflow after a release on github

v0.4.1 2022-11-02

  • improved documentation:

    • reimplemented python_cmr methods for docstring compatibility
    • added types to method signatures
  • Using CMR-Search-After see #145

  • CI changes:

    • Poetry is installed using the new script
    • Dependabot alerts to monthly
  • Added GES_DISC S3 endpoint

[v0.4.0] 2022-08-17

  • store

    • uses fsspec s3fs for in cloud access and https sessions for out of region access
    • we can open files with fsspec in and out of region (stream into xarray)
  • auth

    • we can persist our credentials into a .netrc file
  • Documentation

    • added store, auth to docs and updated mkdocs congif

v0.3.0 2022-04-28

  • Fixed bug with CMR tokens
  • dropped python 3.7 support
  • updated python-cmr to NASA fork
  • added documentation for readthedocs and github
  • verifying git tag and poetry version are the same before publish to pypi
  • Auth can refresh CMR tokens
  • Dropped unused pydantic dependency
  • Added missing python-datutil dependency

v0.2.2 2022-03-23

  • Bug fixes to store to download multi-file granules
  • Fix granule formatting

v0.2.1 2022-03-19

  • Renamed Accessor to Store
  • relaxed dependency requirements
  • Store can download plain links if they are on prem

v0.1.0-beta.1 - 2021-09-21

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