Releases: specklesystems/speckle-sharp
Releases · specklesystems/speckle-sharp
2.17.0-alpha3
What's Changed
- Hotfix to tolerate server branch limits of 100 and 500 by @BovineOx in #3039
- fix(Archicad): Timeout after 100s when sending large models by @jozseflkiss in #3038
- Imh/hotfix tolerate server branch limits merge from main by @BovineOx in #3041
- fix(revit): receiving generic mep elements by @clairekuang in #3043
- fix(rvt): Revit's UnitToNative did not ensure units were parsed by @AlanRynne in #3044
- gergo/defaultContextView by @gjedlicska in #3037
- refactor(rhino): removes DirectShapeToNative conversion by @clairekuang in #3042
Full Changelog: 2.17.0-alpha2...2.17.0-alpha3
2.17.0-alpha2
What's Changed
- feat: changes the default server URL by @teocomi in #3033
- fix(Archicad): Crash when sending a Corner Window by @jozseflkiss in #3034
- fix(csi): Fix settings throwing by @JR-Morgan in #3035
- fix(core): Fixes Branch get Limit up to 500 by @AlanRynne in #3036
Full Changelog: 2.17.0-alpha...2.17.0-alpha2
2.17.0-alpha
What's Changed
- chore(CSI): Run CSharpier on all CSI related projects by @AlanRynne in #2947
- chore(core): Make client functions consistent with cancellation token position by @JR-Morgan in #2925
- chore(core): Removed override ErrorsAsWarnings category by @JR-Morgan in #2949
- Implemented Traversal Refactor for CSI connectors by @JR-Morgan in #2961
- feat(revit): Support for TopoSolid by @BovineOx in #2951
- Feat(ETABS) : receive gridlines by @connorivy in #2969
- fix(rvt): Fixes curve extraction method for Ceilings and Floors by @AlanRynne in #2973
- fix(rhino): default to using speckle id when creating render materials with no name by @clairekuang in #2974
- feat(autocad/rhino): adds gridline to native conversion by @clairekuang in #2963
- feat(Archicad, Revit): Room height by @jozseflkiss in #2977
- feat: check if server is using fe2 by @teocomi in #2989
- feat(core): Adds SpeckleLogConfig input to Setup.Initialize by @AlanRynne in #2994
- fix(CSI): Fixes missing materials on receive by @AlanRynne in #2988
- feat(dui): better fe2 compatibility by @teocomi in #2991
- feat(automate): New Automate SDK by @gjedlicska in #2980
- fix(core): Fixed regression with stream collaborators query parameters by @JR-Morgan in #3000
- Csharpier CSI by @JR-Morgan in #2999
- feat(batchUploader): Batchuploader Client by @JR-Morgan in #2967
- feat: Updates Automate.SDK with new API changes by @AlanRynne in #3004
- feat (Revit, Archicad): Support grids between Revit and Archicad by @jozseflkiss in #2990
- fix(automate): Adds return code to automate Runner by @AlanRynne in #3011
- enhancement(csi): CSI converter error handling and logging by @JR-Morgan in #2970
- chore(objects): corrected nullability to objects in structural namespace by @JR-Morgan in #3009
- Merging the CRL check removal back into dev by @BovineOx in #3018
- chore(dev): Remove CRL check from proxy client by @JR-Morgan in #3025
- log(structral): Unified logging between structural connectors by @JR-Morgan in #3024
- Update
dev
with changes inmain
by @AlanRynne in #3027 - feat(Archicad): Send and receive layer information by @jozseflkiss in #3013
- feat (Archicad, Revit): Speckle Levels by @jozseflkiss in #3012
- feat(Archicad): Collections support by @jozseflkiss in #3014
- Performance(csi) : commit database tables in single transaction by @connorivy in #2998
- feat(objects/revit): new
RebarGroup
class andRebarToSpeckle
conversion in Revit by @clairekuang in #3023 - chore(CSI): added exception for failing areas and frames by @JR-Morgan in #3029
- Create Archicad levels based on elevation by @jozseflkiss in #3031
- Fix(Revit) : Send area outlines separate from openings by @connorivy in #2996
- Feat(CSi) : Improved analytical results by @connorivy in #3028
- Fix(Revit) : add material quantites by mesh by @connorivy in #3030
- fix(archicad): Archicad nullable levels fix by @jozseflkiss in #3032
Full Changelog: 2.16.2...2.17.0-alpha
2.16.2
How to install
Head to speckle.systems/download to download through Speckle Manager.
What's Changed
- fix(dui): bump branch limit to 500 by @teocomi in #3021
- fix(rvt): Modify signature of
RevitConverter.UpdateParameter
to return AppObj by @AlanRynne in #3019 - fix(gh): Fixes sorting on dropdown for input enum values by @AlanRynne in #3020
Full Changelog: 2.16.1...2.16.2
2.16.1
How to install
Head to speckle.systems/download to download through Speckle Manager.
What's Changed
- fix(advancedsteel): Fixed issue with advanced steel breaking nuget CI by @JR-Morgan in #2992
- Hotfix(Revit) : change detail level settings via advanced settings by @connorivy in #3002
- Suppress CRL checking by @BovineOx in #3005
- Revert "Suppress CRL checking" by @teocomi in #3007
- fix(ci): Pinned MinIO version in core docker compose by @JR-Morgan in #3017
- Remove enforcement of Cert Revocation List Check by @BovineOx in #3016
Full Changelog: 2.16.0...2.16.1
2.16.1-crlfix
2.16.1-rc
What's Changed
- fix(advancedsteel): Fixed issue with advanced steel breaking nuget CI by @JR-Morgan in #2992
- Hotfix(Revit) : change detail level settings via advanced settings by @connorivy in #3002
Full Changelog: 2.16.0...2.16.1
2.17.0-wip3
What's Changed since last WIP
- feat(revit): send builtInCategories by @teocomi in #2987
- fix(advancedsteel): Fixed issue with advanced steel breaking nuget CI by @JR-Morgan in #2992
- Update
dev
with changes frommain
by @AlanRynne in #2993 - feat(Archicad, Revit): Room height by @jozseflkiss in #2977
- feat: check if server is using fe2 by @teocomi in #2989
- feat(core): Adds SpeckleLogConfig input to Setup.Initialize by @AlanRynne in #2994
- fix(CSI): Fixes missing materials on receive by @AlanRynne in #2988
- feat(dui): better fe2 compatibility by @teocomi in #2991
- feat(automate): New Automate SDK by @gjedlicska in #2980
- fix(core): Fixed regression with stream collaborators query parameters by @JR-Morgan in #3000
- Csharpier CSI by @JR-Morgan in #2999
Full Changelog: 2.17.0-wip2...2.17.0-wip3
What's Changed since 2.16.0
- chore(CSI): Run CSharpier on all CSI related projects by @AlanRynne in #2947
- chore(core): Make client functions consistent with cancellation token position by @JR-Morgan in #2925
- chore(core): Removed override ErrorsAsWarnings category by @JR-Morgan in #2949
- Implemented Traversal Refactor for CSI connectors by @JR-Morgan in #2961
- feat(revit): Support for TopoSolid by @BovineOx in #2951
- Update
dev
with changes frommain
by @AlanRynne in #2968 - Update
dev
with changes frommain
by @AlanRynne in #2972 - Feat(ETABS) : receive gridlines by @connorivy in #2969
- fix(rvt): Fixes curve extraction method for Ceilings and Floors by @AlanRynne in #2973
- fix(rhino): default to using speckle id when creating render materials with no name by @clairekuang in #2974
- feat(autocad/rhino): adds gridline to native conversion by @clairekuang in #2963
- fix(advancedsteel): Fixed issue with advanced steel breaking nuget CI by @JR-Morgan in #2992
- Update
dev
with changes frommain
by @AlanRynne in #2993 - feat(Archicad, Revit): Room height by @jozseflkiss in #2977
- feat: check if server is using fe2 by @teocomi in #2989
- feat(core): Adds SpeckleLogConfig input to Setup.Initialize by @AlanRynne in #2994
- fix(CSI): Fixes missing materials on receive by @AlanRynne in #2988
- feat(dui): better fe2 compatibility by @teocomi in #2991
- feat(automate): New Automate SDK by @gjedlicska in #2980
- fix(core): Fixed regression with stream collaborators query parameters by @JR-Morgan in #3000
- Csharpier CSI by @JR-Morgan in #2999
Full Changelog: 2.16.0...2.17.0-wip3
2.16.0
How to install
Head to speckle.systems/download to download through Speckle Manager.
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 by @connorivy in #2758
- Fix(Revit) : retrieving types for mep elements (#2758) by @teocomi in #2768
- fix(Archicad): build readme upda...
2.16.0-rc4
What's Changed in RC4
RC4 Changelog: 2.16.0-rc3/all...2.16.0-rc4/all
What's Changed in 2.16
- 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
- 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
- fix(dui2): Fixed issue with unresponsive progress bar by @JR-Morgan in #2799
- 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
- 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
- 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
- fix(revit): directshape fallback receive category assignment by @clairekuang in #2890
- feat(AdvanceSteel) : support to 2024 by @phliberato in #2891
- 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
- fix(DUI): Wording alignment between web and dui. Improved semantics. by @jsdbroughton in #2901
- Fix(Revit) : dont bake standalone mullions or panels by @connorivy in #2902
- feat(Revit): Unnecessary Archicad levels created on receive to Revit by @jozseflkiss in #2886
- fix(revit): Category not assigned to Blocks>NewFamily by @teocomi in #2903
- fix(navis): no geometry sent by @jsdbroughton in #2909
- Fix (Revit) : curtain wall subelements fix by @connorivy in #2904
- fix(rvt): Modified revit traversal to prevent traversing displayable objects by @AlanRynne in #2906
- fix(rvt): Changes some conversions to be skipped instead of failed by @AlanRynne in #2913
- fix(Navis): Localised versions of Navis will now correctly build the commit object by @jsdbroughton in #2914
- fix(revit): better handling of built-in-categories by @clairekuang in #2910
- Fix(Revit) : Fix modification forbidden error by @connorivy in #2921
- fix(revit): do not show the missing types dialog if the DS fallback option is set to Always by @teocomi in #2917
- fix(revit): displayable conversion now replaces existing objects on update receive by @c...