Skip to content
This repository was archived by the owner on Jun 15, 2025. It is now read-only.

Releases: dermojo/spsl

Version 1.4

17 Jul 20:30

Choose a tag to compare

Changes in this release:

  • Using GIT submodules for all dependencies
  • Dropped VS2013 support
  • Basic support for storing gsl::byte/std::byte
  • Simplified output stream implementation
  • Fixed swap: using ADL instead of specializing std::swap
  • Made SensitiveSegmentAllocator "really" noexcept-movable

Internal:

  • Increased test coverage
  • Updated Travis CI image
  • Dropped Coverity integration (too buggy)

Version 1.3.4

24 Apr 09:52

Choose a tag to compare

This version fixes an iterator conversion problem in StringBase's insert() functions.

Version 1.3.3

20 Apr 13:46

Choose a tag to compare

This release silences some compiler warnings from GCC 7 (and potentially 6.x) about fall-throughs and ambiguous if/else.

Version 1.3.2 - fix erase()

20 Apr 12:15

Choose a tag to compare

This version fixes an iterator conversion problem in StringBase's erase() functions as well as the erase() logic in StoragePassword.

Version 1.3.1

23 Oct 08:07

Choose a tag to compare

Fixes MinGW compilation errors due to missing explicit cast.

Version 1.3

22 Oct 21:48

Choose a tag to compare

This release fixes copy and move semantics for the SensitiveSegmentAllocator.
Additionally, Clang 4.0 was added to the build matrix and the warning flags were extended.

Version 1.2

03 May 20:57

Choose a tag to compare

Includes basic MinGW support (cross-compiling on Linux - requires the "-posix" variant).

Version 1.1

08 Feb 20:43

Choose a tag to compare

Includes support for Clang 3.9 and provides policy templates for truncation handling.

Version 1.0

18 Jan 18:33

Choose a tag to compare

First release