Skip to content

Releases: hso-nn/d365-cli

7.0.9

10 Feb 11:46

Choose a tag to compare

Fixed small bug in Resx generation #72

MultiSelectOptionSet

20 Mar 15:20

Choose a tag to compare

Support added for MultiSelectOptionSet in getAttribute and getControl.

7.0.7

14 Dec 13:38

Choose a tag to compare

Features

  • WebApi.executeFunction (e.g. WhoAmI)
  • Deploy will add the onLoad method to the responding form
  • Build.js will default to false
  • Update package.json to latest versions

Fixes

  • Generator removes non word characters from name
  • SetFormCustomizable missed forms
  • Skip Quick View forms
  • Postfix duplicate enum keys
  • Postfix duplicate view keys
  • Default type without value to 'never'
  • Generate AttributeType Boolean without the '| EnumAttribute'

Fix generate Webresource using --template

16 May 10:45

Choose a tag to compare

Fix for: hso-d365 generate Webresource x --template HTML

Command Line parameters

17 Mar 15:24

Choose a tag to compare

The command line now supports more parameters to prevent questions by the command prompt.

  • Entity
    • --entityLogicalName x
  • Model
    • --entityLogicalName x
  • Webresource
    • --template x (type x: 'React' | 'HTML')
  • New (Project)
    • --environment
    • --solution_deploy
    • --solution_generate (optional)
    • --solution_pcf (optional)
    • --publisher_name
    • --publisher_prefix
    • --namespace

Entity name remove special characters

09 Mar 14:22

Choose a tag to compare

When generating an Entity the special Characters will be removed

Fix regenerate timeout

01 Mar 16:01

Choose a tag to compare

Fix for regenerate timeout

Regenerate regenerates all Entities in the solution

10 Feb 11:32

Choose a tag to compare

The CLI command hso-d365 regenerate will now regenerate all Entities in the solution. Missing ones will be added. This command is now very usefull to start your project.

It will not look for added entities from other solutions anymore. For that you have to use the hso-d365 generate Entity name command for every external Entity.

Breaking change (only when using the hso-d365 regenerate)

  • Existing folder names and files inside should match the Table display name without spaces

Migration

  • Execute the hso-d365 regenerate
  • Port mismatching folder name code to new generated one
  • Replace onLoad function in forms/ribbons

crm.json setting 'only_solution_forms'

10 Feb 09:36

Choose a tag to compare

In Webresources/crm.json a setting 'only_solution_forms' can be added as boolean.
When true, only the entity forms within the solution will be generated.
When false, all entity forms in the environment will be generated.
Default will be true for new projects.

Custom API support

09 Feb 16:17

Choose a tag to compare

Custom API support added by generating a CustomApis.ts file containing all Custom API's of the solution

See Custom API command