You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 26, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,19 @@ Changes:
10
10
1. Docker Compose dependency removed. Containers are now handled natively directly using Docker's native SDK for Golang by accessing installed docker daemon.
11
11
1. Required Hasura CLI v.2.0.0-alpha11 binaries are automatically downloaded for the user depending on their operating system and architecture and stored in `$HOME/.nhost` aka the Nhost root directory.
12
12
1. Users may now directly run the all-powerful single `nhost` command to use the complete pipeline of initializing the app, cloning pre-configured Nhost compatible front-end templates subject to choice of framework, and launching a local development environment for their app.
13
-
1.Added `nhost templates` command clones pre-configured Nhost compatible front-end templates (exaxmple: NuxtJs, NextJs, ReactJs, etc.) subject to choice of framework in the `web/` directory in app root.
14
-
1.`nhost init` and `nhost dev` have been made action specific for ONLY initializing the app and launching a local dev environment, respectively.
13
+
1.`nhost` command now offers to clone pre-configured front-end templates (exaxmple: NuxtJs, NextJs, ReactJs, etc.) subject to choice of framework in the `web/` directory in app root.
14
+
1.`nhost init` and `nhost dev` have been made action specific for ONLY initializing the app and launching the development environment, respectively.
15
15
1. Added global `-d` or `--debug` flag for printing debug level verbose logs. Default logging includes logs of level `info`, `warn`, 'error' and `fatal`.
16
16
1. Added global `-j` or `--json` flag in case the user wants to print the logs in JSON format.
17
17
1. Added global `--log-file` flag which, if passed, would concurrently write the logs (without colour, and with timestamps) to that file along with stdOut.
18
-
1. Added `health` command which checks scans for any running Nhost services, validates the health of their respective containers and performs service-exclusive health checks. This command is still `[WIP]`. It does the former job. Yet to build the latter one.
19
18
1. Added `upgrade` command to check for latest versions of this utility from Github release APIs of this repository, and download and install those versions.
20
19
1. Added `version` command which prints out the current utility version along with operating system and architecture. Additionally, checks for latest versions of the CLI available from repository's release API.
21
-
1. Added `reset` command which deletes app specific `nhost/`, `.env.development` and `.nhost/` directories. User can also do this task manually with `rm -rf`.
22
20
1. Added command specific documentations.
23
-
1. Set up a proper and sophisticated logging using `logrus`.
21
+
1. Set up a proper and sophisticated logging using `logrus` package.
24
22
1. Automated the workflow more than before. Example: if the user is not logged in, then instead of preventing the user from launching dev environment and asking them to manually do `nhost login`, now the utility directly calls login functions whenever authentication is required for any command, and isn't accessible to it.
25
23
1. Improved support for those specific uses cases where user may not have direct manual access to host machine where the utility might have to be run. For example, if the `nhost login` command prompts the user to enter their email for authentication, the user may directly insert email with a `-e` or `--email` flag, like `nhost login -e my_email@gmail.com`.
26
24
1. Similar flags have been added to other commands to bypass input prompts as much as possible by directly passing validation inputs using flags.
27
25
1. Added live reloading for API container if `package.json` file is changed/modified.
28
-
1. Added `nhost support` command giving selection prompt to user to allow them to directly launch discord server or github discussions endpoints from terminal.
26
+
1. Added `nhost support` command giving selection prompt to user to allow them to directly launch discord server or github discussions endpoints from terminal.
27
+
1. Added local development/testing support for Nhost (serverless) functions. It's server is automatically launched with the rest of the environment with `nhost dev`. And a barebone testing server, only for serving functions, can also be launched using `nhost functions`.
28
+
1. Added watchers for git operations (checkout/fetch/merge/pull/etc) by the user, while the development environment is live (still running). If any simultaneous git operation is detected, the CLI is automatically reconfigure the environment to accomodate those changes, and inform the user.
0 commit comments