Releases: rehdi93/sessions
Releases · rehdi93/sessions
v0.3.1
fixed compilation on Linux.
v0.3.0
- 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
- fixed a bug in
arguments::init
- fixed build on linux
v0.2.5
- add
key_range
and value_range
typedefs (#2)
- add
environment::path_separator
- reduce the number of headers
- naming fixes
v0.2.0
- 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
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.