Skip to content

Commit e3ccf8b

Browse files
Merge pull request #47 from CaptainUnbrauchbar/release
docs: 🔖 updated changelog, stable 1.0.0 release to marketplace
2 parents c166dbe + 7d31d6b commit e3ccf8b

File tree

4 files changed

+50
-32
lines changed

4 files changed

+50
-32
lines changed

.github/workflows/marketplace_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
with:
4242
pat: ${{ secrets.AZURE_RELEASE_TOKEN }}
4343
registryUrl: https://marketplace.visualstudio.com/
44-
preRelease: true
44+
preRelease: false
4545

4646
- name: Create Release
4747
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2

CHANGELOG.md

Lines changed: 47 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,92 +2,108 @@
22

33
All notable changes to the "answer-set-programming-language-support" extension will be documented in this file.
44

5+
## Future / Planned
6+
7+
If you want to contribute to the repository you are welcome to look at these planned features on your own fork :)
8+
9+
- **Feature**: Find a way to manage the WASM Clingo Process Workers so you can terminate or restart them at any point without having to restart VSCode
10+
- **QoL**: Adjust the webview UI colours so they work best with any selected colour theme
11+
- **Testing**: Add more Unit Tests
12+
- **Testing**: Find a way to do proper Integration Testing that works with CI/CD (currently only local and limited functionality because of the webview UI)
13+
14+
## 1.0.0: Big Feature, Security and QoL Patch :fireworks:
15+
16+
- Switched to [**WASM Clingo**](https://github.com/domoritz/clingo-wasm) as a bundled version and removed previously used binaries
17+
- Added a **User Interface** for using the extension in a seperate tab in the lower panel (next to the terminal)
18+
- Added various developer experience features like Unit Tests, a single Integration Test (sanity check), CI/CD to the repository
19+
- Assessed the repository with OpenSSF Scorecard, made contributing much easier, documented and refactored the entire codebase
20+
521
## 0.7.1
622

7-
- Fixed a problem when reading config files on MacOS
23+
- Fixed a problem when reading config files on MacOS
824

925
## 0.7.0
1026

11-
- Fixed issues ([#9](https://github.com/CaptainUnbrauchbar/asp-language-support/issues/9) and ([#10](https://github.com/CaptainUnbrauchbar/asp-language-support/issues/10)
27+
- Fixed issues [#9](https://github.com/CaptainUnbrauchbar/asp-language-support/issues/9) and [#10](https://github.com/CaptainUnbrauchbar/asp-language-support/issues/10)
1228

1329
## 0.4.3
1430

15-
- Updates bundled Clingo version to ([5.4.0](https://github.com/potassco/clingo/releases/tag/v5.4.0)
31+
- Updates bundled Clingo version to [5.4.0](https://github.com/potassco/clingo/releases/tag/v5.4.0)
1632

1733
## 0.4.2
1834

19-
- Made Usage more intuitive and optimizations
35+
- Made Usage more intuitive and optimizations
2036

2137
## 0.4.1
2238

23-
- Bugfixes
39+
- Bugfixes
2440

2541
## 0.4.0
2642

27-
- Added Multi-File Support! (use with config file)
28-
- Added Option to use a configuration file for clingo arguments
29-
- Added VSCode command to create sample config file
30-
- Optimization
31-
- Big Thanks to Richard Hegewald ([richilino](https://github.com/richilino)) for contributing the new features and helping optimize the extension code!
43+
- Added Multi-File Support! (use with config file)
44+
- Added Option to use a configuration file for clingo arguments
45+
- Added VSCode command to create sample config file
46+
- Optimization
47+
- Big Thanks to Richard Hegewald ([richilino](https://github.com/richilino)) for contributing the new features and helping optimize the extension code!
3248

3349
## 0.3.0
3450

35-
- Added 2 Configuration Options
36-
- Added PATH Clingo compatibility (please enable in options!)
37-
- Added Auto Detect OS option (enabled by default)
38-
- You don't have to restart VSCode anymore to apply changes in settings (such wow)
39-
- Big Thanks to Spencer Killen ([sjkillen](https://github.com/sjkillen)) for contributing **Auto Detect OS Feature** and **PATH compatibility** on GitHub!
51+
- Added 2 Configuration Options
52+
- Added PATH Clingo compatibility (please enable in options!)
53+
- Added Auto Detect OS option (enabled by default)
54+
- You don't have to restart VSCode anymore to apply changes in settings (such wow)
55+
- Big Thanks to Spencer Killen ([sjkillen](https://github.com/sjkillen)) for contributing **Auto Detect OS Feature** and **PATH compatibility** on GitHub!
4056

4157
### 0.2.9
4258

43-
- Minor Fix
59+
- Minor Fix
4460

4561
### 0.2.8
4662

47-
- Added Option to create a new Terminal after every execution
48-
- Minor fixes
49-
- When you close all terminals running a file will now create a new one
63+
- Added Option to create a new Terminal after every execution
64+
- Minor fixes
65+
- When you close all terminals running a file will now create a new one
5066

5167
### 0.2.7
5268

53-
- Added ASP Language to Extension
54-
- (hopefully) fixed gif
69+
- Added ASP Language to Extension
70+
- (hopefully) fixed gif
5571

5672
### 0.2.6
5773

58-
- Added gif and minor fix
74+
- Added gif and minor fix
5975

6076
### 0.2.4
6177

62-
- License added
78+
- License added
6379

6480
### 0.2.3
6581

66-
- Readme fix
82+
- Readme fix
6783

6884
### 0.2.2
6985

70-
- Small Hotfix for new Commands
86+
- Small Hotfix for new Commands
7187

7288
## 0.2.0
7389

74-
- Added "Compute first Answer Set" Option
75-
- Added "Compute all Answer Sets" Option
90+
- Added "Compute first Answer Set" Option
91+
- Added "Compute all Answer Sets" Option
7692

7793
### 0.1.2
7894

79-
- Small Hotfix
95+
- Small Hotfix
8096

8197
### 0.1.1
8298

83-
- Small Hotfix
99+
- Small Hotfix
84100

85101
### 0.1.0
86102

87-
- Small Hotfix
103+
- Small Hotfix
88104

89105
## 0.0.1
90106

91107
Initial release
92108

93-
- Single file support
109+
- Single file support

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ We added multi-file support with v0.4.0!
1515

1616
## Usage
1717

18+
![](https://github.com/CaptainUnbrauchbar/asp-language-support/blob/release/media/usage-demo.gif)
19+
1820
Just right click anywhere on a logic program (.lp) file and select `Compute all Answer Sets`, `Compute the first Answer Set` or `Compute Answer Sets (config.json)`.
1921
This will display Clingo's results in a seperate ASP tab located in the panel. You can also use the buttons in the top right of this tab to run bundled or PATH clingo depending on your `ASPLanguage: Use PATH Clingo` setting.
2022

media/usage-demo.gif

708 KB
Loading

0 commit comments

Comments
 (0)