Skip to content

Commit

Permalink
build: Update version and README
Browse files Browse the repository at this point in the history
  • Loading branch information
rvost committed Oct 11, 2023
1 parent c69f924 commit 8edc33d
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 7 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

## [Unreleased]

## [0.2.0]

### Added

- Schema associations for modded CE files.
- Context aware documentation.

## [0.1.0]

### Added
Expand Down
29 changes: 23 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,21 @@ The extension automatically configures the [XML extension](https://marketplace.v

## Features

- Automatically configures schema association for standard CE files.
The extension automatically configures schema association for CE files (both XML and JSON), providing the following benefits:

## Planed features
- Autocompletion;
![Autocompletion](./assets/Autocompletion.gif)
- Validation;
![Validation](./assets/Validation.png)
- Tooltips on hover (WIP).
![Tooltips](./assets/TooltipsOnHover.gif)

If you have questions the extension can provide help on the active file:

![Open Documentation](./assets/OpenDocumentation.gif)

### Planed features

- Make schema mappings aware of custom CE files (defined in `cfgeconomycore.xml`)
- Make validation context aware (e.g. you can't use flags that are not defined in `cfglimitsdefinition.xml`)
- Provide full project validation.

Expand All @@ -22,11 +32,18 @@ This extension relies on the [XML extension](https://marketplace.visualstudio.co

Only open files can be validated. You won't get any validation errors until you open the file in the editor.

At the moment only standard CE files are mapped to the appropriate schemas. If you use custom files, you *may* need to map them manually. See the instructions in the XML extension [documentation](https://github.com/redhat-developer/vscode-xml/blob/main/docs/Validation.md#XML-file-association-with-xsd) and the DayZ Central Economy schema [repo](https://github.com/rvost/DayZ-Central-Economy-Schema/#how-to).
<!-- ## Release Notes
Schemas for modded files aren't bound automatically.
If you added new files in `cfgeconomycore.xml` you need to run `Update modded files associations` command from palette to update schema associations.

## Release Notes

### 0.2.0

- Added schema associations for modded CE files.
- Added context aware documentation.

### 0.1.0

Initial release of the extension.

- Added schema association on activation for standard CE files. -->
- Added schema association on activation for standard CE files.
Binary file added assets/Autocompletion.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OpenDocumentation.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/TooltipsOnHover.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Validation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "Schema validation for DayZ CE configuration files",
"publisher": "rvost",
"license": "EPL-2.0",
"version": "0.1.0",
"version": "0.2.0",
"icon": "assets/icon.png",
"engines": {
"vscode": "^1.82.0"
Expand Down

0 comments on commit 8edc33d

Please sign in to comment.