v0.0.28
pydantic/montyv0.0.28Apr 9, 2026by soxoj
AI Summary
This release introduces a plugin system, migrates the project configuration to pyproject.toml, and adds support for over 30 new platforms including Chess.com, Roblox, Pinterest, and various Web3/crypto sites. It also includes CLI improvements and fixes several extraction bugs.
Key Highlights
- Introduction of a plugin system for extensibility
- Migration to pyproject.toml for project configuration
- Massive expansion of supported platforms (Chess.com, Roblox, Pinterest, Threads, etc.)
- License change to MIT
New Features
- Added 30+ new extractors (Chess.com, Roblox, Pinterest, Periscope, Habr, Taplink, Product Hunt, Threads, Stack Exchange API, LeetCode GraphQL, Boosty API, Smule, Weibo API, Crypto/Web3 platforms)
- Implemented plugin support system
- Migrated project configuration to pyproject.toml
- Added CLI optional URL hint pre-check
- Added URL mutation support for Pinterest
- Fixed Facebook profile parsing and various extraction bugs
Full Release Notes
## What's Changed * A few improvements, tests fixed by @soxoj in https://github.com/soxoj/socid-extractor/pull/204 * Additional tests by @soxoj in https://github.com/soxoj/socid-extractor/pull/205 * added duolingo.com by @ayxkaddd in https://github.com/soxoj/socid-extractor/pull/199 * feat(schemes): TwitchTracker, Chess.com API, Roblox user/lookup, MAL,… by @soxoj in https://github.com/soxoj/socid-extractor/pull/206 * Bump pytest from 8.3.4 to 9.0.2 by @dependabot[bot] in https://github.com/soxoj/socid-extractor/pull/203 * Bump pytest-xdist from 3.6.1 to 3.8.0 by @dependabot[bot] in https://github.com/soxoj/socid-extractor/pull/192 * Update beautifulsoup4 requirement from ~=4.12.3 to ~=4.14.3 by @dependabot[bot] in https://github.com/soxoj/socid-extractor/pull/202 * Bump pytest-rerunfailures from 15.0 to 16.1 by @dependabot[bot] in https://github.com/soxoj/socid-extractor/pull/198 * feat(cli): optional URL hint pre-check by @soxoj in https://github.com/soxoj/socid-extractor/pull/207 * Add Pinterest link extraction and URL mutation support by @Copilot in https://github.com/soxoj/socid-extractor/pull/208 * Add 6 new extractors: Fandom, Substack, Hashnode, Rarible, CSSBattle,… by @soxoj in https://github.com/soxoj/socid-extractor/pull/211 * Add Periscope (pscp.tv) extraction test and broadcasts_count field by @Copilot in https://github.com/soxoj/socid-extractor/pull/212 * Fix BuzzFeed extraction: update stale page flag by @Copilot in https://github.com/soxoj/socid-extractor/pull/210 * Add YouTube, Wikipedia, Lesswrong, Bluesky, Scratch, DailyMotion, Sli… by @soxoj in https://github.com/soxoj/socid-extractor/pull/213 * Add Habr, Taplink, Product Hunt, Threads extractors; improve XVideos,… by @soxoj in https://github.com/soxoj/socid-extractor/pull/215 * Add Chess.com and Roblox by @soxoj in https://github.com/soxoj/socid-extractor/pull/216 * Fix broken Facebook profile parsing by @Copilot in https://github.com/soxoj/socid-extractor/pull/217 * Add Stack Exchange API, LeetCode GraphQL, Boosty API by @soxoj in https://github.com/soxoj/socid-extractor/pull/220 * Pyproject toml migration by @soxoj in https://github.com/soxoj/socid-extractor/pull/221 * Add Smule profile extraction by @Copilot in https://github.com/soxoj/socid-extractor/pull/219 * License change to MIT by @soxoj in https://github.com/soxoj/socid-extractor/pull/222 * Fix Threads and Chess parsing by @soxoj in https://github.com/soxoj/socid-extractor/pull/224 * Crypto/Web3 platform extractors with crosslinks by @soxoj in https://github.com/soxoj/socid-extractor/pull/225 * Fix Threads parsing by @soxoj in https://github.com/soxoj/socid-extractor/pull/226 * Add Weibo API scheme for JSON profile extraction by @Copilot in https://github.com/soxoj/socid-extractor/pull/214 * Add plugins support by @soxoj in https://github.com/soxoj/socid-extractor/pull/227 * Fix descr extraction for Boosty by @soxoj in https://github.com/soxoj/socid-extractor/pull/228 * Fix Vimeo extraction by @soxoj in https://github.com/soxoj/socid-extractor/pull/229 * Bump to 0.0.28 by @soxoj in https://github.com/soxoj/socid-extractor/pull/231 ## New Contributors * @ayxkaddd made their first contribution in https://github.com/soxoj/socid-extractor/pull/199 * @Copilot made their first contribution in https://github.com/soxoj/socid-extractor/pull/208 **Full Changelog**: https://github.com/soxoj/socid-extractor/compare/v0.0.27...v0.0.28