# ↋ * Drop *boost::multiprecision::mpfr_float* in favour of the standard type *::__float128* for multiprecision. * Create a prettier colour palette. * Use JSON instead of XML for configuration. * Automatically create a configuration file if one doesn't already exist. * Greatly improve render time. # ↊ * Fix #3. * Implement a working, multithreaded renderer forked from MandelbrotSDL. * Add more command-line options. # 9 * Remove *\*.ppm* from *.gitignore*. * Reformat changelog from HTML to Markdown. * Add an alpha channel to the image data. * Use *std::from_chars* instead of *std::stoi* in argument handler. * Inline the *benoit::wrtimg::iterwrt* lambda expression. # 8 * Fix #2. # 7 * Fix #1. * Fix some language mistakes. * Add a *Copyright & License* page in *README.md*. * Create logo. * Update *README.md*. # 6 * Actually switch compiler from Clang++ to G++. * Add more command-line arguments. * Move all data variables into seperate files. * Update *README.md*. * Remove PPM as a supported format. * Change maximum resolution to 65536. * Change maximum number of threads to 65536. * Fix WebP encoding. * Create temporary renderer that renders a *test* image using multiple threads. # 5 * Automatically detect number of threads. * Improve debugging. * Enable POSIX C. * Create foundation for loading and creating XML configurations. * Improve help screen. * Fix the static_assert in *include/benoit.hh* comparing to bits instead of bytes. * Switch compiler from Clang++ to G++ as it has better C++20 support. * Rework code structure. * Resize maximum resolution from *65535* to *4294967295*. * Make renderer able to create and use threads. * Create *purge* target in Makefile. # 4 * Remove build artifacts. * Update .gitignore to ignore more build artifacts. # 3 * Remove unused variables from Makefile. * Require the LLP64 data model when compiling. * Create working multithreaded example. * Depend also on libpng. * Remove JPEG as a supported image format. # 2 * Cleanup code. * Create argument handler. * Create better support for different image formats. * Remove C-string functions in favour of the ones in <cstring>. * Greatly improve debugging. * Create foundation for new multithreaded multiprecision renderer. * Remove old renderer. * Completely remove Rust artifacts. # 1 * Add changelog. * Add README. * Move codebase to C++. * Copy renderer from MandelbrotSDL. * Change default filetype to PPM. # 0 * First.