- Concepture design
- Rename most variables in pylapi.py to be consistent with the concepture design
- Rename api_method to resource_method
- Rename api_class to resource_class
- Swap back argument order in resource_class(resource_name, resource_route) and resource_route defaults to ""
- Bug fixing
- Refine security (`_wash_auth`)
- Fix resource method calls with positional arguments
- Fix resource.data attribute
- Make resource_ids and api_base_headers property (instead of classproperty)
- relunctantly until finding a solution to make them property
- Error handling
- Add self.request, self.request_method, self.response, self.response_data
- Add response_ok() to PyLapi (allowing resource classes to override)
- Add class methods to handle log levels
- Make resource methods a callback function (e.g., to change `self._response_data` if necessary), instead of code being ignored.
- Will separate into `initially` and `finally` in the next release
- Documentation
- Update sdk/README.md
- More tutorials