@@ -23,22 +23,68 @@ specification.
2323
2424### Changed
2525
26- - Minimum MantisBT version increased to 2.21 .0
26+ - Minimum MantisBT version increased to 2.24 .0
2727 [ #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 )
2830- Only show "Attach issues" column if needed
2931 [ #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 )
3036- GitLab: improve error handling when setting repoid
3137 [ #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 )
3246- Code cleanup
3347
3448### Fixed
3549
3650- Store Changeset timestamp as UTC and display in user's timezone
3751 [ #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 )
3856- Replace deprecated html_get_status_css_class() function
3957 [ #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 )
4070- GitHub: prevent creating Webhook if secret changed
4171 [ #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+
4288
4389## [ 2.4.1] - 2021-01-19
4490
0 commit comments