Releases: hypar-io/Elements
Releases · hypar-io/Elements
kickoff alpha chain
Merge pull request #1086 from hypar-io/project-line project line orthogonally onto another
2.2.0 - serialization, doors and bugs
What's Changed
- call update representations on child elements as well by @wynged in #1052
- Added optional snapping points generation; by @katehryhorenko in #1049
- Ifc serialization improvements by @srudenkoamc in #1021
- add more notebook formatters by @andrewheumann in #1053
- path to generate catalog from catalog obj not uri by @wynged in #1054
- don't process solid if no csg by @wynged in #1055
- Discriminator warnings and Element concrete class by @anthonie-kramer in #1058
- make fittings using representation instances by @wynged in #1056
- Allow rotation of the ContentConfigurations by @KaterynaSloboda in #1060
- spelling fix by @wynged in #1061
- Door-representation-improvements-ak by @anthonie-kramer in #1057
- Door class representation improvements by @srudenkoamc in #1050
- fix mesh / topo intersection by @andrewheumann in #1062
- rename and make properties accessible by @anthonie-kramer in #1063
- Added methods to set and get snap points by @anthonie-kramer in #1065
- Door property and representation update by @anthonie-kramer in #1067
- Add AdaptiveGrid.Clone by @DmytroMuravskyi in #1064
- handle position fix by @anthonie-kramer in #1068
AdaptiveGrid.AddEdge
no longer delete edges in case where new edge partially overlaps old edges without intersections. by @DmytroMuravskyi in #1070- handle folders which look like elemetns but aren't by @wynged in #1073
- Make-deserialization-thread-safe by @anthonie-kramer in #1074
- additional props on contentConfigurations by @wynged in #1072
- Bugfix: ToSTEP call added by @samil-akhmedov in #1059
- remove all instances of Required.AllowNull by @andrewheumann in #1078
- Fix setting a different catalog by @andrewheumann in #1079
- reset space configuration cache when setting catalog path by @wynged in #1080
- fix some bugs in the notebook viewer by @andrewheumann in #1084
- project line orthogonally onto another by @jamesbradleym in #1086
New Contributors
- @samil-akhmedov made their first contribution in #1059
Full Changelog: 2.1.0...2.2.0
starting alpha stream 2.2.0-alpha.0
Merge pull request #1035 from DmytroMuravskyi/dmuravskyi/polycurve-tr…
2.1.0
What's Changed
- Bug fix Polygon.Contains3D by @pederlh in #986
- Support
Color?
andVector3?
in elements code generation by @andrewheumann in #1011 - Thickened polylines by @andrewheumann in #1013
- Implement Intersects for ICurve and all subtypes by @DmytroMuravskyi in #1008
- Call update representation once by @katehryhorenko in #1017
- Fix: ifc serialization was using ZAxis as extrusion direction by @katehryhorenko in #1018
- Small refactoring before adding multiple representations by @katehryhorenko in #1022
- Mep by @ikeough in #1019
- Profiles with Thickened Edges by @andrewheumann in #1020
- GltfExtensions: mesh creation refactoring by @katehryhorenko in #1027
- Added Door <-> IfcDoor conversion by @srudenkoamc in #1012
- RepresentationInstances and GLB serialization by @katehryhorenko in #1028
- Save various files to streams. by @ikeough in #1024
- instance openings for ifc by @anthonie-kramer in #1010
- RepresentationInstances: IFC support by @katehryhorenko in #1029
- UseReferencedContentExtension true by default by @andrewheumann in #1031
- fix dib nuget imports by @wynged in #1033
- Regression fix for Elements.Geometry.Solids.Sweep by @DmytroMuravskyi in #1016
- Add Polygon.IntersectionLines for Polygons not on the same plane by @DmytroMuravskyi in #1015
- Updated Intersection method to support multiple representations by @katehryhorenko in #1034
- gltf: parent node for an element and the representations as children by @katehryhorenko in #1038
- Remove MEP tests results. Move tests from Hypar.Tests namespace. by @DmytroMuravskyi in #1037
- cleanup examples by @wynged in #1039
- Fix: GeometrisElement.Intersection method by @katehryhorenko in #1042
- Update ToPolyline function in BoundedCurve by @KaterynaSloboda in #1041
- Added ContentRepresentation by @katehryhorenko in #1044
- Fix TransformAt for Polyline by @DmytroMuravskyi in #1035
New Contributors
- @pederlh made their first contribution in #986
- @anthonie-kramer made their first contribution in #1010
Full Changelog: 2.0.0...2.1.0
2.1 start alpha chain
Starting the alpha chain
Elements 2.0 - BoundedCurves and more!
What's Changed
- Unbound, bound, and trimmed curves. by @ikeough in #957
- Remove release helper. by @ikeough in #967
- Fix broken model text by @andrewheumann in #955
- Add group name to WeightModifier. Add ability to use custom factor ag… by @nadiia-volyk in #963
- Ellipse by @ikeough in #959
- Fix: wall intersections where bounded areas are not being created by @katehryhorenko in #970
- Notebook by @ikeough in #971
- Arc by three points and better fillets. by @ikeough in #962
- Add todo by @wynged in #883
- Normalized by @ikeough in #972
- fix centroids in polygons with collinear vertices by @wynged in #947
- Remove obsolete entities from Message, EdgeInfo, AdaptiveGrid and AdaptiveGraphRouting by @DmytroMuravskyi in #974
- Fix coplanar check by @andrewheumann in #973
- fix polygon in planarity test by @wynged in #977
- Do not use Grid2d.GetTrimmedGeometry for populating AdaptiveGrid from Grid2d by @DmytroMuravskyi in #975
- allow custom prefix exclusion by @andrewheumann in #978
- Emissive by @ikeough in #979
- Add short-hand methods for Info, Warning, and Error by @ikeough in #984
Message
created fromMessage.FromPoint
now hasTransform.Origin
… by @DmytroMuravskyi in #982- Create README.md by @serenayl in #761
- Indexed polycurve by @ikeough in #976
- Topography.Trimmed by @andrewheumann in #990
- Do not break loop if one of the tess objects is empty by @katehryhorenko in #988
- Mitigate abnormally generated areas by @jamesbradleym in #989
- Updated Polygon.Rectangle function to enforce flat polygon geometry. by @jamesbradleym in #956
- Closed regions search refactoring by @srudenkoamc in #992
- fix docs on mid by @wynged in #997
- don't permit arcs to have decreasing angle domains by @andrewheumann in #999
- Elements 2 doc release page by @jamesbradleym in #996
- Missing spaces: Implemented traverse algorithm that is based on edges rather than nodes by @srudenkoamc in #995
- Build docs by @wynged in #1001
- topo elevations can be null by @andrewheumann in #1004
- build again! by @wynged in #1005
New Contributors
- @jamesbradleym made their first contribution in #989
- @srudenkoamc made their first contribution in #992
Full Changelog: 1.6.0...2.0.0
Start 2.0 Alpha Stream
Welcome to Elements 2.0!
1.6.0
What's Changed
- Add documentation in the Elements.Serialization.SVG project. by @ikeough in #923
- update package versions for elements.serialization.dxf by @andrewheumann in #953
- oops, missed a rename by @andrewheumann in #954
- enforce warnings as errors to improve code quality. by @wynged in #922
- Increment tag to support multiple similar CSGs. by @ikeough in #960
- Fix changelog. by @ikeough in #966
Full Changelog: 1.5.0...1.6.0
Start 1.6.0 alpha stream
Kicking off alpha stream
1.5.0
What's Changed
- Element drawing by @katehryhorenko in #930
- Obsolete Tolerance parameter in AdaptiveGrid.TryGetVertexIndex by @DmytroMuravskyi in #939
- AdaptiveGrid. Fix tolerances and vertices loopkup. by @DmytroMuravskyi in #941
- Improve zero angle handling in Polyline.ForceAngleCompliance by @nadiia-volyk in #943
- add support for flipped extrude by @andrewheumann in #940
- Add Line.DistanceTo(Line) by @DmytroMuravskyi in #942
- add Mappings to Elements and new RevitFamilyPointInstance mapping by @wynged in #948
- Add "Level" property to floor constructor by @andrewheumann in #949
- don't break deserialization if the
Name
property is missing. by @andrewheumann in #951 - rename Flipped parameter to
ReverseWinding
by @andrewheumann in #952
Full Changelog: 1.4.0...1.5.0