dependabot[bot]
ddb5f26813
build(deps): bump aiodns from 3.5.0 to 4.0.0 ( #2345 )
...
Bumps [aiodns](https://github.com/saghul/aiodns ) from 3.5.0 to 4.0.0.
- [Release notes](https://github.com/saghul/aiodns/releases )
- [Changelog](https://github.com/aio-libs/aiodns/blob/master/ChangeLog )
- [Commits](https://github.com/saghul/aiodns/compare/v3.5.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: aiodns
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
Copilot
6b5955d676
Fix false-positive site probe: Re-enable Taplink with message checkType ( #2326 )
...
* Initial plan
* Disable Taplink site check to fix false-positive detections
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/ef9281f4-ba67-4760-a6e2-57564ac4ea94
* Re-enable Taplink with message checkType and absenceStrs
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/db3e572e-b79b-4cec-ac7f-062e76144660
* Improve Taplink absenceStrs: add Russian variant and presenseStrs
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/28e24317-e8b9-45f6-bad5-0e549b891313
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
github-actions[bot]
ebbff47829
Automated Sites List Update ( #2339 )
...
* Updated site list and statistics
* Rebase: merge origin/main into auto/update-sites-list (#2340 )
* Updated site list and statistics (#2315 )
Co-authored-by: soxoj <soxoj@users.noreply.github.com >
* Initial plan
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: soxoj <soxoj@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
---------
Co-authored-by: soxoj <soxoj@users.noreply.github.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
github-actions[bot]
9d6319aebd
Updated site list and statistics ( #2315 )
...
Co-authored-by: soxoj <soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
05015a9cce
[WIP] Fix invalid link on forums.imore.com ( #2337 )
...
* Initial plan
* Remove dead forums.imore.com site from database
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/c83530d0-d24f-45fc-aca3-ae1e46ece33c
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
444eba65cd
Fix Setlist site check: switch to message checkType with proper markers ( #2333 )
...
* Initial plan
* Disable Setlist site check due to false positives (soft 404)
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/8c552ca6-51e5-4e79-a791-ddd6f27d2461
* Fix Setlist check: switch to message checkType with proper markers
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/3c387df6-1dfe-451f-96d8-b4b6455f7857
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
86777eeccf
Fix RoyalCams site check using BongaCams white-label pattern ( #2334 )
...
* Initial plan
* Disable RoyalCams site check to fix false-positive probe
The Telegram Maigret bot auto-probe reported CLAIMED for three random
usernames. The status_code checkType is unreliable as the site returns
200 for non-existent user profiles (soft 404). Disabling the site check
until a reliable detection method can be established.
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/05b3d513-fe15-477d-a455-0c9ddf0b8b51
* Fix RoyalCams: switch to message checkType using BongaCams white-label pattern
RoyalCams runs on the BongaCams platform. Applied the same fix pattern:
- Switch from status_code to message checkType
- Use Portuguese locale (pt.royalcams.com) as urlProbe
- absenceStrs matches generic title on non-existent profiles
- presenseStrs matches Portuguese profile title for existing users
- Add browser-like headers matching BongaCams config
- Remove disabled flag
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/2f6a9523-278a-4992-ba7c-c320de14bfa4
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
829063d1a1
[WIP] Fix false-positive probe for vegalab site ( #2336 )
...
* Initial plan
* Disable vegalab site check: domain is dead (DNS does not resolve), causing false positives
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/98430e81-5dcb-4cb3-9aaa-f8c5ce86d026
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
b6d4473f6f
Disable forums.stevehoffman.tv due to false positives ( #2331 )
...
* Initial plan
* Disable forums.stevehoffman.tv to fix false-positive site probe
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/39fea4a9-ec6d-4a12-b34b-1a3486d647e4
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
93e48e583b
Disable false-positive site probe: amateurvoyeurforum.com ( #2332 )
...
* Initial plan
* Disable amateurvoyeurforum.com site check to fix false positives
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/e7fcad2b-4511-4e6d-b186-411951170e0a
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
dependabot[bot]
d2b71dce57
build(deps): bump aiohttp-socks from 0.10.1 to 0.11.0 ( #2319 )
...
Bumps [aiohttp-socks](https://github.com/romis2012/aiohttp-socks ) from 0.10.1 to 0.11.0.
- [Release notes](https://github.com/romis2012/aiohttp-socks/releases )
- [Commits](https://github.com/romis2012/aiohttp-socks/compare/v0.10.1...v0.11.0 )
---
updated-dependencies:
- dependency-name: aiohttp-socks
dependency-version: 0.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
dependabot[bot]
d8f2a48870
build(deps-dev): bump pytest-cov from 7.0.0 to 7.1.0 ( #2320 )
...
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov ) from 7.0.0 to 7.1.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0 )
---
updated-dependencies:
- dependency-name: pytest-cov
dependency-version: 7.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
dependabot[bot]
b5aa76a52c
build(deps-dev): bump coverage from 7.12.0 to 7.13.5 ( #2321 )
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.12.0 to 7.13.5.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.12.0...7.13.5 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.13.5
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
dependabot[bot]
f8bd42baa8
build(deps): bump reportlab from 4.4.5 to 4.4.10 ( #2323 )
...
Bumps [reportlab](https://www.reportlab.com/ ) from 4.4.5 to 4.4.10.
---
updated-dependencies:
- dependency-name: reportlab
dependency-version: 4.4.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
Copilot
ce4c768891
Pin requests-toolbelt>=1.0.0 to fix urllib3 v2 incompatibility ( #2316 )
...
* Initial plan
* Add requests-toolbelt ^1.0.0 as explicit dependency to fix urllib3 v2 appengine ImportError
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/458d41b2-c135-4b51-b0b1-b1832490c808
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
d566d48d1f
Disable forums.developer.nvidia.com (auth-gated user profiles) ( #2305 )
...
* Initial plan
* disable forums.developer.nvidia.com due to auth-locked user pages
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/b8f41f15-8588-4aac-a443-af5e2aaa1918
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
278a5082ce
Remove dead site xxxforum.org ( #2310 )
...
* Initial plan
* Remove broken site xxxforum.org from data.json and sites.md
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/bfbd3aa8-bfb1-480a-b2e7-a2c40fc69def
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Copilot
87c8356ff1
Fix Love.Mail.ru: update to numeric-only identifiers and new profile URL ( #2307 )
...
* Initial plan
* fix: update Love.Mail.ru to use numeric-only identifiers (#1264 )
- Add regexCheck to enforce numeric-only IDs (^\d+$)
- Update usernameClaimed/usernameUnclaimed to numeric values
- Site remains disabled pending live verification
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/6de16097-6bc1-424a-beb1-1d2ec6b99944
* fix: update Love.Mail.ru URL to /profile/ path, enable check with verified ID
Use maintainer-provided working link https://love.mail.ru/profile/1838153357 .
- Change URL pattern from /ru/{username} to /profile/{username}
- Set usernameClaimed to 1838153357
- Remove disabled flag to enable the check
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/ac07d38e-46e2-42d3-9e93-eda3e5cfbcc3
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
github-actions[bot]
d1ecd8a965
Updated site list and statistics ( #2314 )
...
Co-authored-by: soxoj <soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Soxoj
44991e0b7c
Update site data workflow fix: remove ambiguous main tag ( #2313 )
...
* feat(workflow): fix update site data workflow err
* feat(workflow): the final update side data workflow fix (hopefully)
2026-04-08 00:48:36 +02:00
Soxoj
1a3ce4f114
feat(workflow): fix update site data workflow err ( #2312 )
2026-04-08 00:48:36 +02:00
Copilot
6c5f67f30b
Re-enable taplink.cc with browser User-Agent to bypass Cloudflare ( #2308 )
...
* Initial plan
* fix(taplink): re-enable taplink.cc with browser User-Agent header to bypass Cloudflare
Remove disabled flag and add a Chrome User-Agent header to help
bypass Cloudflare bot detection for taplink.cc profile checks.
If Cloudflare still blocks requests, maigret's built-in error
detection will gracefully mark results as UNKNOWN.
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/271904b6-e358-4aeb-b503-21c9b91186d9
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Soxoj
a2982da0f3
feat(workflow): fix update site data workflow dependency ( #2306 )
2026-04-08 00:48:36 +02:00
dependabot[bot]
6b8ad90172
Bump svglib from 1.5.1 to 1.6.0 ( #2205 )
...
* Bump svglib from 1.5.1 to 1.6.0
Bumps [svglib](https://github.com/deeplook/svglib ) from 1.5.1 to 1.6.0.
- [Changelog](https://github.com/deeplook/svglib/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/deeplook/svglib/commits )
---
updated-dependencies:
- dependency-name: svglib
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Add libcairo2-dev to CI workflow for svglib 1.6.0 compatibility (#2304 )
* Initial plan
* Add libcairo2-dev system dependency install step to test workflow
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/3ecab70e-d4a3-4e74-9245-bffc58d6d0a3
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:48:36 +02:00
Soxoj
e95057abf8
Update sites list workflow ( #2303 )
2026-04-08 00:48:36 +02:00
Soxoj
5fa86187f5
feat(sites): fix false positives: disable 74 broken sites, fix 8 with API probes and better markers ( #2302 )
...
- Disable 74 sites: Cloudflare/captcha blocks, identical responses,
dead domains, vBulletin/phpBB engine failures
- Fix Roblox, Salon24.pl, Planetaexcel → status_code (clear 404 signal)
- Fix en.brickimedia.org → message with "noarticletext" absenceStr
- Fix Arduino → narrower title-based presenseStrs/absenceStrs
- Re-enable Fandom (3 wikis) via MediaWiki api.php urlProbe
- Re-enable Substack via /api/v1/user/{}/public_profile urlProbe
- Re-enable hashnode via GraphQL GET urlProbe (URL-encoded query)
- Document lessons: engine template drift, search-by-author fragility,
always-200 sites, TLS degradation, API bypassing Cloudflare,
GraphQL GET support, URL-encoding for template safety
2026-04-08 00:48:36 +02:00
Soxoj
c9ab9d676b
Improve site-check quality: fix broken site configs, add diagnostic utilities, and make self-check report-only by default with opt-in auto-disable. ( #2301 )
...
- Fix VK and TradingView checkType; add Reddit and Microsoft Learn API-style probes where appropriate; adjust or disable entries that are unreliable under anti-bot protection.
- Self-check: stop aggressive auto-disable; default to reporting issues only; add --auto-disable and --diagnose for optional fixes and deeper output.
- Tooling: add utils/site_check.py and utils/check_top_n.py (and related helpers) to inspect and rank site behavior against the top-N list
- Scope: aligns with fixing top-traffic / high-impact sites and making diagnostics repeatable without silently flipping disabled flags
2026-04-08 00:48:36 +02:00
Soxoj
4784ecdacc
Update Telegram bot link in README ( #2300 )
2026-04-08 00:48:36 +02:00
dependabot[bot]
f24a73846e
Bump certifi from 2025.10.5 to 2025.11.12 ( #2249 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2025.10.5 to 2025.11.12.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.10.05...2025.11.12 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2025.11.12
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
dependabot[bot]
9e64f7260d
build(deps): bump werkzeug from 3.1.4 to 3.1.6 ( #2288 )
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.1.4 to 3.1.6.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.4...3.1.6 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-version: 3.1.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
dependabot[bot]
ee68542028
Bump reportlab from 4.4.4 to 4.4.5 ( #2251 )
...
Bumps [reportlab](https://www.reportlab.com/ ) from 4.4.4 to 4.4.5.
---
updated-dependencies:
- dependency-name: reportlab
dependency-version: 4.4.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
dependabot[bot]
c2240b6607
build(deps): bump flask from 3.1.2 to 3.1.3 ( #2289 )
...
Bumps [flask](https://github.com/pallets/flask ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: flask
dependency-version: 3.1.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:36 +02:00
Soxoj
54f1a46d79
Twitter fixed, mirrors mechanism improvement ( #2299 )
2026-04-08 00:48:36 +02:00
Soxoj
f5151ca0fd
Pyinstaller GitHub workflow fix ( #2298 )
2026-04-08 00:48:36 +02:00
Soxoj
43db010dfe
Update Telegram bot link in README ( #2293 )
2026-04-08 00:48:36 +02:00
Soxoj
59535c59e5
Fixed false positives in top-500 ( #2292 )
2026-04-08 00:48:36 +02:00
Soxoj
eccc09275a
Dockerfile fix ( #2290 )
2026-04-08 00:48:23 +02:00
dependabot[bot]
2e94bafb7b
Bump pypdf from 6.4.0 to 6.9.1 ( #2281 )
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.4.0 to 6.9.1.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.4.0...6.9.1 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.9.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:23 +02:00
dependabot[bot]
5a6ee2ef90
Bump cryptography from 44.0.1 to 46.0.5 ( #2270 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 44.0.1 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/44.0.1...46.0.5 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:23 +02:00
dependabot[bot]
d180101a06
Bump black from 25.11.0 to 26.3.1 ( #2280 )
...
Bumps [black](https://github.com/psf/black ) from 25.11.0 to 26.3.1.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/25.11.0...26.3.1 )
---
updated-dependencies:
- dependency-name: black
dependency-version: 26.3.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:48:18 +02:00
dependabot[bot]
c0af820de3
Bump pillow from 11.0.0 to 12.1.1 ( #2271 )
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 11.0.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.0.0...12.1.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:45:06 +02:00
dependabot[bot]
b7125dc97e
Bump urllib3 from 2.5.0 to 2.6.3 ( #2262 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.5.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 00:45:06 +02:00
Tang Vu
108fef50ee
refactor: unexpanded tilde in file path ( #2283 )
...
The path `'~/.maigret/settings.json'` uses a tilde (`~`) which is not automatically expanded by Python's `open()` function. This will cause the settings file in the user's home directory to be silently ignored (caught by `FileNotFoundError`) because Python will look for a literal directory named `~` in the current working directory.
Affected files: settings.py
2026-04-08 00:45:06 +02:00
Tang Vu
4470c3a440
refactor: missing tests for settings cascade and override logic ( #2287 )
...
The `Settings.load()` method iterates through multiple configuration file paths and updates the internal `__dict__`, intending to override earlier default settings with later user-specific ones. This cascading logic is a core configuration feature but lacks explicit tests to guarantee that dictionary merging and overriding behave exactly as documented (e.g., ensuring a setting in `~/.maigret/settings.json` correctly overrides `resources/settings.json` without wiping out other keys).
Affected files: test_settings.py
2026-04-08 00:45:06 +02:00
Tang Vu
84529cd5b4
♻️ Refactor: Hardcoded relative path for database file ( #2285 )
...
* refactor: hardcoded relative path for database file
`app.config['MAIGRET_DB_FILE']` is set to a hardcoded relative path `os.path.join('maigret', 'resources', 'data.json')`. If the Flask application is executed from a different working directory (other than the repository root), it will fail to find the database file and crash.
Affected files: app.py, settings.py
* refactor: hardcoded relative path for database file
`app.config['MAIGRET_DB_FILE']` is set to a hardcoded relative path `os.path.join('maigret', 'resources', 'data.json')`. If the Flask application is executed from a different working directory (other than the repository root), it will fail to find the database file and crash.
Affected files: app.py, settings.py
2026-04-08 00:45:06 +02:00
Olivier Cervello
7ee1872dbc
Update poetry.lock to match pyproject.toml changes
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 11:06:54 +01:00
Olivier Cervello
5130206b98
Bump lxml minimum to 6.0.2 for Python 3.14 compatibility
...
lxml 5.x fails to build on Python 3.14 due to incompatible pointer
types in Cython-generated C code. lxml 6.0.2 compiles correctly.
Fixes #2266
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 11:04:57 +01:00
dependabot[bot]
83a9dafe55
Bump mypy from 1.18.2 to 1.19.0 ( #2250 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.18.2 to 1.19.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.18.2...v1.19.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.19.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 21:13:28 +01:00
dependabot[bot]
b4147d2cd3
Bump pytest from 8.4.2 to 9.0.1 ( #2244 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.4.2 to 9.0.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 21:13:15 +01:00
dependabot[bot]
aa591da913
Bump aiohttp from 3.13.2 to 3.13.3 ( #2261 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-06 21:12:22 +01:00