Skip to content

Commit

Permalink
chore: changelog update - v1.14.0
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user authored and Blarc committed May 21, 2024
1 parent 0e358b7 commit 274133c
Showing 1 changed file with 60 additions and 1 deletion.
61 changes: 60 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,77 +1,94 @@
# Changelog

## [Unreleased]

## [1.14.0] - 2024-05-21

### Added

- Plugin can be updated/installed without IDE restart.

### Changed

- Update dependencies.
- Update code to latest IntelliJ API.
- Bump IDE compatibility property `pluginSinceBuild` to `233`.
- Set `pluginUntilBuild` to 241 to pass pluginVerifier task

### Fixed

- Access is only allowed from Event Dispatch Thread.
- Read access is allowed from inside read-action only.

## [1.13.2] - 2023-06-08

### Fixed

- Files are excluded from linting because globs check does not check all globs.

## [1.13.1] - 2023-06-05

### Fixed

- Prevent `InvalidPathException` being raised in `GitlabLintUtils.matchesGlobs`.

## [1.13.0] - 2023-05-18

### Added

- Action for running lint on current yaml file to editor menu.

### Fixed

- Running lint context in read action freezes UI.
- Remote can be null and throws NPE in `VcsMappingChangedListener`.
- Show notification about unsuccessfully detecting project id only once.

## [1.12.0] - 2023-05-15

### Added

- Option to ignore specific error for a file.
- Explanation for `Pipeline filtered out by workflow rules` error.
- Table of ignored errors in settings.

### Changed

- Refactor code for getting remote URL and Gitlab API URL in `ResolveContext`.
- Show notification about detected Gitlab API URL only once per project.
- Do not show detected Gitlab API URL in the notification, because there can be multiple Gitlab API URLs in one project.
- Show merged preview even if there are errors, if the response contains the merged yaml.

### Fixed

- NPE when opening a folder as project.
- Access is allowed only from Event Dispatch Thread in `LintContext`.

## [1.11.1] - 2023-05-08

### Fixed

- Access is allowed only from Event Dispatch Thread in `ApplicationStartupListener`.
- `WorkspaceFileIndex` is not initialized yet in `SaveActionListener`.

## [1.11.0] - 2023-05-03

### Changed

- Display list of all previously set Gitlab URL Tokens in settings and during the addition of a new remote to the
remotes table.
- Replace comments with context help and add empty text in settings.

## [1.10.0] - 2023-04-27

### Added

- Add setting for allowing self-signed certificate.

## [1.9.0] - 2023-04-26

### Added

- Create link for creating Gitlab personal access token with required scopes from Gitlab API url.
- More descriptive message when git branch does not exist on remote.
- Remove square brackets from error notification.
Expand All @@ -80,74 +97,90 @@ remotes table.
## [1.8.0] - 2023-04-23

### Added

- Hints for better understanding of settings.
- Rename settings labels to be more inline with Gitlab terminology.

## [1.7.0] - 2023-04-20

### Added

- Exclusion globs for excluding files from linting.
- Gitlab yaml file type and icon.
- Update file icons after updating file globs.

## [1.6.0] - 2023-03-31

### Added

- Run linting on startup if the opened file matches the glob patterns.
- Update lint status widget whenever the file changes, so it properly shows whether the file is linted or not.

### Changed

- Replace StatusBarWidgetSettings by controlling the widget visibility in LintStatusPresentation.

### Fixed

- Null value for gitlab token preventing saving settings.

## [1.5.3] - 2023-03-29

### Added

- Refactor null checking in FileListener.

### Fixed

- Plugin should not have until build number.

## [1.5.2] - 2023-01-31

### Fixed

- Remotes are now property saved after updating Gitlab url or remote id.

## [1.5.1] - 2023-01-22

### Added

- Option for setting file path glob patterns for linting.

### Changed

- Refactor settings ui.
- Move remotes table to separate tab.

### Fixed

- Refresh actions now properly runs on currently opened file.
- File listener waits for project to be initialized.

