From 3d0cab80610ec2c470b11ecee60b19d66d4993de Mon Sep 17 00:00:00 2001
From: Dave Murphy <WinterMute@users.noreply.github.com>
Date: Wed, 16 May 2018 23:25:07 +0100
Subject: [PATCH] changelog for 1.2.0 (#92)

---
 Changelog.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 nx/Makefile  |  2 +-
 2 files changed, 68 insertions(+), 1 deletion(-)

diff --git a/Changelog.md b/Changelog.md
index 6922d0f4..db5af7fa 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 2c4cfa4a..63a15ccf 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