Sha256: cb7805975c3d816647cd178d2e453b77bb7254e33435883c4ffda52cf96e943f

Contents?: true

Size: 1.48 KB

Versions: 1

Compression:

Stored size: 1.48 KB

Contents

# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added
### Changed
### Removed
### Fixed

## [1.0.1] - 2020-07-23
### Fixed
* Fix publisher connection by using default connection if one isn't provided

## [1.0.0] - 2020-07-20
### Added
* CircleCI build that runs the specs
* Rubocop (also ran by CircleCI)
* New error types for incoming messages
* RailwayIpc::Messages::Unknown protobuf

### Changed
* Refactored worker to use ProcessIncomingMessage and IncomingMessage abstractions
* Moved decoding logic from ConsumedMessage to IncomingMessage
* Removed STATUSES constant from ConsumedMessage
* Publisher is no longer a Singleton; kept a Singleton version of the Publisher for backwards compatibility that gives a "deprecated" warning

### Removed
* Removed `BaseMessage` protobuf
* NullMessage and NullHandler were removed

### Fixed
* Fixed all Rubocop warnings and errors

## [0.1.7] - 2020-06-29
### Added
- Correlation ID and message UUID are auto generated for messages for IDs are not passed in [#23](https://github.com/learn-co/railway_ipc_gem/pull/23)

[Unreleased]: https://github.com/learn-co/railway_ipc_gem/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/learn-co/railway_ipc_gem/compare/v0.1.7...v1.0.0
[0.1.7]: https://github.com/learn-co/railway_ipc_gem/releases/tag/v0.1.7

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
railway-ipc-1.0.1 CHANGELOG.MD