- code refactor.
- The 'validate' method has been removed from the created models and is no longer available.
- Updated README.md.
- Adding an option to execute it in command-line: arohan.
- Changing parameter name from 'db_creds' to 'conn_str' in function assemble_models().
- Changing parameter name from 'abs_path_to_models' to 'path' in function assemble_models().
- Changing parameter name from 'py_path_to_model' to 'py_path' in function assemble_models().
- Removed function is_model().
- Removed function reload_module().
- Removed function is_module().
- Updated typing hints.
- Refactoring the code.
- Updated README.md.
- Bug fixing in sqlite.py - relationship between tables.
- In models, the name of the method 'post_init' changed to 'validate'.
Main Update! Not compatible with previous versions.
- Function name changed from assemble_model() to assemble_models().
- Updated parameters of the assemble_models() function.
- Revised code structure of the assemble_models() function.
- Loop through list
- path check
- Adjusted naming or added text in utils.py, wizard.py and __init__py.
- wizard.py: 'from sqlalchemy.orm import declarative_base' from from sqlalchemy.ext.declarative import declarative_base
- utils.py: text and naming of optional functions
- init.py: text
- Updated README.md file
text fixing and adding third party licenses
bug fixing
added additional functions
tested with Oracle database
creation of the initial code and tested with SqLite database