diff --git a/starboard/CHANGELOG.md b/starboard/CHANGELOG.md index ce8b7c436b70..3fd3bc97572f 100644 --- a/starboard/CHANGELOG.md +++ b/starboard/CHANGELOG.md @@ -5,7 +5,48 @@ This file will be updated each time a new Starboard version is released. Each section in this file describes the changes made to the Starboard interface since the version previous to it. -**NOTE: Starboard versions 13 and older are no longer supported.** +**NOTE: Starboard versions 16 and older are no longer supported.** + +## Version 17 +Starboard 17 fully switches to POSIX APIs. + +### Removed `starboard/accessibility.h` +The functionality is migrated to a starboard extension. + +### Removed `starboard/byte_swap.h` +### Removed `starboard/condition_variable.h` +### Removed `starboard/directory.h` +### Removed `starboard/image.h` +### Removed `starboard/mutex.h` +### Removed `starboard/memory.h` +### Removed `starboard/once.h` +### Removed `starboard/string.h` +### Removed `starboard/time.h` +### Removed `starboard/ui_navigation.h` +The functionality is migrated to starboard extension. +### Removed `starboard/user.h` +### Removed unused symbols from `starboard/file.h` +### Removed unused symbols from `starboard/socket.h` +### Removed unused symbols from `starboard/thread.h` +### Removed unused symbols from `starboard/types.h` +### Removed `DEPRECATED_SCOPED_PTR` +### Removed `SB_HAS_IPV6` config +All platforms support IPv6 +### Remove Win32/UWP support +### Remove quirk for `INT16_AUDIO +It was only used by win32 platforms +### Removed unused configuration variables +* `kSbDefaultMmapThreshold` +* `kSbFileAltSepChar` +* `kSbFileAltSepString` +* `kSbHasMediaWebmVp9Support` +* `kSbMallocAlignment` +* `kSbMediaVideoFrameAlignment` +* `kSbMemoryLogPath` +* `kSbPreferredRgbaByteOrder` +### Added POSIX support for `getpeername`, `getsockopt` and `recvmsg`. +### Removed starboad/atomic.h support for C. +The existing code was migrated to C11 atomics. ## Version 16 A key update in Starboard version 16 is the adoption of POSIX APIs.