@@ -23,22 +23,68 @@ specification.
23
23
24
24
### Changed
25
25
26
- - Minimum MantisBT version increased to 2.21 .0
26
+ - Minimum MantisBT version increased to 2.24 .0
27
27
[ #350 ] ( https://github.com/mantisbt-plugins/source-integration/issues/350 )
28
+ [ #337 ] ( https://github.com/mantisbt-plugins/source-integration/issues/337 )
29
+ [ #339 ] ( https://github.com/mantisbt-plugins/source-integration/issues/339 )
28
30
- Only show "Attach issues" column if needed
29
31
[ #355 ] ( https://github.com/mantisbt-plugins/source-integration/issues/355 )
32
+ - Move register() function to MantisSourcePlugin class
33
+ [ #369 ] ( https://github.com/mantisbt-plugins/source-integration/issues/369 )
34
+ - Remove custom plugin_lang_get_defaulted() function
35
+ [ #339 ] ( https://github.com/mantisbt-plugins/source-integration/issues/339 )
30
36
- GitLab: improve error handling when setting repoid
31
37
[ #352 ] ( https://github.com/mantisbt-plugins/source-integration/issues/352 )
38
+ - Bitbucket: use Git base class
39
+ [ #359 ] ( https://github.com/mantisbt-plugins/source-integration/issues/359 )
40
+ - GitHub: Use https links
41
+ [ #357 ] ( https://github.com/mantisbt-plugins/source-integration/issues/357 )
42
+ - GitHub: use X-Hub-Signature-Sha-256 header
43
+ [ #361 ] ( https://github.com/mantisbt-plugins/source-integration/issues/361 )
44
+ - GitHub: stop processing if payload contains no commits
45
+ [ #367 ] ( https://github.com/mantisbt-plugins/source-integration/issues/367 )
32
46
- Code cleanup
33
47
34
48
### Fixed
35
49
36
50
- Store Changeset timestamp as UTC and display in user's timezone
37
51
[ #317 ] ( https://github.com/mantisbt-plugins/source-integration/issues/317 )
52
+ - Return HTTP/400 when checkin.php input is invalid
53
+ [ #365 ] ( https://github.com/mantisbt-plugins/source-integration/issues/365 )
54
+ - Fix missing language strings warnings
55
+ [ #364 ] ( https://github.com/mantisbt-plugins/source-integration/issues/364 )
38
56
- Replace deprecated html_get_status_css_class() function
39
57
[ #350 ] ( https://github.com/mantisbt-plugins/source-integration/issues/350 )
58
+ - Localization does not fall back to English when translation is unavailable
59
+ [ #337 ] ( https://github.com/mantisbt-plugins/source-integration/issues/337 )
60
+ - Bitbucket: fix changeset retrieval for branches with '/'
61
+ [ #376 ] ( https://github.com/mantisbt-plugins/source-integration/issues/376 )
62
+ - Bitbucket: fix incorrect branch name validation
63
+ [ #381 ] ( https://github.com/mantisbt-plugins/source-integration/issues/381 )
64
+ - Cgit: fix column 'revision' cannot be null when importing repository
65
+ [ #149 ] ( https://github.com/mantisbt-plugins/source-integration/issues/149 )
66
+ - Cgit: fix error with libravatar plugin
67
+ [ #386 ] ( https://github.com/mantisbt-plugins/source-integration/issues/386 )
68
+ - Cgit: fix error when parsing committer or author without email
69
+ [ #387 ] ( https://github.com/mantisbt-plugins/source-integration/issues/387 )
40
70
- GitHub: prevent creating Webhook if secret changed
41
71
[ #357 ] ( https://github.com/mantisbt-plugins/source-integration/issues/357 )
72
+ - GitHub: Only process GitHub repositories in precommit()
73
+ [ #366 ] ( https://github.com/mantisbt-plugins/source-integration/issues/366 )
74
+ - GitHub: Gracefully handle ping events from webhook
75
+ [ #382 ] ( https://github.com/mantisbt-plugins/source-integration/issues/382 )
76
+ - GitHub: Fix undefined array key warning
77
+ [ #383 ] ( https://github.com/mantisbt-plugins/source-integration/issues/383 )
78
+ - Gitlab: abort precommit() on invalid payload
79
+ [ #370 ] ( https://github.com/mantisbt-plugins/source-integration/issues/370 )
80
+ - Gitlab: System warnings when the GitLab Root is not valid
81
+ [ #373 ] ( https://github.com/mantisbt-plugins/source-integration/issues/373 )
82
+
83
+ ### Security
84
+
85
+ - Hide sensitive information in manage repo pages
86
+ [ #329 ] ( https://github.com/mantisbt-plugins/source-integration/issues/329 )
87
+
42
88
43
89
## [ 2.4.1] - 2021-01-19
44
90
0 commit comments