RoomPlan iOS 15.5 to 16.0 API Differences

RoomPlan.h
Added RoomPlanVersionNumber
Added RoomPlanVersionString
CapturedRoom
Added CapturedRoom
Added CapturedRoom.init(from:)
Added CapturedRoom.doors
Added CapturedRoom.objects
Added CapturedRoom.openings
Added CapturedRoom.walls
Added CapturedRoom.windows
Added CapturedRoom.encode(to:)
Added CapturedRoom.export(to:)
Added CapturedRoom.Confidence
Added CapturedRoom.Confidence.==(a:b:) /* static */
Added CapturedRoom.Confidence.init(from:)
Added CapturedRoom.Confidence.hashValue
Added CapturedRoom.Confidence.encode(to:)
Added CapturedRoom.Confidence.hash(into:)
Added CapturedRoom.Error
Added CapturedRoom.Error.==(a:b:) /* static */
Added CapturedRoom.Error.errorDescription
Added CapturedRoom.Error.hashValue
Added CapturedRoom.Error.hash(into:)
Added CapturedRoom.Object
Added CapturedRoom.Object.init(from:)
Added CapturedRoom.Object.category
Added CapturedRoom.Object.confidence
Added CapturedRoom.Object.dimensions
Added CapturedRoom.Object.identifier
Added CapturedRoom.Object.transform
Added CapturedRoom.Object.encode(to:)
Added CapturedRoom.Object.Category
Added CapturedRoom.Object.Category.==(a:b:) /* static */
Added CapturedRoom.Object.Category.init(from:)
Added CapturedRoom.Object.Category.hashValue
Added CapturedRoom.Object.Category.encode(to:)
Added CapturedRoom.Object.Category.hash(into:)
Added CapturedRoom.Surface
Added CapturedRoom.Surface.init(from:)
Added CapturedRoom.Surface.category
Added CapturedRoom.Surface.completedEdges
Added CapturedRoom.Surface.confidence
Added CapturedRoom.Surface.curve
Added CapturedRoom.Surface.dimensions
Added CapturedRoom.Surface.identifier
Added CapturedRoom.Surface.transform
Added CapturedRoom.Surface.encode(to:)
Added CapturedRoom.Surface.Category
Added CapturedRoom.Surface.Category.==(a:b:) /* static */
Added CapturedRoom.Surface.Category.init(from:)
Added CapturedRoom.Surface.Category.encode(to:)
Added CapturedRoom.Surface.Curve
Added CapturedRoom.Surface.Curve.init(from:)
Added CapturedRoom.Surface.Curve.endAngle
Added CapturedRoom.Surface.Curve.radius
Added CapturedRoom.Surface.Curve.startAngle
Added CapturedRoom.Surface.Curve.encode(to:)
Added CapturedRoom.Surface.Edge
Added CapturedRoom.Surface.Edge.allCases /* static */
Added CapturedRoom.Surface.Edge.==(a:b:) /* static */
Added CapturedRoom.Surface.Edge.init(from:)
Added CapturedRoom.Surface.Edge.hashValue
Added CapturedRoom.Surface.Edge.encode(to:)
Added CapturedRoom.Surface.Edge.hash(into:)
Added CapturedRoom.Surface.Edge.AllCases
CapturedRoomData
Added CapturedRoomData
Added CapturedRoomData.init(from:)
Added CapturedRoomData.encode(to:)
RoomBuilder
Added RoomBuilder
Added RoomBuilder.init(options:)
Added RoomBuilder.ConfigurationOptions
Added RoomBuilder.ConfigurationOptions.beautifyObjects /* static */
Added RoomBuilder.ConfigurationOptions.init(rawValue:)
Added RoomBuilder.ConfigurationOptions.rawValue
Added RoomBuilder.ConfigurationOptions.ArrayLiteralElement
Added RoomBuilder.ConfigurationOptions.Element
Added RoomBuilder.ConfigurationOptions.RawValue
Added RoomBuilder.GenerationError
Added RoomBuilder.GenerationError.==(a:b:) /* static */
Added RoomBuilder.GenerationError.errorDescription
Added RoomBuilder.GenerationError.hashValue
Added RoomBuilder.GenerationError.hash(into:)
RoomCaptureSession
Added RoomCaptureSession
Added RoomCaptureSession.isSupported /* static */
Added RoomCaptureSession.init()
Added RoomCaptureSession.arSession
Added RoomCaptureSession.delegate
Added RoomCaptureSession.run(configuration:)
Added RoomCaptureSession.stop()
Added RoomCaptureSession.CaptureError
Added RoomCaptureSession.CaptureError.==(a:b:) /* static */
Added RoomCaptureSession.CaptureError.errorDescription
Added RoomCaptureSession.CaptureError.hashValue
Added RoomCaptureSession.CaptureError.hash(into:)
Added RoomCaptureSession.Configuration
Added RoomCaptureSession.Configuration.init()
Added RoomCaptureSession.Configuration.isCoachingEnabled
Added RoomCaptureSession.Instruction
Added RoomCaptureSession.Instruction.==(a:b:) /* static */
Added RoomCaptureSession.Instruction.hashValue
Added RoomCaptureSession.Instruction.hash(into:)
RoomCaptureSessionDelegate
Added RoomCaptureSessionDelegate
RoomCaptureView
Added RoomCaptureView
Added RoomCaptureView.init(frame:)
Added RoomCaptureView.captureSession
Added RoomCaptureView.delegate
Added RoomCaptureView.subviews
Added RoomCaptureView.didMoveToSuperview()
Added RoomCaptureView.encode(with:)
Added RoomCaptureView.layoutSubviews()
RoomCaptureViewDelegate
Added RoomCaptureViewDelegate