Skip to content

Commit 8df00e6

Browse files
committed
docs: Update changelog for version 1.8.1
1 parent a2afc6a commit 8df00e6

File tree

1 file changed

+38
-2
lines changed

1 file changed

+38
-2
lines changed

docs/content/introduction/changelog.md

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,65 @@ title: 'Changelog'
33
weight: -20
44
---
55

6-
## Version DEV (2025-XX-XX)
6+
## Version 1.8.1 (2025-03-07)
77

88
- libnds:
99

10+
- Add a helper to convert UTF-16LE text (like the firmware player name and
11+
message) to UTF-8.
12+
- Modify `assert()` on the ARM7 to send the information to the ARM9 instead of
13+
displaying it on the no$gba console.
1014
- Added `swiIntrWaitAUX()` for the ARM7.
1115
- The Doxygen documentation of interrupt functions has been fixed.
16+
- The documentation of the firmware personal data has been improved with a
17+
warning saying that the struct may not be initialized right af the beginning
18+
of `main()` on the ARM9.
19+
- Always use `fake_heap_start` and `fake_heap_end` in `sbrk()`.
20+
- Some assertions in the timer functions were missing checks for values lower
21+
than zero, this has been fixed.
22+
- All instances of `sassert()` in common ARM7 and ARM9 code have been replaced
23+
by `assert()`.
1224

1325
- DSWifi:
1426

27+
- Add player name information to beacon packets, and add it to the
28+
`Wifi_AccessPoint` struct so that clients can see it. This name can be
29+
replaced by any string defined by the developer if required.
1530
- Add way to get the RSSI of the AP we're connected to. It can be done by
1631
calling `Wifi_GetData(WIFIGETDATA_RSSI)`.
32+
- Always include `ASSOCSTATUS_STRINGS` array in builds. It used to be removed
33+
in builds without sgIP.
1734
- Some minor documentation fixes.
1835

36+
- grit:
37+
38+
- Update documentation (command line interface and changelog).
39+
- Let the build system define the version string compiled in the binary.
40+
1941
- SDK:
2042

2143
- Examples:
2244

2345
- In DSWifi examples, print multiplayer access points in color red when they
24-
aren't accepting new connections.
46+
aren't accepting new connections. Also, display the player name provided
47+
by the beacon frames.
48+
- There's a new test to verify that `sbrk()` works correctly in both the
49+
ARM7 and ARM9.
50+
- Update the asserts example to show that asserts that happen in the ARM7
51+
are sent to the ARM9 and displayed on the screen.
52+
53+
- Documentation:
54+
55+
- Document flag used for "twl" sections in ndstool and the linkerscripts.
2556

2657
- Other:
2758

59+
- Remove duplicated `__end__` entries in ARM7 linkerscript files.
60+
- The fake heap pointers are now setup on the ARM7, not only the ARM9.
61+
- The fake heap limit setup has been documented.
2862
- The R4RF DLDI driver included in the SDK has been updated.
63+
- Update CMake build system to link the debug version of libnds in debug
64+
builds.
2965

3066
## Version 1.8.0 (2025-02-28)
3167

0 commit comments

Comments
 (0)