diff --git a/CHANGELOG.md b/CHANGELOG.md index 82153677..c9b5f0ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,25 @@ -- Make nodejs::repo::nodesource::apt compatible with puppetlabs-apt 2.x only -##2015-05-20 1.0.0 -###Summary +## 2015-06-23 Release 1.1.0 -Module donated by Puppetlabs to Puppet Community +### Backwards-incompatible changes + +nodejs::repo::nodesource::apt is now compatible with puppetlabs-apt 2.x only + +### Summary + +Debian-based platforms now require puppetlabs-apt 2.x rather than puppetlabs-apt 1.x + +## 2015-05-20 Release 1.0.0 + +### Summary + +Module donated by Puppetlabs to Puppet Community. +This release fixes support for ArchLinux, since npm recently moved to its own +package. + +## 2015-05-12 Release 0.8.0 + +### Backwards-incompatible changes -##2015-05-12 0.8.0 -###Backwards-incompatible changes - Puppet versions below 3.4.0 are no longer supported - Debian Squeeze and Fedora version 18 and below are explicitly no longer supported @@ -29,12 +43,13 @@ Module donated by Puppetlabs to Puppet Community approximate equivalents install_options and uninstall_options. Both must now be an array of strings and not strings. -###Summary +### Summary This release performs major API changes and defaults to using the NodeSource repository where possible. -####Features +#### Features + - Defaults to using the NodeSource repositories where possible, but allows native packages to be installed when appropriate parameters are set - Introduces a parameter repo_class, which allows one to use alternative @@ -45,7 +60,8 @@ repository where possible. - Adds a defined type nodejs::npm::global_config_entry, which allows one to set and delete global npm config options -####Bugfixes +#### Bugfixes + - Supercedes PRs 99 (MODULES-1075), 97, 96, 94, 93, 85, 82, 80, 79, 51, 69, 66 and 102 - apt: update. pin to version. change key to 40 characters. @@ -53,100 +69,118 @@ repository where possible. - windows: dont use deprecated chocolately module. - testing: Pin RSpec version. +## 2015-01-21 - Release 0.7.1 -##2015-01-21 - Release 0.7.1 -###Summary +### Summary This fixes the incorrect application of https://github.com/puppetlabs/puppetlabs-nodejs/pull/70 so that the code will actually run. -##2015-01-20 - Release 0.7.0 -###Summary +## 2015-01-20 - Release 0.7.0 + +### Summary This release adds some new features and improvements, including archlinux support and improved ubuntu support. -####Features +#### Features + - Add max_nesting parameter to npm list json parse - Replace Chris's PPA with the Nodesource repo - Parameterize package names - Add archlinux support - TravisCI updates -####Bugfixes +#### Bugfixes + - Fix proxy config requiers for Ubunutu - Fix rspec tests - Fix typo in README.md -##2014-07-15 - Release 0.6.1 -###Summary +## 2014-07-15 - Release 0.6.1 + +### Summary This release merely updates metadata.json so the module can be uninstalled and upgraded via the puppet module command. -##2014-06-18 - Release 0.6.0 -###Summary +## 2014-06-18 - Release 0.6.0 + +### Summary This release primarily has improved support for Gentoo and testing improvements. -####Features +#### Features + - Improved Gentoo support. - Test updates -##2014-03-20 - Release 0.5.0 -###Summary +## 2014-03-20 - Release 0.5.0 + +### Summary This release is just a wrap up of a number of submitted PRs, mostly around improvements to operating system support, as well as some improvements to handling npm. -####Features +#### Features + - Update travis to test more recent versions of Puppet. - Changed package name for Amazon Linux. - Add support for Scientific Linux. -####Bugfixes +#### Bugfixes + - Ubuntu uses uppercase for the operatingsystem fact. - Ignore exit codes from "npm list --json" as they can be misleading, and instead just parse the JSON. - Set $HOME for npm commands. - Don't include development version accidently. - Fix for chrislea ppa that already installs npm. -##2013-08-29 - Release 0.4.0 -###Summary +## 2013-08-29 - Release 0.4.0 + +### Summary This release removes the precise special handling and adds the ability to pass in $version. -####Features +#### Features + - Precise uses the same ppa as every other release. - New parameters in nodejs: - `version`: Set the version to install. -##2013-08-01 - Release 0.3.0 -###Summary +## 2013-08-01 - Release 0.3.0 + +### Summary The focus of this release is ensuring the module still works on newer distributions. -####Features +#### Features + - New parameters in nodejs: - `manage_repo`: Enable/Disable repo management. -####Bugfixes +#### Bugfixes + - Fixed npm on Ubuntuwhen using Chris Lea's PPA - Make RHEL6 variants the default. - Fix yumrepo file ordering. -##0.2.1 2012-12-28 Puppet Labs +## Release 0.2.1 2012-12-28 Puppet Labs + - Updated EL RPM repositories -##0.2.0 2012-05-22 Puppet Labs +## Release 0.2.0 2012-05-22 Puppet Labs + - Add RedHat family support - Use npm package instead of exec script. - Remove ppa repo for Ubuntu Precise. -##0.1.1 2012-05-04 Puppet Labs +## Release 0.1.1 2012-05-04 Puppet Labs + - Use include for apt class and add spec tests. -##0.1.0 2012-04-30 Puppet Labs +## Release 0.1.0 2012-04-30 Puppet Labs + - Initial module release. diff --git a/metadata.json b/metadata.json index eb3ebc0c..853d0151 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppet-nodejs", - "version": "1.0.0", + "version": "1.1.0", "author": "puppetcommunity", "summary": "Install Node.js package and npm package provider.", "license": "Apache-2.0",