Skip to content

Releases: rehdi93/sessions

v0.3.1

10 Aug 14:32
Compare
Choose a tag to compare

fixed compilation on Linux.

v0.3.0

11 Nov 14:09
Compare
Choose a tag to compare
  • changed environment::variable to hold the value of env. variable at the time.
  • removed unneeded environment::operator[] overloads.
  • add value() to environment::variable.
  • improved environment key\value views.
  • some internal refactoring.

v0.2.6

17 Oct 21:05
Compare
Choose a tag to compare
  • fixed a bug in arguments::init
  • fixed build on linux

v0.2.5

09 Sep 22:48
Compare
Choose a tag to compare
  • add key_range and value_range typedefs (#2)
  • add environment::path_separator
  • reduce the number of headers
  • naming fixes

v0.2.0

06 Sep 22:49
0a9e844
Compare
Choose a tag to compare
  • changed init_args to arguments::init
  • UTF-8 conversions are now optional. Can be controlled via SESSIONS_UTF8.
    • if disabled CP_ACP is used when converting from wide strings on Windows.

First real release

30 May 01:49
Compare
Choose a tag to compare

Changes from v0.0.6

  • ditched the crappy environ_cache, path_iterator and other internal classes in favor of a range-based alternatives.
  • implemented join_paths
  • re-implemented environment::keys()/values()
  • removed ranges submodule and embedded catch2, using cmake find_package instead.