@mediarithmics/plugins-nodejs-sdk
Version:
This is the mediarithmics nodejs to help plugin developers bootstrapping their plugin without having to deal with most of the plugin boilerplate
96 lines (62 loc) • 3.01 kB
Markdown
# Changelog
# 0.3.7 - 2018-03-13
- Add `creative_variant` on the `BidOptimizerPluginResponse` interface
- Add `compartment_id` on the `UserAccountIdentifierInfo` interface
# 0.3.6 - 2018-03-05
- Add `blast_id` on the `EmailRoutingRequest` interface
- Add `creative_variant` on the `AdRendererRequest` interface
# 0.3.5 - 2018-01-11
- Fix Audience Feed support (wrong initial integration which was not aligned with the API)
- Add an Helper to do the Handlebars macros mapping for AdRenderer with Templating using the Handlebars Engine
- Update IAS TAG integration for AdRenderer using the Handlebars engine (escape the media_id as it's passed in an IAS URL)
# 0.3.4 - 2018-01-09
- Fix overiding request options parameters in requestGatewayHelper
# 0.3.3 - 2018-01-05
- Add support for Audience Feed Connectors plugins
# 0.3.2 - 2017-12-15
- Remove a console.log in the handlebars engine
# 0.3.1 - 2017-12-01
- Improve error handling with async/await
- Fix error message of gateway helper
- Fix the JSON vs non JSON situations
- Add async middleware to stop using try catch in routes
- Add async middleware to all plugin routes
- Remove legacy log
- Update IAS Tag integration
# 0.3.0 - 2017-11-15
- New "Templating" support with AdRendererTemplatePlugin class (for AdRenderer that don't need recommendations)
# 0.2.4 - 2017-10-25
- Add support for email router and email renderer
- Fix User Activity Interface
- Add a MailJet Email router as an implementation example
## 0.2.3 - 2017-09-15
- Updated the UserActivityEventProperty Interface
- Fix some Activity Analyzer tests
## 0.2.2 - 2017-09-14
- Fix user_agent_id interface
- Add testing of User Agent id (case: null & check if correctly passed to recommender)
## 0.2.1 - 2017-09-13
- Added support of the BidOptimizer plugins
- Fix PluginProperty interface
- Added a BidOptimizer example
- Removed package-lock.json from examples for SDK release testing purposes
- Added some Geolocation helpers
## 0.2.0 - 2017-09-11
- Breaking changes in the SDK public API > Now relying on Javascript ES6 Class APIs. Not compatible with the 0.1.x versions of the SDK
- New interfaces for UserActivity / Recommendations objects
- New Plugin type to implement Ad Renderer using Recommendations and Templating features
- Handlebars.js template engine integration
- Testing capbility of plugin built with this SDK. See the examples to see how it works.
- SDK Tests: The SDK itself is now tested, you can run the tests by typing `npm test`
- Doc generation: Use `npm doc` to generate the documentation (using typedoc)
## 0.1.2 - 2017-08-08
- Fix missing value in ValueInterface (=> url)
- Fix log level case issue
- Add fetchDataFile helper (which return binary)
- Add custom InstanceContext builder use in Activity Analyzer example
- Fix error catching issue
- Exposed ActivityAnalyzer & ActivityAnalyzerProperty interfaces
## 0.1.1 - 2017-08-01
- Include the `build/` directory in the published package
## 0.1.0 - 2017-08-01
- Initial release