Skip to content

Releases: fabieu/surehub-api

Release 6.1.1

20 Dec 22:47
908dd81

Choose a tag to compare

What's Changed

Breaking Changes ⚠️

  • Update pet report parameter naming by @fabieu in #124

Full Changelog: 6.1.0...6.1.1

Release 6.1.0

20 Dec 13:55
a9697a6

Choose a tag to compare

What's Changed

Features 🎉

  • Add new endpoint for retrieving aggregated pet reports by @fabieu in #123

Full Changelog: 6.0.0...6.1.0

Release 6.0.0

15 Dec 18:52
dbf7099

Choose a tag to compare

What's Changed

Breaking Changes ⚠️

  • Modularize router structure by renaming and organizing API endpoints by @fabieu in #120

Features 🎉

  • Add device state retrieval endpoint by @fabieu in #122

Dependency Updates ⬆️

  • Bump urllib3 from 2.4.0 to 2.5.0 in the pip group by @dependabot[bot] in #106
  • Bump cachetools from 5.5.2 to 6.1.0 in the major-updates group by @dependabot[bot] in #109
  • Bump the minor-updates group with 5 updates by @dependabot[bot] in #110
  • Bump the gh-actions-dependencies group with 2 updates by @dependabot[bot] in #113
  • Bump the minor-updates group with 3 updates by @dependabot[bot] in #112
  • Bump the minor-updates group with 3 updates by @dependabot[bot] in #114
  • Bump the minor-updates group with 5 updates by @dependabot[bot] in #115
  • Bump actions/checkout from 5 to 6 in the gh-actions-dependencies group by @dependabot[bot] in #117
  • Bump the minor-updates group with 3 updates by @dependabot[bot] in #119
  • Bump pytest from 8.4.2 to 9.0.1 in the major-updates group by @dependabot[bot] in #118

Full Changelog: 5.0.6...6.0.0

Release 5.0.6

24 Apr 23:05
83a820d

Choose a tag to compare

What's Changed

Features 🎉

  • Improve build speed for docker images by @fabieu in #93

Dependency Updates ⬆️

Full Changelog: 5.0.5...5.0.6

Release 5.0.5

01 Mar 14:17
1ab86f8

Choose a tag to compare

What's Changed

Bug Fixes 🐛

  • Fix device tag assignment and add SpecialProfile enum by @fabieu in #88

Dependency Updates ⬆️

  • Bump the pip-dependencies group across 1 directory with 5 updates by @dependabot in #83
  • Bump the pip-dependencies group with 3 updates by @dependabot in #85
  • Bump fastapi from 0.115.8 to 0.115.10 in the pip-dependencies group by @dependabot in #87

Full Changelog: 5.0.4...5.0.5

Release 5.0.4

09 Dec 00:37
35dc4cb

Choose a tag to compare

What's Changed

Features 🎉

  • Improve error handling for missing pet position by @fabieu in #80

Dependency Updates ⬆️

  • Bump fastapi from 0.115.2 to 0.115.5 in the pip-dependencies group across 1 directory by @dependabot in #75
  • Bump python from 3.13.0-alpine3.19 to 3.13.1-alpine3.19 in the docker-dependencies group by @dependabot in #79

Full Changelog: 5.0.3...5.0.4

Release 5.0.3

19 Oct 14:28
98d2643

Choose a tag to compare

What's Changed

Dependency Updates ⬆️

  • Bump python from 3.12.6-alpine3.19 to 3.12.7-alpine3.19 in the docker-dependencies group by @dependabot in #68
  • Bump uvicorn from 0.30.6 to 0.31.0 in the pip-dependencies group by @dependabot in #67
  • Bump python from 3.12.7-alpine3.19 to 3.13.0-alpine3.19 in the docker-dependencies group by @dependabot in #70
  • Bump uvicorn from 0.31.0 to 0.31.1 in the pip-dependencies group by @dependabot in #69
  • Bump the pip-dependencies group with 2 updates by @dependabot in #71
  • Bump starlette from 0.38.6 to 0.40.0 in the pip group by @dependabot in #72

Full Changelog: 5.0.2...5.0.3

Release 5.0.2

26 Sep 21:53
5c1f6b0

Choose a tag to compare

What's Changed

Bug Fixes 🐛

  • Fix annotation of docker labels and command evaluation of build time by @fabieu in #51
  • In/Out lock mode status codes were reversed by @alexbartok in #66

Dependency Updates ⬆️

  • Bump the prod-dependencies group with 4 updates by @dependabot in #52
  • Bump pytest from 8.2.2 to 8.3.2 in the dev-dependencies group by @dependabot in #54
  • Bump uvicorn from 0.30.2 to 0.30.3 in the prod-dependencies group by @dependabot in #53
  • Bump the pip-dependencies group with 2 updates by @dependabot in #56
  • Bump python from 3.12.4-alpine3.19 to 3.12.5-alpine3.19 in the docker-dependencies group by @dependabot in #57
  • Bump the pip-dependencies group with 2 updates by @dependabot in #59
  • Bump cachetools from 5.4.0 to 5.5.0 in the pip-dependencies group by @dependabot in #60
  • Bump fastapi from 0.112.1 to 0.112.2 in the pip-dependencies group by @dependabot in #61
  • Bump python from 3.12.5-alpine3.19 to 3.12.6-alpine3.19 in the docker-dependencies group by @dependabot in #64
  • Bump the pip-dependencies group across 1 directory with 2 updates by @dependabot in #63
  • Bump fastapi from 0.114.2 to 0.115.0 in the pip-dependencies group by @dependabot in #65

New Contributors

Full Changelog: 5.0.1...5.0.2

Release 5.0.1

08 Jul 22:02
e084460

Choose a tag to compare

What's Changed

Features 🎉

  • Add opencontainers image labels and dependabot configuration for Docker by @fabieu in #49

Dependency Updates ⬆️

  • Bump autopep8 from 2.3.0 to 2.3.1 in the dev-dependencies group by @dependabot in #46
  • Bump certifi from 2024.6.2 to 2024.7.4 in the pip group by @dependabot in #47
  • Bump python from 3.12.1-alpine3.19 to 3.12.4-alpine3.19 in the all group by @dependabot in #50

Full Changelog: 5.0.0...5.0.1

Release 5.0.0

26 Jun 16:07
10ba840

Choose a tag to compare

What's Changed

Breaking Changes ⚠️

  • Update all request and response models to align with the official API by @fabieu in #39
  • Changed configuration properties prefix from SUREFLAP to SUREHUB by @fabieu in #44
    • Replace environment prefixes from SUREFLAP_ to SUREHUB_
  • The following endpoints have been deprecated:
    • GET /households/{household_id}/pets/{pet_id}/location -> GET /pets/{pet_id}/position
    • POST /households/{household_id}/pets/{pet_id}/location -> POST /pets/{pet_id}/position (⚠️Note difference in request body)
    • GET /households/{household_id}/pets/location -> GET /pets/positions

Features 🎉

  • Add functionality to add and remove pets to/from devices by @fabieu in #30
  • Add new docker tags for all semver version parts by @fabieu
    • The following docker tags are now available for every release from version 5.0.0 onwards (latest, 5, 5.0, 5.0.0)

Dependency Updates ⬆️

  • Bump urllib3 from 2.2.1 to 2.2.2 in the pip group by @dependabot in #38
  • Bump autopep8 from 2.2.0 to 2.3.0 in the dev-dependencies group by @dependabot in #42
  • Bump docker/build-push-action from 5 to 6 in the all-actions group by @dependabot in #43

Full Changelog: 4.2.7...5.0.0