diff --git a/README.md b/README.md index 675ae65943..fc520a0cff 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ About ----- -- **Important**: This is Lean 3.16.5c, 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.17.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 9fd4374df3..8fb6f38de2 100644 --- a/doc/changes.md +++ b/doc/changes.md @@ -1,3 +1,26 @@ +3.17.0c (6 July 2020) +--------------------- + +Features: +- Refactor widgets to use hooks (#363, #369) +- `component.with_effects` (#370) +- Add "copy text" effect. (#375) + +Bug fixes: +- Add margin to local const names in tactic state (#365) +- Prevent segfault in `apply` (#373, fixes #372) +- Fix address incorrect issue in `pp_tagged` (#371) +- Abort if no input consumed in `module_parser` (#377, fixes #374) +- Do not unify `(1 : ℕ)` with `(1 : ℤ)` (#376, fixes #362) + +Changes: +- Fix vacuous assumptions in nat lemmas (#366) +- Remove `has_neg` instance for `set` (#367) +- Mark `dif_ctx_congr` as `@[congr]` (#378) + +Server protocol changes: +- The response of the `widget_event` request may now contain effects. + 3.16.5c (25 June 2020) ---------------------- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e6864b4175..8550ceb479 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 16) -set(LEAN_VERSION_PATCH 5) +set(LEAN_VERSION_MINOR 17) +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}")