Skip to content

Commit 63c9356

Browse files
anssikoreillyeon
andauthored
Add Changes section (#125)
This section summarizes substantial changes and notable editorial improvements to guide review. Co-authored-by: Reilly Grant <[email protected]>
1 parent e81d70f commit 63c9356

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

index.bs

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -913,3 +913,38 @@ urlPrefix: https://html.spec.whatwg.org/multipage/
913913
}
914914
}
915915
</pre>
916+
917+
Changes {#changes}
918+
===========
919+
920+
This section summarizes substantial changes and notable editorial improvements to guide review. Full details are available from the <a href="https://github.com/w3c/deviceorientation/commits/main">commit log</a>. Changes since the <a href="https://www.w3.org/TR/2016/CR-orientation-event-20160818/">Candidate Recommendation 2016-08-18</a>:
921+
922+
- Add Permissions Policy integration
923+
- Add note to implementers about bundling permission requests
924+
- Export powerful features Accelerometer, Gyroscope and Magnetometer
925+
- Add Permissions API integration, start requiring requestPermission() usage
926+
- editorial: Define API section more normatively and with more dfns
927+
- editorial: Reorder acceleration explanation in Device Motion Model section
928+
- editorial: Update explanations of the device rotation and motion references
929+
- editorial: Use more precise event handling terms, modernize others
930+
- editorial: Refer to [[SCREEN-ORIENTATION]] instead of the orientation change event
931+
- editorial: Reword requirements in "Security and privacy considerations"
932+
- Mark use cases and requirements and examples sections non-normative
933+
- Remove the oncompassneedscalibration event
934+
- Update references to "triggered by user activation", now referred to as "transient activation"
935+
- Align with DOM phrasing on firing events
936+
- Add a note about acceleration properties for DeviceMotionEvent
937+
- Add a note explaining how the coordinate system differs from the CSS coordinate system
938+
- Require no more precise than 0.1 degrees, 0.1 degrees per second, 0.1 meters per second squared to mitigate a <a href="https://github.com/w3c/deviceorientation/issues/85">passive fingerprinting issue</a>
939+
- Update constructor definition in IDL with the Web IDL
940+
- Add explicit [Exposed] to interfaces
941+
- Update IDL dictionaries with new dictionary defaulting setup
942+
- Note the deviceorientationabsolute event and its ondeviceorientationabsolute event handler IDL attribute have limited implementation experience
943+
- Add requestPermission() API static operation to both DeviceOrientationEvent and DeviceMotionEvent
944+
- Add [SecureContext] to event handlers ondeviceorientation, ondevicemotion and ondeviceorientationabsolute
945+
- Restrict all interfaces to secure contexts
946+
- Remove [NoInterfaceObject] from DeviceAcceleration and DeviceRotationRate
947+
- Make security and privacy considerations normative
948+
- Add the ondeviceorientationabsolute event handler attribute into the IDL block (was only in prose)
949+
- Remove '?' from dictionary members of DeviceMotionEventInit
950+
- Use [Exposed=Window] extended attribute

0 commit comments

Comments
 (0)