## [1.4.0] - 2023-01-15

### Added

- Basic implementation of editor with merged preview.
- Setting for enabling/disabling merged preview.
- Option for running lint on file selection change.

### Changed

- Updated plugin icon and description.

### Fixed

- Force HTTPS setting is now properly validated and saved.

## [1.3.0] - 2022-12-06

### Added

- Lint frequency setting.
- Support for 223.* IDE builds.

### Changed

- Update github-actions set-output command
- Update github-actions dependencies versions
- Update dependencies in build.gradle.kts
Expand All @@ -157,39 +190,46 @@ remotes table.
## [1.2.2]

### Fixed

- Notification section is now openable and shows notification settings correctly.

## [1.2.1]

### Added

- More context to error notifications.
- - Enables edit of gitlab urls and token used for authentication.

### Fixed

- Do not duplicate notifications on start up.
- NumberFormatException when remote id is empty string.

## [1.1.1]

### Fixed

- Field titles in remote editor.
- Change Gitlab Lint to Gitlab Template Lint where applicable.

## [1.1.0]

### Added

- Button in settings for creating Gitlab private token.
- Gitlab API URL is now cached for each repository.
- Gitlab API URL can be edited in remotes table.

## [1.0.1]

### Added

- Force HTTPS setting that is set by default.

## [1.0.0]

### Added

- Notifications on start up.
- Error notifications.
- Open Settings and Refresh actions to actions group popup in widget.
Expand All @@ -199,93 +239,112 @@ remotes table.
- Support for multiple Gitlab instances in one project.

### Changed

- Refactor linting to pipeline with middlewares.

### Fixed

- Gitlab token is now properly saved when changing remotes.

## [0.0.12]

### Added

- Throw exception when project id can not be retrieved.
- Run linting in the background.

## [0.0.11]

### Fixed

- Changed instance of AppSettingsState to nullable and added missing null checks.
- Linting error notification is now properly shown.

### Removed

- Removed linting in the background.

## [0.0.10]

### Added

- Linting now runs in the background.
- Linting status widget is now shown only for gitlab-ci.yml files.

## [0.0.9]

### Fixed

- Added null check to localizedMessage in GitlabLintRunner to prevent NPE.

### Added

- Added basic lint status widget to status bar.

## [0.0.8]

### Changed

- Updated readme.
- Updated plugin description.

## [0.0.7]

### Fixed

- Changed icon size to 40x40 pixels.

## [0.0.6]

### Added

- Added basic plugin icon.

### Changed

- Updated plugin description.

## [0.0.5]

### Added

- Add [chore] tag to changelog commit.

## [0.0.4]

### Added

- Added a basic table with remotes and project ids
- Added GitHub actions workflows

## [0.0.3]

### Added

- Added basic documentation for installation with zip
- Added OkHttp dependency
- Added Kotlin plugin dependency

## [0.0.2]

### Added

- Use the current branch for linting
- Search for project by project name and project url

### Changed

- Removed checking for valid yaml, because Gitlab CI template is not necessarily a valid yaml

## [0.0.1]

### Added

- Setting private Gitlab token
- Error message on linting error

[Unreleased]: https://github.com/Blarc/gitlab-template-lint-plugin/compare/v1.13.2...HEAD
[Unreleased]: https://github.com/Blarc/gitlab-template-lint-plugin/compare/v1.14.0...HEAD
[1.14.0]: https://github.com/Blarc/gitlab-template-lint-plugin/compare/v1.13.2...v1.14.0
[1.13.2]: https://github.com/Blarc/gitlab-template-lint-plugin/compare/v1.13.1...v1.13.2
[1.13.1]: https://github.com/Blarc/gitlab-template-lint-plugin/compare/v1.13.0...v1.13.1
[1.13.0]: https://github.com/Blarc/gitlab-template-lint-plugin/compare/v1.12.0...v1.13.0
Expand Down

0 comments on commit 274133c

Please sign in to comment.