#ifndef MEGACMDVERSION_H
#define MEGACMDVERSION_H

#ifndef SDK_COMMIT_HASH
#define SDK_COMMIT_HASH "@SDK_COMMIT_HASH@"
#endif

#ifndef MEGACMD_MAJOR_VERSION
#define MEGACMD_MAJOR_VERSION @MEGACMD_MAJOR_VERSION@
#endif
#ifndef MEGACMD_MINOR_VERSION
#define MEGACMD_MINOR_VERSION @MEGACMD_MINOR_VERSION@
#endif
#ifndef MEGACMD_MICRO_VERSION
#define MEGACMD_MICRO_VERSION @MEGACMD_MICRO_VERSION@
#endif

#ifndef MEGACMD_BUILD_ID
#define MEGACMD_BUILD_ID 0
#endif

#ifndef MEGACMD_CODE_VERSION
#define MEGACMD_CODE_VERSION (MEGACMD_BUILD_ID+MEGACMD_MICRO_VERSION*100+MEGACMD_MINOR_VERSION*10000+MEGACMD_MAJOR_VERSION*1000000)
#endif
namespace megacmd {

const char * const megacmdchangelog =
        "FUSE (beta): Added fuse commands on Linux to allow your MEGA folders to be directly mounted to your local drive""\n"
        "Delayed sync uploads: Introduced a mechanism to delay very frequent sync uploads, and the sync-config command""\n"
        "Logging: Messages are now printed in standard error, the rotating logger is now configurable and more verbose by default, passwords are now redacted from the logs, and other fixes and refinements""\n"
        "Fixed a crash when auto-completing a local folder that doesn't exist""\n"
        "Fixed the confirmcancel command incorrectly reporting failure on success""\n"
        "Other fixes and improvements to enhance reliability and performance"
        ;
}//end namespace
#endif // VERSION_H

