Skip to content

Commit 4fbc3b9

Browse files
authored
Merge pull request #675 from BalticAmadeus/develop
Release to main
2 parents 24a9a2c + a11439b commit 4fbc3b9

36 files changed

Lines changed: 5049 additions & 2139 deletions

.eslintrc.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
"format": [ "camelCase", "PascalCase" ]
1717
}
1818
],
19-
"@typescript-eslint/semi": "warn",
2019
"curly": "warn",
2120
"eqeqeq": "warn",
2221
"no-throw-literal": "warn",
23-
"semi": "off"
22+
"semi": ["warn", "always"]
2423
},
2524
"ignorePatterns": [
2625
"out",

.github/workflows/main.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ jobs:
1717
strategy:
1818
matrix:
1919
os: [ubuntu-latest, windows-latest, macos-latest]
20+
env:
21+
VSCODE_VERSION: "1.109.5"
2022
runs-on: ${{ matrix.os }}
2123
steps:
2224
- name: Checkout
@@ -27,7 +29,7 @@ jobs:
2729
with:
2830
node-version: 20.x
2931

30-
- run: npm install
32+
- run: npm ci
3133

3234
- name: Run Tests
3335
run: xvfb-run -a npm test
@@ -44,6 +46,8 @@ jobs:
4446

4547
symbol-test:
4648
needs: test # Runs only if 'test' job is successful
49+
env:
50+
VSCODE_VERSION: "1.109.5"
4751
runs-on: ubuntu-latest
4852
steps:
4953
- name: Checkout
@@ -54,7 +58,7 @@ jobs:
5458
with:
5559
node-version: 20.x
5660

57-
- run: npm install
61+
- run: npm ci
5862

5963
- name: Compile
6064
run: xvfb-run -a npm run compile
@@ -78,6 +82,8 @@ jobs:
7882

7983
ast-test:
8084
needs: test # Runs only if 'test' job is successful
85+
env:
86+
VSCODE_VERSION: "1.109.5"
8187
runs-on: ubuntu-latest
8288
steps:
8389
- name: Checkout
@@ -88,7 +94,7 @@ jobs:
8894
with:
8995
node-version: 20.x
9096

91-
- run: npm install
97+
- run: npm ci
9298

9399
- name: Compile
94100
run: xvfb-run -a npm run compile

.vscodeignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ vsc-extension-quickstart.md
1313
node_modules/**
1414
resources/functionalTests/**
1515
resources/samples/**
16+
!resources/samples/settingsPreview/**
1617
resources/treeSitterErrorTests/**
1718
resources/ade
1819
resources/stabilityTests/**

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to the "OpenEdge ABL Formatter" extension will be documented
44

55
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
66

7+
## 0.5.1 (2026-03-19)
8+
9+
- Implemented new UI experience for changing Formatter settings
10+
- Improved Array formatting
11+
- **tree-sitter-abl** version bump and other Improvements [See all](https://github.com/BalticAmadeus/OpenedgeAblFormatter/milestone/20?closed=1)
12+
713
## 0.5.0 (2026-02-06)
814

915
- Returned to synchronous one worker implementation

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ There are no additional dependencies needed to launch this extension.
4242

4343
## Configuration and Setup
4444

45-
We implemented extensive settings configuration to allow users to easly tailor the experience to their needs. This might not be the case in the future.
45+
We implemented extensive settings configuration to allow users to easily tailor the experience to their needs. This might not be the case in the future. You can access the settings via VS Code settings or clicking ABL Formatter icon at the far right of an ABL files editor title bar. You can also access settings UI via the **Command Palette** (Ctrl+Shift+P) by typing "Formatter Settings Preview"
4646

4747
### Settings
4848

@@ -98,7 +98,7 @@ Also, you can enable or disable formatting on save:
9898
"editor.formatOnSave": true
9999
```
100100

101-
Alowed file extensions:
101+
Allowed file extensions:
102102

103103
- **.p**
104104
- **.cls**
@@ -157,6 +157,6 @@ If you wish to contribute, see our guidelines [here](CONTRIBUTING.md).
157157

158158
This project is licensed under the APACHE 2.0 License - see the LICENSE file for details.
159159

160-
## Sponsored by [Baltic Amadeus](https://www.ba.lt/en)
160+
## Sponsored by [Baltic Amadeus](https://www.baltic-amadeus.com)
161161

162-
[![BA](https://raw.githubusercontent.com/BalticAmadeus/ProBro/main/resources/images/Balticmadeus_RGB-01.jpg)](https://www.ba.lt/en)
162+
[![BA](https://raw.githubusercontent.com/BalticAmadeus/ProBro/main/resources/images/Balticmadeus_RGB-01.jpg)](https://www.baltic-amadeus.com)

0 commit comments

Comments
 (0)