Skip to content

Release v17.24.1

Choose a tag to compare

@github-actions github-actions released this 20 Nov 18:28
0bee1d5

Summary

Removed Handlebars dependency from generated TypeScript proxies. Route parameters are now replaced using regex with encodeURIComponent, and query strings are built using native URLSearchParams.

Changed

  • Route parameter replacement now uses regex pattern matching instead of Handlebars templates
  • Query string parameters (paging, sorting) now built with URLSearchParams for proper encoding
  • Generated proxy code no longer imports or compiles Handlebars templates

Fixed

  • Paging and sorting parameters now correctly appended to URLs (previously added after URL creation, causing them to be ignored)

Removed

  • handlebars dependency from @cratis/applications, @cratis/applications.react, and @cratis/applications.vite packages
  • routeTemplate property from IQueryFor, IObservableQueryFor, QueryFor, ObservableQueryFor, and Command classes
  • RouteTemplate parameter from QueryDescriptor and CommandDescriptor
  • RouteExtensions.cs containing MakeRouteTemplate() method