* ChaCha20 has improved memory-safety, thread-safety, and parallelism. Expect much higher speeds when using it. * Support for Python 3.4 was dropped because the compiler used to build Nescient's C extension on Windows does not support OpenMP.
0.8.1
Bugfixes ----------- * Fixed 5 by calling the GUI's `update()` method in between benchmarking modes--this should at least stop the GUI from hanging. * Fixed 6 by changing how worker processes are joined; previously they were joined sequentially. Now, they are joined by using `multiprocessing.active_children()`.
0.8.0
Changes ----------- * The ChaCha20 stream algorithm now has multiprocessing support, which currently kicks in for data larger than 512 MiB, and increases encryption/packing speed for large amounts of data. * The code to start packing or arbitrary functions in another process has been improved.
0.7.5
Changes ----------- * Drop support for Python 3.3 because of no hashlib.pbkdf2_hmac. In the future, PBKDF2 may be implemented in Nescient itself. * Added Travis-CI & Appveyor services.
0.7.1
Bugfixes -------- * Fixed bug where the text in the Paths entry was invisible, since both the foreground and background were white.
0.7.0
Changes ----------- * Updated project info. * Improved speed of chacha20 cipher--now hits up to 10 cycles/byte. * Made Nescient work with PyInstaller.