Skip to content

Releases: edanalytics/edfi_api_client

edfi_api_client v0.4.0

16 Apr 15:44
677db0d

Choose a tag to compare

New Features

  • Support cursor-pagination by default in EdFiEndpoint.get_rows().
    • Fall back to reverse change-version stepping on deletes/key-changes, or before ODS version 7.3.

Under the Hood

  • Paginate total-counts in EdFiEndpoint.get_total_count() if the call times out due to high data volume.

Full Changelog: v0.3.1...v0.4.0

edfi_api_client v0.3.1

24 Feb 22:21
c38a886

Choose a tag to compare

Under the Hood

  • Configure base logger handlers only when not preconfigured by the executing script.

Full Changelog: v0.3.0...v0.3.1

edfi_api_client v0.3.0

19 Dec 20:22
eed179d

Choose a tag to compare

New Features

  • Remove support for Ed-Fi 2.
  • Add optional token caching to persist auth tokens to disk using new token_cache argument.

Under the Hood

  • Migrate REST functionality into its own Session class:
    • Initializes lazily and only authenticates when interfacing with an authenticated API call
    • Allow exponential backoff for any Session method call.
    • Add internal methods for POSTs, DELETEs, and PUTs.
  • Replace verbose_log print statements with the built-in logging library.
  • Deprecate EdFiEndpoint.total_count() in favor of more descriptive get_total_count().
  • Add authentication and caching tests to package.

Fixes

  • Fix behavior of camel_to_snake() util helper to handle more resource names.
  • Add instance locator to Swagger endpoint URL in instance_year_specific ODS instances.

Full Changelog: v0.2.3...v0.3.0

edfi_api_client v0.2.3

10 Feb 22:46
9bc2cb9

Choose a tag to compare

New Features

  • Add use_snapshot flag to EdFiClient for making requests against snapshots (default False).

Full Changelog: v0.2.2...v0.2.3

edfi_api_client v0.2.2

15 Oct 21:20
4096155

Choose a tag to compare

New Features

  • Access resource /keyChanges endpoint using optional get_key_changes flag in EdFiResource.
  • EdFiClient.get_token_info() returns the JSON payload of the /oauth/token_info endpoint for the existing connection's access-token.

Fixes

  • Fix authentication logic and require instance_code be passed when authenticating to instance_year_specific ODSes.

Full Changelog: v0.2.1...v0.2.2

edfi_api_client v0.2.1

30 Jan 18:58
efe2d1f

Choose a tag to compare

What's Changed

Full Changelog: v0.1.4...v0.2.1

edfi_api_client v0.2.0

18 Aug 22:20
31647ec

Choose a tag to compare

What's Changed

Full Changelog: v0.1.4...v0.2.0

edfi_api_client v0.1.4

07 Aug 21:35
2bd4e07

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.1.4

edfi_api_client v0.1.3

10 Mar 20:53
0022db0

Choose a tag to compare

Bugfix release: bump version number in setup
Full Changelog: v0.1.2...v0.1.3

edfi_api_client v0.1.2

10 Mar 19:55
942021e

Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2