v0.10: Consistent Null Handling, URL Utilities
This release focuses on consistency and extensibility. Null handling is now uniform across all schema types, making data transformations more predictable. New URL utilities enable custom URL construction and search parameter encoding.
class MyEndpoint<O extends RestGenerics = any> extends RestEndpoint<O> {
searchToString(searchParams) {
// Use qs library for complex nested object encoding
return qs.stringify(searchParams);
}
}
Breaking Changes:
Other Improvements:
- RestEndpoint.searchToString() for custom search param encoding
- getUrlBase, getUrlTokens exports for custom URL construction
- DevToolsManager memory leak fix
