diff --git a/Changelog.md b/Changelog.md index 6922d0f45..db5af7faa 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,72 @@ # Changelog +## Version 1.2.0 + +#### filesystem +* Revise fsdev initialization + * Removed fsdevInit/Exit + * Now automatically initializing fsdev state on first mount + * Added fsdevMountSdmc (replaces fsdevInit) + * Added fsdevUnmountAll (replaces fsdevExit) +* Add FS commands for SD card state change detection. +* Added mounting for SystemSaveData. +* Use Service for all fs sessions. This fixes an issue with savedata commit. +* Implemented FsSaveDataIterator (aka ISaveDataInfoReader). +* Changed ContentStorageId in FsSave to SaveDataType. +* Added FsStorageId. +* Added enums FsSaveDataSpaceId and FsSaveDataType. +* Removed FS_MOUNTSAVEDATA_INVAL_DEFAULT/FS_MOUNTSYSTEMSAVEDATA_INVAL_DEFAULT. + +#### hid updates +* Added hidGetHandheldMode(). +* Added hidSetNpadJoyAssignmentModeSingleByDefault() +* hidSetNpadJoyAssignmentModeDual(). +* Check serviceIsActive() in hidExit(). +* Use hidSetNpadJoyAssignmentModeDual() for all controllers during hidInitialize()/hidExit(). +* Full hid vibration support for pre-4.0.0 hid commands. + +#### network +* add support for finding nxlink host +* improve bsdSockets support +* added nxlink stdio redirection +* Fix IN6_IS_ADDR macros in netinet/in.h (#68) + +#### system +* Added support for Services: fsp-ldr, fsp-pr, lr, csrng, spl, pm:info, sm:m, pl, ns, all Loader services. +* IPC: Improve information available in IpcParsedCommand +* Added system calls: svcCreatePort, svcConnectToPort, svcUnmapProcessMemory, svcGetSystemInfo, svcSetThreadPriority, svcGetCurrentProcessorNumber, svcSignalEvent, svcSendSyncRequestWithUserBuffer, svcSendAsyncRequestWithUserBuffer, svcGetThreadId, svcReplyAndReceiveWithUserBuffer, svcCreateEvent, svcReadWriteRegister, svcCreateInterruptEvent, svcMapDeviceAddressSpaceByForce, svcTerminateProcess, svcMap/UnmapPhysicalMemory(Unsafe), svcSetUnsafeLimit, svcGetProcessInfo, svcGetResourceLimitLimitValue, svcGetResourceLimitCurrentValue, svcGetProcessInfo, svcCreateResourceLimit, svcSetResourceLimitLimitValue. +* IPC improvements and fixes. +* Added envGetLastLoadResult(). + +#### improve usbComms support +* Allow using multiple interfaces. +* Added usbComms Ex funcs. +* Use RwLock. + +#### buildsystem +* Add rules for building .npdm, .nsp and .kip. + * Now building .npdm from .json if specified + * .pfs0 now embeds previously built npdm if available + * .nsp accepted as an alternative file extension to .pfs0 + * .kip can be built from elf and json descriptor (subset of .npdm) +* Added impl for accountProfile\*. If the inital smGetService fails, attempt to use 'acc:u0'. +* Added nsGetApplicationControlData. Imported nacp.h from nx-hbmenu with adjustments. +* Add ipcAddSendSmart, ipcAddRecvSmart, use where applicable +* Audio input implementation and audio output fixes. +* add portlibs bin folder to path + +#### miscellaneous +* Detect 5.0.0 properly. +* Added pmshell init/exit and pmshellLaunchProcess. +* Introduce atomics + * atomicIncrement32 + * atomicDecrement32 + * atomicIncrement64 + * atomicDecrement64 +* Added nacpGetLanguageEntry and SetLanguage_Total. +* [irs] Name image transfer config variables +* Further improvements to overall system stability and other minor adjustments to enhance the user experience. + ## Version 1.1.0 * Fixed a race condition in HID causing sporadic incorrect key-releases when using hidKeysHeld(). diff --git a/nx/Makefile b/nx/Makefile index 2c4cfa4a5..63a15ccf9 100644 --- a/nx/Makefile +++ b/nx/Makefile @@ -9,7 +9,7 @@ endif include $(DEVKITPRO)/devkitA64/base_rules export LIBNX_MAJOR := 1 -export LIBNX_MINOR := 1 +export LIBNX_MINOR := 2 export LIBNX_PATCH := 0