Skip to content

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 09 Dec 02:10
· 215 commits to main since this release
2e20e4b

Minor Changes

  • 1237ce4: BREAKING: Rename resultQueryFn to queryFn and resultMutationFn to mutationFn

    The result prefix was redundant since the TypeScript signature already encodes that these functions return Result types. This removes unnecessary Hungarian notation from the API.

    Migration:

    // Before
    defineQuery({
      queryKey: ["users"],
      resultQueryFn: () => getUsers(),
    });
    
    defineMutation({
      mutationKey: ["users", "create"],
      resultMutationFn: (input) => createUser(input),
    });
    
    // After
    defineQuery({
      queryKey: ["users"],
      queryFn: () => getUsers(),
    });
    
    defineMutation({
      mutationKey: ["users", "create"],
      mutationFn: (input) => createUser(input),
    });