diff --git a/NEWS.md b/NEWS.md
index 844fc826..ad6aa8d0 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -502,30 +502,30 @@ have been attributed with a 'Written-by' against each relevant log entry.
- Fix error when launching windowed Chromium. [#2069]
- Fix empty `XKB_DEFAULT_LAYOUT` bug. [#2061]
- Take into account CSD borders when unconstraining XDG popups. [#2016]
-- Choose xdg-popup output depending on xdg-positioner PR #2016
+- Choose xdg-popup output depending on xdg-positioner [#2016]
- Fix wlroots-0.18 regression causing flicker with some layer-shell clients like
- fuzzel on launch. PR #2021
-- Fix incorrect condition in server-side-deco logic PR #2020
-- Fix flicker of snapped windows in nested session. PR #2010
-- Fix tearing with atomic mode setting. Written-by: @kode54 PR #1996
+ fuzzel on launch. [#2021]
+- Fix incorrect condition in server-side-deco logic [#2020]
+- Fix flicker of snapped windows in nested session. [#2010]
+- Fix tearing with atomic mode setting. Written-by: @kode54 [#1996]
- Handle initially maximized and fullscreen xdg-shell windows better.
- PRs #1956 and #2007
+ [#1956] and [#2007]
- Set initial geometry of maximized and fullscreen XWayland windows in the
- `map_request` handler to avoid visual glitches with some apps. PR #1529
+ `map_request` handler to avoid visual glitches with some apps. [#1529]
- Disable pango glyph position rounding to avoid text geometry jump around when
changing scale.
### Changed
-- Make windows stay fullscreen when associated output is disconnected. PR #2040
+- Make windows stay fullscreen when associated output is disconnected. [#2040]
## [0.7.4]
### Fixed
-- Make SSD borders respect snapped state on Reconfigure. PR #2003
-- Fix magnifier by disabling direct scanout when active. PR #1989
-- Fix crash triggered by pipemenu without parent `