v0.2
Pre-release
Pre-release
This release includes major changes, most prominently a complete redesign of the image classes, as well as a transition to C++17.
Changes include:
- Compilation requires a C++17 conformant compiler and standard library, e.g. GCC 8 or Clang 7.
- Complete reorganization of the header structure.
- The
ImageData
class was renamed toDynImage
. - Owning images and views are now represented by different classes. This applies both to "dynamically typed" images (
DynImage
&DynImageView
), as well as to "statically typed" images (Image
&ImageView
). - All I/O functions have moved from
selene/io
toselene/base/io
. - The thread pool implementation has been removed. (Moved to a different repository.)
- Various bug fixes.