@@ -3,6 +3,53 @@ title: 'Changelog'
33weight : -20
44---
55
6+ ## Version 1.15.7 (2025-11-29)
7+
8+ - libnds:
9+
10+ - Add a wait loop to ` systemReboot() ` to give the power management hardware
11+ enough time to do the reboot (before ` systemShutDown() ` is called, which is
12+ faster to act).
13+ - Update FatFs to version R0.16p1.
14+
15+ - DSWiFi:
16+
17+ - ` gethostbyname() ` has been marked as deprecated. This function only returns
18+ IPv4 addresses and it's deprecated in the libraries of modern systems. You
19+ should use ` getaddrinfo() ` instead, which returns IPv4 and IPv6 addresses.
20+ That way applications will be future-proof.
21+ - A new flag called ` WFLAG_APDATA_CONFIG_IN_WFC ` has been added to
22+ ` Wifi_AccessPoint.flags ` to tell the developer that the access point has
23+ been configured in the WFC settings.
24+ - ` Wifi_ConnectWfcAP() ` has been implemented. This function allows the user to
25+ select one of the APs configured in the WFC settings instead of connecting
26+ to the first one that the library finds. Previously you could only use
27+ ` Wifi_ConnectSecureAP() ` , which forces you to provide the password instead
28+ of reading the data stored in the WFC settings. Now you can use either
29+ function depending on whether you want to use the WFC settings or a
30+ different password.
31+
32+ - Maxmod:
33+
34+ - ` mmInitNoSoundbank() ` has been improved to initialize the pointer to the
35+ soundbank to ` NULL ` for clarity. This wasn't causing any issue because the
36+ number of songs and samples was correctly initialized to 0.
37+
38+ - SDK:
39+
40+ - The documentation about using filesystems has been improved a lot.
41+ - Improve synchronization of ARM9 and ARM7 CPUs before the ARM7 is allowed to
42+ enter ` main() ` . In very rare cases, if the user modified ` REG_IPC_SYNC ` too
43+ soon inside ` main() ` the ARM9 synchronization code would never see the
44+ message from the ARM7 allowing it to continue and it would hang.
45+ - All DSWiFi examples have been updated to stop using ` gethostbyname() ` and to
46+ use ` getaddrinfo() ` instead. One of the examples has been moved to the
47+ ` tests ` folder to make sure we can still test ` gethostbyname() ` in the
48+ future (the plan is to keep it and discourage its use, not to remove it).
49+ Now all examples support IPv4 and IPv6 as recommended.
50+ - The DSWiFi examples have been updated to use ` Wifi_ConnectWfcAP() ` in
51+ addition to the other functions to connect to access points.
52+
653## Version 1.15.6 (2025-11-12)
754
855- libnds:
0 commit comments