diff --git a/CHANGELOG.md b/CHANGELOG.md index d0db84a..d6a69db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,59 @@ Pillar Python SDK changelog =========================== +Version 1.6 +----------- + +- Allow PATCHing nodes. +- Always verify SSL connections. +- Added Project.find_by_url(project_url) because it's so commonly used as identifier. + + +Version 1.5 +----------- + +- Using HTTP OPTIONS call for Project.node_type_has_method() +- Enable global HTTP headers to be sent with every request. +- Prevented error when response doesn't have `_items`. +- Don't gobble up the exceptions.BadRequest exception + + +Version 1.4 +----------- + +- Added pillarsdk.utils.is_valid_id(some_id) function. +- Datetimes are now returned as timezone-aware. +- Ported utils.remove_private_keys() from Pillar +- Added Node.create_asset_from_file() utility function +- create_asset_from_file: allow parent_node_id=None +- create_asset_from_file: added extra_where param to limit updatable nodes. +- Split Node.create_asset_from_file and added direct uploading from file obj +- Removed the obsolete NodeType class. +- Added Node.share() and Node.get_share_links() methods. +- Node: removed 'theatre_link' +- Added exception for 413 Request Entity Too Large + + +Version 1.3 +----------- + +- Added User.me() and Find.find_from_endpoint() class methods. +- Expose Resource class at top module level +- Added exception for HTTP 412/Precondition Failed +- Added Resource.new(dict_or_resource) class method (allows upcasting). +- Force projection of Project.category and Project.user (required for home project). +- Also expose ForbiddenAccess exception +- Remove testing on Python 3.4, as Ubuntu's default 3.x is now 3.5. + + +Version 1.2 +----------- + +- Removed File.thumbnail_file in favour of File.thumbnail +- Add URL in error messages. +- Added List.all_from_endpoint(url) function. + + Version 1.1 ----------- @@ -17,4 +70,3 @@ Version 1.0 - Initial public release for use with Blender Cloud addon. - Fixed compatibility with clients not using a subclient token. -