Changelog¶
All notable changes to Django Admin MCP are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
Added¶
- Comprehensive MkDocs Material documentation
- Getting started guides
- Tool reference documentation
- Example conversations and use cases
[0.1.0] - 2024-01-15¶
Added¶
- Initial release
MCPAdminMixinfor exposing Django admin models- Token-based authentication with
MCPTokenmodel - CRUD operations:
list_*,get_*,create_*,update_*,delete_* - Model introspection:
describe_*,find_models - Admin actions:
actions_*,action_*,bulk_* - Relationships:
related_*,history_*,autocomplete_* - Full Django admin permission integration
- Support for Django 3.2, 4.0, 4.1, 4.2, 5.0
- Support for Python 3.10, 3.11, 3.12
Security¶
- Bearer token authentication
- Token expiration (default 90 days)
- Django permission checking on all operations
- Principle of least privilege (tokens start with no permissions)
Version History¶
| Version | Release Date | Python | Django |
|---|---|---|---|
| 0.1.0 | 2024-01-15 | 3.10+ | 3.2+ |
Upgrade Guide¶
From Pre-release to 0.1.0¶
If you were using a pre-release version:
-
Update the package:
-
Run migrations:
-
Recreate any tokens (token format may have changed)
Deprecation Policy¶
- Features are deprecated for at least one minor version before removal
- Deprecated features will emit warnings
- Migration guides are provided for breaking changes