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/[email protected]
Minor Changes
#5945
903ea231538b00ce02ddc9394c72848ec1e90772
Thanks @aliemir! - 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
#5945
cff950ba8b66143f5c08c3ef9f4cd112a9dc7448
Thanks @aliemir! - lock theant-design/icons
version to5.0.1
#5945
fa31883601d3d0abd690dac62eed94487091022b
Thanks @aliemir! - 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.#5945
fc1f7d91b1aa987c29a700b5227e744b27aeddda
Thanks @aliemir! - 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.#5945
f91bbb4a5c81cb8d22756ef05f6def9bd1a4ca12
Thanks @aliemir! - 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:
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
903ea231538b00ce02ddc9394c72848ec1e90772
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Minor Changes
#5945
903ea231538b00ce02ddc9394c72848ec1e90772
Thanks @aliemir! - 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
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
903ea231538b00ce02ddc9394c72848ec1e90772
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Minor Changes
#5945
a39f1952554120893ea83db904037917fc293dc6
Thanks @aliemir! - 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
#5945
903ea231538b00ce02ddc9394c72848ec1e90772
Thanks @aliemir! - 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
#5945
208f77177f9821ee1860ffe031e6b2a9645d1bb6
Thanks @aliemir! - fix(core): update default titlesPreviously, default titles included lowercase "refine", which was not correct. This commit updates the default titles to include "Refine" instead.
#5945
84cac61b84ab872394424ebf358eeb380f40121d
Thanks @aliemir! - 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.#5945
4cc74478cbec8caa3023a50ce62f1d5b2f7158a5
Thanks @aliemir! - 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.#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
a1e36e6e909a91bc6218478f136b49a8e82a7e32
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Minor Changes
#5945
903ea231538b00ce02ddc9394c72848ec1e90772
Thanks @aliemir! - 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
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
903ea231538b00ce02ddc9394c72848ec1e90772
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Minor Changes
#5945
903ea231538b00ce02ddc9394c72848ec1e90772
Thanks @aliemir! - 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
#5945
5b1230b63bf07034e81d0c0116fcc4ab14f7537c
Thanks @aliemir! - 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.#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
903ea231538b00ce02ddc9394c72848ec1e90772
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Minor Changes
#5945
e154d399afbfcc560ad3e349d0f76d2701ae866e
Thanks @aliemir! - feat(nestjs-query): implemented getApiUrlresolves [FEAT]: implement
getApiUrl
in@refinedev/nestjs-query
#5606Patch Changes
#5945
216d061513b84f1b19d4a31164b2342d824a5b2d
Thanks @aliemir! - 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
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Minor Changes
a39f1952554120893ea83db904037917fc293dc6
Thanks @aliemir! - 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
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
45b68cc3450618468e938f9540dc52ff088b555a
Thanks @aliemir! - fix: remove hardcoded path prefix from bin resolve for remix run command.#5945
429009db854653ab3ca00fbfb84561de38b3a255
Thanks @aliemir! - fix: capitalize RefineCapitalized "Refine" in the user-facing texts
#5945
6c22ece19f44ca2b99ad70543f9ee40b4b139863
Thanks @aliemir! - 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.#5945
429009db854653ab3ca00fbfb84561de38b3a255
Thanks @aliemir! - 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.#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
429009db854653ab3ca00fbfb84561de38b3a255
,6c22ece19f44ca2b99ad70543f9ee40b4b139863
,6c22ece19f44ca2b99ad70543f9ee40b4b139863
,90930b381d8d369c63bc59beedf69c391875166d
,bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
]:@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
45b68cc3450618468e938f9540dc52ff088b555a
,429009db854653ab3ca00fbfb84561de38b3a255
,6c22ece19f44ca2b99ad70543f9ee40b4b139863
,429009db854653ab3ca00fbfb84561de38b3a255
,bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
,6c22ece19f44ca2b99ad70543f9ee40b4b139863
,6c22ece19f44ca2b99ad70543f9ee40b4b139863
,90930b381d8d369c63bc59beedf69c391875166d
,bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
]:@refinedev/[email protected]
Patch Changes
#5945
a1e36e6e909a91bc6218478f136b49a8e82a7e32
Thanks @aliemir! - 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.#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
,6c22ece19f44ca2b99ad70543f9ee40b4b139863
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Patch Changes
#5945
429009db854653ab3ca00fbfb84561de38b3a255
Thanks @aliemir! - fix: capitalize RefineCapitalized "Refine" in the user-facing texts
#5945
6c22ece19f44ca2b99ad70543f9ee40b4b139863
Thanks @aliemir! - 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.
#5945
6c22ece19f44ca2b99ad70543f9ee40b4b139863
Thanks @aliemir! - chore(devtools-server): customizable exit functionThis change allows you to customize the exit function of the devtools server when using it via API.
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.#5945
bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
Thanks @aliemir! - 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 [
bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
,6c22ece19f44ca2b99ad70543f9ee40b4b139863
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Patch Changes
#5945
bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
Thanks @aliemir! - 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.#5945
6c22ece19f44ca2b99ad70543f9ee40b4b139863
Thanks @aliemir! - 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.
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
429009db854653ab3ca00fbfb84561de38b3a255
Thanks @aliemir! - fix: capitalize RefineCapitalized "Refine" in the user-facing texts
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.#5945
bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
Thanks @aliemir! - 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 [
bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e
,6c22ece19f44ca2b99ad70543f9ee40b4b139863
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
c6f04637a890fced05adae0a2533bb554c1de428
Thanks @aliemir! - 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.#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
cff950ba8b66143f5c08c3ef9f4cd112a9dc7448
Thanks @aliemir! - lock theant-design/icons
version to5.0.1
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
a39f1952554120893ea83db904037917fc293dc6
,208f77177f9821ee1860ffe031e6b2a9645d1bb6
,903ea231538b00ce02ddc9394c72848ec1e90772
,84cac61b84ab872394424ebf358eeb380f40121d
,4cc74478cbec8caa3023a50ce62f1d5b2f7158a5
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.#5945
61031da8217c7f0aef1f5381f55b819250006ada
Thanks @aliemir! - fix: "mapOperator" test type error.Some
CrudOperators
not supported inmapOperator
type but still extended fromCrudOperators
. To fix that we usePartial
type formapOperator
function.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
8d9ce12215b0871de47b4f5113efcbc4e50ac19b
Thanks @aliemir! - fix: "mapOperator" test type error.Some
CrudOperators
not supported inoperatorMappings
type but still extended fromCrudOperators
. To fix that we usePartial
type foroperatorMappings
type.#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.@refinedev/[email protected]
Patch Changes
#5945
903ea231538b00ce02ddc9394c72848ec1e90772
Thanks @aliemir! - chore(ui-tests): add test case for globally passed app title and app icon to title tests#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
a39f1952554120893ea83db904037917fc293dc6
,208f77177f9821ee1860ffe031e6b2a9645d1bb6
,903ea231538b00ce02ddc9394c72848ec1e90772
,84cac61b84ab872394424ebf358eeb380f40121d
,903ea231538b00ce02ddc9394c72848ec1e90772
,4cc74478cbec8caa3023a50ce62f1d5b2f7158a5
,90930b381d8d369c63bc59beedf69c391875166d
]:@refinedev/[email protected]
Patch Changes
#5945
903ea231538b00ce02ddc9394c72848ec1e90772
Thanks @aliemir! - 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.#5945
90930b381d8d369c63bc59beedf69c391875166d
Thanks @aliemir! - chore: addedtype
qualifier to imports used as type only.Updated dependencies [
a39f1952554120893ea83db904037917fc293dc6
,208f77177f9821ee1860ffe031e6b2a9645d1bb6
,903ea231538b00ce02ddc9394c72848ec1e90772
,84cac61b84ab872394424ebf358eeb380f40121d
,4cc74478cbec8caa3023a50ce62f1d5b2f7158a5
,90930b381d8d369c63bc59beedf69c391875166d
]: