# Blender Asset Tracer changelog This file logs the changes that are actually interesting to users (new features, changed functionality, fixed bugs). ## Version 1.4.1 (2021-07-22) - Reverted unintended bump of required Python version. ## Version 1.4 (2021-07-22) - 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. ## Version 1.3 (2021-02-02) - When creating a BAT pack, symlinks are no longer followed. This allows BAT-packing a directory structure with symlinked files (such as a Shaman checkout). - When creating a BAT pack, mapped network drives are no longer changed from a drive letter to UNC notation. For example, when mapping a share `\\SERVER\Share` to drive letter `S:\`, BAT will now keep referencing `S:\` instead of rewriting paths to `\\SERVER\Share`. - Better handling of drive letters, and of paths that cross drive boundaries. - Better testing of Windows-specific cases when running the tests on Windows, and of POSIX-specific cases on other platforms. - Add support for Geometry Nodes modifier. ## Version 1.2 (2019-10-09) - Migrated from Pipenv to Poetry for managing Python package dependencies. - Windows compatibility fix when using mapped network storage. - Windows compatibility fix when using different assets with the same path but on different drives. - Allow setting the Shaman JWT authentication token in the `SHAMAN_JWT_TOKEN` environment variable. - Blender 2.81 compatibility fix (T69976). - Fix for external smoke caches not being packed. - Versions 1.2.1 and 1.2.2 are functionally identical to 1.2 ## Version 1.1.1 (2019-04-18) - Blender 2.79 / Python 3.5 compatibility fix. ## Version 1.1 (2019-03-25) - Add support for Shaman (https://www.flamenco.io/docs/user_manual/shaman/) - Add support for Alembic files referenced in linked-in libraries. ## Version 1.0 (2019-03-01) - Base version after which changes will be recorded here.