From e792f31cedccf67c5a3778bacd82484951b38c5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 22 Jul 2021 10:54:56 +0200 Subject: [PATCH] Add Strict Pointer Mode to CHANGELOG.md --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8b8f5c..52d0044 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,16 @@ This file logs the changes that are actually interesting to users (new features, changed functionality, fixed bugs). + +## Version 1.4 (in development) + +- Add a *Strict Pointer Mode* setting, which determines what happens when a pointer to an unknown datablock is dereferenced. When enabled, a `SegmentationFault` exception stops the program execution. This has always been the behaviour of BAT, but it now has a name and can be disabled. + + On the commandline Strict Pointer Mode is now disabled by default; it can be enabled with the `-S` parameter (see `bat --help`). + + When BAT is used as library, Strict Pointer Mode is enabled by default, and can be disabled via `blender_asset_tracer.blendfile.set_strict_pointer_mode(False)`. + + ## Version 1.3.1 (2021-02-04) - Remove assertion error when a library blend file linked from a Geometry Nodes modifier does not exist.