Releases: specklesystems/speckle-sharp
Releases · specklesystems/speckle-sharp
2.14.0-rc1
What's Changed
- fix(revit): preview send crashing Revit by @teocomi in #2473
- CI: AdvanceSteel build and installer by @AlanRynne in #2479
- Fix: Removes or demotes warnings in monorepo by @AlanRynne in #2484
- feat(as): updates addin path, adds argument for year field by @teocomi in #2490
- fix(acad): exclude adsk nugets from being copied to the output dir by @teocomi in #2481
- fix(acadcivil): better handling of application ids by @clairekuang in #2480
- Dui/comment notification fix by @teocomi in #2493
- Fix(Revit): mapping on receive by @connorivy in #2482
- Feat(Revit): Add sloped floor unit tests by @connorivy in #2483
- fix(objects): removes erroneous scaling in transform class by @clairekuang in #2497
- fix(dui): adds some try catches by @teocomi in #2495
- fix(revit): usign the wrong variable by @teocomi in #2502
- feat(revit): ensures hosted elements are sent as a detached list, fix… by @teocomi in #2456
- Core/DUI: Wraps disposable objects in using statements by @AlanRynne in #2478
- ca1062 supress by @JR-Morgan in #2504
- Fixes more issues with unpredictable Cancellation logic by @JR-Morgan in #2464
- feat(Archicad): Archicad stories/levels send and receive by @jozseflkiss in #2494
- Fix(Revit): check for exact match by @connorivy in #2485
- Archicad/roof and shell by @jozseflkiss in #2498
- Log: Ensured log templates are all compile time constants by @JR-Morgan in #2508
- fix(revit): fixed issue with elements prop dynamic detaching issue by @JR-Morgan in #2507
- Fix(Revit): set schedule headers correctly by @connorivy in #2492
- refactor(revit): small cleanup of connector converter by @JR-Morgan in #2489
- fix(navis): set hostapp with version by @teocomi in #2512
- fix(Archicad): Documentation of Archicad API links to speckle objects by @jozseflkiss in #2520
- Revit Connector : Add Feature || Allow selection by filters by @chuongmep in #2517
- Disabling cached checkout due to failing CI's on restore by @AlanRynne in #2518
- fix(Archicad): detailed error reporting by @jozseflkiss in #2519
- Revit Connector : Improve selection by View by @chuongmep in #2523
- feat(revit): Implemented sending collections by @JR-Morgan in #2510
- Remove parameter filter by @teocomi in #2522
- fix(Archicad): Mesh receive fixes by @jozseflkiss in #2525
- Feat(Revit): Add schedule sending option by @connorivy in #2506
Full Changelog: 2.14.0-wip5...2.14.0-rc1
2.13.3
Full Changelog: 2.13.2...2.13.3
Weekly WIP
What's Changed
- refactor(core): moves
Collection
class to core models by @clairekuang in #2424 - fix(ci): Exclude test-core from the deploy job logic by @AlanRynne in #2451
- Replaced triangle net source with nuget by @JR-Morgan in #2429
- fix(revit): analytical stick conversion improvements by @dtnaughton in #2355
- fix(mapping): Added default beam mapping to planar curves by @AlanRynne in #2453
- reformat(dui): It seems our prior reformat of DUI2 by @AlanRynne in #2455
- Revit/context objects dic by @teocomi in #2454
- feat(rhino): new wall by profile and face mappings by @clairekuang in #2413
- fix(rhino): adds missing user attributes to block instances on receive by @clairekuang in #2461
- fix(Revit): change get floor slope method by @connorivy in #2466
- fix(rhino): handle invalid curve conversions to speckle by @clairekuang in #2470
- add default initialization to logger with Core as the app name by @gjedlicska in #2469
- Hotfix(Revit): add floor conversion for ellipse and circle by @connorivy in #2459
- Update dev from main by @connorivy in #2474
- fix(revit): fallback to speckle id when applicationId is null by @teocomi in #2458
- Fix(Revit): Recent change to context objects broke groups by @connorivy in #2476
- fix(dui2): Fixed issues with date time formatting by @JR-Morgan in #2475
- Feat(Revit): send and update schedule by @connorivy in #2452
- chore(Navisworks): Cleanup and Refactor by @jsdbroughton in #2472
Full Changelog: 2.14.0-wip4...2.14.0-wip5
Hotfix Floor and Logging init
What's Changed
- add default initialization to logger with Core as the app name by @gjedlicska in #2469
- Hotfix(Revit): add floor conversion for ellipse and circle by @connorivy in #2459
Full Changelog: 2.13.1...2.13.2
2.13.0-prototypeDUI3
DUI3 tech prototype
2.13.1: fix(revit): floor outline flattening fix (#2415)
* fix(revit): floor outline flattening fix * fix polyline conversion and add arc conversion --------- Co-authored-by: Connor Ivy <[email protected]>
2.13.0
What's Changed
- Update Dev from Main by @teocomi in #2168
- fix(revit): various fixes to analytical elements in Revit by @connorivy in #2175
- Fix(csi): fix incoming units issue and set beam sizes on update by @connorivy in #2166
- rework the grahpql client to reduce usage of the SpeckleException by @gjedlicska in #2100
- perf(rhino): minor mesh to native performance optimisation by @JR-Morgan in #2155
- log(rhino): connector logging refactor/scoping by @JR-Morgan in #2156
- Fix(revit): Resolve received room separation lines association to the wrong level by @connorivy in #2177
- Update CODEOWNERS by @AlanRynne in #2183
- chore(CI): Optimised build time by @AlanRynne in #2144
- Optimised polyline to native performance by @JR-Morgan in #2179
- Wall improvements by @jozseflkiss in #2170
- fix(Navisworks): Corrects instances of wrong View targets by @jsdbroughton in #2176
- feat(GH): Adds new TaskCapable Stream and Account components by @AlanRynne in #2150
- fix(navisworks): Fixes recalling saved views from a filter selection #2188 by @jsdbroughton in #2189
- fix:(navisworks): No longer require wgl. by @jsdbroughton in #2191
- feat(core): Added lock for
AccountManager
Auth flow by @gjedlicska in #2184 - feat(GH): New K/V components and Speckle Group for list support by @AlanRynne in #2185
- Revert "fix:(navisworks): No longer require wgl." by @AlanRynne in #2195
- fix:(navisworks): No longer require wgl by @AlanRynne in #2196
- feat(Rhino/GH): Adds BREP pre-processing logic to Rhino converter by @AlanRynne in #2192
- Update
dev
frommain
by @AlanRynne in #2198 - feature (Navisworks): Adds Circles and Splines as geometry primitives, improves error handling by @jsdbroughton in #2201
- Discord by @AlanRynne in #2199
- Feature: Added OpenRoads/Rail Profiles by @secretlyagoblin in #2167
- fix(archicad): Use application id by @jozseflkiss in #2206
- feat(core): adds us survey feet support to units by @clairekuang in #2208
- fix(core): deserialize as double when long fails by @connorivy in #2202
- Update
main
intodev
by @AlanRynne in #2219 - feat(ci): Allow external PRs to build by @AlanRynne in #2213
- feat(objects): Adds Rhino converter unit test project by @AlanRynne in #1844
- feat(core): Adds http retry policy by @gjedlicska in #2209
- feat(objects/revit/rhino/autocad): instancing by @clairekuang in #2159
- fix(gh): Schema Object misc fixes by @AlanRynne in #2223
- fix(gh): Receive node now ensure client has been requested and is ready by @AlanRynne in #2226
- Revert "Update
main
intodev
" by @AlanRynne in #2227 - Update
dev
frommain
by @AlanRynne in #2228 - test(core): Serializer breaking changes tests by @JR-Morgan in #2220
- Advanced Steel Connector by @teocomi in #2236
- chore(deps): bump MongoDB.Driver from 2.18.0 to 2.19.0 in /Core/Transports/MongoDBTransport by @dependabot in #2238
- enhancement(DUI): Adds a Flatten method to the TreeNode class. Closes #2233 by @jsdbroughton in #2234
- fix(Navisworks): Changes hidden self and ancestor logic. Fixes #2051 by @jsdbroughton in #2235
- fix(Navisworks): Various stability improvements by @jsdbroughton in #2237
- Fix(Navisworks): Complete send of saved viewpoint commits: Fixes #2231 by @jsdbroughton in #2232
- Fix(Revit): add appropriate scale values to analytical props by @connorivy in #2244
- feat(AdvancedSteel) - Plate and Bolt speckle objects by @phliberato in #2245
- fix(advancesteel): adds empty constructors by @teocomi in #2248
- fix(autocad) - PolycurveToSpeckle function fixed by @phliberato in #2247
- Added phaseDemolished parameter in RevitConverter by @Dries-01 in #2217
- gergo/ping policy fix by @gjedlicska in #2251
- feat(core): send receive performance metrics by @gjedlicska in #2241
- fix(core): ignore abstract types in
Base.speckle_type
serialization by @clairekuang in #2250 - feat(archicad): Slab/Column/Beam improvements by @jozseflkiss in #2240
- Fix(Revit): Resolve stream receive: Conversion error: Room boundary line creation failed by @Mehdi-Lucas in #2182
- fix(gh): Stream create no longer locks the main thread by @AlanRynne in #2255
- feat(gh): Adds AdvanceSteel schema nodes by @AlanRynne in #2254
- feat(core): Added InvalidPropName exception to DynamicBase by @AlanRynne in #2257
- Shared coordinate support for linked models by @teocomi in #2229
- feat(AdvanceSteel): Special Part To Speckle Object by @phliberato in #2261
- fix(Autocad) - Polycurve Validations by @phliberato in #2262
- chore: Change
Material.Icons.Avalonia
for our ownSpeckle.Material.Icons.Avalonia
package by @teocomi in #2260 - feat(dui): tracks if isMultiplayer on receive by @teocomi in #2263
- feat: forces the use of english names when grouping objects on send by @teocomi in #2256
- fix(gh): Extract parameter position is now consistent by @AlanRynne in #2275
- Update
dev
frommain
by @AlanRynne in #2276 - Revert "Update
dev
frommain
" by @AlanRynne in #2279 - feat(AdvanceSteel): Grating To Speckle Object by @phliberato in #2273
- Update
dev
frommain
by @AlanRynne in #2280 - fix(gh/logging): Append correct hostApplication to SolveInstance in all components by @AlanRynne in #2274
- chore(objects): Adds XML comments to several geometry classes by @AlanRynne in #2284
- Advancesteel addin registration by @teocomi in #2283
- feat(objects): RevitWall by Face now stores BREP instead of Surface by @AlanRynne in #2277
- fix(gh): Logging in Async component could lead to stack overflow by recursively calling the parent SolveInstance. by @AlanRynne in #2287
- refactor(objects): New SchemaComputed attribute and GetMembers implementation by @AlanRynne in #2288
- fix(rhino): assigns materials when receiving revit instances by @clairekuang in #2290
- fix(revit): send objects in family document by @Zhuangkh in #1945
- feat(csi): add support for recieving built elements by @connorivy in #2285
- feat(rhino/objects): sends and receives layers as
Collection
by @clairekuang in https://github.com/spe...
2.13.0-rc3
What's Changed
- Updates
dev
with changes inmain
by @AlanRynne in #2363 - Feat(Revit) Revamp integration tests by @connorivy in #2366
- Fix(CSiBridge): remove objs ref by @connorivy in #2372
Full Changelog: 2.13.0-rc2...2.13.0-rc3
2.13.0-rc2
What's Changed
Full Changelog: 2.13.0-rc1...2.13.0-rc2
2.13.0-rc1
What's Changed
- Update Dev from Main by @teocomi in #2168
- fix(revit): various fixes to analytical elements in Revit by @connorivy in #2175
- Fix(csi): fix incoming units issue and set beam sizes on update by @connorivy in #2166
- rework the grahpql client to reduce usage of the SpeckleException by @gjedlicska in #2100
- perf(rhino): minor mesh to native performance optimisation by @JR-Morgan in #2155
- log(rhino): connector logging refactor/scoping by @JR-Morgan in #2156
- Fix(revit): Resolve received room separation lines association to the wrong level by @connorivy in #2177
- Update CODEOWNERS by @AlanRynne in #2183
- chore(CI): Optimised build time by @AlanRynne in #2144
- Optimised polyline to native performance by @JR-Morgan in #2179
- Wall improvements by @jozseflkiss in #2170
- fix(Navisworks): Corrects instances of wrong View targets by @jsdbroughton in #2176
- feat(GH): Adds new TaskCapable Stream and Account components by @AlanRynne in #2150
- fix(navisworks): Fixes recalling saved views from a filter selection #2188 by @jsdbroughton in #2189
- fix:(navisworks): No longer require wgl. by @jsdbroughton in #2191
- feat(core): Added lock for
AccountManager
Auth flow by @gjedlicska in #2184 - feat(GH): New K/V components and Speckle Group for list support by @AlanRynne in #2185
- Revert "fix:(navisworks): No longer require wgl." by @AlanRynne in #2195
- fix:(navisworks): No longer require wgl by @AlanRynne in #2196
- feat(Rhino/GH): Adds BREP pre-processing logic to Rhino converter by @AlanRynne in #2192
- Update
dev
frommain
by @AlanRynne in #2198 - feature (Navisworks): Adds Circles and Splines as geometry primitives, improves error handling by @jsdbroughton in #2201
- Discord by @AlanRynne in #2199
- Feature: Added OpenRoads/Rail Profiles by @secretlyagoblin in #2167
- fix(archicad): Use application id by @jozseflkiss in #2206
- feat(core): adds us survey feet support to units by @clairekuang in #2208
- fix(core): deserialize as double when long fails by @connorivy in #2202
- Update
main
intodev
by @AlanRynne in #2219 - feat(ci): Allow external PRs to build by @AlanRynne in #2213
- feat(objects): Adds Rhino converter unit test project by @AlanRynne in #1844
- feat(core): Adds http retry policy by @gjedlicska in #2209
- feat(objects/revit/rhino/autocad): instancing by @clairekuang in #2159
- fix(gh): Schema Object misc fixes by @AlanRynne in #2223
- fix(gh): Receive node now ensure client has been requested and is ready by @AlanRynne in #2226
- Revert "Update
main
intodev
" by @AlanRynne in #2227 - Update
dev
frommain
by @AlanRynne in #2228 - test(core): Serializer breaking changes tests by @JR-Morgan in #2220
- Advanced Steel Connector by @teocomi in #2236
- chore(deps): bump MongoDB.Driver from 2.18.0 to 2.19.0 in /Core/Transports/MongoDBTransport by @dependabot in #2238
- enhancement(DUI): Adds a Flatten method to the TreeNode class. Closes #2233 by @jsdbroughton in #2234
- fix(Navisworks): Changes hidden self and ancestor logic. Fixes #2051 by @jsdbroughton in #2235
- fix(Navisworks): Various stability improvements by @jsdbroughton in #2237
- Fix(Navisworks): Complete send of saved viewpoint commits: Fixes #2231 by @jsdbroughton in #2232
- Fix(Revit): add appropriate scale values to analytical props by @connorivy in #2244
- feat(AdvancedSteel) - Plate and Bolt speckle objects by @phliberato in #2245
- fix(advancesteel): adds empty constructors by @teocomi in #2248
- fix(autocad) - PolycurveToSpeckle function fixed by @phliberato in #2247
- Added phaseDemolished parameter in RevitConverter by @Dries-01 in #2217
- gergo/ping policy fix by @gjedlicska in #2251
- feat(core): send receive performance metrics by @gjedlicska in #2241
- fix(core): ignore abstract types in
Base.speckle_type
serialization by @clairekuang in #2250 - feat(archicad): Slab/Column/Beam improvements by @jozseflkiss in #2240
- Fix(Revit): Resolve stream receive: Conversion error: Room boundary line creation failed by @Mehdi-Lucas in #2182
- fix(gh): Stream create no longer locks the main thread by @AlanRynne in #2255
- feat(gh): Adds AdvanceSteel schema nodes by @AlanRynne in #2254
- feat(core): Added InvalidPropName exception to DynamicBase by @AlanRynne in #2257
- Shared coordinate support for linked models by @teocomi in #2229
- feat(AdvanceSteel): Special Part To Speckle Object by @phliberato in #2261
- fix(Autocad) - Polycurve Validations by @phliberato in #2262
- chore: Change
Material.Icons.Avalonia
for our ownSpeckle.Material.Icons.Avalonia
package by @teocomi in #2260 - feat(dui): tracks if isMultiplayer on receive by @teocomi in #2263
- feat: forces the use of english names when grouping objects on send by @teocomi in #2256
- fix(gh): Extract parameter position is now consistent by @AlanRynne in #2275
- Update
dev
frommain
by @AlanRynne in #2276 - Revert "Update
dev
frommain
" by @AlanRynne in #2279 - feat(AdvanceSteel): Grating To Speckle Object by @phliberato in #2273
- Update
dev
frommain
by @AlanRynne in #2280 - fix(gh/logging): Append correct hostApplication to SolveInstance in all components by @AlanRynne in #2274
- chore(objects): Adds XML comments to several geometry classes by @AlanRynne in #2284
- Advancesteel addin registration by @teocomi in #2283
- feat(objects): RevitWall by Face now stores BREP instead of Surface by @AlanRynne in #2277
- fix(gh): Logging in Async component could lead to stack overflow by recursively calling the parent SolveInstance. by @AlanRynne in #2287
- refactor(objects): New SchemaComputed attribute and GetMembers implementation by @AlanRynne in #2288
- fix(rhino): assigns materials when receiving revit instances by @clairekuang in #2290
- fix(revit): send objects in family document by @Zhuangkh in #1945
- feat(csi): add support for recieving built elements by @connorivy in #2285
- feat(rhino/objects): sends and receives layers as
Collection
by @clairekuang in https://github.com/spe...