@@ -9,149 +9,138 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
### Changed
11
11
12
- - Changed minimum Python version to 3.8.X
13
-
14
- ### Updated
15
-
16
- - Update GitHub release publishing workflow
17
- - Replace most Python pre-commit hooks with [ ruff] ( https://beta.ruff.rs/docs/ )
18
- - Added some more pre-commit hooks:
19
- + doc8
20
- + codespell
21
- + yamllint
22
- + blacken-docs
23
- + pyupgrade
12
+ - Changed minimum Python version to 3.8.X
24
13
25
14
### Repository
26
15
27
- - Update ` thomaseizinger/create-pull-request ` GitHub Action to v1.3.0
28
- - Update ` Lucas-C/pre-commit-hooks ` hook to v1.5.1
29
- - Update ` black ` hook to v23.3.0
30
- - Update ` blacken-docs ` hook to v1.13.0
31
- - Update ` pre-commit/pre-commit-hooks ` to v4.3.0
32
- - Update ` yamllint ` hook to v1.32.0
33
- - Update ` codespell ` hook to v2.2.4
34
-
35
- ## [ 1.4.1] - 2022-05-04
16
+ - Replace most Python pre-commit hooks with [ ruff] ( https://beta.ruff.rs/docs/ )
17
+ - Update release drafting GitHub workflow
18
+ - Add workflow to automatically update CHANGELOG when pre-commit.ci updates happen
19
+ - Added some more pre-commit hooks:
20
+ - doc8
21
+ - codespell
22
+ - yamllint
23
+ - blacken-docs
24
+ - Update ` thomaseizinger/create-pull-request ` GitHub Action to v1.3.0
25
+ - Update ` Lucas-C/pre-commit-hooks ` hook to v1.5.1
26
+ - Update ` black ` hook to v23.3.0
27
+ - Update ` blacken-docs ` hook to v1.13.0
28
+ - Update ` pre-commit/pre-commit-hooks ` to v4.3.0
29
+ - Update ` yamllint ` hook to v1.32.0
30
+ - Update ` codespell ` hook to v2.2.4
31
+
32
+ ## [ v1.4.1] - 2022-05-04
36
33
37
34
### Fixed
38
35
39
- - Fixed uses of of ` pylint.testutils.MessageTest ` instead of ` pylint.testutils.Message ` for Pylint >= 2.12
40
- - Fixed failing tests due to missing ` ignore_position ` argument to ` assertAddsMessages() `
36
+ - Fixed uses of of ` pylint.testutils.MessageTest ` instead of ` pylint.testutils.Message ` for Pylint >= 2.12
37
+ - Fixed failing tests due to missing ` ignore_position ` argument to ` assertAddsMessages() `
41
38
42
39
### Repository
43
40
44
- - Update ` black ` hook to v22.3.0
45
- - Update ` check-manifest ` hook to v0.48
46
- - Update ` isort ` hook to v5.10.1
47
- - Update ` flake8 ` hook to v4.0.1
48
- - Update ` pre-commit/pre-commit-hooks ` to v4.2.0
49
- - Update ` Lucas-C/pre-commit-hooks ` hook to v1.2.0
50
- - Update ` dangoslen/changelog-enforcer ` GitHub action to v3
51
- - Update ` thomaseizinger/create-pull-request ` GitHub action to v1.2.2
52
- - Update ` thomaseizinger/keep-a-changelog-new-release ` GitHub action to v1.3.0
53
- - Update GitHub's CodeQL action to v2
54
- - Update parse-changelog version to v0.4.7
55
- - Fixed issue with release publishing GitHub workflow
56
-
57
- ## [ 1 .4.0] - 2021-07-29
41
+ - Update ` black ` hook to v22.3.0
42
+ - Update ` check-manifest ` hook to v0.48
43
+ - Update ` isort ` hook to v5.10.1
44
+ - Update ` flake8 ` hook to v4.0.1
45
+ - Update ` pre-commit/pre-commit-hooks ` to v4.2.0
46
+ - Update ` Lucas-C/pre-commit-hooks ` hook to v1.2.0
47
+ - Update ` dangoslen/changelog-enforcer ` GitHub action to v3
48
+ - Update ` thomaseizinger/create-pull-request ` GitHub action to v1.2.2
49
+ - Update ` thomaseizinger/keep-a-changelog-new-release ` GitHub action to v1.3.0
50
+ - Update GitHub's CodeQL action to v2
51
+ - Update parse-changelog version to v0.4.7
52
+ - Fixed issue with release publishing GitHub workflow
53
+
54
+ ## [ v1 .4.0] - 2021-07-29
58
55
59
56
### Added
60
57
61
- - Added W8016 to warn when using ` os.mkdir ` and ` os.makedir ` with unsafe permissions (UNIX-only)
62
- - Added W8017 to warn when using ` os.mkfifo ` with unsafe permissions (UNIX-only)
63
- - Added W8018 to warn when using ` os.mknod ` with unsafe permissions (UNIX-only)
64
- - Added W8019 to warn when using ` os.chmod ` with unsafe permissions (all except Windows)
58
+ - Added W8016 to warn when using ` os.mkdir ` and ` os.makedir ` with unsafe permissions (UNIX-only)
59
+ - Added W8017 to warn when using ` os.mkfifo ` with unsafe permissions (UNIX-only)
60
+ - Added W8018 to warn when using ` os.mknod ` with unsafe permissions (UNIX-only)
61
+ - Added W8019 to warn when using ` os.chmod ` with unsafe permissions (all except Windows)
65
62
66
63
### Updated
67
64
68
- - Refactor configuration option parsing for mode-like options
65
+ - Refactor configuration option parsing for mode-like options
69
66
70
67
### Fixed
71
68
72
- - Critical typo for ` msgs ` attribute of the plugin class. This effectively rendered any previous version useless as
73
- pylint would not recognize the warning/error messages
69
+ - Critical typo for ` msgs ` attribute of the plugin class. This effectively rendered any previous version useless as
70
+ pylint would not recognize the warning/error messages
74
71
75
72
### Repository
76
73
77
- - Restrict running some GitHub actions when a pull request is merged
74
+ - Restrict running some GitHub actions when a pull request is merged
78
75
79
- ## [ 1 .3.1] - 2021-07-27
76
+ ## [ v1 .3.1] - 2021-07-27
80
77
81
78
### Updated
82
79
83
- - Update unit tests for ` os.open() `
80
+ - Update unit tests for ` os.open() `
84
81
85
82
### Fixed
86
83
87
- - Fix issue when processing keyword arguments for ` os.open() `
84
+ - Fix issue when processing keyword arguments for ` os.open() `
88
85
89
86
### Repository
90
87
91
- - Restrict running some GitHub actions only when pull requests are updated
88
+ - Restrict running some GitHub actions only when pull requests are updated
92
89
93
- ## [ 1 .3.0] - 2021-07-26
90
+ ## [ v1 .3.0] - 2021-07-26
94
91
95
92
### Added
96
93
97
- - Add plugin option to control whether we favour ` os.open ` over the builtin ` open `
98
- - Added W8012 to warn when using ` os.open ` with unsafe permissions
99
- - Added E8013 to avoid using ` pickle.load ` and ` pickle.loads `
100
- - Added E8014 to avoid using ` marshal.load ` and ` marshal.loads `
101
- - Added E8015 to avoid using ` shelve.open `
94
+ - Add plugin option to control whether we favour ` os.open ` over the builtin ` open `
95
+ - Added W8012 to warn when using ` os.open ` with unsafe permissions
96
+ - Added E8013 to avoid using ` pickle.load ` and ` pickle.loads `
97
+ - Added E8014 to avoid using ` marshal.load ` and ` marshal.loads `
98
+ - Added E8015 to avoid using ` shelve.open `
102
99
103
100
### Fixed
104
101
105
- - Fixed a few test function names
102
+ - Fixed a few test function names
106
103
107
104
### Repository
108
105
109
- - Update pre-commit hooks
110
- - Update ` thomaseizinger/create-pull-request ` GiHub action
106
+ - Update pre-commit hooks
107
+ - Update ` thomaseizinger/create-pull-request ` GiHub action
111
108
112
- ## [ 1 .2.1] - 2021-07-19
109
+ ## [ v1 .2.1] - 2021-07-19
113
110
114
- - Reworded E8003 and extend it to include a few more cases:
115
- - ` subprocess.getoutput() `
116
- - ` subprocess.getstatusoutput() `
117
- - ` asyncio.create_subprocess_shell() `
118
- - ` loop.subprocess_shell() `
111
+ - Reworded E8003 and extend it to include a few more cases:
112
+ - ` subprocess.getoutput() `
113
+ - ` subprocess.getstatusoutput() `
114
+ - ` asyncio.create_subprocess_shell() `
115
+ - ` loop.subprocess_shell() `
119
116
120
- ## [ 1 .2.0] - 2021-07-19
117
+ ## [ v1 .2.0] - 2021-07-19
121
118
122
119
### Added
123
120
124
- - Added E8010 to avoid using ` os.popen() ` as it internally uses ` subprocess.Popen ` with ` shell=True `
125
- - Added E8011 to avoid using ` shlex.quote() ` on non-POSIX platforms.
121
+ - Added E8010 to avoid using ` os.popen() ` as it internally uses ` subprocess.Popen ` with ` shell=True `
122
+ - Added E8011 to avoid using ` shlex.quote() ` on non-POSIX platforms.
126
123
127
- ## [ 1 .1.0] - 2021-07-02
124
+ ## [ v1 .1.0] - 2021-07-02
128
125
129
126
### Added
130
127
131
- - Added R8009 to prefer ` os.open() ` to the builtin ` open ` when in writing mode
128
+ - Added R8009 to prefer ` os.open() ` to the builtin ` open ` when in writing mode
132
129
133
130
### Repository
134
131
135
- - Update pre-commit configuration
132
+ - Update pre-commit configuration
136
133
137
- ## [ 1 .0.0] - 2021-06-21
134
+ ## [ v1 .0.0] - 2021-06-21
138
135
139
136
Initial release
140
137
141
- [ Unreleased ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.4.1...HEAD
142
-
143
- [ 1.4.1 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.4.0...v1.4.1
144
-
145
- [ 1.4.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.3.1...v1.4.0
146
-
147
- [ 1.3.1 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.3.0...v1.3.1
148
-
149
- [ 1.3.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.2.1...v1.3.0
150
-
151
- [ 1.2.1 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.2.0...v1.2.1
152
-
153
- [ 1.2.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.1.0...v1.2.0
154
-
155
- [ 1.1.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.0.0...v1.1.0
156
-
157
- [ 1.0.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/375145a3dec096ff4e33901ef749a1a9a6f4edc6...v1.0.0
138
+ [ unreleased ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.4.1...HEAD
139
+ [ v1.0.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/375145a3dec096ff4e33901ef749a1a9a6f4edc6...v1.0.0
140
+ [ v1.1.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.0.0...v1.1.0
141
+ [ v1.2.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.1.0...v1.2.0
142
+ [ v1.2.1 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.2.0...v1.2.1
143
+ [ v1.3.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.2.1...v1.3.0
144
+ [ v1.3.1 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.3.0...v1.3.1
145
+ [ v1.4.0 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.3.1...v1.4.0
146
+ [ v1.4.1 ] : https://github.com/Takishima/pylint-secure-coding-standard/compare/v1.4.0...v1.4.1
0 commit comments