Recent Releases of Xbim.Essentials

Xbim.Essentials - v6.0.517

What's Changed

  • Fix for #595 - SelectMany would return incomplete results in certain circumstances by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/596
  • Fix #595 - SelectMany failing in net core in certain circumstances by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/597
  • Implemented 4x3 Partials for IFC4 interop as per #600 by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/604
  • Fix parsing of invalid escape sequences in string literals by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/606
  • Fixed up test issues after late change to how StepHeader FileName is set in Store by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/607
  • Merge recent develop fixes to master by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/611
  • Fixed issue where IfcMonetaryUnit.FullName failed under .net8 by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/612
  • Fix issue in latest ExpressMetaData where IFC4 and 4X3 types could get duplicated by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/615
  • Minor fixes for release - easier testing of Xbim Services, fix for 4x3 BuildingStorey traversal by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/618

Full Changelog: https://github.com/xBimTeam/XbimEssentials/compare/XbimEssentialsmaster6.0.489...XbimEssentialsmaster6.0.517

Scientific Software - Peer-reviewed - C#
Published by andyward about 1 year ago

Xbim.Essentials - XbimEssentials_merge_6.0.516

What's Changed

  • Fix for #595 - SelectMany would return incomplete results in certain circumstances by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/596
  • Fix #595 - SelectMany failing in net core in certain circumstances by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/597
  • Implemented 4x3 Partials for IFC4 interop as per #600 by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/604
  • Fix parsing of invalid escape sequences in string literals by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/606
  • Fixed up test issues after late change to how StepHeader FileName is set in Store by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/607
  • Merge recent develop fixes to master by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/611
  • Fixed issue where IfcMonetaryUnit.FullName failed under .net8 by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/612
  • Fix issue in latest ExpressMetaData where IFC4 and 4X3 types could get duplicated by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/615

Full Changelog: https://github.com/xBimTeam/XbimEssentials/compare/XbimEssentialsmaster6.0.489...XbimEssentialsmerge6.0.516

Scientific Software - Peer-reviewed - C#
Published by andyward about 1 year ago

Xbim.Essentials - V6.0.489

What's Changed

  • small fix for issue #555 in XbimXmlReader4.cs by @imsmk in https://github.com/xBimTeam/XbimEssentials/pull/556
  • XbimP21Scanner's Entities dictionary supports chunking/partitioning to avoid OOM exceptions by @Ibrahim5aad in https://github.com/xBimTeam/XbimEssentials/pull/553
  • fix: add timezone data to the timestamp by @ArchiDog1998 in https://github.com/xBimTeam/XbimEssentials/pull/562
  • Feature: Optional scale and rotation arguments for SaveAsWexBim by @miseifert in https://github.com/xBimTeam/XbimEssentials/pull/559
  • fix wrong method name in obsolete attribute message by @santiagoIT in https://github.com/xBimTeam/XbimEssentials/pull/563
  • Provided implementation for Ifc4x3.GeometricModelResource.IIfcSurface… by @santiagoIT in https://github.com/xBimTeam/XbimEssentials/pull/571
  • Issue 566 ifc composite curve.segments by @santiagoIT in https://github.com/xBimTeam/XbimEssentials/pull/570
  • Update README.md by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/573
  • ServiceProvider Fallback when no services configured, by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/579
  • Added missing pieces of IfcIndexedPolyCurve schema transformers by @Ibrahim5aad in https://github.com/xBimTeam/XbimEssentials/pull/580
  • Fixed IFC4x3 Spiral, Polynomial, Gradient and SegmentedReference curves' dimensionality by @Ibrahim5aad in https://github.com/xBimTeam/XbimEssentials/pull/582

New Contributors

  • @ArchiDog1998 made their first contribution in https://github.com/xBimTeam/XbimEssentials/pull/562
  • @miseifert made their first contribution in https://github.com/xBimTeam/XbimEssentials/pull/559
  • @santiagoIT made their first contribution in https://github.com/xBimTeam/XbimEssentials/pull/563

Full Changelog: https://github.com/xBimTeam/XbimEssentials/compare/XbimEssentialsmaster6.0.445...XbimEssentialsmaster6.0.489

Scientific Software - Peer-reviewed - C#
Published by andyward over 1 year ago

Xbim.Essentials - V6.0.445

[v6.0.445] 2024-03-05 6.0 Release (IFC4x3_ADD2 Schema)

