summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md107
1 files changed, 74 insertions, 33 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9aac1e5..73abff4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,105 +1,144 @@
# Change Log
+
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).
-## [1.3.2] - Supported Release
-###Summary
+## [1.4.0] - 2015-09-06 Supported Release
+
+### Summary
+
+Small release for a new feature and added compatibility.
+
+### Features
+
+- Git repositories can be cloned as mirror or bare repos.
+- Added STDERR to Puppet's output.
+- Added Debian 8 and Ubuntu 16.04 compatibility.
+
+## [1.3.2] - 2015-12-08 Supported Release
+
+### Summary
Small release for support of newer PE versions. This increments the version of PE in the metadata.json file.
## [1.3.1] - 2015-07-28 Supported Release
-###Summary
-This release includes a number of bugfixes along with some test updates.
+
+### Summary
+
+This release includes a number of bugfixes and test updates.
### Fixed
-- Fix for detached HEAD on git 2.4+
-- Git provider doesn't ignore revision property when depth is used (MODULES-2131)
-- Test fixes
-- Check if submodules == true before calling update_submodules
+
+- Fix for detached HEAD on git 2.4+.
+- Git provider doesn't ignore revision property when depth is used (MODULES-2131).
+- Tests fixed.
+- Check if submodules == true before calling update_submodules.
## [1.3.0] - 2015-05-19 Supported Release
+
### Summary
+
This release adds git provider remote handling, svn conflict resolution, and fixes the git provider when /tmp is mounted noexec.
### Added
-- `source` property now takes a hash of sources for the git provider's remotes
-- Add `submodules` parameter to skip submodule initialization for git provider
-- Add `conflict` to svn provider to resolve conflicts
-- Add `branch` parameter to specify clone branch
-- Readme rewrite
+
+- `source` property now takes a hash of sources for the git provider's remotes.
+- Added `submodules` parameter to skip submodule initialization for the git provider.
+- Added `conflict` to the svn provider to resolve conflicts.
+- Added `branch` parameter to specify clone branch.
+- Readme rewritten.
### Fixed
-- The git provider now works even if `/tmp` is noexec
+
+- The git provider now works even if `/tmp` is noexec.
## [1.2.0] - 2014-11-04 Supported Release
+
### Summary
+
This release includes some improvements for git, mercurial, and cvs providers, and fixes the bug where there were warnings about multiple default providers.
### Added
+
- Update git and mercurial providers to set UID with `Puppet::Util::Execution.execute` instead of `su`
- Allow git excludes to be string or array
- Add `user` feature to cvs provider
### Fixed
+
- No more warnings about multiple default providers! (MODULES-428)
## [1.1.0] - 2014-07-14 Supported Release
+
### Summary
+
This release adds a Perforce provider\* and corrects the git provider behavior
when using `ensure => latest`.
\*(Only git provider is currently supported.)
### Added
-- New Perforce provider
+
+- New Perforce provider.
### Fixed
-- (MODULES-660) Fix behavior with `ensure => latest` and detached HEAD
-- Spec test fixes
+
+- Fix behavior with `ensure => latest` and detached HEAD. (MODULES-660)
+- Spec test fixes.
## [1.0.2] - 2014-06-30 Supported Release
+
### Summary
+
This supported release adds SLES 11 to the list of compatible OSs and
documentation updates for support.
## [1.0.1] - 2014-06-17 Supported Release
+
### Summary
+
This release is the first supported release of vcsrepo. The readme has been
greatly improved.
### Added
-- Updated and expanded readme to follow readme template
+
+- Updated and expanded readme to follow readme template.
### Fixed
-- Remove SLES from compatability metadata
-- Unpin rspec development dependencies
-- Update acceptance level testing
+
+- Remove SLES from compatability metadata.
+- Unpin rspec development dependencies.
+- Update acceptance level testing.
## [1.0.0] - 2014-06-04
+
### Summary
This release focuses on a number of bugfixes, and also has some
new features for Bzr and Git.
### Added
+
- Bzr:
- - Call set_ownership
+ - Call set_ownership.
- Git:
- - Add ability for shallow clones
- - Use -a and desired for HARD resets
- - Use rev-parse to get tag canonical revision
+ - Add ability for shallow clones.
+ - Use -a and desired for HARD resets.
+ - Use rev-parse to get tag canonical revision.
### Fixed
+
- HG:
- - Only add ssh options when it's talking to the network
+ - Only add ssh options when it's talking to the network.
- Git:
- - Fix for issue with detached HEAD
- - force => true will now destroy and recreate repo
- - Actually use the remote parameter
- - Use origin/master instead of origin/HEAD when on master
+ - Fix for issue with detached HEAD.
+ - `force => true` will now destroy and recreate repo.
+ - Actually use the remote parameter.
+ - Use origin/master instead of origin/HEAD when on master.
- SVN:
- - Fix svnlook behavior with plain directories
+ - Fix svnlook behavior with plain directories.
## 0.2.0 - 2013-11-13
+
### Summary
This release mainly focuses on a number of bugfixes, which should
@@ -107,8 +146,9 @@ significantly improve the reliability of Git and SVN. Thanks to
our many contributors for all of these fixes!
### Added
+
- Git:
- - Add autorequire for Package['git']
+ - Add autorequire for `Package['git']`.
- HG:
- Allow user and identity properties.
- Bzr:
@@ -120,6 +160,7 @@ our many contributors for all of these fixes!
- Allow for setting the CVS_RSH environment variable.
### Fixed
+
- Handle Puppet::Util[::Execution].withenv for 2.x and 3.x properly.
- Change path_empty? to not do full directory listing.
- Overhaul spec tests to work with rspec2.
@@ -131,7 +172,7 @@ our many contributors for all of these fixes!
- Use git checkout --force instead of short -f everywhere.
- Update git provider to handle checking out into an existing (empty) dir.
- SVN:
- - Handle force property. for svn.
+ - Handle force property.
- Adds support for changing upstream repo url.
- Check that the URL of the WC matches the URL from the manifest.
- Changed from using "update" to "switch".