Releases: specklesystems/speckle-sharp-connectors
Releases · specklesystems/speckle-sharp-connectors
v3.0.0-beta.216
What's Changed
- fix(tekla): corrected shared namespaces by @dogukankaratas in #415
- Dogukan/etabs connector poc by @dogukankaratas in #406
- Fixes instance receiving in some edge cases by @didimitrie in #418
- bjorn/cnx-828-shared-projects-for-connector by @bjoernsteinhagen in #419
- Dimitrie/cnx 391 assigning material doesnt trigger object tracking in rhino by @didimitrie in #420
- Fix(revit): Clear token after every operation to prevent annoying message by @oguzhankoral in #422
- Dimitrie/cnx 855 rhino changing a material does not invalidate the objects by @didimitrie in #421
- top level exception handler give a better exception when toasts fail by @JR-Morgan in #423
- Fix for Autocad receive speed by @adamhathcock in #424
- Use ISqLiteJsonCacheManagerFactory by @adamhathcock in #411
- fix(rhino): more lenient creation for failed/partial instances by @didimitrie in #431
- bjorn/cnx-835-add-converter-projects-and-top-level-converter by @bjoernsteinhagen in #429
- fix: forces detail level to fine for specific elements by @didimitrie in #425
- Use Sets and Freezing to make conversions faster by @adamhathcock in #430
- feat(autocad): adds surface and region converters by @clairekuang in #428
- Update sdks to 205 (HashCode fix and nullability) by @adamhathcock in #433
- Fix transform temp by @adamhathcock in #434
- Dim/type change cach invalidation by @didimitrie in #391
- Update dev to release by @oguzhankoral in #437
- Add Comments about TransformTo by @adamhathcock in #436
- refactor(civil3d/tekla/revit): aligns send with new DataObjects by @clairekuang in #427
- bjorn/cnx 829 add root object builder and create collection structure by @bjoernsteinhagen in #435
- Fix sending caching by @adamhathcock in #441
- bjorn/cnx 882 send etabsobjects with their properties by @bjoernsteinhagen in #442
- Add Net8 targets for common and fix revit 2025 by @adamhathcock in #444
- Dimitrie/cnx 917 steel proxy elements do not get converted out by @didimitrie in #445
- Update dev to release by @oguzhankoral in #448
- update to latest SDK by @adamhathcock in #449
- Dimitrie/cnx 917 steel proxy elements do not get converted out by @didimitrie in #447
- Update SDK to use replacement function for sqlite and settings by @adamhathcock in #450
- Arcgis refactor by @KatKatKateryna in #416
- Update to SDK 3.1.0-218 by @adamhathcock in #451
- Navisworks! by @jsdbroughton in #438
- Fallback conversions based on the sdk changes by @didimitrie in #456
- Update SDK to 219 by @adamhathcock in #455
- fix:(navis) - CNX-961 - Removed shortcut from plugin registration by @jsdbroughton in #453
- Chore(navisworks): Add navisworks installer assets by @oguzhankoral in #457
- Fix pathing for Navisworks by @adamhathcock in #458
- Fix(navisworks): Add 2025 by @oguzhankoral in #460
- CNX-971 - Update AppUtils.cs to include support for additional versions of Navisworks. by @jsdbroughton in #459
- Update dev to release by @oguzhankoral in #461
- Threading revamp: add ThreadContext and remove Dataflow usage by @adamhathcock in #400
- fix(Navisworks): CNX-973 Fix: Material ID Logic and Render Proxy Cache by @jsdbroughton in #463
- fix(navisworks): Update Navisworks connector plugin bundle target and version content target paths. by @jsdbroughton in #464
- Fix Navisworks and others progress by yielding to UI thread by @adamhathcock in #465
- Rhino panels should be treated as if they might have been used before… by @adamhathcock in #467
- Dimitrie/cnx 938 did not find a layer in cache by @didimitrie in #468
- fix(tekla): Update Selection by @dogukankaratas in #469
- Update SDK to 222 by @adamhathcock in #466
- feat: adds support for group selection events by @didimitrie in #471
- Dimitrie/cnx 925 Invalidates model cards from layer change events (name, colour) by @didimitrie in #472
- fix(tekla): Get Selection Exception by @dogukankaratas in #470
- fix: expired cards on file open by @didimitrie in #473
- Fix(revit): Null check before attempt to override view options by @oguzhankoral in #474
- fix: stacked wall duplication when sending by view by @didimitrie in #482
- Add custom assembly resolve for Navisworks by @adamhathcock in #478
- NameAndRankValue now uses a type to get FullName to avoid conflicts by @adamhathcock in #475
- fix(civil): adds top level cogopoint converter by @clairekuang in #476
- Dimitrie/cnx 916 revit all conversions pass nothing fails by @didimitrie in #484
- fix: ignoring extra categories we cannot support correctly by @didimitrie in #485
- fix path encoding by @KatKatKateryna in #481
- Update SDK to 225 by @adamhathcock in #477
- Always run Main stuff on the revit message pump by @adamhathcock in #486
- add msbuild targets files that are specific to host apps by @adamhathcock in #483
- fix(Navisworks): CNX-895 - Add
ColorProxy
Support for 2D Linework by @jsdbroughton in #492 - Add better progress tor receive by @adamhathcock in #487
- fix(Navisworks): CNX-889 Prevent unnecessary "Save Changes" prompts in Navisworks by @jsdbroughton in #491
- Update to SDK 228 by @adamhathcock in #494
- moving IFC to connectors repo by @adamhathcock in #488
- add gitversion to linux build to version nuget correctly. rename builds by @adamhathcock in #495
- Fix build by @adamhathcock in #497
- Fix dev build by @adamhathcock in #498
- Update dev to release by @oguzhankoral in https://github.com/specklesystems/speckle-sharp-...
v3.0.0-beta.212
What's Changed
- Update SDK by @adamhathcock in #336
- Feat(tekla): cnx 703 add color proxies by @dogukankaratas in #341
- dogukan/cnx-717-do-not-share-mesh-vertices by @dogukankaratas in #342
- Updates README.md to align with main github page by @clairekuang in #343
- fix(revit): removes start angle and end angle reliance in revit arc converter by @clairekuang in #345
- Update
release/3.0.0
with changes fromdev
by @AlanRynne in #347 - refactor(objects): cnx 687 purge unused classes from objects by @clairekuang in #333
- Chore: Add version info to root object by @oguzhankoral in #348
- fix(revit): moves pointcloud converter to top level by @clairekuang in #349
- fix(revit): handles plane origin out of bounds and creating group with no elements exceptions by @clairekuang in #346
- supporting ICurves as fallback in ArcGIS by @KatKatKateryna in #339
- receive operation fix by @KatKatKateryna in #350
- CNX-501 Temp folder arcgis by @KatKatKateryna in #351
- Update
release/3.0.0
with changes fromdev
by @AlanRynne in #354 - Fixed test failing on german culture by @JR-Morgan in #355
- dogukan/cnx-759-send-rebars-as-line by @dogukankaratas in #356
- missing application ID by @KatKatKateryna in #358
- feat: CXPLA-120 Added tekla zip packaging prior to installers by @AlanRynne in #357
- Update
release/3.0.0
with changes fromdev
by @AlanRynne in #359 - dogukan/cnx-748-send-grids-from-tekla by @dogukankaratas in #353
- Dimitrie/cnx 634 some elements are received as generic models ignoring by @didimitrie in #361
- Revit async fix for sending by @adamhathcock in #362
- Dogukan/cnx 691 extract appropriate class properties by type by @dogukankaratas in #352
- dogukan/cnx-753-normals-are-flipped by @dogukankaratas in #364
- perf(Revit): Optimised Revit parameter extraction by @JR-Morgan in #365
- Update SDK and dependencies by @adamhathcock in #366
- dogukan/cnx-770-setting-to-send-rebars-as-solid by @dogukankaratas in #367
- Dimitrie/cnx 643 arcs in blocks are not received by @didimitrie in #369
- Fixed autocad async by @JR-Morgan in #370
- Oguzhan/cnx 747 add support for tekla 2023 by @dogukankaratas in #371
- Feat(revit): CNX-543 category filter by @oguzhankoral in #373
- Update release/3.0.0 with changes from dev by @oguzhankoral in #374
- Rhino stability fixes by @didimitrie in #375
- Fix(revit): remove useless code by @oguzhankoral in #377
- Update release/3.0.0 with changes from dev by @oguzhankoral in #376
- Dogukan/cnx 679 double UI at the first plugin button click by @dogukankaratas in #381
- Fix(dui3): do not pass selectedobjectids from idmap by @oguzhankoral in #380
- dogukan/tekla2023 installer by @dogukankaratas in #382
- Update
release/3.0.0
with changes fromdev
by @AlanRynne in #383 - Fix(rhino): Handle unit changes by @oguzhankoral in #384
- Bump SDK and enforce msbuild warnings by @JR-Morgan in #379
- Fix(tekla): Attach parent applicationId to meshes by @oguzhankoral in #385
- Dogukan/cnx 790 version independent plugin icon by @dogukankaratas in #386
- Use Send2 again! by @adamhathcock in #372
- CNX-755: Create Collections by Category by @bjoernsteinhagen in #387
- CNX-751: Add Units to reportProperties by @bjoernsteinhagen in #389
- chore(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #390
- Use of obsolete members now generates warning by @JR-Morgan in #378
- update SDK by @adamhathcock in #393
- dogukan/cnx-744-model-card-highlight-in-tekla by @dogukankaratas in #392
- Fix(tekla): Read write model cards to/from appdata + fixes double UI by @oguzhankoral in #395
- Update SDK reference to fix external references by @adamhathcock in #396
- Avoiding some reference null exceptions by @adamhathcock in #394
- Bjorn/cnx 798 rendermaterialproxy owerritten by @bjoernsteinhagen in #397
- dogukan/cnx-739-object-tracking-in-tekla by @dogukankaratas in #398
- Fix(revit): escape fast from doc change event handler after WriteToFile by @oguzhankoral in #401
- DiscriminatedObjectConverter needs DI by @adamhathcock in #363
- update SDK to fix local sln by @adamhathcock in #404
- Revert to Send1 by @adamhathcock in #409
- Fix(store): lock list modifications on DocumentModelStore by @adamhathcock in #388
- refactor(revit): aligns revit send for data extraction workflow by @clairekuang in #399
- removing redundant loop by @KatKatKateryna in #413
- Rework progress to try to be better 😬 by @adamhathcock in #405
- fix (tekla): greyscaled objects in the viewer by @dogukankaratas in #412
- receive colors with fallback conversions by @KatKatKateryna in #408
- Update
release/3.0.0
with changes fromdev
by @AlanRynne in #414
New Contributors
- @bjoernsteinhagen made their first contribution in #387
- @dependabot made their first contribution in #390
Full Changelog: v3.0.0-beta.207...v3.0.0-beta.212
3.0.0-beta.207
What's Changed
- Dogukan/cnx 642 detect selections in Tekla by @dogukankaratas in #312
- chore(civil3d): constants fixes and additional conversion polishing by @clairekuang in #317
- Fix(revit): CNX-657 revit expiration checks seem to be not fully working for by @oguzhankoral in #316
- fix(civil3d): adds basecurves for parcel segments by @clairekuang in #319
- fix(civil3d): alignment arc logic fixed by @clairekuang in #320
- fix(civil3d): uses basecurves as display value when no display value exists by @clairekuang in #321
- fix(civil3d): refactors corridors to only use extracted solids once by @clairekuang in #318
- Use new Deserialization with Tasks by @adamhathcock in #308
- fix(autocad): arc to host conversions fixed to remove dependency on incoming arc plane and angle props by @clairekuang in #325
- feat: CXPLA-119 Adds civil3d to CI build job by @AlanRynne in #323
- feat(rhino): adds names to all objects on bake by @clairekuang in #327
- fix(civil3d/rhino): adds correct curves to displayvalue and receiving arcs as fallback in rhino by @clairekuang in #326
- feat(civil3d): adds missing surface properties and extension dictionaries by @clairekuang in #324
- chore(civil3d): refactor to yield return by @clairekuang in #329
- Update dev with changes from release branch by @AlanRynne in #330
- Update
release/3.0.0
with changes fromdev
by @AlanRynne in #331 - Dogukan/cnx 646 - Tekla Converter Project by @dogukankaratas in #328
- Dogukan/cnx 690 create top level converters for all tekla objects by @dogukankaratas in #334
- feat(tekla): adds component unpacker to tekla connector by @clairekuang in #335
- Feat(revit): view filter by @oguzhankoral in #322
- Update
release/3.0.0
with changes fromdev
by @AlanRynne in #337
New Contributors
- @dogukankaratas made their first contribution in #312
Full Changelog: v3.0.0-beta.206...v3.0.0-beta.207
3.0.0-beta.206
What's Changed
- Chore(revit): Refactor material cache to ToHost ToSpeckle singletons by @oguzhankoral in #262
- fix(revit): sends parameter integer values as string when non-integer by @clairekuang in #281
- fix: Removes some properties from the .targets file and puts them into each csproj by @AlanRynne in #283
- Jedd/cxpla 84 add commit context to receive trace by @JR-Morgan in #248
- CXPLA-89: Replace AutomaticallyUseReferenceAssemblyPackages with nuget by @AlanRynne in #284
- Feat(tekla): plugin structure and bind UI by @oguzhankoral in #282
- Try to pass log info to serilog without rendering the log statement by @adamhathcock in #266
- chore(revit): adds units to object params by @clairekuang in #280
- Feat(Config): Accounts config to keep latest user selected account persistent on UI by @oguzhankoral in #288
- Oguzhan/brep exp by @oguzhankoral in #289
- feat(civil): adds basic element converter and fixes DI by @clairekuang in #292
- Asyicify
ExecuteScriptAsync
calls by @JR-Morgan in #240 - add await by @KatKatKateryna in #294
- Clean up attributes for logs/traces and user id correlation by @adamhathcock in #285
- ArcGIS GroupLayers by @KatKatKateryna in #293
- Fix brep revamp by @adamhathcock in #295
- AsyncLocal in activity scope needs proper initialization by @adamhathcock in #298
- feat(civil3d): adds property sets and parts data to all civil objects by @clairekuang in #297
- Fix activity scope by @adamhathcock in #299
- added elementId by @bimgeek in #290
- Dimitrie/cnx 510 revit parameter exports perfection by @didimitrie in #300
- wip: better rhino > revit brep support by @didimitrie in #278
- Use Metrics in Connectors by @adamhathcock in #296
- feat(civil3d): adds all properties for sites, catchments, surfaces, and network parts by @clairekuang in #301
- Adds
store_artifacts
input to build installers trigger by @AlanRynne in #303 - Update release/3.0.0 branch with changes from dev by @AlanRynne in #304
- Refactor usage of exceptions in converters/connectors by @AlanRynne in #286
- feat(civil3d): adds corridors by @clairekuang in #302
- feat(civil3d): adds subassembly and parcel props by @clairekuang in #305
- fix(dui3): ensures we don't override structure layers by @didimitrie in #307
- Dimitrie/cnx 635 curtain wall doors duplicated geometry by @didimitrie in #309
- fix(rh): scaling incorrectly when copy pasting from one doc to another by @didimitrie in #310
- chore(rhino): ensure more robust expiration checks in rhino by @didimitrie in #311
- feat(civil3d): adds 2022, 2023, and 2025 versions by @clairekuang in #306
- Update SDK to get tracing to backend by @adamhathcock in #313
- Update
release/3.0.0
with changes fromdev
by @AlanRynne in #315
New Contributors
Full Changelog: v3.0.0-beta.205...v3.0.0-beta.206
3.0.0-beta.205
What's Changed
- Feat(dui3): improve root and host builders by @oguzhankoral in #226
- Fix(autocad): Evaluate mid point with angle by @oguzhankoral in #238
- AGIS mesh boundaries by @KatKatKateryna in #222
- Jedd/cxpla 55 add required keyword for more geometry types by @JR-Morgan in #220
- Chore(dui3): Add WorkspaceId to model card by @oguzhankoral in #236
- Change conversion stack to better usage for products. by @adamhathcock in #215
- fix: Prevent increment when release commit is tagged by @AlanRynne in #246
- Add tracing around conversions and success/failure exceptions by @adamhathcock in #241
- Fix(autocad): Pass parent base object instead base under displayValues to find material by @oguzhankoral in #249
- Dispose Containers (except for Autocad) by @adamhathcock in #250
- SDK is non static and logging/tracing controls are moved to the connectors by @adamhathcock in #239
- Fix(rhino): missing render material of layers on second send by @oguzhankoral in #252
- Revit receive first pass: reference geometry workflow (CNX-403) by @didimitrie in #254
- fix: Tweak logging to console on debug and seq on release by @AlanRynne in #258
- Fixed esri targets file by @JR-Morgan in #261
- Fix(Revit): Delete Previous Model Groups on Multiple Receive by @kekesidavid in #263
- Simplify DI assembly structure by @adamhathcock in #256
- DI classes should be public by @adamhathcock in #267
- add deep clean by @adamhathcock in #268
- Revert new DI simplification by @adamhathcock in #269
- Dimitrie/cnx 430 re evaluate parameters by @didimitrie in #255
- Chore(units): Add units info to root object on send by @oguzhankoral in #260
- Fix(autocad): TryGetMaterialId for both cases by @oguzhankoral in #259
- Add null check for revit API by @adamhathcock in #272
- Use AutomaticallyUseReferenceAssemblyPackages by @adamhathcock in #271
- add deep clean doc by @adamhathcock in #273
- Simplify DI/assembly structure part deux by @adamhathcock in #270
- sending worksetId and workset name + groups named after full path by @kekesidavid in #275
- fix(revit): handles curtain grids hosted on roof elements by @didimitrie in #277
- fix(revit): receives circles by @clairekuang in #276
- fix: Use ConversionNotSupportedException instead of system one by @AlanRynne in #279
- Update release branch with latest dev changes by @AlanRynne in #247
Full Changelog: v3.0.0-beta.203...v3.0.0-beta.205
3.0.0-beta.203
Initial public beta release for v3 connectors 🥳🚀