v0.26.0
Minor Changes
-
5f0e7af: Make query and mutation definitions directly callable
Query and mutation definitions from
defineQueryanddefineMutationare now directly callable functions:// Queries - callable defaults to ensure() behavior const { data, error } = await userQuery(); // same as userQuery.ensure() // Mutations - callable defaults to execute() behavior const { data, error } = await createUser({ name: "John" }); // same as createUser.execute()
The explicit methods (
.ensure(),.fetch(),.execute()) remain available for when you need different behavior or prefer explicit code.Breaking change:
.optionsis now a property instead of a function. UpdatecreateQuery(query.options())tocreateQuery(query.options).