diff --git a/README.md b/README.md index 3274c15271..415c5fc245 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ About ----- -- **Important**: This is Lean 3.17.1c, a fork of Lean 3 maintained and updated by the Lean community. The last official release of Lean 3.x was Lean 3.4.2, which can be found [here](https://github.com/leanprover/lean). The Lean developers are currently developing [Lean 4](https://github.com/leanprover/lean4). +- **Important**: This is Lean 3.18.0c, a fork of Lean 3 maintained and updated by the Lean community. The last official release of Lean 3.x was Lean 3.4.2, which can be found [here](https://github.com/leanprover/lean). The Lean developers are currently developing [Lean 4](https://github.com/leanprover/lean4). - [Lean Homepage](http://leanprover.github.io) - [Lean Prover Community Homepage](https://leanprover-community.github.io) - [Theorem Proving in Lean](https://leanprover.github.io/theorem_proving_in_lean/index.html) diff --git a/doc/changes.md b/doc/changes.md index 01199fd5a4..8f44dd4775 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -1,3 +1,22 @@ +3.18.0c (28 July 2020) +---------------------- + +Features: +- Notation for set replacement (#402) + +Bug fixes: +- Drop non-local-constant exprs from `cases` output (#390) +- Freeze local instances for definition parameters (#403, fixes #397) +- Freeze local instances in `#check` (#404, fixes #398) +- Honor `as_is` attribute for functions (#399) +- Fix VM environment issue (#405) +- Remove `tactic.norm_num` (#406) +- Fix injection introducing too many hyps (#407, fixes #400) +- Handle corner cases in `by_cases` (#409) + +Changes: +- Use a structure for `well_founded` (#408) + 3.17.1c (8 July 2020) --------------------- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 91a08c218d..90d9829638 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,8 +4,8 @@ if ((${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.1) OR (${CMAKE_MAJO endif() project(LEAN CXX C) set(LEAN_VERSION_MAJOR 3) -set(LEAN_VERSION_MINOR 17) -set(LEAN_VERSION_PATCH 1) +set(LEAN_VERSION_MINOR 18) +set(LEAN_VERSION_PATCH 0) set(LEAN_VERSION_IS_RELEASE 1) # This number is 1 in the release revision, and 0 otherwise. set(LEAN_SPECIAL_VERSION_DESC "" CACHE STRING "Additional version description like 'nightly-2018-03-11'") set(LEAN_VERSION_STRING "${LEAN_VERSION_MAJOR}.${LEAN_VERSION_MINOR}.${LEAN_VERSION_PATCH}")