66 KiB
@refinedev/cli
2.16.39
Patch Changes
-
#6400
451016a207d4dd6aecb4d56133efc1ad6229acffThanks @aliemir! - fix(cli): handle errors while fetching dependencies in get-project-typeWhen working with
denoor missingpackage.jsonfile, an error was thrown while determining the project type. This was causing the CLI to crash even though the fallbacks were provided. This PR handles such errors ingetProjectTypeand lets it use the fallback type. -
#6354
da9da4ed1a9700c7a48db6520d683168c48b226eThanks @arndom! - chore(cli): remove unused express dependencyRemoved
expressdependency which triggers a vulnerability warning fromserve-static. -
Updated dependencies [
da9da4ed1a9700c7a48db6520d683168c48b226e]:- @refinedev/devtools-server@1.1.37
2.16.38
Patch Changes
-
#6246
f5501f93a818d6e5811aa94cb354d77a2b1eb1ffThanks @YusukeSano! - feat: added scripts for Remix SPA ModeIt is now possible to execute the Remix SPA Mode script by selecting it from the platform options.
Two new project types are added
remix-viteandremix-spa.remix-viteis Remix + Vite andremix-spais Remix + Vite SPA Mode. Whileremix-vitetype can be inferred from the project configuration without needing to specify it in the command,remix-spatype needs to be specified explicitly. -
Updated dependencies [
6963e591f8f307aee9362d5dfff99972eb64bf03]:- @refinedev/devtools-server@1.1.36
2.16.37
Patch Changes
-
#6162
d7fb07e59ddcbef49437c64d3a92b3d47d850225Thanks @noritsune! - feat(cli): improve the resource add command to generate page files for Next.jsWhen using the add resource command in a project using Next.js, a page will be generated to perform the selected actions for that resource.
These pages simply display generated components that perform actions on the resource. The placement of page files assumes operation with the App Router. If you prefer to use the Page Router instead, you'll need to move them manually.
-
#6221
cbf2fd70a6a0d54722b6541c948ce8cb3f682fb4Thanks @alicanerdurmaz! - feat: Automatically install@refinedev/inferencerif missing after generating new resources. -
#6135
c3a75139f82de022b54855e87e200ab38c803af5Thanks @alicanerdurmaz! - fix:yarn refine updateremoves semver range specifiers(^,~) frompackage.json. #6134 -
#6226
9806a3629256d73bdc18ae808dce217f0108aad2Thanks @alicanerdurmaz! - fix:refine add resourcegenerating invalid React component name. #6225refine add resource blog-postscommand was generating invalid React component name when the resource name contains a hyphen. This issue has been fixed by converting the resource name to PascalCase before generating the React component name.- export const Blog-PostsList: React.FC = () => {}; + export const BlogPostsList: React.FC = () => {}; -
#6196
e2b467528f6a799c3219e3a8fefd4834a0ca0431Thanks @aliemir! - feat(cli): create base translation files for i18n provider in add provider commandCurrently
refine add provider i18ncommand is only creating a demo i18n provider implementation but misses the translation files. This PR adds the base translation files for the i18n provider which is used by Refine internally in hooks, notifications and components.Now
locale/en.jsonwill be added with primarily used translation keys and values for the i18n provider. -
#6185
603c73eb7d376fc2357a577f5921f844a8f444e4Thanks @aliemir! - fix(cli): avoid pollutingprocess.envwith unwanted environment variablesPreviously, the
@refinedev/cliuseddotenvto load environment variables from.envfiles and populateprocess.env. This caused issues when the users app has a different convention for environment variables, e.g..env.development,.env.production, etc.Now, the
@refinedev/cliwill read the file but avoid populatingprocess.envwith the variables and keep the values in its scope without passing them to the child processes. This will prevent unwanted environment variables from being passed to the child processes and avoid conflicts with the user's environment variables. -
#6185
603c73eb7d376fc2357a577f5921f844a8f444e4Thanks @aliemir! - feat(devtools): ability to change the port of the devtools serverNow users can change the port of the devtools server by setting the
REFINE_DEVTOOLS_PORTenvironment variable. Previously, the port was hardcoded to "5001" and could not be changed.If you're using
@refinedev/cli's runner commands to start your development server,REFINE_DEVTOOLS_PORTwill be propagated to your app with appropriate prefix. E.g. if you're using Vite, the environment variable will beVITE_REFINE_DEVTOOLS_PORTand it will be used by the@refinedev/devtools's<DevtoolsProvider />component to connect to the devtools server.- In Next.js apps, it will be prefixed with
NEXT_PUBLIC_ - In Craco and Create React App apps, it will be prefixed with
REACT_APP_ - In Remix apps and other custom setups, the environment variable will be used as is.
In some scenarios where the environment variables are not passed to the browser, you may need to manually set the Refine Devtools URL in the
<DevtoolsProvider />component via theurlprop. Remix apps do not automatically pass environment variables to the browser, so you will need to set the URL manually. If not set, the default URL will be used.While the port can be changed, this feature also allows users to host the devtools server on a different machine or domain and provide the
<DevtoolsProvider />with the custom domain URL. This such case will be useful if you're dockerizing your app and devtools server separately.Enterprise Edition: Refine Devtools running on ports other than "5001" is only available in the Enterprise Edition. If you're using the Community Edition, Refine Devtools will not work if the port is changed.
- In Next.js apps, it will be prefixed with
-
Updated dependencies [
603c73eb7d376fc2357a577f5921f844a8f444e4]:- @refinedev/devtools-server@1.1.35
2.16.36
Patch Changes
-
#6098
8bc2c1c6790d1e098ce0d98e01f608e3310f7b4aThanks @aliemir! - chore(cli): remove unused commandPreviously
@refinedev/clihad aproxycommand that is no longer in use and not required in any of the projects. This change removes the command from the CLI without a fallback. -
#6039
24db047aea42e307a9662c46fde50ea69ca8c381Thanks @aliemir! - fix(cli): type imports are breaking the code structure on swizzleWhen exporting elements with
swizzlecommand, it will try to replace and combine imports from Refine packages. This process was broken if the target file was usingimport typesyntax. This PR updates swizzle command to handleimport typesyntax separately.Resolves #6035
-
Updated dependencies [
8bc2c1c6790d1e098ce0d98e01f608e3310f7b4a,8bc2c1c6790d1e098ce0d98e01f608e3310f7b4a,8bc2c1c6790d1e098ce0d98e01f608e3310f7b4a,50d21076928ca738ec54cc5bcd17fad2683653dd]:- @refinedev/devtools-server@1.1.34
2.16.34
Patch Changes
-
#6059
ad42665ad9ccb07f6090da353377d016b67acdd0Thanks @aliemir! - fix(devtools): failing authentication checksDevtools was failing on determining the auth status and always ended up redirecting to the login page or the onboarding step regardless of the actual authentication status.
Resolves #6047
-
Updated dependencies [
ad42665ad9ccb07f6090da353377d016b67acdd0]:- @refinedev/devtools-server@1.1.32
2.16.33
Patch Changes
-
6bd14228760d3e1e205ea9248e427f9afa2ec046Thanks @BatuhanW! - fix: remove hardcoded path prefix from bin resolve for remix run command. -
6bd14228760d3e1e205ea9248e427f9afa2ec046Thanks @BatuhanW! - fix: capitalize RefineCapitalized "Refine" in the user-facing texts
-
6bd14228760d3e1e205ea9248e427f9afa2ec046Thanks @BatuhanW! - fix(cli): prevent exit on devtools errorUpdated the
devcommand'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. -
6bd14228760d3e1e205ea9248e427f9afa2ec046Thanks @BatuhanW! - feat(cli): prompt to update all inupdatecommandPreviously, if users doesn't provide
--alloption,updatecommand 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. -
6bd14228760d3e1e205ea9248e427f9afa2ec046Thanks @BatuhanW! - chore: addedtypequalifier to imports used as type only.- import { A } from "./example.ts"; + import type { A } from "./example.ts"; -
Updated dependencies [
6bd14228760d3e1e205ea9248e427f9afa2ec046,6bd14228760d3e1e205ea9248e427f9afa2ec046,6bd14228760d3e1e205ea9248e427f9afa2ec046,6bd14228760d3e1e205ea9248e427f9afa2ec046,6bd14228760d3e1e205ea9248e427f9afa2ec046]:- @refinedev/devtools-server@1.1.31
2.16.32
Patch Changes
-
#5945
45b68cc3450618468e938f9540dc52ff088b555aThanks @aliemir! - fix: remove hardcoded path prefix from bin resolve for remix run command. -
#5945
429009db854653ab3ca00fbfb84561de38b3a255Thanks @aliemir! - fix: capitalize RefineCapitalized "Refine" in the user-facing texts
-
#5945
6c22ece19f44ca2b99ad70543f9ee40b4b139863Thanks @aliemir! - fix(cli): prevent exit on devtools errorUpdated the
devcommand'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
429009db854653ab3ca00fbfb84561de38b3a255Thanks @aliemir! - feat(cli): prompt to update all inupdatecommandPreviously, if users doesn't provide
--alloption,updatecommand 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
90930b381d8d369c63bc59beedf69c391875166dThanks @aliemir! - chore: addedtypequalifier to imports used as type only.- import { A } from "./example.ts"; + import type { A } from "./example.ts"; -
Updated dependencies [
429009db854653ab3ca00fbfb84561de38b3a255,6c22ece19f44ca2b99ad70543f9ee40b4b139863,6c22ece19f44ca2b99ad70543f9ee40b4b139863,90930b381d8d369c63bc59beedf69c391875166d,bb89dc34bf6ef061d0bcdcf0cb3173fe7014ae5e]:- @refinedev/devtools-server@1.1.30
2.16.31
Patch Changes
-
#5928
db9756e7908Thanks @aliemir! - fix: type errors on typescript <5Due to the changes in #5881, typescript users below version 5 are facing type errors. This PR fixes the type errors by updating the file extensions required by the
d.mtsdeclaration files to provide a compatible declarations for both typescript 4 and 5 users. -
Updated dependencies []:
- @refinedev/devtools-server@1.1.29
2.16.30
Patch Changes
-
#5881
ba719f6ea26Thanks @aliemir! - fix: declaration files in node10, node16 and nodenext module resolutions -
Updated dependencies [
1c9a95f22ab,1c9a95f22ab,1c9a95f22ab,a9dbd808782]:- @refinedev/devtools-server@1.1.28
2.16.29
Patch Changes
- Updated dependencies [
aedc6a2961c]:- @refinedev/devtools-server@1.1.27
2.16.28
Patch Changes
-
#5807
b20a18e4dfcThanks @BatuhanW! - chore: update jscodeshift version to 0.15.2 -
#5765
0c197d82393Thanks @aliemir! - refactor: package bundles and package.json configuration for exportsPreviously, Refine packages had exported ESM and CJS bundles with same
.jsextension and same types for both with.d.tsextensions. This was causing issues with bundlers and compilers to pick up the wrong files for the wrong environment. Now we're outputting ESM bundles with.mjsextension and CJS bundles with.cjsextension. Also types are now exported with both.d.mtsand.d.ctsextensions.In older versions ESM and CJS outputs of some packages were using wrong imports/requires to dependencies causing errors in some environments. This will be fixed since now we're also enforcing the module type with extensions.
Above mentioned changes also supported with changes in
package.jsonfiles of the packages to support the new extensions and types. All Refine packages now includeexportsfields in their configuration to make sure the correct bundle is picked up by the bundlers and compilers. -
#5799
33a8a80d80fThanks @BatuhanW! - chore: update semver package version to 7.5.2. -
#5754
56ed144a0f5Thanks @alicanerdurmaz! - chore: TypeScript upgraded to v5.x.x. #5752 -
#5739
e9bbb1aa5afThanks @aliemir! - Removed redundant usage ofIResourceComponentsPropstype in component templates ofadd resourcecommand. This type only works with legacy routers and<RefineRoutes />component, its usage outside of these scopes are unnecessary. -
Updated dependencies [
b20a18e4dfc,0c197d82393,51f368eab1a,56ed144a0f5]:- @refinedev/devtools-server@1.1.26
2.16.27
Patch Changes
-
#5695
79865affa1cThanks @BatuhanW! - chore: apply biome format and fix lint errors. -
Updated dependencies [
79865affa1c]:- @refinedev/devtools-server@1.1.25
2.16.26
Patch Changes
- #5663
363fd4ed5f6Thanks @BatuhanW! - fix: demo access control provider typing.
2.16.25
Patch Changes
-
#5640
e504c5b043cThanks @BatuhanW! - feat: added "integration" option to "add" command.Now you can run the following command to add integration into your existing project:
> npm run refine add integration ? Which integration do you want to add? (Use arrow keys) ❯ Ant Design - Setup Ant Design with Refine React Router - Setup routing with React RouterFor now,
Ant Designintegration doesn't supportNextJSandRemixprojects.
2.16.24
Patch Changes
- Updated dependencies []:
- @refinedev/devtools-server@1.1.24
2.16.23
Patch Changes
- Updated dependencies [
ee0f7867c3]:- @refinedev/devtools-server@1.1.23
2.16.22
Patch Changes
-
#5398
fda3494215Thanks @alicanerdurmaz! - fix: Remix v2 requires build path as argument forremix-servebut Refine CLI was not passing it. From now on, Refine CLI will pass the build path as argument toremix-servecommand and uses the default./build/index.jsif not provided.You can pass the build path as argument to
refine startcommand.// package.json { "scripts": { "start": "refine start ./build/index.js" } }
2.16.21
Patch Changes
- #5425
190af9fce2Thanks @aliemir! - Updated@refinedev/corepeer dependencies to latest (^4.46.1)
2.16.20
Patch Changes
-
#5296
1b031a2c19Thanks @aliemir! - Updated--devtoolsflag in dev command to allow disabling devtools by--devtools=false. (Issue: #5215) -
Updated dependencies [
1b031a2c19]:- @refinedev/devtools-server@1.1.22
2.16.19
Patch Changes
- #5292
714841da4b24Thanks @aliemir! - Bumpnode-emojidependency resolution to^2.1.3to fix broken CJS builds.
2.16.18
Patch Changes
-
#5290
404f16a947f3Thanks @BatuhanW! - fix: overridenode-emojipackage version used bymarked-terminalto2.1.0fixes the issue: https://github.com/refinedev/refine/issues/5279
2.16.17
Patch Changes
- #5281
97d5d9c98b28Thanks @aliemir! - Fixed the version ofnode-emojito2.1.0. Sincev2.1.1depends on an ESM-only package, it breaks the build.
2.16.16
Patch Changes
- Updated dependencies []:
- @refinedev/devtools-server@1.1.21
2.16.15
Patch Changes
-
#5208
72f9f608f42Thanks @BatuhanW! - chore: update announcements source from next to master branch. -
Updated dependencies [
72f9f608f42]:- @refinedev/devtools-server@1.1.20
2.16.14
Patch Changes
- Updated dependencies []:
- @refinedev/devtools-server@1.1.19
2.16.13
Patch Changes
- Updated dependencies []:
- @refinedev/devtools-server@1.1.18
2.16.12
Patch Changes
-
#5151
b5f93f60f1dThanks @aliemir! - Update@refinedev/coreversion check for devtools runner to do a wider check to locate the package and its version. If the location is not found, it will start devtools without a version check. -
Updated dependencies [
2bd813f62bf,38f2a9b2e71]:- @refinedev/devtools-server@1.1.17
2.16.11
Patch Changes
-
#5151
b5f93f60f1dThanks @aliemir! - Update@refinedev/coreversion check for devtools runner to do a wider check to locate the package and its version. If the location is not found, it will start devtools without a version check. -
Updated dependencies [
2bd813f62bf,38f2a9b2e71]:- @refinedev/devtools-server@1.1.16
2.16.10
Patch Changes
- Updated dependencies [
be419eb31bc]:- @refinedev/devtools-server@1.1.15
2.16.9
Patch Changes
- Updated dependencies [
be419eb31bc]:- @refinedev/devtools-server@1.1.14
2.16.8
Patch Changes
- Updated dependencies [
78117485899]:- @refinedev/devtools-server@1.1.13
2.16.7
Patch Changes
- Updated dependencies [
78117485899]:- @refinedev/devtools-server@1.1.12
2.16.6
Patch Changes
-
#5073
6c40a720140Thanks @alicanerdurmaz! - chore: The packagesink,ink-markdown, andink-tablehave been replaced withmarked,marked-terminal, andcli-table3packages. -
Updated dependencies [
61366ebd866]:- @refinedev/devtools-server@1.1.11
2.16.5
Patch Changes
-
#5073
6c40a720140Thanks @alicanerdurmaz! - chore: The packagesink,ink-markdown, andink-tablehave been replaced withmarked,marked-terminal, andcli-table3packages. -
Updated dependencies [
61366ebd866]:- @refinedev/devtools-server@1.1.10
2.16.4
Patch Changes
-
#26
7533e541739Thanks @pull! - feat: From now on,npm run refine devtools initupdates@refinedev/coreto latest version. -
Updated dependencies [
7533e541739]:- @refinedev/devtools-server@1.1.9
2.16.3
Patch Changes
-
#5055
68f24d5b596Thanks @alicanerdurmaz! - feat: From now on,npm run refine devtools initupdates@refinedev/coreto latest version. -
Updated dependencies [
1fa531ebe89]:- @refinedev/devtools-server@1.1.8
2.16.2
Patch Changes
-
#5055
68f24d5b596Thanks @alicanerdurmaz! - feat: From now on,npm run refine devtools initupdates@refinedev/coreto latest version. -
Updated dependencies [
1fa531ebe89]:- @refinedev/devtools-server@1.1.7
2.16.1
Patch Changes
-
#5022
80513a4e42fThanks @BatuhanW! - chore: update README.md- fix grammar errors.
- make all README.md files consistent.
- add code example code snippets.
-
#5024
1bb29d9fc3dThanks @aliemir! - Added dynamic announcements to the CLI to show when a command is executed. Users will be able to receive news and updates about refine without having to update their dependencies. -
Updated dependencies [
80513a4e42f,20f5b6128d4]:- @refinedev/devtools-server@1.1.6
2.16.0
Minor Changes
- #5024
1bb29d9fc3dThanks @aliemir! - Added dynamic announcements to the CLI to show when a command is executed. Users will be able to receive news and updates about refine without having to update their dependencies.
Patch Changes
-
#5022
80513a4e42fThanks @BatuhanW! - chore: update README.md- fix grammar errors.
- make all README.md files consistent.
- add code example code snippets.
-
Updated dependencies [
80513a4e42f,20f5b6128d4]:- @refinedev/devtools-server@1.1.5
2.15.4
Patch Changes
-
#5008
c8499114e55Thanks @aliemir! - Fixed the@refinedev/devtools-serverdependency version for following the releases easily. -
Updated dependencies [
c8499114e55]:- @refinedev/devtools-server@1.1.4
2.15.3
Patch Changes
-
#5008
c8499114e55Thanks @aliemir! - Fixed the@refinedev/devtools-serverdependency version for following the releases easily. -
Updated dependencies [
c8499114e55]:- @refinedev/devtools-server@1.1.3
2.15.2
Patch Changes
-
#4995
ab01e8e32d8Thanks @omeraplak! - Updated@refinedev/devtools-serverdependency -
Updated dependencies [
ab01e8e32d8,ab01e8e32d8]:- @refinedev/devtools-server@1.1.2
2.15.1
Patch Changes
-
#4995
ab01e8e32d8Thanks @omeraplak! - Updated@refinedev/devtools-serverdependency -
Updated dependencies [
ab01e8e32d8,ab01e8e32d8]:- @refinedev/devtools-server@1.1.1
2.15.0
Minor Changes
-
#4979
1958c77e7e3Thanks @alicanerdurmaz! - feat: addeddevtools initcommand. From now on, you can install refine devtools with a single command and add the necessary components to your project.npm run refine devtools init
2.14.0
Minor Changes
-
#4979
1958c77e7e3Thanks @alicanerdurmaz! - feat: addeddevtools initcommand. From now on, you can install refine devtools with a single command and add the necessary components to your project.npm run refine devtools init
2.13.0
Minor Changes
-
#4960
d8e464fa2c4Thanks @aliemir! - Integration with refine devtools.Now you can start the Devtools server using the
refine devtoolscommand or when the server will be started automatically when you start your app in development mode usingrefine devcommand if you have@refinedev/devtoolsinstalled.
Patch Changes
-
#4971
34b23d84368Thanks @omeraplak! - chore: add refine devtools warning -
#4976
ed026da4239Thanks @aliemir! - Updated dependency of@refinedev/devtools-server -
25539d23320Thanks @aliemir! - Updated@refinedev/devtools-serverdependency -
Updated dependencies [
d8e464fa2c4,246b3cb6a00,ed026da4239]:- @refinedev/devtools-server@1.1.0
2.12.2
Patch Changes
-
#4971
34b23d84368Thanks @omeraplak! - chore: add refine devtools warning -
#4976
ed026da4239Thanks @aliemir! - Updated dependency of@refinedev/devtools-server -
Updated dependencies [
ed026da4239]:- @refinedev/devtools-server@1.0.2
2.12.1
Patch Changes
-
25539d23320Thanks @aliemir! - Updated@refinedev/devtools-serverdependency -
Updated dependencies [
246b3cb6a00]:- @refinedev/devtools-server@1.0.1
2.12.0
Minor Changes
-
#4960
d8e464fa2c4Thanks @aliemir! - Integration with refine devtools.Now you can start the Devtools server using the
refine devtoolscommand or when the server will be started automatically when you start your app in development mode usingrefine devcommand if you have@refinedev/devtoolsinstalled.
Patch Changes
- Updated dependencies [
d8e464fa2c4]:- @refinedev/devtools-server@1.0.0
2.11.0
Minor Changes
-
#4904
b1ab9a23520Thanks @alicanerdurmaz! - feat: addedaddcommand to add new features to the project Now you can add a new provider or resource to the project using the commandnpm run refine add <arg>.npm run refine add resource posts: will add a new resource to the project with the nameposts.npm run refine add auth: will add a new auth provider to the project.npm run refine add data: will add a new data provider to the project.npm run refine add live: will add a new live provider to the project.npm run refine add access-control: will add a new access control provider to the project.npm run refine add audit-log: will add a new audit log provider to the project.npm run refine add i18n: will add a new i18n provider to the project.npm run refine add notification: will add a new notification provider to the project.
2.10.0
Minor Changes
-
#4904
b1ab9a23520Thanks @alicanerdurmaz! - feat: addedaddcommand to add new features to the project Now you can add a new provider or resource to the project using the commandnpm run refine add <arg>.npm run refine add resource posts: will add a new resource to the project with the nameposts.npm run refine add auth: will add a new auth provider to the project.npm run refine add data: will add a new data provider to the project.npm run refine add live: will add a new live provider to the project.npm run refine add access-control: will add a new access control provider to the project.npm run refine add audit-log: will add a new audit log provider to the project.npm run refine add i18n: will add a new i18n provider to the project.npm run refine add notification: will add a new notification provider to the project.
2.9.0
Minor Changes
- #4833
9a24e46020dThanks @mikeyfarina! - add "--platform" option on cli to start, dev, and build to specify project type
2.8.0
Minor Changes
- #4833
9a24e46020dThanks @mikeyfarina! - add "--platform" option on cli to start, dev, and build to specify project type
2.7.6
Patch Changes
- #4777
e33f22da1c3Thanks @yildirayunlu! - feat: addedchangeloglink to version table generated withcheck-updatescommand
2.7.5
Patch Changes
- #4777
e33f22da1c3Thanks @yildirayunlu! - feat: addedchangeloglink to version table generated withcheck-updatescommand
2.7.4
Patch Changes
-
#4696
35a2c695a74Thanks @BatuhanW! - feat: CLI will try to readprojectIdfrom package.json if exists and send it to the telemetry server.Also removed redundant comment lines on resource generation.
2.7.3
Patch Changes
-
#4696
35a2c695a74Thanks @BatuhanW! - feat: CLI will try to readprojectIdfrom package.json if exists and send it to the telemetry server.Also removed redundant comment lines on resource generation.
2.7.2
Patch Changes
- #4614
c9fecca3c33Thanks @omeraplak! - chore: add refine cloud early access message
2.7.1
Patch Changes
- #4614
c9fecca3c33Thanks @omeraplak! - chore: add refine cloud early access message
2.7.0
Minor Changes
- #4516
6fdf9c002c5Thanks @omeraplak! - feat: added HeadlessInferencer support for thecreate-resourcecommand.
2.6.0
Minor Changes
- #4516
6fdf9c002c5Thanks @omeraplak! - feat: added HeadlessInferencer support for thecreate-resourcecommand.
2.5.5
Patch Changes
- #4350
79955f1dfefThanks @BatuhanW! - feat: added proxy command to CLI
2.5.4
Patch Changes
- #4350
79955f1dfefThanks @BatuhanW! - feat: added proxy command to CLI
2.5.3
Patch Changes
-
#4195
18f955a064eThanks @aliemir! - fix(cli): add file system check to find installed packagesUpdated the package find logic and added file system check for double checking if the package is installed or not.
2.5.2
Patch Changes
-
#4195
18f955a064eThanks @aliemir! - fix(cli): add file system check to find installed packagesUpdated the package find logic and added file system check for double checking if the package is installed or not.
2.5.1
Patch Changes
-
#4195
18f955a064eThanks @aliemir! - fix(cli): add file system check to find installed packagesUpdated the package find logic and added file system check for double checking if the package is installed or not.
2.5.0
Minor Changes
-
#4187
014ad4d5e79Thanks @aliemir! - refactor: userequire.resolveto find script executables.Updated the runner command to use
require.resolveto find the script executable. This allows the script to be run from anywhere in the project and allow mono-repos with workspaces to work. -
#4187
014ad4d5e79Thanks @aliemir! - refactor: userequire.resolveto find refine package paths.Updated the refine package search to use
require.resolveto find the package path. This allows the package to be run from anywhere in the project and allow mono-repos with workspaces to work.
2.4.0
Minor Changes
-
#4187
014ad4d5e79Thanks @aliemir! - refactor: userequire.resolveto find script executables.Updated the runner command to use
require.resolveto find the script executable. This allows the script to be run from anywhere in the project and allow mono-repos with workspaces to work. -
#4187
014ad4d5e79Thanks @aliemir! - refactor: userequire.resolveto find refine package paths.Updated the refine package search to use
require.resolveto find the package path. This allows the package to be run from anywhere in the project and allow mono-repos with workspaces to work.
2.3.0
Minor Changes
- #4149
ca6a2b18576Thanks @alicanerdurmaz! - feat: added required packages to install after swizzling. Now with this feature, users can automatically install the required packages after swizzling.
Patch Changes
- #4138
a15634d6621Thanks @alicanerdurmaz! - fix: When the project type is vite, therefine devcommand was runningvite start. It is now changed tovite dev, because there is nostartcommand in vite.
2.2.0
Minor Changes
- #4149
ca6a2b18576Thanks @alicanerdurmaz! - feat: added required packages to install after swizzling. Now with this feature, users can automatically install the required packages after swizzling.
Patch Changes
- #4138
a15634d6621Thanks @alicanerdurmaz! - fix: When the project type is vite, therefine devcommand was runningvite start. It is now changed tovite dev, because there is nostartcommand in vite.
2.1.2
Patch Changes
-
#3976
7e793ee9dc3Thanks @BatuhanW! - feat: added parcel supportfixed: refine --version doesn't return refine cli's version. fixed: add error message if user tries to run script with unsupported package. fixed: added "unknown" project type as fallback.
2.1.1
Patch Changes
-
#3976
7e793ee9dc3Thanks @BatuhanW! - feat: added parcel supportfixed: refine --version doesn't return refine cli's version. fixed: add error message if user tries to run script with unsupported package. fixed: added "unknown" project type as fallback.
2.1.0
Minor Changes
-
Thanks @aliemir, @alicanerdurmaz, @batuhanW, @salihozdemir, @yildirayunlu, @recepkutuk! Moving to the
@refinedevscope 🎉🎉Moved to the
@refinedevscope and updated our packages to use the new scope. From now on, all packages will be published under the@refinedevscope with their new names.Now, we're also removing the
refineprefix from all packages. So, the@pankod/refine-corepackage is now@refinedev/core,@pankod/refine-antdis now@refinedev/antd, and so on.
Patch Changes
1.19.0
Minor Changes
- #3822
0baa99ba787Thanks @BatuhanW! - - refine v4 release announcement added to "postinstall". - refine v4 is released 🎉 The new version is 100% backward compatible. You can upgrade to v4 with a single command! See the migration guide here: https://refine.dev/docs/migration-guide/3x-to-4x
1.18.0
Minor Changes
- #3822
0baa99ba787Thanks @BatuhanW! - - refine v4 release announcement added to "postinstall". - refine v4 is released 🎉 The new version is 100% backward compatible. You can upgrade to v4 with a single command! See the migration guide here: https://refine.dev/docs/migration-guide/3x-to-4x
1.17.2
Patch Changes
- #3685
b6812af2293Thanks @alicanerdurmaz! - - Fixed:provideCliHelpersfunction type error.
1.17.1
Patch Changes
- #3685
b6812af2293Thanks @alicanerdurmaz! - - Fixed:provideCliHelpersfunction type error.
1.17.0
Minor Changes
- #3349
4853ac484dfThanks @vanflux! - Ignoring "npm ls" exit code to get package list
Patch Changes
- #3367
e850fe25400Thanks @alicanerdurmaz! - Fixed:ReferenceError: btoa is not defined. #3366 useBuffer.fromwhenbtoais"undefined"for base64 encoding.
1.16.0
Minor Changes
- #3349
4853ac484dfThanks @vanflux! - Ignoring "npm ls" exit code to get package list
Patch Changes
- #3367
e850fe25400Thanks @alicanerdurmaz! - Fixed:ReferenceError: btoa is not defined. #3366 useBuffer.fromwhenbtoais"undefined"for base64 encoding.
1.15.0
Minor Changes
- #3330
ff2b87f92afThanks @aliemir! - Do not prompt the component selection if there is only one component to swizzle.
1.14.0
Minor Changes
- #3330
ff2b87f92afThanks @aliemir! - Do not prompt the component selection if there is only one component to swizzle.
1.13.6
Patch Changes
- #3315
dda827e9a58Thanks @yasnbouz! - Fixed:Ctrl+cnot killing running dev; leaving ports open - #3175 Fixed: terminal output color w/ envFORCE_COLOR=true
1.13.5
Patch Changes
- #3315
dda827e9a58Thanks @yasnbouz! - Fixed:Ctrl+cnot killing running dev; leaving ports open - #3175 Fixed: terminal output color w/ envFORCE_COLOR=true
1.13.4
Patch Changes
- #3282
996b9077ea0Thanks @alicanerdurmaz! - Added:npm -lswas always throws an error. From now returnsnull, with this wayerrorhandling can be done when needed.
1.13.3
Patch Changes
- #3282
996b9077ea0Thanks @alicanerdurmaz! - Added:npm -lswas always throws an error. From now returnsnull, with this wayerrorhandling can be done when needed.
1.13.2
Patch Changes
- #3239
989ba9f13a1Thanks @omeraplak! - fix: the build command was exiting with "0" exit code on error - #3234
1.13.1
Patch Changes
- #3239
989ba9f13a1Thanks @omeraplak! - fix: the build command was exiting with "0" exit code on error - #3234
1.13.0
Minor Changes
- #3136
b5b99b485f2Thanks @yildirayunlu! - Downgradejscodeshift"^0.14.0"to"0.13.0".
Patch Changes
- #3133
87c875fcf51Thanks @alicanerdurmaz! - Fixed: add await totelemetryfetch()
1.12.0
Minor Changes
- #3136
b5b99b485f2Thanks @yildirayunlu! - Downgradejscodeshift"^0.14.0"to"0.13.0".
Patch Changes
- #3133
87c875fcf51Thanks @alicanerdurmaz! - Fixed: add await totelemetryfetch()
1.11.0
Minor Changes
- #3130
0b428512b98Thanks @yildirayunlu! - Removed UI framework requirement increate-resourcecommand.
1.10.0
Minor Changes
- #3130
0b428512b98Thanks @yildirayunlu! - Removed UI framework requirement increate-resourcecommand.
1.9.0
Minor Changes
- #3109
16549ed3012Thanks @aliemir! - - Updated command order (swizzleto the top)- Added installed packages notification at the start of the
swizzlecommand. - Updated
swizzlecommand to respect project file paths (/srcor/app) - Added grouping option for installed packages at the first prompt of the
swizzlecommand. - Syntax highlighting and improvements for
swizzlesuccess messages.
- Added installed packages notification at the start of the
1.8.0
Minor Changes
- #3109
16549ed3012Thanks @aliemir! - - Updated command order (swizzleto the top)- Added installed packages notification at the start of the
swizzlecommand. - Updated
swizzlecommand to respect project file paths (/srcor/app) - Added grouping option for installed packages at the first prompt of the
swizzlecommand. - Syntax highlighting and improvements for
swizzlesuccess messages.
- Added installed packages notification at the start of the
1.7.0
Minor Changes
-
#3062
6c2ed708a9aThanks @aliemir! -swizzlecommand added to the CLI. 🎉It allows you to copy the latest version of supported components and functions to your project and customize it the way you want.
swizzlecommand will prompt you with package and component selection, then copy the latest version of the component to your project and log the path of the copied files.
1.6.0
Minor Changes
-
#3062
6c2ed708a9aThanks @aliemir! -swizzlecommand added to the CLI. 🎉It allows you to copy the latest version of supported components and functions to your project and customize it the way you want.
swizzlecommand will prompt you with package and component selection, then copy the latest version of the component to your project and log the path of the copied files.
1.5.3
Patch Changes
- #3101
355937d7032Thanks @omeraplak! - No more joke for CLI :(
1.5.2
Patch Changes
- #3101
355937d7032Thanks @omeraplak! - No more joke for CLI :(
1.5.1
Patch Changes
-
#3092
984f1c21ab6Thanks @alicanerdurmaz! - Added: Warning command description changed accordingrefine CLIinstalled or not.- If
refine CLIis installed, It will be shown asnpm run refine updatecommand. - IF
refine CLIis not installed, It will be shown asnpx refine updatecommand.- package manager will be detected automatically.
- If
1.5.0
Minor Changes
- #3085
1ff8002f31dThanks @yildirayunlu! - Inferencer support added to the resources created with therefine-cli.
1.4.0
Minor Changes
- #3085
1ff8002f31dThanks @yildirayunlu! - Inferencer support added to the resources created with therefine-cli.
1.3.1
Patch Changes
- #3083
9a2f3bd2d61Thanks @alicanerdurmaz! - Added: undefinedprocess.NODE_ENVvalue set to thedevelopmentfromproduction.
1.3.0
Minor Changes
- #3067
6f83ddba2adThanks @alicanerdurmaz! - Added:whoamicommand torefine-cli. It's shows details of the development environment. Added: telemetry torefine-clicommands.
Patch Changes
-
#3080
407250fba24Thanks @alicanerdurmaz! - Added:@types/figletas adevDependencies -
#3078
37fac3e9cfaThanks @alicanerdurmaz! - Fixed:figletmoved todependenciesfromdevDependencies
1.2.0
Minor Changes
- #3067
6f83ddba2adThanks @alicanerdurmaz! - Added:whoamicommand torefine-cli. It's shows details of the development environment. Added: telemetry torefine-clicommands.
Patch Changes
-
#3080
407250fba24Thanks @alicanerdurmaz! - Added:@types/figletas adevDependencies -
#3078
37fac3e9cfaThanks @alicanerdurmaz! - Fixed:figletmoved todependenciesfromdevDependencies
1.1.4
Patch Changes
1fa9e25ac23Thanks @omeraplak! - Added some fun
1.1.3
Patch Changes
- #3063
949b8bd6ac9Thanks @yildirayunlu! - Added unique check oncreate-resourcewithrefine-cli.
1.1.2
Patch Changes
-
#3058
5f43dc6361fThanks @alicanerdurmaz! - Added: The description ofdev,start,buildcommands changed according to project type. -
#3060
1a53f4c4699Thanks @yildirayunlu! - - Rename command namegenerate:resourcetocreate-resource.- Removed the requirement for the
resource nameparameter. Ask forresource nameandactionswithinquirer. - Add multiple resource create support. (
refine create-resource post category user)
- Removed the requirement for the
-
#3056
29417155780Thanks @alicanerdurmaz! - Fixedrefine check-updatesshowing packages when current version ahead of next
1.1.1
Patch Changes
- #3049
da4d6320580Thanks @yildirayunlu! - - Fixcreate-refine-appargument error.- Add bin params on
refine-clipackage.json
- Add bin params on
1.1.0
Minor Changes
- #3028
2af26e9b91bThanks @yildirayunlu! - Initial release for@pankod/refine-cliandrefine-create-app🎉