- Migrated to conan 2.0
- Removed versioned library directory, now it's installing directly to
libdir
- Removed deprecated
set_[min|max]_fractions
methods fromdecimal_formatter
- A few optimizations
- Fixed windows DLL building
- Added
take_range_n
with arguments (from
,length
)
- Fixed
basic_data.push_back(basic_data<T>&&)
behaviour, as it hadn't actually pushed data except first element - Renamed
version
file toversion.info
as it have been conflicting with some windows headers
- Added calculating real precision for decimal_formatter to format more accurate result
- Marked as deprecated methods
set_[min|max]_fractions
, use insteadset_[min|max]_precision
indecimal_formatter
- TODO: add rounding modes to
decimal_formatter
- Fixed conanfile package_info
- Cmake-style install targets, now supports
find_package(Toolbox)
, linking:target_link_libraries(my_lib toolbox::toolbox)
- Now boost is required always if cmake can't find
<regex>
- Added support for compiling on gcc 4.8.5
- Disabled helper bytes literal operators for gcc < 5 (didn't tested on other compilers)
- Using boost if cmake can't find in include path (on test machines it's gcc < 6)
- Added strings methods for replacing string vector with just one string (old substr_replace_all supports it too, but second argument should be a vector with 1 element):
void substr_replace_all(const std::vector<std::string>, const std::string&, std::string&)
std::string substr_replace_all_ret(const std::vector<std::string>, const std::string&, const std::string&)
- Added support for compiling on gcc 4.9
- Added strings
trim
andtrim_ref
methods to remove characters "\t\n\r\x0B" - Added generating pc.in file