diff --git a/CHANGELOG.md b/CHANGELOG.md index a599a82f..76181f78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] -## 0.16.0 - 2021-12-08 +## [0.16.1] - 2021-12-11 +- Modified CI pipelines to publish additional pre-built dynamic modules. Their filenames include the platform they are built for. The files without platform in name will eventually be deprecated. + + `tsc-dyn.x86_64-apple-darwin.dylib` (same as `tsc-dyn.dylib`) + + `tsc-dyn.x86_64-unknown-linux-gnu.so` (same as `tsc-dyn.so`) + + `tsc-dyn.x86_64-pc-windows-msvc.dll` (same as `tsc-dyn.dll`) + + `tsc-dyn.aarch64-apple-darwin.dylib` (new, for Apple Silicon) + +## [0.16.0] - 2021-12-08 - Upgraded `tree-sitter` crate to 0.20.0, which: + Changed the semantics of range-restricted query to report matches that intersect the range, instead of only fully-contained matches. See [tree-sitter#1130](https://github.com/tree-sitter/tree-sitter/pull/1130). + Fixed [an issue](https://github.com/tree-sitter/tree-sitter/pull/1372#issuecomment-924958513) where multiple patterns with the same capture names can result in the first capture being omitted. @@ -132,7 +139,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [0.1.0] - 2020-01-27 Initial release -[Unreleased]: https://github.com/emacs-tree-sitter/elisp-tree-sitter/compare/0.15.2...HEAD +[Unreleased]: https://github.com/emacs-tree-sitter/elisp-tree-sitter/compare/0.16.1...HEAD +[0.16.1]: https://github.com/emacs-tree-sitter/elisp-tree-sitter/compare/0.16.0...0.16.1 +[0.16.0]: https://github.com/emacs-tree-sitter/elisp-tree-sitter/compare/0.15.2...0.16.0 [0.15.2]: https://github.com/emacs-tree-sitter/elisp-tree-sitter/compare/0.15.1...0.15.2 [0.15.1]: https://github.com/emacs-tree-sitter/elisp-tree-sitter/compare/0.15.0...0.15.1 [0.15.0]: https://github.com/emacs-tree-sitter/elisp-tree-sitter/compare/0.14.0...0.15.0 diff --git a/core/Cargo.lock b/core/Cargo.lock index 10935c83..dc5e612d 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -103,7 +103,7 @@ dependencies = [ [[package]] name = "emacs-tree-sitter" -version = "0.16.0" +version = "0.16.1" dependencies = [ "emacs", "libloading", diff --git a/core/Cargo.toml b/core/Cargo.toml index 85e9be86..978b0b43 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "emacs-tree-sitter" -version = "0.16.0" +version = "0.16.1" authors = ["Tuấn-Anh Nguyễn "] edition = "2018" publish = false diff --git a/core/tsc.el b/core/tsc.el index cee877e2..18f1a7d3 100644 --- a/core/tsc.el +++ b/core/tsc.el @@ -6,7 +6,7 @@ ;; Jorge Javier Araya Navarro ;; Keywords: languages tools parsers dynamic-modules tree-sitter ;; Homepage: https://github.com/emacs-tree-sitter/elisp-tree-sitter -;; Version: 0.16.0 +;; Version: 0.16.1 ;; Package-Requires: ((emacs "25.1")) ;; SPDX-License-Identifier: MIT @@ -24,7 +24,7 @@ ;; Load the dynamic module at compile time as well, to satisfy the byte compiler. (eval-and-compile - (defconst tsc--dyn-version "0.16.0" + (defconst tsc--dyn-version "0.16.1" "Required version of the dynamic module `tsc-dyn'.") (require 'tsc-dyn-get) (tsc-dyn-get-ensure tsc--dyn-version)) diff --git a/lisp/tree-sitter.el b/lisp/tree-sitter.el index b3cadb5d..0051513a 100644 --- a/lisp/tree-sitter.el +++ b/lisp/tree-sitter.el @@ -5,8 +5,8 @@ ;; Author: Tuấn-Anh Nguyễn ;; Keywords: languages tools parsers tree-sitter ;; Homepage: https://github.com/emacs-tree-sitter/elisp-tree-sitter -;; Version: 0.16.0 -;; Package-Requires: ((emacs "25.1") (tsc "0.16.0")) +;; Version: 0.16.1 +;; Package-Requires: ((emacs "25.1") (tsc "0.16.1")) ;; SPDX-License-Identifier: MIT ;;; Commentary: