Skip to content

Releases: martinkozle/pulse-eco

v2.3.2

29 Jun 17:43
7cd89ee
Compare
Choose a tag to compare

Bug fixes

  • Fix basic auth not being used in async requests

Full Changelog: v2.3.1...v2.3.2

v2.3.1

24 May 20:46
fe0b1a0
Compare
Choose a tag to compare

Bug fixes

  • Fix a bug with the split_datetime_span logic where if you pass a total span exactly equal to the maximum timedelta you would get an extra "invalid" span with fr being a second after to, resulting in a HTTP 400 error from pulse.eco. An example would be requesting exactly 7 days of data_raw.

Full Changelog: v2.3.0...v2.3.1

v2.3.0

27 Mar 23:21
a1e9d24
Compare
Choose a tag to compare

Warning

⚠️ Breaking Changes ⚠️

  • Pydantic and requests are no longer included in the base package, the previous v2.2.4 base package dependencies are now equivalent to pulse-eco[client,requests]

Deprecations

  • The session argument is now deprecated, client should now be used instead for sync HTTP clients and async_client for async
  • Importing from pulseeco.enums and pulseeco.models is now deprecated, instead either import from pulseeco.client or more explicitly from pulseeco.client.enums and pulseeco.client.models

Highlights

  • PulseEcoAPI and PulseEcoClient now have async methods
  • Support for multiple different HTTP clients (docs)
  • Using the higher level client PulseEcoClient is now an opt-in extra pulse-eco[client], which installs Pydantic, making the package more modular and portable

What's Changed

Full Changelog: v2.2.4...v2.3.0

v2.2.4

16 Jan 23:34
eb9712d
Compare
Choose a tag to compare

Full Changelog: v2.2.3...v2.2.4

v2.2.3

16 Jan 23:23
3e59af4
Compare
Choose a tag to compare

Full Changelog: v2.2.2...v2.2.3

v2.2.2

16 Jan 22:34
584d9a9
Compare
Choose a tag to compare

Fix broken build CI issue

v2.2.0

28 Dec 07:04
55e6946
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.2.0

v2.1.0

28 Dec 01:24
74cd3c4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.1.0

v2.0.1

29 Oct 06:21
c0b5d4d
Compare
Choose a tag to compare

2.0.1 (2023-10-29)

Changes

  • Remove pandas as optional dependency
  • Remove pulseeco CLI script

Full Changelog: v2.0.0...v2.0.1

v2.0.0

29 Oct 05:48
344a0e3
Compare
Choose a tag to compare

2.0.0 (2023-10-29)

Changes

  • Previous PulseEco class is now mostly PulseEcoAPI
  • Add PulseEcoClient class which wraps PulseEcoAPI with Pydantic 2 models and enums
  • Improve docs
  • Remove CLI command
  • General improvements to the project and code base

Full Changelog: v1.0.2...v2.0.0