2.13.0-rc1
Pre-release
Pre-release
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 #2259 - feat(dui2): Improved receive exception handling by @JR-Morgan in #2264
- feat(Navisworks): Implement the Collections class and revise the tree conversions by @jsdbroughton in #2267
- fix(gh): StreamGet and StreamUpdate were missing Task.Run by @AlanRynne in #2292
- feat(AdvanceSteel): Specializing Beam to Polybeam by @phliberato in #2282
- Connector exception handling fixes by @JR-Morgan in #2293
- fix(rhino/revit): fixed nested revit instance transform calculation by @clairekuang in #2301
- http logging details by @gjedlicska in #2303
- fix(Navisworks): Capture off thread Exceptions bubbling up to cause host app failure by @jsdbroughton in #2300
- fix(revit): recomputes familysymbol definitions when sending revit instances by @clairekuang in #2304
- fix(Revit): don't send unassigned parameters by @connorivy in #2307
- fix(csi): assign wall types to walls & send load cases by @connorivy in #2306
- Logging & avatar download fix by @teocomi in #2305
- Matteo/mapper/UI updates by @teocomi in #2310
- fix(core logging): make sure core logger uses our own SpeckleLog logger, not the global serilog instance by @gjedlicska in #2313
- Update Code Style Require Colaborate by @chuongmep in #2297
- fix(Revit): don't modify points when flattening floor outline by @connorivy in #2317
- fix(logging): Adds a difference in initialisation between Win and Mac by @AlanRynne in #2318
- feat: Use
SpeckleLog.Logger
instead of globalLog
by @AlanRynne in #2315 - fix(revit/rhino): handles exception when converting null meshes in revit by @clairekuang in #2312
- Matteo/material.avalonia by @teocomi in #2321
- gergo/thorw if no logger by @gjedlicska in #2320
- fix(core/rhino/gh/revit/navis): Adds enhancedLogContext config option and disables it on mac by @AlanRynne in #2323
- Jrm/objects/instance serilisation fix by @JR-Morgan in #2324
- fix(gh): TreeBuilder was checking for List when it should be IList instead by @AlanRynne in #2325
- chore: reformat all files by @teocomi in #2327
- fix(mac): Disable enhanced logging on both GH and Rhino for mac only by @AlanRynne in #2328
- Matteo/revit/category name fix by @teocomi in #2331
- Feat(Tekla): Add support for Tekla Structures 2023 by @connorivy in #2322
- Fix(csi): Fix SAP and CSiBridges connectors by @connorivy in #2335
- fix(Navisworks): avoid the
Item
reserved property name for Indexed data structures by @jsdbroughton in #2346 - fix: Legacy Ellipse curve checks + missing return on ellipse clause in CurveToSpeckle by @AlanRynne in #2345
- fix(Revit,Navis): resolve unsafe dll error by @connorivy in #2348
- fix(revit): correct transforms when sending linked models and with a reference point setting by @clairekuang in #2352
- fix(autocad): Fixed issue with transforms that aren't perfectly perpendicular by @JR-Morgan in #2336
- fix(revit): uses old family instance method for converting structural foundations by @clairekuang in #2330
- fix(acad): style transparency fix by @JR-Morgan in #2357
- fix(gh): Lower AccountList "no accounts" message to be warning by @AlanRynne in #2358
- Update
main
with changes indev
branch by @AlanRynne in #2291 - @secretlyagoblin made their first contribution in #2167
- @Dries-01 made their first contribution in #2217
New Contributors
Full Changelog: 2.12.4...2.13.0-rc1