What's Changed

  • .NET 6 support by @SteveLockley in https://github.com/xBimTeam/XbimEssentials/pull/431
  • upgrade: net60 platform added to all modules by @SteveLockley in https://github.com/xBimTeam/XbimEssentials/pull/432
  • Fix: esent model provider did not optimise saveas by @CBenghi in https://github.com/xBimTeam/XbimEssentials/pull/435
  • fix (XbimMatrix3D): matrix direction vectors accessors to be evaluated from the public cell elements public getters by @Ibrahim5aad in https://github.com/xBimTeam/XbimEssentials/pull/447
  • fix (PersistedEntityInstanceCache): CountOf fixed to support counting interface types by @Ibrahim5aad in https://github.com/xBimTeam/XbimEssentials/pull/448
  • Add Imperial Unit/U.S CustomaryUnit (currently the same) during IfcProject initialization with SI and conversion unit. by @liszto in https://github.com/xBimTeam/XbimEssentials/pull/163
  • Fix incorrect format of doubles in created IFC files by @KonstantinLeontev in https://github.com/xBimTeam/XbimEssentials/pull/282
  • new docs generation using docfx and integrating it with the build pipeline by @Ibrahim5aad in https://github.com/xBimTeam/XbimEssentials/pull/457
  • fix: ApplicationDevelopersName-mapping by @janbrouwer in https://github.com/xBimTeam/XbimEssentials/pull/466
  • Feature/ifc4x3 by @martin1cerny in https://github.com/xBimTeam/XbimEssentials/pull/469
  • Chore/buildfix by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/472
  • Extended interface to support new GE constructor pattern (#480) by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/482
  • Remove static logging and replacing with DI-friendly system by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/483
  • Renamed Extension classes to avoid collisions in common namespaces by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/484
  • Fixed the Esent Package name in nuspec by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/485
  • Added ability to replace the ServiceProvider used by XbimServices by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/487
  • Assorted DI enhancements related to #455 by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/488
  • Ensure a modelProvider is always registered. by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/490
  • Implement Ifc4x3 Point.Dim by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/491
  • Initial bump to xbim v6.0.0.0 version numbers by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/492
  • Implemented Segment dimensions in IFC4x3 by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/493
  • Improved logging and error handling on Esent Model by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/494
  • fix: parsing large labels over int32.MaxValue caused a loop in the parser by @martin1cerny in https://github.com/xBimTeam/XbimEssentials/pull/497
  • fix small problem by @chuongmep in https://github.com/xBimTeam/XbimEssentials/pull/500
  • Fixed EsentCursor and EsentModel resources disposal by @ChernyshevDS in https://github.com/xBimTeam/XbimEssentials/pull/522
  • Implemented means of reading IfcSchema from Streams including non-seekable streams by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/529
  • Prevent Format Exception in IFC XML file from latest Revit exporter by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/537
  • Update StepTextHelper.cs by @Dottormo in https://github.com/xBimTeam/XbimEssentials/pull/536
  • NET8.0 by @mlankamp in https://github.com/xBimTeam/XbimEssentials/pull/535
  • Implemented ability to get PredefinedType (string) values from supertype by @andyward in https://github.com/xBimTeam/XbimEssentials/pull/547

Full Changelog: https://github.com/xBimTeam/XbimEssentials/compare/5.1.274...XbimEssentialsmaster6.0.445

Scientific Software - Peer-reviewed - C#
Published by andyward over 1 year ago

Xbim.Essentials - V5.1.274

Scientific Software - Peer-reviewed - C#
Published by andyward over 6 years ago

Xbim.Essentials - v5.1

V5.1.259 Release: Available at Nuget

Bug fix release. See https://github.com/xBimTeam/XbimEssentials/blob/master/CHANGELOG.md

Scientific Software - Peer-reviewed - C#
Published by andyward almost 7 years ago

Xbim.Essentials - v5.0 Release

V5.0.213 : Available at Nuget

Version 5.0 is a major update to the Xbim Toolkit which support the latest IFC 4 addendum and Alignment additions. It's also the first release to support .NET Core which opens up the potential to run XBIM on Mac or Linux machines.

For more details, see the Changelog or the v5.0 milestone

Scientific Software - Peer-reviewed - C#
Published by andyward over 7 years ago

Xbim.Essentials - XbimEssentials on Joss v.4.0.29

This release version of XbimEssentials targets buildingSMART schemas Ifc4-Add1 and Ifc2x3-tc1.

A publication about this release has been accepted by the Journal of Open Source Software, you can read the [associated paper] online (https://github.com/openjournals/joss-papers/blob/joss.00473/joss.00473/10.21105.joss.00473.pdf).

To install this version of the library in your development environment you can either download the attached nuget package for your local repository or use nuget console in visual studio with the following command: Install-Package Xbim.Essentials -Version 4.0.29

It is likely that this will be the last version of the library to target Ifc4-Add1 as we are preparing to merge the develop branch which has already moved to IFC4-add2.

The XbimTeam

Scientific Software - Peer-reviewed - C#
Published by CBenghi over 8 years ago

Xbim.Essentials - Xbim.Essentials.4.0.28

Release formalised ahead of Joss review. Distribution of the library happens primarily via nuget.org, from time to time we might release an update here, but you should assume that packages available on nuget are stable.

Scientific Software - Peer-reviewed - C#
Published by CBenghi over 8 years ago

Xbim.Essentials - Nuget 4.0.4

Please download this release via nuget.org. Information available at https://www.nuget.org/packages/Xbim.Essentials/ While we might at times publish here a new release version you should assume that packages release to nuget.org are stable.

Scientific Software - Peer-reviewed - C#
Published by CBenghi over 9 years ago