CHANGELOG.md 4.78 KB
Newer Older
Tim Smith's avatar
Tim Smith committed
1
# erlang Cookbook CHANGELOG
Tim Smith's avatar
Tim Smith committed
2

Seth Vargo's avatar
Seth Vargo committed
3
This file is used to list changes made in each version of the erlang cookbook.
jtimberman's avatar
jtimberman committed
4

Jennifer Davis's avatar
Jennifer Davis committed
5
6
7
8
9
## 4.1.1 (2017-03-01)
- Fix packaging issue related to nox package on Ubuntu 16.04+
- Cookstyle fixes
- Loosen up the yum dependency

Seth Thomas's avatar
Seth Thomas committed
10
11
12
13
14
15
## 4.1.0 (2016-12-22)
- Replace BATS tests with InSpec
- Fix package and source installs for Fedora and openSUSE
- Update source version to 19.2
- Improved version check for source install guard

Tim Smith's avatar
Tim Smith committed
16
17
18
19
20
## 4.0.0 (2016-09-16)
- Testing updates
- Remove traces of minitest handler from the code
- Require Chef 12.1+ and use multipackage for installs

Tim Smith's avatar
Tim Smith committed
21
22
23
24
25
26
27
28
29
## v3.0.0 (2016-04-29)

- Default to Erlang 18.3
- Fix the download URL for erlang as it is not actually https
- Fixed the not_if that prevented source installs unless the version was different to know the full string of the installed version instead of the major. This would prevent Chef from installing 18.3 over 18.2.
- Added zlinux to the metadata
- Don't include apt::default on Debian/Ubuntu systems as it's not necessary to setup a repository
- Switch test-kitchen testing in Travis to kitchen-dokken as add Fedora, Debian, and Ubuntu 16.04 testing as well as source install testing

Eric Heydrick's avatar
Eric Heydrick committed
30
## v2.1.1 (2016-03-29)
Tim Smith's avatar
Tim Smith committed
31

Tim Smith's avatar
Tim Smith committed
32
33
34
35
- Fix bad version string in the metadata

## v2.1.0 (2016-03-29)

Tim Smith's avatar
Tim Smith committed
36
37
38
- Install R16B03 Erlang releae by default
- Update the Rubocop config and resolve warnings

Tim Smith's avatar
Tim Smith committed
39
## v2.0.1 (2015-10-20)
Tim Smith's avatar
Tim Smith committed
40

Tim Smith's avatar
Tim Smith committed
41
42
43
44
45
46
47
48
- Use https urls for downloads
- Fix the computed attributes to behave correctly so you can override version and get a correct download URL
- Added additional chefspecs
- Added integration testing in Travis CI with kitchen docker
- Fixed changelog typo
- Update chefignore / .gitignore files

## v2.0.0 (2015-10-20)
Tim Smith's avatar
Tim Smith committed
49

Tim Smith's avatar
Tim Smith committed
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
- The minimum supported Chef release is now 11
- Removed the workaround for Ubuntu 10.04 as 10.04 is no longer a supported platform
- Added additional platforms to the metadata
- Improved readme formatting
- Added source_url and issues_url to the metadata
- Add a .foodcritic file to ignore rules
- Updated the gitignore file
- Updated to more modern platforms in the Kitchen config
- Added chefignore file
- Added Chef standard rubocop config
- Updated Travis CI testing to use the ChefDK for up to date deps
- Removed duplicate deps from the Berksfile
- Updated Gemfile with the latest testing deps
- Updated testing and contributing docs
- Added maintainers.md and maintainers.toml files
- Added travis and cookbook version badges to the readme
- Added a Rakefile for simplified testing
- Added basic convergence Chefspec
- Resolved Rubocop warnings

## v1.5.8 (2015-04-20)
Tim Smith's avatar
Tim Smith committed
71

