# bcpDevKit v18 ## v18.0.3 `12-03-2018` **General** - Added new version of [Licensing]() assemblies - Increased .NET Framework to v4.5 **Fixed** - Some elements in *Vault.xml* file have *'d7p1'* namespace attributes (or similar) in certain situations ## v18.0.1 `08-09-2017` - Official Release **General** - Added support for BCP 2017 - Added support for BCP 2018 :::{dropdown} Breaking Changes :class-title: warning **Replaced** *Instance.ChildCompId* with *ChildComponent* property (still directly accessible on *BomInstanceOld* type if required)\ **Replaced** *BomLink.SetInstanceCount* with InstanceCount\ **Replaced** *BomLink.SetIsCAD* with IsCAD\ **Replaced** *BomLink.SetUnitSize* with UnitSize\ **Replaced** *Occurrence.ChildCompId* with *ChildComponent* property (still directly accessible on *BomOccurrenceOld* type if required)\ **Changed type** of *ItemMaster.ItemMasterID* from Integer to string\ **Changed type** of *ItemMaster.ItemMasterID* from Integer to string\ **Changed type** of *Occurrence.SchemeType* to enum *BomSchemeType*\ **Changed type** of *ItemIteration.AddBomLink()* to return type *BomLink*\ **Renamed** *CustomObject.Setstate* to *SetState*\ **Renamed** *Instance.StructureName* to *Structure* and **changed type** to enum *BomInstanceStructure*\ **Added** parameter classification to *BehaviorsObject.AddRevisionDef*\ **Added** function *ItemIteration.AddBomDetail* ::: **Fixed** - Function: ItemRevision.SetRevision automatically creates RevisionDefinition with correct AssignmentType