Skip to content

Commit

Permalink
release: 3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hangxingliu committed Jan 8, 2025
1 parent 62ace11 commit 205b732
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 29 deletions.
38 changes: 11 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,33 +39,17 @@ Nightly builds can be found and downloaded in Github Actions page

## Changelog

### 2.2.0 (2024-03-16)

- Add auto-completion and signature hint support for boolean values for directives
- Add support for a new unit file `iocost.conf`
- Add more completion/documentation for directive value
- Add more documentation for deprecated/renamed/removed directives
- Add version information into the documentation to indicate the first supported version and the version at which the directive became deprecated/removed
- Add a new configuration named `systemd.podman.completion` to enable/disable providing completion items related to Podman Quadlet by default
- Add a new configuration named `systemd.version` to ensure the extension only offers compatible auto-completion and provides more precise linting feature
- Add a new configuration named `systemd.style.boolean` to specify the preferred boolean value format for auto-completion
- Fixed a bug where the documentation for some directives was not displayed
- Fixed some errors in the documentation, including incorrect markup tags, tables that are not
displaying properly and unexpected email addresses
- Fixed auto-completion feature for directives in the following sections: `MACVTAP`/`IPVTAP`/`Tap`
- Renamed the following configurations: (The old names will still be supported in 2024)
- `systemd.lintDirectiveKeys` => `systemd.directive-keys.lint`
- `systemd.customDirectiveKeys` => `systemd.directive-keys.custom`
- Fixed the parser to correctly detect unit types `sysupdated` and `repartd`
- Updated unit name completion for full special system units
- Updated diagnostics to display detailed deprecation information and providing quick fixes for automatically renaming deprecated directives.
- Updated documentation to the latest
- Improved the process of changing unit file types
- Highlighting recommended types in the type picker for easier selection
- Retaining manually changed types in the workspace state to ensure they are remembered upon reopening the editor
- The unit file type of Podman Quadlet has been divided into several more specific types, such as `container`, `image`, ...

See [CHANGELOG.md](docs/CHANGELOG.md)
### 3.0.0 (2025-01-08)

- Update the support to Systemd v257 and Podman Quadlet v5.3.1
- Add support for mkosi config files
- Add folding range feature
- sections, multi-line comment, multi-line value and `#region` comments
- Add more auto-completion for directive(setting) value.
- Add auto-completion support for directives that accept boolean or auto as values
- Update file path detection for podmand `.network` file ([@marshallwp](https://github.com/marshallwp))
- Refactor the parser for fixing issues and more editor features
- Refactor some part of fetch scripts for comparing changes and generating diagnosis log

## Build & Contributing

Expand Down
4 changes: 2 additions & 2 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# CHANGELOG

### 3.0.0 (2025-01-xx)
### 3.0.0 (2025-01-08)

- Update the support to systemd v257 and podman v3.1.0
- Update the support to Systemd v257 and Podman Quadlet v5.3.1
- Add support for mkosi config files
- Add folding range feature
- sections, multi-line comment, multi-line value and `#region` comments
Expand Down

0 comments on commit 205b732

Please sign in to comment.