diff --git a/CMakeLists.txt b/CMakeLists.txt index e143cea..9fe616a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,7 @@ project ( # The project version. # Sets PROJECT_VERSION, PROJECT_VERSION_MAJOR, PROJECT_VERSION_MINOR, # PROJECT_VERSION_PATCH and PROJECT_VERSION_TWEAK. - VERSION 2.0.0 + VERSION 2.0.1 # Some informational package metadata. Not necessary for the build. # Sets PROJECT_HOMEPAGE_URL and PROJECT_DESCRIPTION diff --git a/doc/Build.md b/doc/Build.md index e62c91c..5b3c6d9 100644 --- a/doc/Build.md +++ b/doc/Build.md @@ -297,7 +297,7 @@ The following example shows how you can force the shared library to be built wit **Note:** You can find out your codesigning identy with this command: `xcrun security find-identity -v -p codesigning`. It's the long hex string at the start of the output. -## Deployment target and bundle identifier when building for iOS +## Deployment target when building for iOS When you build libsgfc++ for iOS you may encounter errors because some build products require a certain minimum iOS version. Known cases: diff --git a/doc/ChangeLog.md b/doc/ChangeLog.md index e01e418..ba220bb 100644 --- a/doc/ChangeLog.md +++ b/doc/ChangeLog.md @@ -1,7 +1,15 @@ # ChangeLog +## Version 2.0.1 (January 5 2024) + +This release contains no changes to the libsgfc++ source code at all. The release is made only to fix the SGFC git submodule reference in branch `master`: The git submodule now correctly points to the `V2_0` tag in the SGFC repository. + +Also in this release are fixes for a number of errors in the libsgfc++ Doxygen documentation. + ## Version 2.0.0 (January 3 2024) +Note: The Git tag `2.0.0` in branch `master` points to the wrong commit in the SGFC git submodule. + ### Features - None @@ -31,6 +39,8 @@ A list of all issues closed for this release is available [on GitHub](https://gi Initial 1.0 release that includes SGFC v2.0. +Note: The Git tag `1.0` in branch `master` points to the wrong commit in the SGFC git submodule. + ## Version 0.2 (beta) (January 12 2021) Release of version 0.2 (beta). diff --git a/include/ISgfcMessage.h b/include/ISgfcMessage.h index bd6fee6..49287de 100644 --- a/include/ISgfcMessage.h +++ b/include/ISgfcMessage.h @@ -51,7 +51,7 @@ namespace LibSgfcPlusPlus /// "error codes". The exception is when libsgfc++ is unable to determine /// the message ID when it receives the message data from SGFC - in the /// very unlikely case that this happens libsgfc++ sets the message ID to - /// SgfcConstants::UnknownSgfcMessageID. + /// SgfcMessageID::UnknownSgfcMessageID. /// /// Every message generated by libsgfc++ also has its own unique message /// ID that is distinct from all SGFC-generated message IDs. diff --git a/include/ISgfcNode.h b/include/ISgfcNode.h index dd7f9d1..6bff1a6 100644 --- a/include/ISgfcNode.h +++ b/include/ISgfcNode.h @@ -282,7 +282,7 @@ namespace LibSgfcPlusPlus /// node. This is the reason why this method prevents setting a collection /// that contains duplicate property types or names. Names are checked to /// prevent duplicates of custom properties, which have - /// SgfcPropertyType::Unknow. + /// SgfcPropertyType::Unknown. /// /// @exception std::invalid_argument Is thrown if @a properties contains /// @e nullptr elements, or if an SgfcPropertyType other than diff --git a/include/SgfcGameResult.h b/include/SgfcGameResult.h index 8aef185..996e0ba 100644 --- a/include/SgfcGameResult.h +++ b/include/SgfcGameResult.h @@ -52,7 +52,7 @@ namespace LibSgfcPlusPlus /// /// The score only has meaning if SgfcGameResult::GameResultType is /// either SgfcGameResultType::BlackWin or SgfcGameResultType::WhiteWin and - /// if SgfcGameResultType::WinType is SgfcWinType::WinWithScore. + /// if SgfcGameResult::WinType is SgfcWinType::WinWithScore. SgfcReal Score = 0.0; /// @brief True if the SgfcGameResult object holds a valid game result. diff --git a/src/SgfcConstants.cpp b/src/SgfcConstants.cpp index 16a155c..85b712b 100644 --- a/src/SgfcConstants.cpp +++ b/src/SgfcConstants.cpp @@ -24,7 +24,7 @@ namespace LibSgfcPlusPlus { const std::string SgfcConstants::LibraryName = "libsgfc++"; - const std::string SgfcConstants::LibraryVersion = "2.0.0"; + const std::string SgfcConstants::LibraryVersion = "2.0.1"; const std::string SgfcConstants::SgfcVersion = "2.0"; // SgfcMessage line and column numbers are 1-based, so value 0 (zero) can be diff --git a/src/parsing/SgfcPropertyDecoder.h b/src/parsing/SgfcPropertyDecoder.h index 8b8025d..2bb3101 100644 --- a/src/parsing/SgfcPropertyDecoder.h +++ b/src/parsing/SgfcPropertyDecoder.h @@ -75,7 +75,7 @@ namespace LibSgfcPlusPlus /// characters from SimpleText and Text property values, from /// Move/Point/Stone property values if the game type is not /// SgfcGameType::Go, and from values for properties that have - /// #SgfcPropertyTypeUnknown. + /// #SgfcPropertyType::Unknown. /// /// The default for this setting used to be true, but beginning with V2.00 /// SGFC now removes all escape characters for us. The setting is left in