Skip to content

Releases: refinedev/refine

@refinedev/core@5.0.12

02 Apr 16:44
4d60acf

Choose a tag to compare

Patch Changes

  • #7372 59c6470ca0ecff0588f749ef4530312e7537bfdd Thanks @alicanerdurmaz! - fix(core): preserve custom getList response fields in useList and useTable results.

    We had an edge case where custom fields returned from getList were available on query.data but dropped from result. Now those extra fields are preserved in both useList and useTable.

@refinedev/mui@8.0.2

23 Mar 07:45
b70359f

Choose a tag to compare

Patch Changes

  • #7345 af721fe26017cbe11ec997574908b40862a51a63 Thanks @tysoncung! - fix(mui): respect custom startIcon when hideText is true on all button components

    When hideText={true} is used with a custom startIcon, all MUI button components (ShowButton, EditButton, DeleteButton, CloneButton, CreateButton, ListButton, RefreshButton, SaveButton, ExportButton, ImportButton) ignored the custom icon and always showed the default one. This also caused two icons to appear at the same time.

    Now the custom startIcon is used when provided, and the default icon is only used as a fallback.

    Resolves #7343

@refinedev/devtools@2.0.5

16 Mar 16:36
4bdb104

Choose a tag to compare

Patch Changes

@refinedev/core@5.0.11

16 Mar 16:36
4bdb104

Choose a tag to compare

Patch Changes

@refinedev/cli@2.16.52

16 Mar 16:36
4bdb104

Choose a tag to compare

Patch Changes

  • #7315 b319c8a7a2f11896008f349481b03ddcf9ed2de0 Thanks @Aaron3312! - fix: resolve bin path from cwd to support monorepo workspace hoisting

    resolveBin() now walks up from process.cwd() to find node_modules/.bin/<name>, fixing MODULE_NOT_FOUND errors when running refine dev in npm/bun/yarn workspaces where packages are hoisted to a parent node_modules.

@refinedev/remix-router@4.0.4

05 Mar 12:25
82f6763

Choose a tag to compare

Patch Changes

  • #7245 bf3cc65f73a6801a5fd1e42e6162efd2e89406d3 Thanks @harsha-cpp! - fix: correctly parse deeply nested conditional filters from URL with syncWithLocation

    Increased qs.parse depth from default 5 to 10 to support deeply nested conditional filters (e.g., or -> and -> {field, operator, value}). Previously, nested filter properties were incorrectly parsed as bracket notation keys ([field], [operator], [value]) after page reload when using syncWithLocation: true.

@refinedev/react-router@2.0.4

05 Mar 12:25
82f6763

Choose a tag to compare

Patch Changes

  • #7245 bf3cc65f73a6801a5fd1e42e6162efd2e89406d3 Thanks @harsha-cpp! - fix: correctly parse deeply nested conditional filters from URL with syncWithLocation

    Increased qs.parse depth from default 5 to 10 to support deeply nested conditional filters (e.g., or -> and -> {field, operator, value}). Previously, nested filter properties were incorrectly parsed as bracket notation keys ([field], [operator], [value]) after page reload when using syncWithLocation: true.

@refinedev/nextjs-router@7.0.5

05 Mar 12:25
82f6763

Choose a tag to compare

Patch Changes

  • #7245 bf3cc65f73a6801a5fd1e42e6162efd2e89406d3 Thanks @harsha-cpp! - fix: correctly parse deeply nested conditional filters from URL with syncWithLocation

    Increased qs.parse depth from default 5 to 10 to support deeply nested conditional filters (e.g., or -> and -> {field, operator, value}). Previously, nested filter properties were incorrectly parsed as bracket notation keys ([field], [operator], [value]) after page reload when using syncWithLocation: true.

@refinedev/mui@8.0.1

05 Mar 12:25
82f6763

Choose a tag to compare

Patch Changes

@refinedev/core@5.0.10

05 Mar 12:25
82f6763

Choose a tag to compare

Patch Changes

  • #7245 bf3cc65f73a6801a5fd1e42e6162efd2e89406d3 Thanks @harsha-cpp! - fix: correctly parse deeply nested conditional filters from URL with syncWithLocation

    Increased qs.parse depth from default 5 to 10 to support deeply nested conditional filters (e.g., or -> and -> {field, operator, value}). Previously, nested filter properties were incorrectly parsed as bracket notation keys ([field], [operator], [value]) after page reload when using syncWithLocation: true.