WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 73a62de

Browse files
committed
docs: Update changelog
1 parent 744ba57 commit 73a62de

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

docs/content/introduction/changelog.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,53 @@ title: 'Changelog'
33
weight: -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

Comments
 (0)