Skip to content

Commit 92a7a07

Browse files
committed
Merge tag 'v1.5.4'
2 parents e02794f + 53042f9 commit 92a7a07

File tree

2 files changed

+235
-0
lines changed

2 files changed

+235
-0
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ The Source Integration framework's version numbering follows
6464
[Semantic Versioning](http://semver.org/). Major version increments indicate a
6565
change in the minimum required MantisBT version.
6666

67+
See the [Change log](docs/CHANGELOG.md) for detailed revision history.
68+
6769
Depending on which version of MantisBT you are using, please make sure to
6870
get the appropriate version of the source code.
6971
Use [release tags](https://github.com/mantisbt-plugins/source-integration/releases),

docs/CHANGELOG.md

+233
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,233 @@
1+
# Source Integration Plugin Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/)
7+
specification.
8+
9+
--------------------------------------------------------------------------------
10+
11+
# Releases for MantisBT 1.3
12+
13+
## [1.5.4] - 2017-09-17
14+
15+
### Changed
16+
17+
- HgWeb: allow space and unicode chars in filename
18+
[#219](https://github.com/mantisbt-plugins/source-integration/pull/219)
19+
20+
### Fixed
21+
22+
- Remove extra '(select one)' in mapping strategy selection list
23+
[#238](https://github.com/mantisbt-plugins/source-integration/issues/238)
24+
- Change of repo name after full import
25+
[#245](https://github.com/mantisbt-plugins/source-integration/issues/245)
26+
- HgWeb: fix handling of commit message lines beginning with `#`
27+
[#233](https://github.com/mantisbt-plugins/source-integration/issues/233)
28+
- HgWeb: fix errors while importing the repository
29+
[#248](https://github.com/mantisbt-plugins/source-integration/issues/248)
30+
[#249](https://github.com/mantisbt-plugins/source-integration/issues/249)
31+
- SVN: make sure svn_binary() retrieves options from SourceSVN's config
32+
[#241](https://github.com/mantisbt-plugins/source-integration/issues/241)
33+
34+
## [1.5.3] - 2017-06-12
35+
36+
### Fixed
37+
38+
- Git*, HgWeb: Fix SQL syntax error in 'import_full'
39+
[#221](https://github.com/mantisbt-plugins/source-integration/issues/221)
40+
- GitLab: fix invalid diff URL
41+
[#227](https://github.com/mantisbt-plugins/source-integration/issues/227)
42+
- Gitphp: replace deprecated db_query_bound() call
43+
[#222](https://github.com/mantisbt-plugins/source-integration/issues/222)
44+
- HgWeb: replace invalid function map() by array_map()
45+
[#213](https://github.com/mantisbt-plugins/source-integration/issues/213)
46+
47+
## [1.5.2] - 2017-03-16
48+
49+
### Changed
50+
51+
- Source_FilterOption_Permalink() should not handle integer params as strings
52+
[#207](https://github.com/mantisbt-plugins/source-integration/issues/207)
53+
54+
### Fixed
55+
56+
- Changeset reference is not processed when preceded by @-mention
57+
[#204](https://github.com/mantisbt-plugins/source-integration/issues/204)
58+
59+
60+
## [1.5.1] - 2017-03-06
61+
62+
### Fixed
63+
64+
- Bug preventing use of Git-based plugins on PHP versions < 5.6
65+
[#199](https://github.com/mantisbt-plugins/source-integration/issues/199)
66+
67+
## [1.5.0] - 2017-03-06
68+
69+
### Added
70+
71+
- Branch validation for Git-based plugins that didn't have it (Cgit, Gitweb, Gitphp)
72+
73+
### Changed
74+
75+
- Use an abstract base class for Git-based plugins (Cgit, GitHub, GitLab, Gitweb, Gitphp)
76+
77+
78+
## [1.4.1] - 2017-02-22
79+
80+
### Changed
81+
82+
- Workaround for 4-bytes UTF-8 characters (e.g. emojis) in commit messages
83+
[#194](https://github.com/mantisbt-plugins/source-integration/issues/194)
84+
- Github: branch validation regex now follows rules defined in git check-ref-format man page
85+
86+
### Fixed
87+
88+
- Github: handling branches containing '/'
89+
[#193](https://github.com/mantisbt-plugins/source-integration/issues/193)
90+
91+
92+
## [1.4.0] - 2017-02-06
93+
94+
Includes all changes and fixes from 0.19.
95+
96+
Most of the changes to support MantisBT 1.3 took place in 1.3.2. The bump to
97+
1.4.0 was made for compliance with SemVer and the new version numbering
98+
scheme.
99+
100+
### Changed
101+
102+
- New SemVer-based version numbering scheme
103+
- Gitphp: support for MantisBT 1.3
104+
105+
106+
## [1.3.2] - 2017-02-05
107+
108+
### Added
109+
110+
- Support for MantisBT 1.3
111+
- Gitweb: Add support for HTTP basic auth
112+
[#144](https://github.com/mantisbt-plugins/source-integration/issues/144)
113+
- Support for Pull Request linking (Bitbucket, Github)
114+
[#116](https://github.com/mantisbt-plugins/source-integration/issues/116)
115+
- New 'MantisSourceBase' common ancestor class
116+
- Classes hierarchy documentation
117+
118+
### Changed
119+
120+
- Update MantisCore dependency to 1.3 for all child plugins
121+
- Adapt pages layout for Mantis 1.3.0
122+
- Improve layout of 'Enabled Features' in config page
123+
- Improve bug resolution and assignment logic
124+
[#80](https://github.com/mantisbt-plugins/source-integration/issues/80)
125+
[#104](https://github.com/mantisbt-plugins/source-integration/issues/104)
126+
- Hide edit controls for unauthorized users on changeset details page
127+
[#188](https://github.com/mantisbt-plugins/source-integration/issues/188)
128+
- Plugins title prefixed with 'Source' to group them in Mantis Plugin admin page
129+
- Set all plugins' URL to point Github's page
130+
131+
### Removed
132+
133+
- Support for MantisBT 1.2
134+
- jQuery plugin dependency
135+
136+
### Fixed
137+
138+
- Javascript change event on search page
139+
- Data type mismatch error on edit page
140+
[#134](https://github.com/mantisbt-plugins/source-integration/issues/134)
141+
- Changeset linking
142+
[#146](https://github.com/mantisbt-plugins/source-integration/issues/146),
143+
[#161](https://github.com/mantisbt-plugins/source-integration/issues/161)
144+
- Set issue resolution to 'fixed' when processing changesets
145+
[#191](https://github.com/mantisbt-plugins/source-integration/issues/191)
146+
- Cgit: filter out decoration tag from commit message
147+
[#185](https://github.com/mantisbt-plugins/source-integration/issues/185)
148+
- GitHub: system notice when authorizing application
149+
[#168](https://github.com/mantisbt-plugins/source-integration/issues/168)
150+
- GitHub: allow clearing OAuth access token
151+
[#133](https://github.com/mantisbt-plugins/source-integration/issues/133)
152+
- GitLab: Remove calls to deprecated helper_alternate_class()
153+
- SVN: prevent Data Type mismatch error in config page
154+
[#167](https://github.com/mantisbt-plugins/source-integration/issues/167)
155+
- SVN: force SourceSVN plugin in svn_call
156+
[#186](https://github.com/mantisbt-plugins/source-integration/issues/186)
157+
158+
159+
## [1.3.1] - 2015-09-12
160+
161+
Includes all changes and fixes from master-1.2.x branch, up to commit
162+
[92f682f3](https://github.com/mantisbt-plugins/source-integration/commit/92f682f3b296af72af6fb6d9f207ac5097cce8fe).
163+
164+
165+
## [1.3.0] - 2014-11-08
166+
167+
### Added
168+
169+
- Initial and partial support for MantisBT 1.3
170+
171+
--------------------------------------------------------------------------------
172+
173+
# Legacy releases for MantisBT 1.2
174+
175+
## [0.19] - 2017-02-06
176+
## [0.18] - 2013-02-22
177+
## [0.17] - 2012-12-07
178+
## [0.16.4] - 2011-07-21
179+
## [0.16.3] - 2011-06-06
180+
## [0.16.2] - 2010-06-27
181+
## [0.16.1] - 2010-04-14
182+
## [0.16] - 2010-04-12
183+
## [0.15] - 2010-04-01
184+
## [0.14] - 2010-01-26
185+
## [0.13.2] - 2009-04-06
186+
## [0.13.1] - 2009-04-01
187+
## [0.13.0] - 2008-10-28
188+
## [0.12a] - 2008-07-29
189+
## [0.12] - 2008-07-29
190+
## [0.11a] - 2008-06-30
191+
## [0.11] - 2008-06-13
192+
## [0.10] - 2008-06-05
193+
## [0.9c] - 2008-04-18
194+
## [0.9b] - 2008-04-12
195+
## [0.9a] - 2008-04-11
196+
## [0.9] - 2008-04-11
197+
198+
199+
[Unreleased 1.x]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.4...master-1.3.x
200+
201+
[1.5.4]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.3...v1.5.4
202+
[1.5.3]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.2...v1.5.3
203+
[1.5.2]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.1...v1.5.2
204+
[1.5.1]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.0...v1.5.1
205+
[1.5.0]: https://github.com/mantisbt-plugins/source-integration/compare/v1.4.1...v1.5.0
206+
[1.4.1]: https://github.com/mantisbt-plugins/source-integration/compare/v1.4.0...v1.4.1
207+
[1.4.0]: https://github.com/mantisbt-plugins/source-integration/compare/v1.3.2...v1.4.0
208+
[1.3.2]: https://github.com/mantisbt-plugins/source-integration/compare/v1.3.1...v1.3.2
209+
[1.3.1]: https://github.com/mantisbt-plugins/source-integration/compare/v1.3.0...v1.3.1
210+
[1.3.0]: https://github.com/mantisbt-plugins/source-integration/compare/v0.19...v1.3.0
211+
212+
[0.19]: https://github.com/mantisbt-plugins/source-integration/compare/v0.18...v0.19
213+
[0.18]: https://github.com/mantisbt-plugins/source-integration/compare/v0.17...v0.18
214+
[0.17]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16.4...v0.17
215+
[0.16.4]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16.3...v0.16.4
216+
[0.16.3]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16.2...v0.16.3
217+
[0.16.2]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16.1...v0.16.2
218+
[0.16.1]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16...v0.16.1
219+
[0.16]: https://github.com/mantisbt-plugins/source-integration/compare/v0.15...v0.16
220+
[0.15]: https://github.com/mantisbt-plugins/source-integration/compare/v0.14...v0.15
221+
[0.14]: https://github.com/mantisbt-plugins/source-integration/compare/release-0.13.2...v0.14
222+
[0.13.2]: https://github.com/mantisbt-plugins/source-integration/compare/release-0.13.1...release-0.13.2
223+
[0.13.1]: https://github.com/mantisbt-plugins/source-integration/compare/release-0.13.0...release-0.13.1
224+
[0.13.0]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.12a...release-0.13.0
225+
[0.12a]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.12...Source-0.12a
226+
[0.12]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.11a...Source-0.12
227+
[0.11a]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.11...Source-0.11a
228+
[0.11]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.10...Source-0.11
229+
[0.10]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.9c...Source-0.10
230+
[0.9c]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.9b...Source-0.9c
231+
[0.9b]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.9a...Source-0.9b
232+
[0.9a]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.9...Source-0.9a
233+
[0.9]: https://github.com/mantisbt-plugins/source-integration/compare/8070579680bb2d56651d67f69755b879121917f6...Source-0.9

0 commit comments

Comments
 (0)