Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Amend CHANGELOG in preparation for 1.1.0 #147

Merged
merged 1 commit into from
Jun 24, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 69 additions & 35 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand All @@ -45,108 +60,127 @@ 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.
- Debian: Handle NodeSource. Improve Repository handling.
- 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 <[email protected]>
## Release 0.2.1 2012-12-28 Puppet Labs <[email protected]>

- Updated EL RPM repositories

##0.2.0 2012-05-22 Puppet Labs <[email protected]>
## Release 0.2.0 2012-05-22 Puppet Labs <[email protected]>

- 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 <[email protected]>
## Release 0.1.1 2012-05-04 Puppet Labs <[email protected]>

- Use include for apt class and add spec tests.

##0.1.0 2012-04-30 Puppet Labs <[email protected]>
## Release 0.1.0 2012-04-30 Puppet Labs <[email protected]>

- Initial module release.
2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down