v0.1.0 — Complete Implementation
Breaking: new module hierarchy
All modules reorganized to match HuggingFace's service groupings:
HuggingfaceClient.Inference.*— all inference (wasHuggingfaceInference.*)HuggingfaceClient.Hub.*— all hub APIs (wasHuggingfaceHub.*)HuggingfaceClient.Jinja— templates (wasHuggingfaceJinja)HuggingfaceClient.Agent— agents (wasHuggingfaceAgent)HuggingfaceClient.Error.*— errors (top-level, shared)HuggingfaceClient.Config— env vars & config
New service folders
hub/repositories/ repos, commits, files, snapshots, tags
hub/models/ Models Hub
hub/datasets/ Datasets Hub + Viewer
hub/spaces/ Spaces management
hub/discovery/ search, collections, papers
hub/collaboration/ discussions, PRs, webhooks, webhooks_server
hub/storage/ buckets, cache, filesystem (hf://)
hub/compute/ jobs, autotrain
hub/deployment/ inference endpoints
hub/enterprise/ organizations, gated_repos, oauth
hub/community/ users
hub/metadata/ model cards
hub/evaluation/ evaluate, leaderboardsNew modules
HuggingfaceClient.Inference.TGI— Text Generation Inference server clientHuggingfaceClient.Hub.AutoTrain— AutoTrain training APIHuggingfaceClient.Hub.Leaderboards— Hub leaderboardsHuggingfaceClient.Hub.Evaluate— metrics computationHuggingfaceClient.Hub.Search— full-filter model/dataset/space searchHuggingfaceClient.Hub.Organizations— org member managementHuggingfaceClient.Hub.FileSystem—hf://URI filesystem interfaceHuggingfaceClient.Hub.WebhooksServer— webhook payload verificationHuggingfaceClient.Config— environment variable management
v0.2.0 — Production-grade release
- Renamed from
huggingface_inferencetohuggingface_client - Added: Jobs, Buckets, Discussions, Webhooks, Gated repos, Inference Endpoints
- Added: Papers, Spaces, Users, Tags, Dataset Viewer, Cache, Metadata, Collections
- Added: HfFileSystem, AutoTrain, Leaderboards, Evaluate, Organizations
- Jinja2: 78/78 tests passing
v0.1.0 — Initial release
- 34 inference tasks, 25+ providers
- Basic Hub API (repos, files, models, datasets)
- Jinja2 engine, MCP Agent