|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [5.0.0b0](https://github.com/auth0/auth0-python/tree/5.0.0b0) (2025-12-18) |
| 4 | +[Full Changelog](https://github.com/auth0/auth0-python/compare/4.13.0...5.0.0b0) |
| 5 | + |
| 6 | +⚠️ **BETA RELEASE** - This is a beta release with significant breaking changes. Please test thoroughly before upgrading production systems. |
| 7 | + |
| 8 | +**Breaking Changes** |
| 9 | + |
| 10 | +- **Complete rewrite of Management API client** - Generated from Auth0's OpenAPI specifications using [Fern](https://buildwithfern.com) |
| 11 | +- **Python 3.7 support dropped** - Minimum required version is now Python 3.8 |
| 12 | +- **Management API client restructured** - Methods organized into modular sub-clients for better discoverability |
| 13 | +- **Method signatures changed** - Consistent and predictable naming conventions across all endpoints |
| 14 | +- **Response types changed** - Strongly-typed Pydantic models replace generic dictionaries |
| 15 | +- **Import paths changed** - `from auth0.management.core.api_error import ApiError` instead of `from auth0.exceptions import Auth0Error` |
| 16 | +- **Pagination defaults changed** - `include_totals=True` is now the default for list operations |
| 17 | +- **Client initialization simplified** - `ManagementClient` takes `domain` instead of full `base_url` |
| 18 | + |
| 19 | +**Added** |
| 20 | + |
| 21 | +- First-class async support with `AsyncAuth0` and `AsyncManagementClient` |
| 22 | +- Automatic token management with client credentials in `ManagementClient` |
| 23 | +- Built-in pagination support with `include_totals=True` by default |
| 24 | +- Type-safe request/response objects using Pydantic models |
| 25 | +- Better IntelliSense and code completion support |
| 26 | +- Comprehensive API reference documentation |
| 27 | +- Migration guide for upgrading from v4.x |
| 28 | + |
| 29 | +**Changed** |
| 30 | + |
| 31 | +- Management API client fully regenerated using Fern |
| 32 | +- Package structure reorganized with hierarchical sub-clients |
| 33 | +- Error handling updated to use `ApiError` base class |
| 34 | +- Documentation updated with v5 examples |
| 35 | + |
| 36 | +**Note** |
| 37 | + |
| 38 | +- Authentication API remains **fully backward compatible** - no changes required |
| 39 | +- See [v5_MIGRATION_GUIDE.md](https://github.com/auth0/auth0-python/blob/v5/v5_MIGRATION_GUIDE.md) for detailed upgrade instructions |
| 40 | + |
| 41 | + |
3 | 42 | ## [4.13.0](https://github.com/auth0/auth0-python/tree/4.13.0) (2025-09-17) |
4 | 43 | [Full Changelog](https://github.com/auth0/auth0-python/compare/4.12.0...4.13.0) |
5 | 44 |
|
|
0 commit comments