Closed
Description
As it stands, there are some commits on master that are not part of v1.x, and some commits in v1.x that are not part of a v1.x release. To remedy this, and get us onto the master branch in anticipation of a v2.0.0 release, I propose a v1.8.0 release, the final non-support-related release in the v1.x line.
the proposed plan
actions
(eugh, accidentally overwritten by changelog!)
outcomes
- Master is the new development branch.
- There is no
v2.x
branch. It will be cut once a v3.0.0 release is made to prevent having to constantly update it to match master. - All existing PRs will target the wrong branch. Or, more charitably, they'll target an older branch than they intended. I will make an effort to tag these PRs with a tag –
targets-master
might be best? - We should follow up with commits to update the documentation and build tooling, if need be.
- Bug and security fixes should be the only PRs landed in the
v1.x
branch.
questions
- Should we wait for any other commits to make it into v1.x before switching to master / preparing for the v2.x release?
- @rvagg / @iojs/build – is there anything that needs to be done to the release tooling to account for the branch switch?
The proposed changelog:
- [
431673ebd1
] - buffer: fast-case for empty string in byteLength (Jackson Tian) #1441 - [
91943a99d5
] - build: use %PYTHON% instead of python (Rod Vagg) #1444 - [
c7769d417b
] - build: Expose xz compression level (Johan Bergström) #1428 - [
a530b2baf1
] - build: fix error message in configure (Shigeki Ohtsu) #1389 - [
92dfb794f9
] - build: enable ssl support on arm64 (Shigeki Ohtsu) #1389 - [
7de0dcde83
] - deps: make node-gyp work with io.js (cjihrig) #990 - [
4870213f9e
] - deps: upgrade npm to 2.8.3 (Forrest L Norvell) - [
49bb7ded2c
] - deps: fix git case sensitivity issue in npm (Chris Dickinson) #1456 - [
4830b4bce8
] - deps: add docs to upgrade openssl (Shigeki Ohtsu) #1389 - [
11bec72c87
] - deps: update asm files for openssl-1.0.2a (Shigeki Ohtsu) #1389 - [
53924d8ebe
] - deps: update asm Makefile for openssl-1.0.2a (Shigeki Ohtsu) #1389 - [
418e839456
] - deps: update openssl.gyp/gypi for openssl-1.0.2a (Shigeki Ohtsu) #1389 - [
02f12ab666
] - deps: update opensslconf.h for 1.0.2a (Shigeki Ohtsu) #1389 - [
eb7a23595f
] - deps: add x32 and arm64 support for opensslconf.h (Shigeki Ohtsu) #1389 - [
033a663127
] - deps: replace all headers in openssl (Shigeki Ohtsu) #1389 - [
ae8831f240
] - deps: backport openssl patch of alt cert chains 1 (Shigeki Ohtsu) #1389 - [
71316c46d9
] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) #1389 - [
d293a4f096
] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) #1389 - [
e4872d7405
] - deps: upgrade openssl to 1.0.2a (Shigeki Ohtsu) #1389 - [
a1c9ef3142
] - deps, build: add support older assembler (Shigeki Ohtsu) #1389 - [
76f219c128
] - doc: Document forced pushing with git (Johan Bergström) #1420 - [
12e51d56c1
] - doc: add Addon API WG (Rod Vagg) #1226 - [
7956a13dad
] - http: logically respect maxSockets (fengmk2) #1242 - [
5b844e140b
] - module: fix style (Roman Reiss) #1453 - [
3ad82c335d
] - (SEMVER-MINOR) module: handle NODE_PATH in require('.') (Roman Reiss) #1363 - [
cd60ff0328
] - net: add fd into listen2 debug info (Jackson Tian) #1442 - [
10e31ba56c
] - (SEMVER-MINOR) node: allow multiple arguments passed to nextTick (Trevor Norris) #1077 - [
116c54692a
] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) #1389 - [
62f5f4cec9
] - src: remove duplicate byteLength from Buffer (Jackson Tian) #1438 - [
51d0808c90
] - stream: remove duplicated expression (Yazhong Liu) #1444 - [
deb9d23d7b
] - test: fix error message check for openssl-1.0.2a (Shigeki Ohtsu) #1389 - [
ca8c9ec2c8
] - win,node-gyp: optionally allow node.exe/iojs.exe to be renamed (Bert Belder) #1266
cc @iojs/tc @iojs/collaborators