- Created models.py for model implementation
- Created fields.py for field implementation and validation
- Created query.py for executing queries on model data
- Created exceptions.py to define custom exceptions related to models
- Added tests for LightDB and models
- Updated README.md with documentation on using models
- Added an example of using models in examples/models_usage.py
- Rename LightDB.py -> core.py
- Update license
- Rewrite code and docstrings
- Rewrite README
- Added tests
- Fixed error while getting non string key
- Fixed encoding error
- Added methods: set_key(), get_key(), pop_key()
- Some code refactor
- Added subclass dict
- Fixed fatal error: recursive function call
- Added class LightDB