Skip to content

Releases: EasyAbp/AbpHelper.CLI

0.4.0

06 Jun 09:00

Choose a tag to compare

Enhancements

  • Add generation support for composite keys entites
  • Add generation support for ABP v2.9(Both app and module templates)

All Closed Issues

  • [closed] Use MenuConfigurationContext's GetLocalizer method and IsGrantedAsync method #67
  • [closed] Permission names should be singular form. #66
  • [bug] Page base class missed #65
  • [closed] Page folder may need to be generated in module name folder. #63
  • [closed] Menu item Name/DisplayName optimization #62

0.3.1

30 May 04:23

Choose a tag to compare

Fix:

  • [bug] Page base class missed #65
  • [closed] View model properties attribute adjustment. #61

0.3.0

20 May 07:47

Choose a tag to compare

Features

  • Add permissions generating, including permission names, definitions, and permission check in the related service and UI. See the new demo gif here
  • Add viewmodels generating
  • Add generate localization sub command. You can see the demo gif here

Commands

  • generate
    • crud
      • Add --skip-permissions option
      • Add --skip-view-model option

All Closed Issues

  • [closed] Get LocalizationResourceName from PaymentsResource class #59
  • [closed] Improving DeletionConfirmationMessage generation #56
  • [closed] MenuContributor namespace using generated repeatedly #55
  • [closed] Missing success message when the auto migration is skipped. #53
  • [closed] Module solution recognition optimization. #52
  • [closed] 编译失败 #51
  • [closed] TenantId should be removed from index.js and Index.cshtml #50
  • [closed] Menu items name improvement. #49
  • [invalid] 给每个工程目录添加FodyWeavers.xml文件 #48
  • [invalid] 给工程文件添加configureawait.props引用 #47
  • [invalid] 给工程文件添加common.props引用 #46
  • [closed] Need a module parent menu item. #45
  • [invalid] @model in Index.cshtml missing namespace #44
  • [closed] Problems with repeated generation of constructors. #43
  • [closed] Module code generator: folder structure adjustment. #42
  • [closed] The module menu item may need to be a sub item of administration menu item. #41
  • [closed] Module code generator: Move all the EntityName folders into ModuleName folder in Pages of Web project. #40
  • [closed] CreateUpdateViewModel generation. #39
  • [closed] MVC UI Index.cshtml page generation improvement. #38
  • [closed] Need create/update info models generation. #37
  • [closed] Localization add/delete helper. #36
  • [closed] Module crud code generation miss localization. #35
  • [closed] TenantId should be removed from Dtos #34
  • [closed] CRUD permissions generation. #33
  • [closed] Path error at Mac OS. #32
  • [closed] build cli ERROR,copy sbntxt file #31
  • [closed] Hide menu item for tenant user if an entity does not implement IMultiTenant. #30
  • [closed] Mvc UI pages generation EditModal.cshtml code problem. #29
  • [closed] Entity class auto complete feature. #28
  • [closed] Output a success message after generation completed. #27
  • [closed] System.NotSupportedException: Unknown ABP project structure. Directory #26
  • [closed] support generate entities? #25
  • [closed] abphelper --version shows wrong version number #24
  • [closed] Add methods sub command #23
  • [closed] Add service sub command #22
  • [closed] feat: suggest using a shorter command #21
  • [closed] Maybe .sln is better than directory for code generation command. #20
  • [closed] Maybe we can add a option to specify UI framework. #19
  • [closed] Dto class code style problem. #18
  • [closed] Which repository should be injected in CRUD class if an entity has a custom repository? #17
  • [closed] Generator doesn't work when an entity class implements more than one interface. #16
  • [closed] Need an option to skip UI pages generation. #15
  • [closed] Add support for module #12
  • [closed] Localization generation might need to be moved out from UI generation workflow. #11
  • [closed] fix: build failed in VS #10
  • [closed] Optimize the CLI installation command in README.md #9
  • [closed] GUI needs a sub command to get the UI framework name of the selected solution. #8
  • [closed] An optional feature to generate a custom repository. #7
  • [closed] Maybe the namespace of dtos should follow the entity. #6
  • [enhancement] Change namespace from AbpHelper to EasyAbp.AbpHelper #5
  • [closed] The code generator should check duplication. #4
  • [closed] Rollback mechanism for the code generator. #3
  • [closed] Suggestions for command line improvement #2
  • [closed] Maybe we should split CreateUpdateTodoDto to CreateTodoDto and UpdateTodoDto #1

0.2.0

22 Mar 12:45

Choose a tag to compare

Commands

  • generate
    • crud
      • Generate entity constructors by default. Use --skip-entity-constructors to skip generations.(#28)
      • Generate PageLayout.Content for Index.cshtml.(#38)
      • Skip generating TenantId proprety in DTOs.(#34)
    • service
      • Add multi-level directory support. See details with abphelper generate service -h

All Closed Issues

  • [closed] Module code generator: folder structure adjustment. #42
  • [closed] The module menu item may need to be a sub item of administration menu item. #41
  • [closed] MVC UI Index.cshtml page generation improvement. #38
  • [closed] Module crud code generation miss localization. #35
  • [closed] TenantId should be removed from Dtos #34
  • [closed] Path error at Mac OS. #32
  • [closed] build cli ERROR,copy sbntxt file #31
  • [closed] Hide menu item for tenant user if an entity does not implement IMultiTenant. #30
  • [closed] Mvc UI pages generation EditModal.cshtml code problem. #29
  • [closed] Entity class auto complete feature. #28
  • [closed] Output a success message after generation completed. #27
  • [closed] System.NotSupportedException: Unknown ABP project structure. Directory #26
  • [closed] support generate entities? #25

0.1.2

08 Mar 08:24

Choose a tag to compare

  • Add ABP v2.2.1 support
  • Fix bugs

0.1.1

01 Mar 00:30

Choose a tag to compare

Features

  • Add sub commands
    • The generate command now becomes generate crud sub command
    • Add generate service sub command
    • Add generate methods sub command
  • Add generation support for module projects

Commands

  • generate
    • crud
      • Add --skip-localization option

      • Add --skip-test option

      • Add --migration-project-name option

      • Remove -e, --entity option, the entity name can now input as an argument directly:

        abphelper generate crud Todo

      • Inject custom repository insteand default repository for application service if --custom-repository specified