All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add simple message types WRP validators #85
- Add basic WRP spec validators #84
- Introduce WRP Validation Framework #80
- Fix unmarshalling error due to missig metadata fields #79
- Deprecated the concrete message structs, e.g. SimpleEvent
- Added support for the new qos field.
- QOS implementation #93, #81
- Fix
500 Invalid WRP content type
for invalidAccept
headers #74 - Added helper function that errors if a wrp message contains non-UTF-8 strings. #77
- Move ParseID func and relevant consts from webpa-common to wrp-go. #75
- Fix bug so that error encoder sends a 400 when decoding fails #70
- Added enum values to
MessageTypes
. Bumped codecgen version to 1.2.6. Now install stringer and codecgen everytimego generate
is run. #69 - Added missing wrp fields to header#68
- Upgrade self import paths to /v3 #49
-
As a breaking change,
wrphttp.ResponseWriter
'sWriteWRP
function now takes a*wrphttp.Entity
type instead of aninterface{}
. -
Format
andWriteWRPBytes
were introduced as additional functions towrphttp.ResponseWriter
to offer higher API flexibility.
All changes included in #47
- Fix bug introduced in v2.0.0 for missing logic to populate new wrp entity field #46]
- Changed folder structure to bring go files into the root directory #32
- Updated travis to automate releases #40
- Use json tag instead of wrp tag #42
- Extend WRPHandler Request Adapter and Decoder #43
- Added SessionID field to wrp SimpleEvent and Message #45
- Bumped webpa-common to v1.3.2
- Removed glide files
- Updated module name to be correct
- upgraded codec to v1.1.7
- Moved from glide to go modules
- Bump webpa-common to v1.3.1
- Enabled PartnerID and Metadata to be translated to/from HTTP headers.
- Updated codec version
- Fixed circular dependencies with webpa-common
- Added swagger doc comments
- Added Unknown message type
- Fixed imports upon move to a new github org
- This release is exactly the same as the last version from github.com/xmidt-org/webpa-common/wrp