Releases: vividos/UlibCpp
NuGet package version 4.4.0
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2022 Version 17.4.4. Use this package together with Boost 1.81.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
This version fixes the following link error by disabling Link time code generation:
LINK : fatal error C1047: The object or library file '...\ulib.lib' was created by a different version of the compiler than other objects like 'X.obj'; rebuild all objects and libraries with the same compiler
The class IoCContainer
now uses std::any
.
NuGet package version 4.3.0
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2022 Version 17.3.1. Use this package together with Boost 1.80.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
No new classes or functions.
NuGet package version 4.2.5
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2019 Version 16.11.4. Use this package together with Boost 1.77.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
No new classes or functions.
NuGet package version 4.2.4
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2019 Version 16.9.1. Use this package together with Boost 1.72.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
No new classes or functions.
NuGet package version 4.2.3
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2019 Version 16.8.2. Use this package together with Boost 1.72.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
This version fixes error C1047 and LNK1257 that appears when trying to link to
a project that is compiled with 16.8.0 or later. Also suppresses more warnings
when including WTL headers.
No new classes or functions.
NuGet package version 4.2.2
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2019 Version 16.7.7. Use this package together with Boost 1.72.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
- This version suppresses more warnings when including Boost and WTL headers.
- New classes:
SystemImageList
NuGet package version 4.2.1
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2019 Version 16.5.0. Use this package together with Boost 1.71.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
- Fixed crash in Win32::Taskbar class when internal ITaskbarList3 COM object couldn't be accessed
NuGet package version 4.2.0
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2019 Version 16.4.3. Use this package together with Boost 1.71.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
No new classes. Some classes were changed to include move ctors and move
assignment operators.
- Path contains a mixture of object methods and static methods; the object
methods are now marked deprecated, to be removed in version 4.3.0.
Warning C4996 will show what calls have to be adjusted to the equivalent
static methods. - Method Clipboard::SetHtml() was deprecated, as it was never implemented
- Fixed some edge cases when parsing program options in ProgramOptions
- Stream::FileStream now caches the file length when calling Length()
- Added TimeSpan::Format() and marked FormatISO8601() obsolete
NuGet package version 4.1.7
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2019 Version 16.4.1. Use this package together with Boost 1.70.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
No new classes or functions.
NuGet package version 4.1.6
Description
UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2019 Version 16.1.4. Use this package together with Boost 1.70.0 and WTL 10. The library is licensed under the BSD 2-clause license.
Release Notes
No new classes or functions.