Releases: end2endzone/RapidAssist
Releases · end2endzone/RapidAssist
0.6.0
Changes for 0.6.0:
- Fixed issue #15: ra::filesystem::readFile() and writeFile().
- Fixed issue #16: SAFE_WARNING_DISABLE macro.
- Fixed issue #17: SAFE_DELETE macro.
- Fixed issue #18: Create
errors
namespace. - Fixed issue #19: where() or which() function.
- Fixed issue #21: New vector manipulation generic functions.
- Fixed issue #22: ra::filesystem::getFilenameWithoutExtension().
- Fixed issue #23: ra::environment::getEnvironmentVariables().
- Fixed issue #24: ra::user::getUsername().
- Fixed issue #25: Get current user system directories.
- Fixed issue #26: parseBoolean() and toString(bool).
- Fixed issue #27: createFolder() fails with absolute path.
- Fixed issue #28: ra::filesystem::makeRelativePath().
- Fixed issue #29: ra::filesystem::copyFile().
- Fixed issue #31: ra::environment::expand().
- Fixed issue #32: Implement a key-value store for storing basic configuration values.
- Fixed issue #33: ra::process::startProcess().
- Fixed issue #34: ra::filesystem::writeTextFile().
- Fixed issue #37: Move ra:gtesthelp::getTextFileContent() to ra::filesystem::readTextFileContent().
- Fixed issue #40: parseBoolean() and parse(bool) should properly parse 'Y' or 'N' values.
- Fixed issue #41: ra::process::getExitCode(pid) and ra::process::waitExit(pid).
- Fixed issue #42: ra::console::waitKeyPress().
0.5.0
Changes for 0.5.0:
- New feature: Implemented ra::strings::trim() and ra::strings::reverse().
- New feature: Implemented console text color support.
- New feature: Implemented ra::filesystem::isAbsolutePath(), resolvePath(), getAbsolutePathFromExecutable() and getAbsolutePathFromCurrentDirectory().
- New feature: Implemented ra::environment::setEnvironmentVariable().
- New feature: Created
generics
namespace, a.k.a. popular templates. - New feature: Created
console
namespace. - New feature: Created
process
namespace. - New feature: Normalized floating point values conversion to string: toStringLossless(), toStringLossy() or toStringFormatted().
- Fixed issue #5: String format function.
- Fixed issue #6: Implement getCurrentProcessPath() function.
- Fixed issue #7: Function for absolute path to relative path.
- Fixed issue #11: joinString() fails if first element of list is an empty string.
- Fixed issue #12: Rename
strReplace()
toreplace()
. - Fixed issue #13: Rename
parseValue()
toparse()
. - Fixed issue #14: Rename
splitString()
tosplit()
andjoinString()
tojoin()
.
v0.4.1
Changes for 0.4.1:
- Fixed Travis CI scripts which was using
mkdir
to use the-p
argument to not fail in directory already exists.
Changes for 0.4.0:
- New feature: Added support for doxygen API documentation. See build option
RAPIDASSIST_BUILD_DOC
for details. - New feature: Implemented 'make install' command support (issue #2).
- Fixed documentation for some functions.
- Removed all submodule dependencies. Now manually downloading dependencies using scripts.
- New feature: Create build option for disabling dependency to GTest (issue #3)
- New feature: License header in all files (issue #4)
v0.4.0
Changes for 0.4.0:
- New feature: Added support for doxygen API documentation. See build option
RAPIDASSIST_BUILD_DOC
for details. - New feature: Implemented 'make install' command support (issue #2).
- Fixed documentation for some functions.
- Removed all submodule dependencies. Now manually downloading dependencies using scripts.
- New feature: Create build option for disabling dependency to GTest (issue #3)
- New feature: License header in all files (issue #4)
v0.3.4
Changes for 0.3.4:
- Fixed incorrect product version in tag v0.3.3
v0.3.3
Changes for 0.3.3:
- Fixed a bug in
ra::string::removeEOL()
where some cases were not properly handled. - Added build option flag
RAPIDASSIST_BUILD_TEST
which generates RapidAssist unit tests when set toON
. - Fixed googletest submodule path to
lib/googletest
v0.3.2
Changes for 0.3.2:
- Now setting
CMAKE_BUILD_TYPE
toRelease
by default if not specified (linux only). - Moved
third party
libraries to/lib
folder. - Using 'c++ best practices' file structure (/include /src /lib /test)
- Fixed project include_directories() when RapidAssist is used in other project.
v0.3.1
v0.3.0
Changes for 0.3.0:
- New microseconds and milliseconds timers.
- Moved all methods of class gTestHelper to ra::gtesthelp namespace.
- New filesystem apis: normalizePath(), findFiles(), createFolder(), deleteFolder(), deleteFile(), hasReadAccess() and hasWriteAccess()
v0.2.0
Changes for 0.2.0:
- Moved all source code under
ra
namespace (for Rapid Assist) - Removed all
func
from namepaces and#ifdef
statements. - Source code in nativefunc is now under time namespace.
- Removed duplicated code from gtesthelper class. Code moved to random and strings namespaces.
- Added new classes to the library: random