Fixed - Optional 'requests' library was non-optional import
0.0.35
Added - 'with' statement usage of resolver context to allow variables to be added after initialisation
Removed - FlowerPotConnector, GcsFlowerpotConnector, FlowerpotEngine - they havn't been supported for some time and they don't look very useful
0.0.34
Added - Easier access to SqlAlchemy query methods with .query on :class:`SqlAlchemyDatabaseConnector`
Changed - check to ensure engine_urls are fully resolved before using a pattern match
0.0.33
Added - Use of wildcards in engine_url param of :class:`ayeaye.Connect` to be pattern matched after the context variables are resolved. This means `engine_url="csv://{my_data}/*.csv"` will result in a MultiConnector after 'my_data' has been resolved into a runtime specified path. - Connectors which use the filesystem will all have the wildcard behaviour - :class:`ayeaye.Model` has `self.stats` as a default dictionary. It's aimed at runtime statistics ga thering. When used it automatically logs the results after the model has finished running
0.0.32
Added - Silently ignore fields not in `field_names` list when writing CSV data with :method:`add`
Fixed - auto create CSV directory when using a relative path
0.0.31
Added - 'method_overlay' to ayeaye.Connect/DataConnector so it's possible to dynamically add methods to a data connector without needing inheritance.
Fixed - RestfulConnector exception when returned doc. isn't JSON