Repository navigation
·
17 commits
to master
since this release
Whoops.. didn't release for the whole year somehow.
Mainly releasing to fix a breaking change due to timezonefinder version update: #509
What's Changed
Breaking changes
- general: set min version to 3.12; update ci to run 3.14 by @karlicoss in #468
Deprecations
- core.utils.itertools: remove support for HPI_CHECK_UNIQUE_EVERSEEN by @karlicoss in #480
- core: deprecate PathIsh = Path | str alias by @karlicoss in #481
Core
- core: fix warning when using relative path in MY_CONFIG by @karlicoss in #490
- core: add experimental provider
dev snapshotanddev diffcommands by @karlicoss in #502 - core: add better help for 'hpi dev' commands by @karlicoss in #503
- core: add checked date and datetime types by @karlicoss in #508
Modules
- twitter.archive: workaround for broken dates in some archive tweets by @karlicoss in #467
- minor monzoexport/my.twitter.android updates by @karlicoss in #488
- my.twitter.archive: try using DateType library instead of datetime_aware by @karlicoss in #491
- bluemaestro: fix for crashing when _meta table is missing by @karlicoss in #482
- Filter non-watch YouTube Takeout activity by @AndrewSB in #494
- google.maps.android: use immutable sqlite connection by @karlicoss in #498
- my.whatsapp.android: support older, pre-202209 schema format by @karlicoss in #500
- my.bumble.android: some enhancements by @karlicoss in #501
- my.taplog: some enhancements/cleanup by @karlicoss in #504
- instagram.gdpr: relax assert about presence of files with messages by @karlicoss in #506
- my.hackernews: add evidence for datetime_aware type by @karlicoss in #507
- my.time.tz.via_location: fix compatibility with timezonefinder 9 by @karlicoss in #509
Testing
- general: add 'tests' covering different ways of configuring modules; both runtime and type checks by @karlicoss in #477
- tests.location.fallback: use mock data for ipgeocache by @karlicoss in #499
Documentation
- quarto: add rendering pipeline to tox by @karlicoss in #478
- docs: add more docs on hpi module configuration by @karlicoss in #479
- docs: clean up quarto setup and move docs into doc/ folder by @karlicoss in #492
- docs: retire old CONFIGURING.org in favor of new quarto docs by @karlicoss in #493
- docs: migrate module list to quarto by @karlicoss in #496
Chores
- Upgrade ty type checker to v0.0.1a21 and remove 14 unnecessary ty: ignore comments by @karlicoss with @Copilot in #464
- general: migrate to python 3.12
type ... =syntax after the cachew fix by @karlicoss in #470 - chore: update all CI files by @karlicoss in #471
- chore: some fixes for ruff/pandas by @karlicoss in #473
- emfit: some fixes after emfitexport update by @karlicoss in #472
- general: update CI files; migrate some configs to newer abstractmethod-based format by @karlicoss in #475
- chores: improve type annotations; update ty and clean up formatting by @karlicoss in #476
- github actions: install python via uv; remove .local/bin hack by @karlicoss in #484
- github actions: some cleanup for publishing process by @karlicoss in #485
- chore: update all ci files to a common tempate by @karlicoss in #487
- chore: fix errors after ty upgrade by @karlicoss in #489
- chore: fix ci after ruff and ty updates by @karlicoss in #497
- ci: fix ty 0.0.75 diagnostics by @karlicoss in #505
New Contributors
- @karlicoss with @Copilot made their first contribution in #464
- @AndrewSB made their first contribution in #494
Full Changelog: v0.7.20250911...v0.8.20260912