avit/stockboy

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

## 1.3.2 / 2017-11-08

* [BUGFIX]      Fix SFTP adapter returning integer for modification_time

## 1.3.1 / 2017-11-07

* [ENHANCEMENT] Expose both raw FTP commands or generic adapter commands

## 1.3.0 / 2017-10-26

* [FEATURE]     Add `secure` option for FTP to use SFTP
* [FEATURE]     Update test matrix for recent ruby versions
* [ENHANCEMENT] Log SOAP provider output on debug level
* [ENHANCEMENT] Let pick accept proc with single arg for list
* [BUGFIX]      Fix defaults for spreadsheet row options
* [BUGFIX]      Fix spreadsheet option initialization

## 1.2.1 / 2016-08-02

* [BUGFIX]      Repeater would error with zero yielded data iterations

## 1.2.0 / 2016-08-02

* [ENHANCEMENT] Option to handle errors raised in translation chain

## 1.1.2 / 2016-05-26

* [BUGFIX]      Cast other types in string converter to string

## 1.1.1 / 2016-03-08

* [BUGFIX]      Timeouts on SOAP connections were ignored

## 1.1.0 / 2016-02-19

* [ENHANCEMENT] Allow `:read_timeout` and `:open_timeout` on SOAP connections

## 1.0.1 / 2015-12-16

* [ENHANCEMENT] Add `:json` as a standard registered reader
* [ENHANCEMENT] Allow `ignore: true` to always remove virtual attributes

## 1.0.0 / 2015-06-30

We've been running this happily in production for many months. I think it's
about time to give it a version number to reflect that.

## 0.11.1 / 2015-04-13

* [BUGFIX]      Option to set POST body works correctly

## 0.11.0 / 2015-04-13

* [FEATURE]     Options to set POST body and headers

## 0.10.0 / 2015-01-23

* [FEATURE]     Option to ignore unwanted attributes from output

## 0.9.0 / 2014-05-19

* [FEATURE]     Add JSON reader

## 0.8.1 / 2014-04-24

* [BUGFIX]      Support `data_size` for non-string providers
* [BUGFIX]      Checks for nil data and nil configuration options

## 0.8.0 / 2014-04-02

* [ENHANCEMENT] Expose `data_time` and `data_size` in repeater
* [ENHANCEMENT] Expose `data?` method to check for loaded data

## 0.7.2 / 2014-04-02

* [BUGFIX]      Require missing repeater class in DSL

## 0.7.1 / 2014-03-25

* [ENHANCEMENT] Job initializes with an empty attribute map to allow adding
* [ENHANCEMENT] Default to rails logger when loaded
* [ENHANCEMENT] Use same configured logger for all provider clients
* [BUGFIX]      Compatibility with Rubinius

## 0.7.0 / 2014-03-21

* [FEATURE]     Add individual attribute mappings
* [FEATURE]     Repeat provider requests to fetch paginated data
* [ENHANCEMENT] More configurable SOAP options (@markedmondson)
* Removed ActiveModel errors, configuration errors are simple arrays now

## 0.6.0 / 2014-02-06

* [FEATURE]     Support HTTP basic authentication (@markedmondson)
* [ENHANCEMENT] Accept any duck-typed hash-like input when building a record

## 0.5.7 / 2013-12-13

* [BUGFIX]      Fix IMAP search with missing search defaults

## 0.5.6 / 2013-12-12

* [BUGFIX]      Fix requiring of nested module

## 0.5.5 / 2013-12-12

* [BUGFIX]      Ensure IMAP connections are reused and closed
* [ENHANCEMENT] Expose IMAP search options for reuse

## 0.5.4 / 2013-12-04

* [BUGFIX]      Fixed broken IMAP client

## 0.5.3 / 2013-12-04

* [BUGFIX]      Fix broken encoding option in fixed-width reader
* [BUGFIX]      Fix missing IMAP attachment validation DSL options

## 0.5.2 / 2013-12-04

* [BUGFIX]      Registered :string translation that was missed
* [BUGFIX]      All date translators handle String / Date / Time correctly

## 0.5.1 / 2013-12-03

* [ENHANCEMENT] Link to full documentation and license
* [ENHANCEMENT] Add CI test environment and code metrics

## 0.5.0 / 2013-12-03

* [FEATURE]     YARD documentation throughout
* [FEATURE]     Triggers for invoking actions in job context
* [FEATURE]     Add generic `delete_data` method for cleanup of matched files
* [ENHANCEMENT] Expose provider `client` for reuse
* [ENHANCEMENT] Expose provider `matching_file` for reuse
* [BUGFIX]      Add missing file validations

## 0.4.3 / 2013-11-22

* [ENHANCEMENT] Optimize CSV memory usage with shared hash keys
* [BUGFIX]      Missed a required file for SOAP/XML

## 0.4.2 / 2013-11-21

* [ENHANCEMENT] Use consistent conversion for XML hash keys

## 0.4.1 / 2013-11-19

First post!