### v5.0.0-beta.14

* BREAKING: Renamed socket events to be more predictable and consistent. All events and the associated details are now documented.

* Fix potential use after free error in Socket destruction process.

### v5.0.0-beta.13

* Shutdown behaviour has been revised. All contexts will now automatically be shut down when they go out of scope. It is no longer possible to close contexts manually. When the process exits any open sockets will be closed automatically, and any active context will be terminated. Lingering messages will be sent before the process exits (which may block).

* The method `context.close()` has been removed with no replacement.

* Internal improvements to sending outgoing messages to improve performance.

* Stricter N-API compatibility.

### v5.0.0-beta.12

* The `ZMQ_CONNECT_ROUTING_ID` socket option is now exposed as the `routingId` option of the `connect()` method for `Router` and `Stream` sockets.

* Internal improvements to achieve better performance across all platforms.

* Fix issue with installing on certain Node versions.

### v5.0.0-beta.11

* Published pre-built versions for musl-based Linux distributions on x64 platforms.

* Added socket options that are in the process of being stabilised.

* Upgraded bundled version of ZeroMQ to 4.2.5 on Linux and macOS. The bundled version on Windows is held back at 4.2.2 for now.

### v5.0.0-beta.14

* BREAKING: Renamed socket events to be more predictable and consistent. All events and the associated details are now documented.

* Fix potential use after free error in Socket destruction process.

### v5.0.0-beta.13

* BREAKING: Shutdown behaviour has been revised. All contexts will now automatically be shut down when they go out of scope. It is no longer possible to close contexts manually. When the process exits any open sockets will be closed automatically, and any active context will be terminated. Lingering messages will be sent before the process exits (which may block).

* BREAKING: The method `context.close()` has been removed with no replacement.

* Internal improvements to sending outgoing messages to improve performance.

* Stricter N-API compatibility.

### v5.0.0-beta.12

* BREAKING: The `ZMQ_CONNECT_ROUTING_ID` socket option is now exposed as the `routingId` option of the `connect()` method for `Router` and `Stream` sockets.

* Internal improvements to achieve better performance across all platforms.

* Fix issue with installing on certain Node versions.

### v5.0.0-beta.11

* Published pre-built versions for musl-based Linux distributions on x64 platforms.

* Added socket options that are in the process of being stabilised.

* Upgraded bundled version of ZeroMQ to 4.2.5 on Linux and macOS. The bundled version on Windows is held back at 4.2.2 for now.

Mark previous breaking changes .
Mark previous breaking changes [ci skip].
