Skip to content

Commit 2962f45

Browse files
committed
0.5.0
1 parent 73c8a94 commit 2962f45

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,25 @@ The code is known to work on the following compilers:
6666

6767
Release Notes:
6868
--------------
69+
* **0.5.0** Apr 30, 2019
70+
* **NEW:** MSVC support, from @CaseyCarter :tada: (See the docs for the list of supported compilers.)
71+
* **NEW:** `view::enumerate`, from @MikeGitb
72+
* **NEW:** `view::addressof`, from @tower120
73+
* **NEW:** `unstable_remove_if` algorithm and action, from @tower120
74+
* **NEW:** `adjacent_remove_if` algorithm and action, from @tower120
75+
* **NEW:** `ostream_joiner`, from @sv1990
76+
* `view::drop_while` and `view::take_while` get projection support, from @mrpi
77+
* `view::filter` and `view::remove_if` get projection support, from @mrpi
78+
* `view::unique` accepts optional comparison operator, from @tete17
79+
* `action::slice` supports sliding from the end, from @tete17
80+
* Support coroutines on MSVC, from @CaseyCarter
81+
* Faster `view::generate_n`, from GitHub user @tower120
82+
* Improved aligned new detection for libc++ on iOS, from @mtak-
83+
* Various CMake improvements, from @johelegp
84+
* `view_adaptor` supports `basic_iterator`-style mixins, from @tower120
85+
* Fix `ranges::advance` for random-access iterators for `n==0`, from @tower120
86+
* Bugs fixed: [#755](https://github.com/ericniebler/range-v3/issues/755), [#759](https://github.com/ericniebler/range-v3/issues/759), [#942](https://github.com/ericniebler/range-v3/issues/942), [#946](https://github.com/ericniebler/range-v3/issues/946), [#952](https://github.com/ericniebler/range-v3/issues/952), [#975](https://github.com/ericniebler/range-v3/issues/975), [#978](https://github.com/ericniebler/range-v3/issues/978), [#986](https://github.com/ericniebler/range-v3/issues/986), [#996](https://github.com/ericniebler/range-v3/issues/996), [#1041](https://github.com/ericniebler/range-v3/issues/1041), [#1047](https://github.com/ericniebler/range-v3/issues/1047), [#1088](https://github.com/ericniebler/range-v3/issues/1088), [#1094](https://github.com/ericniebler/range-v3/issues/1094), [#1107](https://github.com/ericniebler/range-v3/issues/1107), [#1129](https://github.com/ericniebler/range-v3/issues/1129)
87+
6988
* **0.4.0** Oct 18, 2018
7089
- Minor interface-breaking changes:
7190
* `single_view` returns by `const &` (see [#817](https://github.com/ericniebler/range-v3/issues/817)).

Version.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# To update the range-v3 version, from a *CLEAN* working directory, update the version numbers below.
22
# This makefile will generate a new version.hpp, *AMEND THE MOST RECENT COMMIT*, and git-tag the commit.
33
set(RANGE_V3_MAJOR 0)
4-
set(RANGE_V3_MINOR 4)
4+
set(RANGE_V3_MINOR 5)
55
set(RANGE_V3_PATCHLEVEL 0)

include/range/v3/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#define RANGES_V3_VERSION_HPP
1616

1717
#define RANGE_V3_MAJOR 0
18-
#define RANGE_V3_MINOR 4
18+
#define RANGE_V3_MINOR 5
1919
#define RANGE_V3_PATCHLEVEL 0
2020

2121
#define RANGE_V3_VERSION (RANGE_V3_MAJOR * 10000 \

0 commit comments

Comments
 (0)