
Improved support of recent firmware versions of OWC Mercury Electra 3G SSDs,.Improved support of recent firmware versions of SanDisk X300 SSDs,.Improved support of recent firmware versions of SanDisk PLUS SSDs,.Added support of SanDisk Extreme Portable SSDs,.Fixed "bare LF" symbols in automatic email reports,.Improved drive grouping and ordering logic (useful for Macs with 10+ connected drives),.Added keyboard navigation in the left sidebar,.Added drive status tooltips in the left sidebar,.Retained compatibility with macOS Snow Leopard 10.6.8 (it was not easy, it requires more and more effort, but classics worth it),.Added : app is notarized by Apple with hardened (secure) runtime requirements,.Added : rebuilded with new Apple's hardened (secure) runtime,.Improved descripton of next NVMe health indicators: "Power On Hours", "Life Percentage Used", "Data Units Written", "Data Units Read" and "Unsafe Shutdowns",ġ.10.0 (700) Hardened Runtime & Other Improvements.


Improved drive diagnostic algorithms and heuristics,.Impoved app UI style for macOS 11 Big Sur,.Added more user hints for different SAT driver installation troubleshooting cases,.Added SAT SMART Driver fully compatible with Apple Silicon,.Fixed duplicated/ghost drives in the UI if the app measurement results DB has lost its integrity (damaged),.Fixed app menubar initially freezes in macOS 11 Big Sur,.Fixed crash during drive long self-test on some Macs,.Deriving function objects that take two arguments from binary_function is an easy way to make them compatible with those adaptors.īinary_function is deprecated in C++11 and removed in C++17. Some standard library function object adaptors, such as std::not2, require the function objects they adapt to have certain types defined std::not2 requires the function object being adapted to have two types named first_argument_type and second_argument_type. binary_function provides only three types - first_argument_type, second_argument_type and result_type - defined by the template parameters. Binary_function is a base class for creating function objects with two arguments.īinary_function does not define operator ( ) it is expected that derived classes will define this.
