From 3bd5453c3bfc9427c26663abbc8ded89e75f6a09 Mon Sep 17 00:00:00 2001 From: Hakan Seven Date: Fri, 17 Jul 2026 12:47:51 +0300 Subject: [PATCH] =?UTF-8?q?chore(deps):=20bump=20acadrust=20=E2=80=94=20su?= =?UTF-8?q?rface=20class-based=20entities=20the=20reader=20can't=20type?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pulls acadrust 769741d: the classes reader never derived is_an_entity from item_class_id, so the flag was false for every class and any class-based entity without an explicit type mapping was decoded as an object and dropped. Drawings carrying an application's custom entity silently lost it. Surfaces such entities as EntityType::Unknown with their raw record and proxy graphics, so the renderer can fall back to the cached outline the way AutoCAD does for an object whose enabler is absent. Co-Authored-By: Claude Opus 4.8 --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 5c1141ddc..e7023b593 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -73,7 +73,7 @@ checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" [[package]] name = "acadrust" version = "0.4.0" -source = "git+https://github.com/OpenAEC-Foundation/acadifc?branch=main#dd4a4dc44dd84fe52d353e555895b268ac03e274" +source = "git+https://github.com/OpenAEC-Foundation/acadifc?branch=main#769741db529601ada625570710db7ed56f2cecd6" dependencies = [ "ahash 0.8.12", "anyhow",