- Removed some old, unused code
- Rename src/ back to medial/ as that becomes the module name (facepalm)
- Require psycopg2-binary package
Also complete renaming from mdal to medial
- In most cases trust type set when retrieving values from database, and have updates conform to that before checking (so not checking a string integer against a true integer)
- Support testing updates if original value is null
- Add custom exceptions
- Increase and improve testing
- Fix dirtiness marking
- Testing
Also, housekeeping:
- Split use and testing requirements
- Update for latest pylint
- Support custom setter on persistent properties
- More flexible schemes (file/sqlite, postgres/postgresql)
- Set dirty flag on if assigning default on new objects