Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
@refinedev/antd@5.40.0
Minor Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat: use global values by default for app title and app iconNow
<Refine />
component acceptsoptions.title
prop that can be used to set app icon and app name globally. For<ThemedLayoutV2 />
and<AuthPage />
components, these values will be used by default. While users can useoptions.title
to pass global values for app icon and app name, option to override through<ThemedTitleV2 />
component is still available for users to override these values in specific use cases.Then,
<ThemedLayoutV2 />
and<AuthPage />
components will display<MyIcon />
and"Refine App"
as app icon and app name respectively.Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - lock theant-design/icons
version to5.0.1
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: unpinantd
version that was causing build issuesWith
antd
's5.17.0
version, Next.js apps were stuck in the build process. To prevent this from breaking all Refine apps with Next.js, we've pinned the version to5.16.5
as a workaround. Since then, the issue has been resolved by updating an internal dependency ofantd
, we no longer need to pin the version.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat(antd): search form in useTable should work with syncWithLocationEven though the form is managed by
useTable
hook from@refinedev/antd
. It wasn't respecting thesyncWithLocation
prop to set values accordingly at initial render when registered fields are matching with the query params. Now it will look for matching fields and set values accordingly from synced filters.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: Filtering<Table />
with<FilterDropdown />
and<DatePicker />
doesn't work withsyncWithLocation
. Date range table filter in Ant Design is broken #5933feat: Added
rangePickerFilterMapper
utility function to convertselectedKeys
to satisfy both the Refine and<DatePicker.RangePicker />
.Usage example:
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/chakra-ui@2.31.0
Minor Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat: use global values by default for app title and app iconNow
<Refine />
component acceptsoptions.title
prop that can be used to set app icon and app name globally. For<ThemedLayoutV2 />
and<AuthPage />
components, these values will be used by default. While users can useoptions.title
to pass global values for app icon and app name, option to override through<ThemedTitleV2 />
component is still available for users to override these values in specific use cases.Then,
<ThemedLayoutV2 />
and<AuthPage />
components will display<MyIcon />
and"Refine App"
as app icon and app name respectively.Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/core@4.51.0
Minor Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - Added ina and nina CrudOperators. Added filtering by these operators to Supabase data provider[FEAT]: Supabase Data Provider should filter array column by array #5902
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat(core): ability to pass global app title and iconAdded ability to pass global app name and icon values through
<Refine />
component'soptions
prop.Now
<Refine />
component acceptsoptions.title
prop that can be used to set app icon and app name globally. By default these values will be accessible throughuseRefineOptions
hook and will be used in<ThemedLayoutV2 />
and<AuthPage />
components of the UI packages.Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix(core): update default titlesPreviously, default titles included lowercase "refine", which was not correct. This commit updates the default titles to include "Refine" instead.
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - refactor: omitto
parameter if at root when unauthenticatedIf user is not authenticated,
<Authenticated />
redirects to the provided route and appends the current route to theto
parameter. With this change, if the current route is the root (/
), theto
parameter will be omitted.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat:<GitHubBanner />
haspaddingLeft: 200px
by default to make space for the sidebar. This is not needed when the sidebar is not present.From on,
<GitHubBanner />
style property can be overridden by passingcontainerStyle
prop.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/mantine@2.32.0
Minor Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat: use global values by default for app title and app iconNow
<Refine />
component acceptsoptions.title
prop that can be used to set app icon and app name globally. For<ThemedLayoutV2 />
and<AuthPage />
components, these values will be used by default. While users can useoptions.title
to pass global values for app icon and app name, option to override through<ThemedTitleV2 />
component is still available for users to override these values in specific use cases.Then,
<ThemedLayoutV2 />
and<AuthPage />
components will display<MyIcon />
and"Refine App"
as app icon and app name respectively.Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/mui@5.17.0
Minor Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat: use global values by default for app title and app iconNow
<Refine />
component acceptsoptions.title
prop that can be used to set app icon and app name globally. For<ThemedLayoutV2 />
and<AuthPage />
components, these values will be used by default. While users can useoptions.title
to pass global values for app icon and app name, option to override through<ThemedTitleV2 />
component is still available for users to override these values in specific use cases.Then,
<ThemedLayoutV2 />
and<AuthPage />
components will display<MyIcon />
and"Refine App"
as app icon and app name respectively.Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix:transformMuiOperatorToCrudOperator
return type is wrong.This PR fixes the return type of
transformMuiOperatorToCrudOperator
function. It has return typeExclude<CrudOperators, "or">
but it also should excludeand
operator to satisfyLogicalFilter
type.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/nestjs-query@1.3.0
Minor Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat(nestjs-query): implemented getApiUrlresolves [FEAT]: implement
getApiUrl
in@refinedev/nestjs-query
#5606Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: implement unimplemented operatorsThe following filter operators have been implemented.
containss
ncontainss
startswiths
nstartswiths
endswiths
nendswiths
nbetween
Resolves [BUG] Some filter operators are not implemented in the Nestjs-Query Data Provider #6008
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/supabase@5.9.0
Minor Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - Added ina and nina CrudOperators. Added filtering by these operators to Supabase data provider[FEAT]: Supabase Data Provider should filter array column by array #5902
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/ably@4.1.8
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/airtable@4.4.11
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/appwrite@6.5.3
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/cli@2.16.33
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: remove hardcoded path prefix from bin resolve for remix run command.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: capitalize RefineCapitalized "Refine" in the user-facing texts
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix(cli): prevent exit on devtools errorUpdated the
dev
command's devtools runner logic to prevent the process from exiting when devtools server fails to start. Previously, the process would exit if devtools server failed to start regardless of the development server's status.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - feat(cli): prompt to update all inupdate
commandPreviously, if users doesn't provide
--all
option,update
command will display an interactive prompt to pick which packages to update. Now, before displaying the prompt, it will ask if users want to update all packages.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/codemod@4.1.10
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/devtools@1.2.3
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/devtools-internal@1.1.11
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix(devtools-internal): broken env conditional in useQuerySubscription hookWhen using Refine with React Native,
process.env.NODE_ENV !== "development" ? () => ({}) : () => {...}
conditional inuseQuerySubscription
hook was causing a syntax error. This PR fixes the issue by explicitly returning an empty object on non-development environments.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/devtools-server@1.1.31
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: capitalize RefineCapitalized "Refine" in the user-facing texts
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - refactor: use same port for ws and http serversThis PR merges WebSocket and Http server ports into one (5001) to simplify the configuration and avoid port conflicts. Previously the WebSocket server was running on port 5002 and the Http server on port 5001. Now both servers are running on port 5001.
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore(devtools-server): customizable exit functionThis change allows you to customize the exit function of the devtools server when using it via API.
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: remove annoying auth error at initial project loadsWhen users create a new project or their devtools token expires, their console is polluted with network errors due to missing authentication. This PR removes these errors by handling auth requests in a user-friendly way.
Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/devtools-shared@1.1.9
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: prevent websocket closing errors in consoleWhen
<DevtoolsProvider />
component is mounted in apps with React's strict mode, it will try to initialize the websocket connection twice and first one will be closed immediately before the connection is established. This PR will delay closing the websocket connection until it's established properly to prevent these errors from appearing in the console.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - refactor: use same port for ws and http serversThis PR merges WebSocket and Http server ports into one (5001) to simplify the configuration and avoid port conflicts. Previously the WebSocket server was running on port 5002 and the Http server on port 5001. Now both servers are running on port 5001.
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/devtools-ui@1.1.24
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: capitalize RefineCapitalized "Refine" in the user-facing texts
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: remove annoying auth error at initial project loadsWhen users create a new project or their devtools token expires, their console is polluted with network errors due to missing authentication. This PR removes these errors by handling auth requests in a user-friendly way.
Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/graphql@6.5.4
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/hasura@6.6.4
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix:hasuraFilters
object type.All fields in the
CrudOperators
interface must be used in thehasuraFilters
object type, but some fields may not be supported by Hasura. To resolve this, the object type has been changed to partial.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/inferencer@4.6.4
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - lock theant-design/icons
version to5.0.1
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/kbar@1.3.12
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/medusa@3.0.6
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/nestjsx-crud@5.0.8
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: "mapOperator" test type error.Some
CrudOperators
not supported inmapOperator
type but still extended fromCrudOperators
. To fix that we usePartial
type formapOperator
function.@refinedev/nextjs-router@6.0.6
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/react-hook-form@4.8.20
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/react-router-v6@4.5.11
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/react-table@5.6.12
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/remix-router@3.0.6
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/simple-rest@5.0.8
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - fix: "mapOperator" test type error.Some
CrudOperators
not supported inoperatorMappings
type but still extended fromCrudOperators
. To fix that we usePartial
type foroperatorMappings
type.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/strapi@4.1.12
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/strapi-v4@6.0.8
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.@refinedev/ui-tests@1.14.7
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore(ui-tests): add test case for globally passed app title and app icon to title tests6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]:@refinedev/ui-types@1.22.9
Patch Changes
6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore(ThemedTitleProps): update icon and text tsdoc descriptionsUpdated TSDoc descriptions of the
icon
andtext
props in theRefineLayoutThemedTitleProps
interface to provide default values and how they are used in the component.6bd14228760d3e1e205ea9248e427f9afa2ec046
Thanks @BatuhanW! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
,6bd14228760d3e1e205ea9248e427f9afa2ec046
]: