Skip to content

Releases: gofynd/fdk-cli

v6.2.2

16 Oct 06:27
bc2bb89
Compare
Choose a tag to compare

What's Changed

  • Improved Logging: Removed unnecessary logging from the CLI, streamlining the output for a cleaner user experience.
  • React as Default: New themes are now created as React projects by default, simplifying the setup process for developers.

Full Changelog: v6.2.1...v6.2.2

6.2.2-beta.2

15 Oct 17:35
Compare
Choose a tag to compare
6.2.2-beta.2 Pre-release
Pre-release

What's Changed

Full Changelog: v6.2.1...6.2.2-beta.2
Added section chunking for react theme.

v6.2.1

11 Sep 13:01
1f7f742
Compare
Choose a tag to compare

What's Changed

  • Removed default fixed port 7071 and added dynamic port generation for enhanced security and flexibility during CLI login.
  • Added handler that manages token expiration without triggering unnecessary Sentry alerts

New Contributors

Full Changelog: v6.2.0...v6.2.1

v6.2.0

09 Sep 15:39
f322c95
Compare
Choose a tag to compare

What's Changed

Section Separation from Main Theme Bundle: In this release, we've enhanced the way sections are handled in the vue theme. Previously, all sections were added to the main theme bundle, causing a significant javascript blocking time, which impacted website performance. Now, sections are separated into their own chunks during the sync process. This optimisation removes the blocking time and improves overall performance metrics.

v6.1.1

06 Sep 14:08
90f5bcb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.1.0...v6.1.1

v6.1.0

03 Sep 17:34
22cf2e1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.0.0...v6.1.0

v6.0.0

21 Aug 13:57
1672f84
Compare
Choose a tag to compare

What's Added

fdk version

  • Added a new command to check the current version of your FDK.

fdk extension pull-env

  • Added a command to retrieve extension context values (API Key, API Secret, and Launch URL) from the partners panel and update the current extension context.

fdk tunnel

  • Introduced a command to start a local tunnel on a specific port, allowing public access to locally running applications.

What's Changed

fdk login

  • Added support for changing the environment using the --host flag. You can specify the partner URL of your cluster.
    • Example: fdk login --host api.fynd.com
  • Introduced a 2-minute server timeout. If the developer does not select an organization from the browser within 2 minutes, the server will automatically close.
  • Enhanced error handling for port conflicts when the port is already in use.

fdk extension init

  • Added a prompt to allow developers to choose between initializing an existing extension or creating a new one.
  • Introduced the --template flag, enabling developers to specify the template they want to use (node-react, node-vue, java-react, or java-vue). The extension will be generated with the corresponding template’s boilerplate.

fdk extension preview

  • Major enhancements to automate the process of starting the tunnel, updating the tunnel URL, and launching the frontend and backend processes in a single step. Developers need to add the fdk.ext.config.json file to their frontend and backend projects. Refer to the documentation for more details.

fdk extension launch-url

  • Made the --api-key parameter optional. If not provided, the command will prompt the user to select an extension from the available options and use its API key.
  • Made the --url parameter optional in the fdk extension launch-url set command. If not provided, the command will prompt the user to enter a URL.

What's Deprecated

fdk env

  • The fdk env commands have been deprecated. To set the environment, please use the login command as described above.

fdk extension setup

  • The fdk extension setup command has been deprecated. Users can now use the fdk extension init command to select and set up existing extensions.

Other Improvements

  • Enhanced error messages to be more descriptive and user-friendly.

Full Changelog: v5.1.7...v6.0.0

v5.1.7

14 Aug 13:50
8c78234
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.1.6...v5.1.7

v5.1.6

31 Jul 18:54
3ec0c9f
Compare
Choose a tag to compare

What's Added

  • Command Aliases Introduced:
    • ext as an alias for extension
    • preview as an alias for preview-url

What's Changed

  • Enhanced Logging:
    • Improved logging for the following commands: extension preview-url, extension init, and the Cloudflare tunnel, resulting in a better user experience.
  • Dependency Updates:
    • Upgraded most of the dependencies to their latest versions.
  • Vue.js Upgrade:
    • Updated the Node + Vue.js extension boilerplate to use Vue 3, accessible via the extension init command.

What's Deprecated

  • The Python + Vue.js and Python + React.js extension boilerplates have been deprecated and are no longer available in the extension init command.

Breaking Changes

  • The minimum supported Node.js version has been raised to Node 16.

Full Changelog: v5.1.5...v5.1.6

v5.1.5

19 Jul 19:17
36a6e6c
Compare
Choose a tag to compare

What's Changed

  • Default tunnel cloudflared added for fdk extension preview-url.
  • Ngrok tunnel can be also used with fdk extension preview-url --use-tunnel ngrok.
  • To populate sample data inside development store fdk populate with additional development company listing added.
  • Better error handling and user friendly command outputs
  • fdk env ls command support deprecated

Full Changelog: v5.1.4...v5.1.5