Mike Almeloo
afa671017c
Merge pull request #189 from malmeloo/fix/windows-compat
...
fix: resolve import error on Windows
2025-10-09 20:54:38 +02:00
Mike A.
8f1aabf173
fix: resolve import error on Windows
2025-10-09 20:46:50 +02:00
Mike Almeloo
ea2f40bef9
Merge pull request #188 from malmeloo/renovate/actions-upload-pages-artifact-4.x
...
chore(deps): update actions/upload-pages-artifact action to v4
2025-10-09 20:45:01 +02:00
Mike Almeloo
3105961205
Merge pull request #187 from malmeloo/renovate/actions-checkout-5.x
...
chore(deps): update actions/checkout action to v5
2025-10-09 20:44:23 +02:00
renovate[bot]
8c42c416b7
chore(deps): update actions/upload-pages-artifact action to v4
2025-10-01 01:58:34 +00:00
renovate[bot]
22cfc19c54
chore(deps): update actions/checkout action to v5
2025-10-01 01:58:31 +00:00
Mike A.
6c8792adaf
bump: 0.9.2 -> 0.9.3
v0.9.3
2025-09-29 23:02:05 +02:00
Mike Almeloo
79efc7522c
Merge pull request #186 from malmeloo/fix/empty-report-response
...
fix: workaround empty HTTP response when fetching device locations (#185 )
2025-09-29 23:01:21 +02:00
Mike A.
c062723673
fix: workaround empty HTTP response when fetching device locations ( #185 )
2025-09-29 22:59:58 +02:00
Mike Almeloo
b795893ee5
Merge pull request #184 from malmeloo/fix/accessory-fixes
...
Various accessory fixes and improvements
2025-09-29 20:59:38 +02:00
Mike A.
653ce04f8d
fix: prevent log spam when fetching accessories
2025-09-29 20:54:36 +02:00
Mike A.
7a67aa1b3c
fix: make latest accessory reports fetchable again
2025-09-29 20:49:48 +02:00
Mike A.
22c72e0253
feat: return early when fetching accessory reports
2025-09-29 20:48:16 +02:00
Mike A.
0a2516a94b
bump: 0.9.1 -> 0.9.2
v0.9.2
2025-09-24 23:25:51 +02:00
Mike A.
d520ffc5e1
bump: 0.9.0 -> 0.9.1
2025-09-24 23:21:42 +02:00
Mike A.
5405f8e32f
repo: update branding
...
remove (mostly out of date) alpha notice, update project description
2025-09-24 23:21:42 +02:00
Mike Almeloo
722d35ad8d
Merge pull request #182 from malmeloo:feat/key-alignment
...
feat: improve key alignment efficiency
2025-09-24 23:05:38 +02:00
Mike A.
3cc33f6bb0
feat: improve key alignment efficiency
2025-09-24 22:57:13 +02:00
Mike Almeloo
054fe9f78e
Merge pull request #181 from malmeloo/malmeloo-patch-1
...
docs: Add AirTrack to related projects
2025-09-24 14:03:37 +02:00
Mike Almeloo
d616afcf96
docs: Add AirTrack to related projects
2025-09-24 14:03:20 +02:00
Mike A.
9c81f4ab47
bump: 0.8.1 -> 0.9.0
v0.9.0
2025-09-23 22:09:34 +02:00
Mike Almeloo
17e0016adb
Merge pull request #179 from malmeloo/feat/docs
...
Feat/docs
2025-09-23 22:06:43 +02:00
Mike A.
e766ddf5e6
docs: Move related projects to dedicated docs page
2025-09-23 22:04:52 +02:00
Mike A.
668e846fda
docs: Update layout
2025-09-23 22:02:59 +02:00
Mike Almeloo
589fe779ae
Merge pull request #178 from malmeloo/feat/docs
...
Feat/docs
2025-09-19 14:55:26 +02:00
Mike A.
299775755c
feat: improve getstarted documentation
2025-09-19 14:54:02 +02:00
Mike A.
fdfb32bd1c
fix: adjust LocationReport repr
2025-09-19 14:53:36 +02:00
Mike A.
24b8080cee
refactor: rename airtag example
2025-09-19 14:53:09 +02:00
Mike A.
8692eccbef
fix: linter warnings
2025-09-16 21:59:46 +02:00
Mike A.
0976818c3a
chore: bump dependencies
2025-09-16 21:54:35 +02:00
Mike Almeloo
46dee0f5fa
repo: add Discord link to README
2025-09-16 17:31:42 +02:00
Mike Almeloo
b18d4b5c0c
Merge pull request #172 from malmeloo/feat/better-export-strategy
...
Make classes available in top-level package
2025-09-11 16:51:27 +02:00
Mike A.
25440fc479
fix: import error on Python 3.9
2025-09-11 16:50:17 +02:00
Mike A.
716f3bcdc5
fix: circular import error
2025-09-11 16:48:37 +02:00
Mike A.
325c831a5c
feat: export more classes
2025-09-11 16:33:16 +02:00
Mike A.
e8d05b69bf
refactor: combine utils into single import internally
2025-09-11 16:29:01 +02:00
Mike A.
34a324128c
refactor: update examples to import from top-level package
2025-09-11 16:28:23 +02:00
Mike A.
2f1ca10def
feat: export all classes in top-level package
2025-09-11 16:19:23 +02:00
Mike Almeloo
d7af92653d
Merge pull request #160 from malmeloo/fix/accessory-key-drift
...
Fix accessory key drift
2025-09-08 00:54:29 +02:00
Mike A.
4e3e30d0bb
feat: add plist -> json conversion example
2025-09-08 00:53:15 +02:00
Mike A.
ed94179b32
fix: resolve import error
2025-09-08 00:52:59 +02:00
Mike Almeloo
21bcb89bbd
Merge branch 'main' into fix/accessory-key-drift
2025-09-08 00:51:18 +02:00
Mike A.
04918946af
feat: support airtags in scanner example
2025-09-08 00:43:30 +02:00
Mike A.
066fd0a714
fix: resolve typing issues in scanner
2025-09-06 21:56:19 +02:00
Mike A.
48007752af
fix: Make examples work
2025-09-06 21:40:08 +02:00
Mike A.
05ea2c9a74
feat: re-introduce location history
2025-09-06 21:29:00 +02:00
Mike A.
fbaf57ed09
feat!: implement key alignment algorithm for accessories
...
BREAKING: due to fundamental issues with Apple's API, this commit also DEPRECATES the `fetch_[last_]reports` methods on Apple account instances. It has been replaced by a method named `fetch_location`, which only returns a single location report (the latest one) and does not support setting a date range.
2025-09-05 00:36:37 +02:00
Mike Almeloo
70098541ed
Merge pull request #164 from pablobuenaposada/fix-uv
...
Resolve versioned tests and update the required dependencies for python <3.11
2025-09-01 19:23:06 +02:00
Mike Almeloo
35fef82248
Merge pull request #146 from malmeloo/fix/examples
...
fix(examples): fix plist loading error
2025-08-25 12:54:40 +02:00
pablobuenaposada
aab830cda4
Resolve versioned tests and update the required dependencies for python <3.11
...
- The github action that runs pytest in every python version was actually running pyhton 3.13 for all the cases, so it was useless
- The docs uses myst-parser==4.0.1 which is only supported in python >=3.10 and sphinx==8.2.3 which is only supported in python >=3.11, so both dependencies had been attached to needed python version so uv sync doesn't complain anymore
- No need of tool.uv.dependency-groups.docs anymore
- Rest of the changes are related to some imports not available in python 3.9 and 3.10
2025-08-17 11:53:13 +02:00