Compile Time Changes

class CollFileType

isLoadable() now passes the CollFile as an argument. Useful to check if the file is loadable using CollFile's data.

Old: extend public bool isLoadable() {
New: extend public bool isLoadable(CollFileG3 file) {

Runtime/Behavior Changes

Extensions that create part tags and part tag categories on a new drawing using hooks such as createWorldHooks() and selectWorldHooks() are required to assign a fixed unique ID onto the Extension's default created custom PartTags and PartTagCategorys. Otherwise, loading CollabPro projects might result in duplicated part tag categories.