Skip to content

Releases: popmonkey/irdata

irdata v0.6.7 - go1.25 + dependency updates

Choose a tag to compare

@popmonkey popmonkey released this 20 Aug 17:35
1e28b21

What's Changed

  • Bump golang.org/x/term from 0.21.0 to 0.41.0 by @dependabot[bot] in #24
  • Bump github.com/stretchr/testify from 1.9.0 to 1.11.1 by @dependabot[bot] in #20
  • Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 by @dependabot[bot] in #22
  • bump to go 1.25 by @popmonkey in #25
  • Bump golang.org/x/term from 0.41.0 to 0.42.0 by @dependabot[bot] in #26
  • Bump golang.org/x/term from 0.42.0 to 0.43.0 by @dependabot[bot] in #27
  • Bump golang.org/x/term from 0.43.0 to 0.45.0 by @dependabot[bot] in #29
  • Bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 by @dependabot[bot] in #31
  • Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 by @dependabot[bot] in #30

New Contributors

Full Changelog: v0.6.6...v0.6.7

irdata v0.6.6 - go1.24 + cache cleanup

Choose a tag to compare

@popmonkey popmonkey released this 18 Feb 16:48
f734e43
  • bump the go version to 1.24.4
  • handle expiration race in cache merging by retrying

What's Changed

Full Changelog: v0.6.5...v0.6.6

irdata v0.6.5 - cache management

Choose a tag to compare

@popmonkey popmonkey released this 05 Feb 03:55
a5b4d41

Add ability to configure the cache fragment size (to speed up Close operations) and to bypass cache merging altogether (CloseFast).

What's Changed

  • add ability to set cache file size and close without merging by @popmonkey in #14

Full Changelog: v0.6.4...v0.6.5

irdata v0.6.4 - irfetch quality of life

Choose a tag to compare

@popmonkey popmonkey released this 27 Jan 07:05
417faab

irfetch example now can use a config file and no longer panics

What's Changed

Full Changelog: v0.6.3...v0.6.4

irdata v0.6.3 - auth token persistence

Choose a tag to compare

@popmonkey popmonkey released this 12 Dec 00:10
e37f314

You can now, optionally, persist the auth token the iRacing OAuth2 flow. iRacing rate limits running a full OAuth2 flow to 12 tries every hour.

What's Changed

Full Changelog: v0.6.2...v0.6.3

irdata v0.6.2 - S3 Link Callback

Choose a tag to compare

@popmonkey popmonkey released this 03 Dec 03:27
f4f3269

Added a callback to notify caller when S3 Links are followed

What's Changed

Full Changelog: v0.6.1...v0.6.2

irdata v0.6.1 - OAuth refresh

Choose a tag to compare

@popmonkey popmonkey released this 26 Nov 01:18
02720e6

Fixes #4 : OAuth timeouts in long sessions

What's Changed

Full Changelog: v0.6.0...v0.6.1

irdata v0.6.0 - new OAuth flow

Choose a tag to compare

@popmonkey popmonkey released this 25 Nov 22:17
0902005

Warning

If you have existing credential files, this is a breaking change

This introduces support for the new OAuth flow for headless authentication. iRacing is dropping support for the legacy auth flows on December 9, 2025. See this post

What's Changed

Full Changelog: v0.5.0...v0.6.0

automatic rate limit and retry handling

Choose a tag to compare

@popmonkey popmonkey released this 31 Aug 05:57

See the README for some automatic error handling including recovery from rate limiting and temporary errors (such as during iRacing downtimes)

Full Changelog: v0.4.5...v0.5.0

handle case where chunk_info is present but nil

Choose a tag to compare

@popmonkey popmonkey released this 01 Aug 00:42

Turns out some iRacing data API endpoints can return a chunk_info that's empty and doesn't actually point to any chunks. ignore these.

Full Changelog: v0.4.4...v0.4.5