Releases: specklesystems/speckle-sharp
Releases · specklesystems/speckle-sharp
2.16.0-revitlevelsfix
Merge branch 'dev' into revit/unnecessary-levels
2.16.0-alpha3
What's Changed
- feat(AdvanceSteel) : support to 2024 by @phliberato in #2891
- chore: adds missing csprojs to slns by @teocomi in #2897
- fix(gh): fixes OutputChange bug in DSO that was forcing a param rebuild everytime by @AlanRynne in #2895
- fix(rhino): various bugs when receiving by @clairekuang in #2898
Full Changelog: 2.16.0-alpha2...2.16.0-alpha3
2.16.0-alpha2
What's Changed
- fix(revit): directshape fallback receive category assignment by @clairekuang in #2890
Full Changelog: 2.16.0-alpha...2.16.0-alpha2
2.16.0-alpha
What's Changed
- Fix(Revit) : retrieving types for mep elements by @connorivy in #2758
- fix(Archicad): build readme update by @jozseflkiss in #2756
- feat(revit): add revit air terminal category by @dtnaughton in #2721
- Nullability Syntax and error handling in Core by @JR-Morgan in #2700
- feat(AdvanceSteel): Mechanism to get main properties of native objects by @phliberato in #2444
- update dev with changes from main by @connorivy in #2786
- Feat(Revit) : Relocate test files by @connorivy in #2789
- fix(core): Fixed issue with blob storage folder being ignored in server transport by @JR-Morgan in #2782
- fix(Archicad): Remove unnecessary hotspots from 3D objects by @jozseflkiss in #2781
- fix(Archicad): Receive cancellation handling improvement by @jozseflkiss in #2794
- Fix(Revit) : fix element type retrieval for MEP objects by @connorivy in #2792
- feat(AdvanceSteel): inserting bolt properties into the model by @phliberato in #2795
- feat(autocadcivil): implements collections by @clairekuang in #2797
- Updates
dev
with changes inmain
by @AlanRynne in #2804 - fix(dui2): Fixed issue with unresponsive progress bar by @JR-Morgan in #2799
- Updates
dev
with changes frommain
after conflict resolution by @AlanRynne in #2809 - Feat(Revit) : more flexible commit builder by @connorivy in #2798
- Refactor(Revit) : Revit MEP elements by @connorivy in #2811
- Fix(Revit) : mesh gathering performance by @connorivy in #2819
- feat(AdvanceSteel): Structure and groups by @phliberato in #2817
- Updates
dev
with changes inmain
by @AlanRynne in #2816 - Fix: Adds material quantities to MEP elements by @ks-cph in #2655
- fix: Do not pack Revit TestGenerator by @AlanRynne in #2831
- feat(revit): replaces hardcoded list of categoris with a check by CategoryType by @teocomi in #2833
- Fix(Revit) : add curves for mep fitting by @connorivy in #2837
- Fix(Revit) : fix incorrect instance assumptions by @connorivy in #2830
- Feat(csi) : add element2d openings on receive by @connorivy in #2838
- fix(gh): null check on CSI node by @teocomi in #2836
- Feat(Revit) : send performance enhancement by @connorivy in #2825
- Update Dev from Main by @teocomi in #2845
- fix(civil): populates
curve
property of corridor featurelines by @clairekuang in #2807 - Fix(Revit) : Remove cool retractable roof feature by @connorivy in #2852
- fix(ci): Now using fixed win/server-2019 version as august release broke our pipeline by @AlanRynne in #2853
- break(objects): adds new convert to native displayable bindings by @clairekuang in #2846
- Jrm/core/security analysers by @JR-Morgan in #2848
- Fix(Revit) : receive curtain panels as nested elements by @connorivy in #2855
- feat(revit) : adds non-length units to parameters by @chuongmep in #2773
- Fix: Using System.DoubleNumerics for Transforms (#2800) by @timglewis in #2815
- fix to log by @JR-Morgan in #2859
- Fix(csi) : more stable section creation by @connorivy in #2857
- Fix(Revit) : fatal crash in Revit and speed upgrade for large receive operations by @connorivy in #2849
- fix(rvt): Send objects that have no 3d representation to Speckle by @AlanRynne in #2856
- feat(rhino): adds ceiling and footprint roof mappings by @clairekuang in #2866
- feat(revit): adds fallback option to receive displayable speckle objects as directshapes by @clairekuang in #2841
- feat(Archicad): Add by Category selection method by @jozseflkiss in #2864
- Fix(Revit) : send slow down from parameter change by @connorivy in #2869
- Feat(Revit) add receivable gis element by @connorivy in #2867
- fix(dui): do not break the get streams loop if one server times out by @teocomi in #2860
- fix(revit): add dynamic props to brace conversion by @dtnaughton in #2874
- feat(revit): support for linked models with the view filter by @teocomi in #2870
- feat(rhino): nested elements layers and parameters improvements when receiving revit commits by @clairekuang in #2876
- feat(rhino): adds level to native conversion by @clairekuang in #2883
- feat(rhino): adds setting to merge all coplanar faces when receiving meshes by @clairekuang in #2881
- Performance test project by @JR-Morgan in #2847
- feat(revit): receive GIS topography by @KatKatKateryna in #2875
- feat(Revit): Support MEP zones by @jsdbroughton in #2868
- Fix(Revit) : fix units that don't scale linearly by @connorivy in #2882
- Fix(Revit) : add params with null values and element ids by @connorivy in #2887
- feat(revit): adds roomId and worksetId by @teocomi in #2888
- feat(Archicad): Revit add support for Zones - Archicad side by @jozseflkiss in #2877
- feat(rvt): Adds Block to Family conversion by @AlanRynne in #2884
- fix(rvt): Fix static usages of Doc inside converter by @AlanRynne in #2889
New Contributors
- @timglewis made their first contribution in #2815
- @KatKatKateryna made their first contribution in #2875
Full Changelog: 2.15.2...2.16.0-alpha
2.16.0-wip3
What's Changed
- fix(rvt): Send objects that have no 3d representation to Speckle by @AlanRynne in #2856
- feat(rhino): adds ceiling and footprint roof mappings by @clairekuang in #2866
- feat(revit): adds fallback option to receive displayable speckle objects as directshapes by @clairekuang in #2841
- feat(Archicad): Add by Category selection method by @jozseflkiss in #2864
- Fix(Revit) : send slow down from parameter change by @connorivy in #2869
- Feat(Revit) add receivable gis element by @connorivy in #2867
- fix(dui): do not break the get streams loop if one server times out by @teocomi in #2860
Full Changelog: 2.16.0-wip2...2.16.0-wip3
2.16.0-wip2
What's Changed
- Fix: Adds material quantities to MEP elements by @ks-cph in #2655
- fix: Do not pack Revit TestGenerator by @AlanRynne in #2831
- feat(revit): replaces hardcoded list of categoris with a check by CategoryType by @teocomi in #2833
- Fix(Revit) : add curves for mep fitting by @connorivy in #2837
- Fix(Revit) : fix incorrect instance assumptions by @connorivy in #2830
- Feat(csi) : add element2d openings on receive by @connorivy in #2838
- fix(gh): null check on CSI node by @teocomi in #2836
- Feat(Revit) : send performance enhancement by @connorivy in #2825
- Update Dev from Main by @teocomi in #2845
- fix(civil): populates
curve
property of corridor featurelines by @clairekuang in #2807 - Fix(Revit) : Remove cool retractable roof feature by @connorivy in #2852
- fix(ci): Now using fixed win/server-2019 version as august release broke our pipeline by @AlanRynne in #2853
- break(objects): adds new convert to native displayable bindings by @clairekuang in #2846
- Jrm/core/security analysers by @JR-Morgan in #2848
- Fix(Revit) : receive curtain panels as nested elements by @connorivy in #2855
- feat(revit) : adds non-length units to parameters by @chuongmep in #2773
- Fix: Using System.DoubleNumerics for Transforms (#2800) by @timglewis in #2815
- fix to log by @JR-Morgan in #2859
- Fix(csi) : more stable section creation by @connorivy in #2857
- Fix(Revit) : fatal crash in Revit and speed upgrade for large receive operations by @connorivy in #2849
New Contributors
- @timglewis made their first contribution in #2815
Full Changelog: 2.16.0-wip...2.16.0-wip2
2.16.0 WIP
What's Changed
- Fix(Revit) : retrieving types for mep elements by @connorivy in #2758
- fix(Archicad): build readme update by @jozseflkiss in #2756
- feat(revit): add revit air terminal category by @dtnaughton in #2721
- Nullability Syntax and error handling in Core by @JR-Morgan in #2700
- feat(AdvanceSteel): Mechanism to get main properties of native objects by @phliberato in #2444
- update dev with changes from main by @connorivy in #2786
- Feat(Revit) : Relocate test files by @connorivy in #2789
- fix(core): Fixed issue with blob storage folder being ignored in server transport by @JR-Morgan in #2782
- fix(Archicad): Remove unnecessary hotspots from 3D objects by @jozseflkiss in #2781
- fix(Archicad): Receive cancellation handling improvement by @jozseflkiss in #2794
- Fix(Revit) : fix element type retrieval for MEP objects by @connorivy in #2792
- feat(AdvanceSteel): inserting bolt properties into the model by @phliberato in #2795
- feat(autocadcivil): implements collections by @clairekuang in #2797
- chore(dui2): Deleted nuget config in the hopes that CI get's unstuck by it by @AlanRynne in #2805
- fix: Add condition to 2022 Tekla converter post-build event by @AlanRynne in #2803
- Updates
dev
with changes inmain
by @AlanRynne in #2804 - fix(Navisworks): Civil3D Models failing as geometries containing embedded primitives by @jsdbroughton in #2802
- core: hotfix for sqlite transport swallowing exception when failing t… by @JR-Morgan in #2796
- fix(dui2): Fixed issue with unresponsive progress bar by @JR-Morgan in #2799
- Updates
dev
with changes frommain
after conflict resolution by @AlanRynne in #2809 - Feat(Revit) : more flexible commit builder by @connorivy in #2798
- fix(revit): Blender instances receive by @JR-Morgan in #2801
- Refactor(Revit) : Revit MEP elements by @connorivy in #2811
- Fix(Revit) : mesh gathering performance by @connorivy in #2819
- Fix(Revit) : view specific design option fix by @connorivy in #2818
- feat(AdvanceSteel): Structure and groups by @phliberato in #2817
- chore: track if the user accepts the mapping dialog or not by @teocomi in #2822
- Updates
dev
with changes inmain
by @AlanRynne in #2816
Full Changelog: 2.15.0/all...2.16.0-wip
2.15.2
What's Changed
- Fix(Revit) : view specific design option fix by @connorivy in #2818
- chore: track if the user accepts the mapping dialog or not by @teocomi in #2822
Full Changelog: 2.15.1...2.15.2
2.15.1
What's Changed
- chore(dui2): Deleted nuget config in the hopes that CI get's unstuck by it by @AlanRynne in #2805
- fix: Add condition to 2022 Tekla converter post-build event by @AlanRynne in #2803
- fix(Navisworks): Civil3D Models failing as geometries containing embedded primitives by @jsdbroughton in #2802
- core: hotfix for sqlite transport swallowing exception when failing t… by @JR-Morgan in #2796
- fix(revit): Blender instances receive by @JR-Morgan in #2801
Full Changelog: 2.15.0/all...2.15.1
2.15.0/all
What's Changed
- Core/update deps2 by @teocomi in #2564
- Add version for TopSolid Connector (Core-kit) by @Tamu in #2607
- deprecate(rhino): removes Rhino BIM functionality by @clairekuang in #2602
- Refactor(Revit): Abstract previously received objects logic into interface by @connorivy in #2596
- fix(rhino): missing application ids in nested block instances by @clairekuang in #2616
- Update
dev
with changes frommain
by @AlanRynne in #2619 - chore(core): updates sentry, avalonia and other packages minor verisons by @teocomi in #2624
- Update dev from main with conflict resolution by @AlanRynne in #2638
- fix(dui): #2605 handles exceptions during search by @teocomi in #2639
- Update
dev
with changes frommain
+ conflict resolution by @teocomi in #2644 - refractor: revit tests by @teocomi in #2648
- Fix(Revit): make all tests pass by @connorivy in #2622
- Feat(Revit) : Add support for 2024 by @connorivy in #2649
- Chore(connectors): Removed usages of deprecated overloads by @JR-Morgan in #2652
- Feat(Revit): send cropped meshes from view filter by @connorivy in #2650
- feat(core): Traversal optimisation by avoiding unnecessary traversal of dynamic properties by @JR-Morgan in #2651
- feature(Navisworks): Enhance Selection Handling and Hierarchy Population by @jsdbroughton in #2641
- Add Speckle Navisworks Connector README.md by @jsdbroughton in #2661
- fix(csi): Add polygonmesher to copy to kit task by @AlanRynne in #2659
- feat(Navisworks): Retry Sending already converted objects. Implements #2668 by @jsdbroughton in #2670
- fix(Navisworks): Reset ConverterContext on each send. Fixes #2430 by @jsdbroughton in #2667
- fix(Navisworks): Division by zero errors on small models. Fixes #2665 by @jsdbroughton in #2666
- feat(autocadcivil): adds extension dictionaries to speckle conversions by @clairekuang in #2675
- fix(rhino): Fixes family rotation by computing the angle between the insertion plane and world X by @AlanRynne in #2677
- fix(rhino): mapper wall logic for extrusions by @clairekuang in #2678
- Fix(Revit) : fix element delete by @connorivy in #2680
- feat(Navisworks): Conversion Cache by @jsdbroughton in #2682
- feat(Archicad): Time profiler by @jozseflkiss in #2634
- Update
dev
with changes inmain
by @AlanRynne in #2683 - feat(dui): check if stream exists by @teocomi in #2625
- fix(revit): areas mesh and profile by @teocomi in #2653
- feat(revit): exclude light source cones #2551 by @teocomi in #2685
- feat(Core): Add
StreamWrapper
support for FE2 links by @AlanRynne in #2671 - gergo/removeDeprecatedUserQueryAgain by @gjedlicska in #2684
- feat(rvt): Refactored categories logic into shared project by @AlanRynne in #2656
- fix(all): Set IsDesktopBuild to
true
by @AlanRynne in #2690 - feat: minor improvements for revit/gh categories by @teocomi in #2694
- feat(civil3d): adds
CivilProfile:Profile
class and updates ProfileToSpeckle conversion by @clairekuang in #2660 - fix(revit): correct display meshes for instances with modified geometry by @clairekuang in #2695
- bug(Archicad): Mesh conversion improvements by @jozseflkiss in #2672
- feat(Navisworks): Options to include Internal Properties and Use Internal Property Names by @jsdbroughton in #2697
- fix(core): Fix for requests for invalid auth tokens failing by @JR-Morgan in #2693
- feat: adjusted dotsettings to avoid bogus/counter productive warnings by @JR-Morgan in #2701
- feat(Archicad): Receiving block instances by @jozseflkiss in #2674
- Feat(Revit) : load missing types on receive by @connorivy in #2646
- feat(acadcivil): add 2024 support for autocad and civil3d by @clairekuang in #2702
- fix(Navisworks): Handle Incomplete Viewpoint Definitions by @jsdbroughton in #2706
- fix(rhino): places objects from layers with invalid chars on correct layers by @clairekuang in #2709
- Feat(Revit) : design option support by @connorivy in #2705
- feat(revit): set phases on rooms when sending to speckle by @teocomi in #2708
- Fix(Tekla) : installer location fix by @connorivy in #2711
- fix(gh): StreamUpdate now uses nullable boolean by @AlanRynne in #2712
- Fix(Revit) : new incoming types false positive by @connorivy in #2713
- Fix(CSi) : add polygon mesher by @connorivy in #2714
- Fix(Revit): Fixed issue with revit traversal of displayValues by @JR-Morgan in #2718
- Fix(Tekla) : initialize logger by @connorivy in #2719
- Fix(Revit) : using wrong collector for views by @connorivy in #2725
- feat(Navisworks): Option to coalesce all data from First Object to the Geometry Node by @jsdbroughton in #2724
- fix(rhino): correct layers on create receive mode by @clairekuang in #2726
- Fix(Tekla) add polygon mesher dep by @connorivy in #2720
- fix(rvt): View selection filter now uses
Title
instead ofName
by @AlanRynne in #2727 - Add support for all Archicad categories by @jozseflkiss in #2728
- bug(rhino): clear cache on document open event by @clairekuang in #2731
- Performance(Revit) : use different method for wall creation by @connorivy in #2722
- bug(rhino): layer material not correctly sent by @clairekuang in #2732
- Fix(Revit) : assign category fix by @connorivy in #2729
- fix(tekla): properly load DUI after it's been closed, sets the window owner by @teocomi in #2735
- fix(Archicad): Parametric receive fixes by @jozseflkiss in #2736
- fix(revit): fixes regression where 2.12 and older commits were nto being received by any sharp connector by @clairekuang in #2738
- fix(Archicad): Receive all kind of instances by @jozseflkiss in #2734
- fix(Archicad): Slab import crash by @jozseflkiss in #2741
- bug(Archicad): Element type names in Archicad 25 by @jozseflkiss in #2740
- Update
main
with changes fromdev
by @AlanRynne in #2739 - Fix(Revit) : retrieving types for mep elements (#2758) by @teocomi in #2768
- fix(rhino): mapping constraints on polylines and facewalls by @clairekuang in #2769
- Fix(Revit): disable preview receive by @connorivy in #2772
- Fix(Revit): Better reporting of cr...