jtimberman's avatar
jtimberman committed
72
73
74
- Use source, not site, for Berksfile
- Lint fixes for rubocop and foodcritc
- Move cloud specific kitchen config to .kitchen.cloud.yml
Tim Smith's avatar
Tim Smith committed
75
- [#29](https://github.com/chef-cookbooks/erlang/pull/29): fail the Chef run when attempting to use ESL on RHEL-family v5\. The dependencies are not available, and blindly continuing leads to a broken state.
Tim Smith's avatar
Tim Smith committed
76
77
- 29: Don't add Erlang Solutions yum repository in the "package" recipe
- 29: Disable SSL verification of the EPEL repo in the "package" recipe due to an HTTP redirect bug in yum on RHEL -family 5.
nathenharvey's avatar
nathenharvey committed
78

Tim Smith's avatar
Tim Smith committed
79
## v1.5.7 (2015-03-02)
Tim Smith's avatar
Tim Smith committed
80
81

- Update Berksfile to use <https://supermarket.chef.io>
nathenharvey's avatar
nathenharvey committed
82
83
84
- Update the `CONTRIBUTING.md` file with new URLs and information
- Update copyright date and email addresses in `README.md`
- Change 'Opscode, Inc.' to 'Chef Software, Inc.' where appropriate
Tim Smith's avatar
Tim Smith committed
85
- [#24](https://github.com/chef-cookbooks/erlang/issues/24) - Add yum-epel recipe to install prereqs for erlang.
nathenharvey's avatar
nathenharvey committed
86

Tim Smith's avatar
Tim Smith committed
87
## v1.5.6 (2014-07-29)
Tim Smith's avatar
Tim Smith committed
88

Tim Smith's avatar
Tim Smith committed
89
- [#16](https://github.com/chef-cookbooks/erlang/issues/16) - Allow for systems with that do not have lsb installed
90

Tim Smith's avatar
Tim Smith committed
91
## v1.5.4 (2014-04-30)
Tim Smith's avatar
Tim Smith committed
92

Sean OMeara's avatar
Sean OMeara committed
93
94
- [COOK-4610] - New APT repository for ESL

Tim Smith's avatar
Tim Smith committed
95
## v1.5.2 (2014-03-18)
Tim Smith's avatar
Tim Smith committed
96

Sean OMeara's avatar
Sean OMeara committed
97
98
- [COOK-4296] Add an attribute for passing CFLAGS prior to compilation

Tim Smith's avatar
Tim Smith committed
99
## v1.5.0 (2014-02-25)
Tim Smith's avatar
Tim Smith committed
100

Sean OMeara's avatar
Sean OMeara committed
101
102
[COOK-4296] - Add custom build flags when building from source

Tim Smith's avatar
Tim Smith committed
103
## v1.4.2
Tim Smith's avatar
Tim Smith committed
104

Sean OMeara's avatar
Sean OMeara committed
105
COOK-4155, use a version in version conditional
jtimberman's avatar
jtimberman committed
106

Tim Smith's avatar
Tim Smith committed
107
## v1.4.0
Tim Smith's avatar
Tim Smith committed
108

Tim Smith's avatar
Tim Smith committed
109
Porting to use cookbook yum ~> 3.0 Moving tests from minitest to bats Fixing style against rubocop
Sean OMeara's avatar
Sean OMeara committed
110

Tim Smith's avatar
Tim Smith committed
111
## v1.3.6
Tim Smith's avatar
Tim Smith committed
112

Sean OMeara's avatar
Sean OMeara committed
113
114
fixing metadata version error. locking to 3.0

Tim Smith's avatar
Tim Smith committed
115
## v1.3.4
Tim Smith's avatar
Tim Smith committed
116

Sean OMeara's avatar
Sean OMeara committed
117
118
Locking yum dependency to '< 3'

Tim Smith's avatar
Tim Smith committed
119
## v1.3.2
Tim Smith's avatar
Tim Smith committed
120

Seth Vargo's avatar
Seth Vargo committed
121
### New Feature
Tim Smith's avatar
Tim Smith committed
122

nathenharvey's avatar
nathenharvey committed
123
- **[COOK-2915](https://tickets.opscode.com/browse/COOK-2915)** - Debian codename override
Seth Vargo's avatar
Seth Vargo committed
124

Tim Smith's avatar
Tim Smith committed
125
## v1.3.0
Tim Smith's avatar
Tim Smith committed
126

Seth Vargo's avatar
Seth Vargo committed
127
- Add support for Test Kitchen 1.0
jtimberman's avatar
jtimberman committed
128

Seth Vargo's avatar
Seth Vargo committed
129
### Bug
Tim Smith's avatar
Tim Smith committed
130

jtimberman's avatar
jtimberman committed
131
132
133
134
- [COOK-2595]: erlang cookbook now incorrectly depends on apt <= 1.7.0
- [COOK-2894]: erlang::esl uses nil attribute

### Improvement
Tim Smith's avatar
Tim Smith committed
135

Seth Vargo's avatar
Seth Vargo committed
136
- [COOK-2509]: Add support for installing Erlang/OTP from Erlang Solutions' repositories
jtimberman's avatar
jtimberman committed
137

Tim Smith's avatar
Tim Smith committed
138
## v1.2.0
Tim Smith's avatar
Tim Smith committed
139

Seth Vargo's avatar
Seth Vargo committed
140
- [COOK-2287] - Add support for installing Erlang from source
jtimberman's avatar
jtimberman committed
141

Tim Smith's avatar
Tim Smith committed
142
## v1.1.2
Tim Smith's avatar
Tim Smith committed
143

Seth Vargo's avatar
Seth Vargo committed
144
145
- [COOK-1215] - Support Amazon Linux in erlang cookbook
- [COOK-1884] - Erlang Readme does not reflect cookbook requirements
jtimberman's avatar
jtimberman committed
146

Tim Smith's avatar
Tim Smith committed
147
## v1.1.0
Tim Smith's avatar
Tim Smith committed
148

Seth Vargo's avatar
Seth Vargo committed
149
- [COOK-1782] - Add test kitchen support
jtimberman's avatar
jtimberman committed
150

Tim Smith's avatar
Tim Smith committed
151
## v1.0.0
Tim Smith's avatar
Tim Smith committed
152

Seth Vargo's avatar
Seth Vargo committed
153
- [COOK-905] - Fix installation on RHEL/CentOS 6+