You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Remove deprecated apollo tracing, opentracing, and extend_federated_schema**
12
-
-**Make base handler class names consistent**
13
-
-**Make convert_names_case handle digit boundaries in lowercase names**
14
9
15
-
### 🐛 Bug Fixes
16
-
- Add subresource integrity (SRI) to GraphiQL explorer scripts
17
-
- Add missing permission
18
-
- Return correct success value when errors occurs
19
-
- Fix GraphQL.get_request_data return type
20
-
- Make convert_names_case run before directives in make_executable_schema
21
-
22
-
### 📚 Documentation
23
-
- Get rid of deprecated. Fix llms.txt paths
24
-
- Fixing styles, typos. Cleanups
25
-
- Update typing in api references
26
-
- Add more examples
27
-
- Fix description for string-based enums
28
-
29
-
### 🛠️ Build System
30
-
- Update classifiers and versioning policy
31
-
- Add git-cliff for automated changelog and release notes
32
-
33
-
---
34
-
35
-
## Migration Guide: 0.29.0 → 1.0.0
36
-
37
-
### Removed `EnumType.bind_to_default_values`
38
-
39
-
The `EnumType.bind_to_default_values()` method, deprecated since 0.22, has been removed. `make_executable_schema` already calls `repair_schema_default_enum_values` internally, so the manual call is unnecessary.
40
-
41
-
**Migration:** Remove the call entirely.
42
-
43
-
```python
44
-
# Before
45
-
from ariadne import EnumType, make_executable_schema
### `convert_names_case` now handles digit boundaries
124
-
125
-
`convert_names_case` now inserts underscores at digit boundaries in lowercase names. Previously, names that were already lowercase were skipped entirely. Now the custom name converter is called for **all** fields, including already-lowercase ones.
126
-
127
-
Examples of changed behavior:
128
-
129
-
| GraphQL name | Before | After |
130
-
|-------------|--------|-------|
131
-
|`foobar19`|`foobar19`|`foobar_19`|
132
-
|`test134`|`test134`|`test_134`|
133
-
|`134test`|`134test`|`134_test`|
134
-
135
-
**Migration:** If you rely on the old behavior (no underscores at digit boundaries), pass a custom `name_converter` to `make_executable_schema`:
0 commit comments