- Refactor MagicO out of AttrDict and PathDict, and put it into a separate project - More typings with Union instead of Any - Remove URL from .auth() - so no URL change - Start user guide - Put DeepLog back
0.12.3
- General - Rename "route" to "path" - pylapi - Add .resource_data property - Add .raw_response property - pylapi_gen - Check class name overlaps (resource consolidation) - Enhance error for giving the wrong config.py file in pylapi_gen - Enhance resource_method guide with keyword arguments from API path - Fix left-over classes in pylapi_gen - Add resource_class_args configuration - PathDict - Add dict and list methods to PathDict to be in line with AttrDict - Fix PathDict bool assignment issue - fail when _value = False - use _value != None instead - More tutorials
0.12.2
- Add README.md - Rename path_items to path_segments - pylapi_gen checks over-consolidation in class name (invalid_classes) - Move OAS, config, and rewrite files to tutorial (instead of soft linking) - More toturials
0.12
- Add auto resource attrs mapping based on method route - Upload to PyPI test - Update src/README.md - Add PyLapi and root API class direct instantiation test - Add upper camel case to oas.info.title as default api_class_name
0.11
- Code Rewrite in pylapi_gen - Add more parameters guides - Combine dotted_dict with path_dict - Remove path_str from pylapi.py - Convert AttrDict and PathDict to dict before rewrite - Remove unnecessary util files and move the rest to be with pylapi.py - Remove classproperty as property already covers this in Python 3.x (must use object, not class syntax in calls) - Add recursive del_attr() - Rename resource_ids to resource_attrs