Commit Graph

12 Commits

Author SHA1 Message Date
9a4650626f remove: Temporarily remove "compareto" feature
- Input validation is tricky for this feature.
- This is postponed until a future release.
2025-03-17 10:35:58 +05:30
8e807fa52c VALID_COMPARISONS 2025-03-15 09:42:47 +05:30
3acbb85b08 refactor: Modularize attribute class definitions
- Split `definitions/attribute.py` into separate files under `definitions/attributes/`.
- Added `__init__.py` for simplified imports.
- Improved code organization and maintainability.
2025-03-14 11:32:03 +05:30
2e0e02bf40 Added valid_comparisons field for Attribute classes 2025-03-13 11:14:22 +05:30
6ea5ee3e0e Updated config validation of 'compareto' 2025-03-09 22:28:14 +05:30
bd0c1b2232 Introduced sets in config validation 2025-03-04 12:27:20 +05:30
8c4ae8dd88 Adjusted to new class defs and config format 2025-02-23 00:28:10 +05:30
0b58ac5d27 Continue refactoring Attribute classes 2025-02-19 16:08:10 +05:30
b15cfdfa99 Cleaner code for config validation 2025-02-13 02:48:01 +05:30
0606aeeab2 Redesigned config validation function 2025-02-13 01:55:37 +05:30
e7e42afdbd Improved config validation 2025-02-12 22:39:59 +05:30
3b0920540d Config validation before start 2025-02-12 15:59:36 +05:30