Skip to content

Commit

Permalink
Add Changelog and reference it in README file
Browse files Browse the repository at this point in the history
Detailed changelog for 1.x release following 'Keep a Changelog' format
(http://keepachangelog.com/).

Older (0.x) releases are just linked to Github's compare page.
  • Loading branch information
dregad committed Sep 17, 2017
1 parent a0e9d0a commit 67f6525
Show file tree
Hide file tree
Showing 2 changed files with 235 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ The Source Integration framework's version numbering follows
[Semantic Versioning](http://semver.org/). Major version increments indicate a
change in the minimum required MantisBT version.

See the [Change log](docs/CHANGELOG.md) for detailed revision history.

Depending on which version of MantisBT you are using, please make sure to
get the appropriate version of the source code.
Use [release tags](https://github.com/mantisbt-plugins/source-integration/releases),
Expand Down
233 changes: 233 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,233 @@
# Source Integration Plugin Change Log

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/)
specification.

--------------------------------------------------------------------------------

# Releases for MantisBT 1.3

## [1.5.4] - 2017-09-17

### Changed

- HgWeb: allow space and unicode chars in filename
[#219](https://github.com/mantisbt-plugins/source-integration/pull/219)

### Fixed

- Remove extra '(select one)' in mapping strategy selection list
[#238](https://github.com/mantisbt-plugins/source-integration/issues/238)
- Change of repo name after full import
[#245](https://github.com/mantisbt-plugins/source-integration/issues/245)
- HgWeb: fix handling of commit message lines beginning with `#`
[#233](https://github.com/mantisbt-plugins/source-integration/issues/233)
- HgWeb: fix errors while importing the repository
[#248](https://github.com/mantisbt-plugins/source-integration/issues/248)
[#249](https://github.com/mantisbt-plugins/source-integration/issues/249)
- SVN: make sure svn_binary() retrieves options from SourceSVN's config
[#241](https://github.com/mantisbt-plugins/source-integration/issues/241)

## [1.5.3] - 2017-06-12

### Fixed

- Git*, HgWeb: Fix SQL syntax error in 'import_full'
[#221](https://github.com/mantisbt-plugins/source-integration/issues/221)
- GitLab: fix invalid diff URL
[#227](https://github.com/mantisbt-plugins/source-integration/issues/227)
- Gitphp: replace deprecated db_query_bound() call
[#222](https://github.com/mantisbt-plugins/source-integration/issues/222)
- HgWeb: replace invalid function map() by array_map()
[#213](https://github.com/mantisbt-plugins/source-integration/issues/213)

## [1.5.2] - 2017-03-16

### Changed

- Source_FilterOption_Permalink() should not handle integer params as strings
[#207](https://github.com/mantisbt-plugins/source-integration/issues/207)

### Fixed

- Changeset reference is not processed when preceded by @-mention
[#204](https://github.com/mantisbt-plugins/source-integration/issues/204)


## [1.5.1] - 2017-03-06

### Fixed

- Bug preventing use of Git-based plugins on PHP versions < 5.6
[#199](https://github.com/mantisbt-plugins/source-integration/issues/199)

## [1.5.0] - 2017-03-06

### Added

- Branch validation for Git-based plugins that didn't have it (Cgit, Gitweb, Gitphp)

### Changed

- Use an abstract base class for Git-based plugins (Cgit, GitHub, GitLab, Gitweb, Gitphp)


## [1.4.1] - 2017-02-22

### Changed

- Workaround for 4-bytes UTF-8 characters (e.g. emojis) in commit messages
[#194](https://github.com/mantisbt-plugins/source-integration/issues/194)
- Github: branch validation regex now follows rules defined in git check-ref-format man page

### Fixed

- Github: handling branches containing '/'
[#193](https://github.com/mantisbt-plugins/source-integration/issues/193)


## [1.4.0] - 2017-02-06

Includes all changes and fixes from 0.19.

Most of the changes to support MantisBT 1.3 took place in 1.3.2. The bump to
1.4.0 was made for compliance with SemVer and the new version numbering
scheme.

### Changed

- New SemVer-based version numbering scheme
- Gitphp: support for MantisBT 1.3


## [1.3.2] - 2017-02-05

### Added

- Support for MantisBT 1.3
- Gitweb: Add support for HTTP basic auth
[#144](https://github.com/mantisbt-plugins/source-integration/issues/144)
- Support for Pull Request linking (Bitbucket, Github)
[#116](https://github.com/mantisbt-plugins/source-integration/issues/116)
- New 'MantisSourceBase' common ancestor class
- Classes hierarchy documentation

### Changed

- Update MantisCore dependency to 1.3 for all child plugins
- Adapt pages layout for Mantis 1.3.0
- Improve layout of 'Enabled Features' in config page
- Improve bug resolution and assignment logic
[#80](https://github.com/mantisbt-plugins/source-integration/issues/80)
[#104](https://github.com/mantisbt-plugins/source-integration/issues/104)
- Hide edit controls for unauthorized users on changeset details page
[#188](https://github.com/mantisbt-plugins/source-integration/issues/188)
- Plugins title prefixed with 'Source' to group them in Mantis Plugin admin page
- Set all plugins' URL to point Github's page

### Removed

- Support for MantisBT 1.2
- jQuery plugin dependency

### Fixed

- Javascript change event on search page
- Data type mismatch error on edit page
[#134](https://github.com/mantisbt-plugins/source-integration/issues/134)
- Changeset linking
[#146](https://github.com/mantisbt-plugins/source-integration/issues/146),
[#161](https://github.com/mantisbt-plugins/source-integration/issues/161)
- Set issue resolution to 'fixed' when processing changesets
[#191](https://github.com/mantisbt-plugins/source-integration/issues/191)
- Cgit: filter out decoration tag from commit message
[#185](https://github.com/mantisbt-plugins/source-integration/issues/185)
- GitHub: system notice when authorizing application
[#168](https://github.com/mantisbt-plugins/source-integration/issues/168)
- GitHub: allow clearing OAuth access token
[#133](https://github.com/mantisbt-plugins/source-integration/issues/133)
- GitLab: Remove calls to deprecated helper_alternate_class()
- SVN: prevent Data Type mismatch error in config page
[#167](https://github.com/mantisbt-plugins/source-integration/issues/167)
- SVN: force SourceSVN plugin in svn_call
[#186](https://github.com/mantisbt-plugins/source-integration/issues/186)


## [1.3.1] - 2015-09-12

Includes all changes and fixes from master-1.2.x branch, up to commit
[92f682f3](https://github.com/mantisbt-plugins/source-integration/commit/92f682f3b296af72af6fb6d9f207ac5097cce8fe).


## [1.3.0] - 2014-11-08

### Added

- Initial and partial support for MantisBT 1.3

--------------------------------------------------------------------------------

# Legacy releases for MantisBT 1.2

## [0.19] - 2017-02-06
## [0.18] - 2013-02-22
## [0.17] - 2012-12-07
## [0.16.4] - 2011-07-21
## [0.16.3] - 2011-06-06
## [0.16.2] - 2010-06-27
## [0.16.1] - 2010-04-14
## [0.16] - 2010-04-12
## [0.15] - 2010-04-01
## [0.14] - 2010-01-26
## [0.13.2] - 2009-04-06
## [0.13.1] - 2009-04-01
## [0.13.0] - 2008-10-28
## [0.12a] - 2008-07-29
## [0.12] - 2008-07-29
## [0.11a] - 2008-06-30
## [0.11] - 2008-06-13
## [0.10] - 2008-06-05
## [0.9c] - 2008-04-18
## [0.9b] - 2008-04-12
## [0.9a] - 2008-04-11
## [0.9] - 2008-04-11


[Unreleased 1.x]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.4...master-1.3.x

[1.5.4]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.3...v1.5.4
[1.5.3]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.2...v1.5.3
[1.5.2]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.1...v1.5.2
[1.5.1]: https://github.com/mantisbt-plugins/source-integration/compare/v1.5.0...v1.5.1
[1.5.0]: https://github.com/mantisbt-plugins/source-integration/compare/v1.4.1...v1.5.0
[1.4.1]: https://github.com/mantisbt-plugins/source-integration/compare/v1.4.0...v1.4.1
[1.4.0]: https://github.com/mantisbt-plugins/source-integration/compare/v1.3.2...v1.4.0
[1.3.2]: https://github.com/mantisbt-plugins/source-integration/compare/v1.3.1...v1.3.2
[1.3.1]: https://github.com/mantisbt-plugins/source-integration/compare/v1.3.0...v1.3.1
[1.3.0]: https://github.com/mantisbt-plugins/source-integration/compare/v0.19...v1.3.0

[0.19]: https://github.com/mantisbt-plugins/source-integration/compare/v0.18...v0.19
[0.18]: https://github.com/mantisbt-plugins/source-integration/compare/v0.17...v0.18
[0.17]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16.4...v0.17
[0.16.4]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16.3...v0.16.4
[0.16.3]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16.2...v0.16.3
[0.16.2]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16.1...v0.16.2
[0.16.1]: https://github.com/mantisbt-plugins/source-integration/compare/v0.16...v0.16.1
[0.16]: https://github.com/mantisbt-plugins/source-integration/compare/v0.15...v0.16
[0.15]: https://github.com/mantisbt-plugins/source-integration/compare/v0.14...v0.15
[0.14]: https://github.com/mantisbt-plugins/source-integration/compare/release-0.13.2...v0.14
[0.13.2]: https://github.com/mantisbt-plugins/source-integration/compare/release-0.13.1...release-0.13.2
[0.13.1]: https://github.com/mantisbt-plugins/source-integration/compare/release-0.13.0...release-0.13.1
[0.13.0]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.12a...release-0.13.0
[0.12a]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.12...Source-0.12a
[0.12]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.11a...Source-0.12
[0.11a]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.11...Source-0.11a
[0.11]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.10...Source-0.11
[0.10]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.9c...Source-0.10
[0.9c]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.9b...Source-0.9c
[0.9b]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.9a...Source-0.9b
[0.9a]: https://github.com/mantisbt-plugins/source-integration/compare/Source-0.9...Source-0.9a
[0.9]: https://github.com/mantisbt-plugins/source-integration/compare/8070579680bb2d56651d67f69755b879121917f6...Source-0.9

0 comments on commit 67f6525

Please sign in to comment.