Meanwhile several interesting new features have already been developed in anticipation of the following release: Support for writing IFC files is especially something to look forward to given the powerful geometry back-end based on Open Cascade. Note that these features will not be available in the 0.3.0 release though.
Thanks go out to everybody for reporting bugs and contributing to this release. Naturally this includes everybody using IfcOpenShell and those being involved in the discussion and adoption of IFC in the AEC industry as well.
Changes since 0.3.0-rc3
Parsing and geometry- Potentially faster processing of files that can not be parsed sequentially, i.e. that require many random access operations throughout the file
- Fixed a bug that caused IfcCircleHollowProfileDefs to be processed incorrectly
- More robust processing of IfcCompositeCurves if no plane angle unit is provided in the file
- More robust processing of IfcTrimmedCurves with tolerances on trimming by IfcCartesianPoint and, if possible, falling back to trimming by IfcParameterValue
- Updated for Blender 2.65
- Allow opening of non-latin filenames on Windows (other platforms already supported this)
- Use positive vertex indices for Wavefront OBJ files, which is more widely supported in importing applications
- Updated for Autodesk 3ds Max 2013
- Allow opening of unicode filenames (only in 3ds Max 2013)
- No longer throws an exception if a building element's geometry is requested for an element that has not been processed by the IfcOpenShell binary
The release can be downloaded from the http://ifcopenshell.org website:
- The IFC importer for Blender: http://ifcopenshell.org/ifcblender.html
- The IFC importer for Autodesk 3ds Max: http://ifcopenshell.org/ifcmax.html
- The stand-alone IFC to Wavefront .OBJ converter: http://ifcopenshell.org/ifcobj.html
- The plug-in for BIMserver.org: http://ifcopenshell.org/bimserver.html


