CHANGELOG.md 4.46 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

Tim Smith's avatar
Tim Smith committed
5
6
7
8
9
## 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
10
11
12
13
14
15
16
17
18
## 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
19
## v2.1.1 (2016-03-29)
Tim Smith's avatar
Tim Smith committed
20

Tim Smith's avatar
Tim Smith committed
21
22
23
24
- Fix bad version string in the metadata

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

Tim Smith's avatar
Tim Smith committed
25
26
27
- Install R16B03 Erlang releae by default
- Update the Rubocop config and resolve warnings

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

Tim Smith's avatar
Tim Smith committed
30
31
32
33
34
35
36
37
- 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
38

Tim Smith's avatar
Tim Smith committed
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
- 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
60

jtimberman's avatar
jtimberman committed
61
62
63
- 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
64
- [#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
65
66
- 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
67

Tim Smith's avatar
Tim Smith committed
68
## v1.5.7 (2015-03-02)
Tim Smith's avatar
Tim Smith committed
69
70

- Update Berksfile to use <https://supermarket.chef.io>
nathenharvey's avatar
nathenharvey committed
71
72
73
- 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
74
- [#24](https://github.com/chef-cookbooks/erlang/issues/24) - Add yum-epel recipe to install prereqs for erlang.
nathenharvey's avatar
nathenharvey committed
75

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

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

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

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

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

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

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

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

Tim Smith's avatar
Tim Smith committed
92
## v1.4.2
Tim Smith's avatar
Tim Smith committed
93

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

Tim Smith's avatar
Tim Smith committed
96
## v1.4.0
Tim Smith's avatar
Tim Smith committed
97

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

Tim Smith's avatar
Tim Smith committed
100
## v1.3.6
Tim Smith's avatar
Tim Smith committed
101

Sean OMeara's avatar
Sean OMeara committed
102
103
fixing metadata version error. locking to 3.0

Tim Smith's avatar
Tim Smith committed
104
## v1.3.4
Tim Smith's avatar
Tim Smith committed
105

Sean OMeara's avatar
Sean OMeara committed
106
107
Locking yum dependency to '< 3'

Tim Smith's avatar
Tim Smith committed
108
## v1.3.2
Tim Smith's avatar
Tim Smith committed
109

Seth Vargo's avatar
Seth Vargo committed
110
### New Feature
Tim Smith's avatar
Tim Smith committed
111

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

Tim Smith's avatar
Tim Smith committed
114
## v1.3.0
Tim Smith's avatar
Tim Smith committed
115

Seth Vargo's avatar
Seth Vargo committed
116
- Add support for Test Kitchen 1.0
jtimberman's avatar
jtimberman committed
117

Seth Vargo's avatar
Seth Vargo committed
118
### Bug
Tim Smith's avatar
Tim Smith committed
119

jtimberman's avatar
jtimberman committed
120
121
122
123
- [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
124

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

Tim Smith's avatar
Tim Smith committed
127
## v1.2.0
Tim Smith's avatar
Tim Smith committed
128

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

Tim Smith's avatar
Tim Smith committed
131
## v1.1.2
Tim Smith's avatar
Tim Smith committed
132

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

Tim Smith's avatar
Tim Smith committed
136
## v1.1.0
Tim Smith's avatar
Tim Smith committed
137

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

Tim Smith's avatar
Tim Smith committed
140
## v1.0.0
Tim Smith's avatar
Tim Smith committed
141

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