Skip to content

Commit

Permalink
Merge branch 'master' into dependabot/npm_and_yarn/braces-3.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
waldo1001 authored Dec 19, 2024
2 parents be9f093 + a9d603f commit 40fd0c8
Show file tree
Hide file tree
Showing 16 changed files with 1,103 additions and 594 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 14
node-version: 16
- run: yarn install
- run: yarn test
- run: npm install -g vsce
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/createRelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
with:
node-version: 14
- run: yarn install
- run: yarn test
# - run: yarn test
- run: npm install -g vsce
- run: vsce package
- run: |
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Change Log
All notable changes to the "crs-al-language-extension" extension:
## [1.5.33] - 2024-07-15
Made it possible to have multiple extension objects names (thanks for [reporting](https://github.com/waldo1001/crs-al-language-extension/issues/305), [Natalie](https://github.com/NKarolak)).
The way it works: It's regarding setting `ExtensionObjectNamePattern`.
If you, as deverlop, would add extra characters after this pattern, the extension will accept them. For example, if you would have a setting `<BaseNameShort> Ext`, and you would have an extension object named `MyTable Ext 2`, the extension will accept this as a valid object name and not change it bak to `MyTable Ext`.

## [1.5.31] - 2023-11-27
Fixed snippets (removed ";" after procedure).
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ This extension contributes the following settings:
* `CRS.WinServerInstance`: Serverinstance where the windows client is connecting to
* `CRS.WinServerInstancePort`: Portnumber of the serverinstance where the windows client is connecting to
* `CRS.PublicWebBaseUrl`: Override Launch.json settings with this setting if necessary to run objects from VSCode
* `CRS.ExtensionObjectNamePattern`: The pattern for the object name. If set (it's not set by default), it will perform an automatic object name for extension objects
* `CRS.ExtensionObjectNamePattern`: The pattern for the object name. If set (it's not set by default), it will perform an automatic object name for extension objects. To support multiple extensions per app, the system will accept manually added characters at the end of the pattern as well. These vars can be used:
- `<Prefix>`
- `<Suffix>`
- `<ObjectType>`
Expand Down Expand Up @@ -222,6 +222,7 @@ tableextension 50100 "Just Some Table Extension" extends Customer //18
* `SkipWarningMessageOnRenameAll`: Skips the Warning when renaming all files which can disturb custom VS tasks.
* `RenameWithGit`: Use 'git mv' to rename a file. This keeps history of the file, but stages the rename, which you should commit separately. **The feature is still in preview-mode, therefore the default value is 'false'**
* `ReorganizeByNamespace`: This is a feature that allows for the automatic reorganization of files by creating folder structures based on the namespaces defined within the files. **The feature is still in preview-mode, therefore the default value is 'false'**
* `NamespacePrefixToIgnore`: This configuration allows you to exclude a part of Namespace during the files reorganization process based on the namespaces defined within the files. **The feature is still in preview-mode**
## Skip String manipulation

You can skip string manipulation by adding comments to your code:
Expand Down
Loading

0 comments on commit 40fd0c8

Please sign in to comment.