Commit Graph

228 Commits

Author SHA1 Message Date
cca78b2b56 fix: check test assert with correct item 2026-03-09 08:39:11 +01:00
fe1a6824a7 chore: improve justfile command with specific hour for git log 2026-03-09 08:39:11 +01:00
f2c7267b64 feat: add signed integer filter condition with equal comparison 2026-03-09 08:39:11 +01:00
5abdc4e133 feat: add placeholder implementation of comparison enum to allow different comparison operators 2026-03-09 08:39:11 +01:00
20a68aa018 feat: add load_by_filter to catalog with possibility to filter by bool attribute 2026-03-09 08:39:11 +01:00
c865c72c01 review: change trait requirements for EAV implementors 2026-03-09 08:39:11 +01:00
5b0aa07a07 feat: catalog state is changed after persist, in memory state reflects db 2026-03-09 08:39:11 +01:00
ced9998c75 chore: increase verbosity level for cargo semver checks output 2026-03-09 08:39:11 +01:00
58e51f4f47 review: change trait req for entity unwrap* functions to TryFrom<Value> to handle errors 2026-03-09 08:39:11 +01:00
05dc429d86 doc: add a disclaimer on breaking changes and bugs for early adopters 2026-03-09 08:39:11 +01:00
688f16d486 review: replace panic! with generic rusqlite error while mapping attributes 2026-03-09 08:39:11 +01:00
a5dcf7b54a test: add tests to sqlite_persist_catalog function 2026-03-09 08:39:11 +01:00
79fc4272b6 chore: delete test scenarios used during initial implementation 2026-03-09 08:39:11 +01:00
aa1ff02d6d chore: update comments using upsert instead of insert 2026-03-09 08:39:11 +01:00
6e517e5938 fix: change expected entity status in test after changing from insert to upsert 2026-03-09 08:39:11 +01:00
02178c018c test: add tests to sqlite_map_row_to_entity function 2026-03-09 08:39:11 +01:00
f9d2f1c4c0 test: add tests to sqlite_map_row_to_attribute function 2026-03-09 08:39:11 +01:00
3095a78c89 test: add tests to sqlite_load_by_id function 2026-03-09 08:39:11 +01:00
2bb3891b77 test: add tests to sqlite_load_by_class function 2026-03-09 08:39:11 +01:00
440c46e03b test: add tests to sqlite_load_attributes function 2026-03-09 08:39:11 +01:00
06b0253e3e chore: run cargo format 2026-03-09 08:39:11 +01:00
6f39925fe3 test: add tests to sqlite_init_db function 2026-03-09 08:39:11 +01:00
7509bd2bdf doc: update README with the new upsert function for catalog 2026-03-09 08:39:11 +01:00
e4ddeaf400 test: add integration tests to catalog 2026-03-09 08:39:11 +01:00
b34532832e test: add tests to catalog.load_by_class function 2026-03-09 08:39:11 +01:00
270042a7e2 fix: map error coming from sqlite module to correct FailedTo function error 2026-03-09 08:39:11 +01:00
9fff7b7460 test: add tests to catalog.load_by_id function 2026-03-09 08:39:11 +01:00
335feade19 test: add tests to catalog.persist function 2026-03-09 08:39:11 +01:00
358a30f303 fix: handle EntityState::Updated state while persisting catalog 2026-03-09 08:39:10 +01:00
0cfeeb9134 test: add tests to catalog.persist function 2026-03-09 08:39:10 +01:00
827ac20e87 feat: add EntityState::Updated, change name from insert to upsert in catalog 2026-03-09 08:39:10 +01:00
c01cfaf027 test: add tests to catalog.persist function 2026-03-09 08:39:10 +01:00
fb8bfa301b test: add tests to catalog.delete function 2026-03-09 08:39:10 +01:00
193e78409f test: add tests for catalog.list_by_class_and_attribute function 2026-03-09 08:39:10 +01:00
d52da2d8ec test: add tests to catalog.list_by_class function 2026-03-09 08:39:10 +01:00
1079f404fb test: add tests to catalog.get function 2026-03-09 08:39:10 +01:00
c6742fcddd chore: add a command to extract devlog from commit messages 2026-03-09 08:39:10 +01:00
3e24f2fb91 test: add tests to check catalog insert and insert_many functions 2026-03-09 08:39:10 +01:00
16f76653e4 feat: add support for i32 and u32 primitive types 2026-03-09 08:39:10 +01:00
d0b6cc2927 test: add tests implementations for catalog init 2026-03-09 08:39:10 +01:00
2fffebc2c1 test: add test for catalog new 2026-03-09 08:39:10 +01:00
8a9119e692 test: add Item struct to be used in test scenarios 2026-03-09 08:39:10 +01:00
408022d479 chore: add a new just command to check for semver breaking changes 2026-03-09 08:39:10 +01:00
6242404cfb test: add a placeholder test battery for each sqlite function 2026-03-09 08:39:10 +01:00
9f9f6bca62 test: add placeholders for catalog tests 2026-03-09 08:39:10 +01:00
5c26f01890 review: clean code from comment blocks and placeholders 2026-03-09 08:39:10 +01:00
718176edbd doc: clean code for documentation output 2026-03-09 08:39:10 +01:00
63ecb15824 doc: add doc comments to ctalog struct description 2026-03-09 08:39:10 +01:00
5ec071ce63 doc: add doc comments to EAV trait 2026-03-09 08:39:10 +01:00
784c171871 doc: add doc comments to FailedTo 2026-03-09 08:39:10 +01:00