[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/clojure-ts-mode 8e61fe8ff4: Release v0.2.0
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/clojure-ts-mode 8e61fe8ff4: Release v0.2.0 |
Date: |
Mon, 25 Sep 2023 00:59:51 -0400 (EDT) |
branch: elpa/clojure-ts-mode
commit 8e61fe8ff4795975ec9e225af931d3a514c99445
Author: Danny Freeman <danny@dfreeman.email>
Commit: Danny Freeman <danny@dfreeman.email>
Release v0.2.0
---
CHANGELOG.md | 16 +++++++++++++++-
clojure-ts-mode.el | 2 +-
doc/release-process | 25 +++++++++++++++++++++++++
3 files changed, 41 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8fd787924f..c6bd008b59 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,16 +2,30 @@
## main (unreleased)
+## 0.2.0
+
- Pin grammar revision in treesit-language-source-alist
+ -
[bd61a7fb281b7b0b1d2e20d19ab5d46cbcdc6c1e](https://github.com/clojure-emacs/clojure-ts-mode/commit/bd61a7fb281b7b0b1d2e20d19ab5d46cbcdc6c1e)
- Make font lock feature list more conforming with recommendations
- - (See treesit-font-lock-level documentation for more information.)
+ - (See treesit-font-lock-level documentation for more information.)
+ -
[2225190ee57ef667d69f2cd740e0137810bc38e7](https://github.com/clojure-emacs/clojure-ts-mode/commit/2225190ee57ef667d69f2cd740e0137810bc38e7)
- Highlight docstrings in interface, protocol, and variable definitions
+ -
[9af0a6b35c708309acdfeb4c0c79061b0fd4eb44](https://github.com/clojure-emacs/clojure-ts-mode/commit/9af0a6b35c708309acdfeb4c0c79061b0fd4eb44)
- Add support for semantic indentation (now the default)
+ -
[ae2e2486010554cfeb12f06a1485b4d81609d964](https://github.com/clojure-emacs/clojure-ts-mode/commit/ae2e2486010554cfeb12f06a1485b4d81609d964)
+ -
[ca3914aa7aa9645ab244658f8db781cc6f95111e](https://github.com/clojure-emacs/clojure-ts-mode/commit/ca3914aa7aa9645ab244658f8db781cc6f95111e)
+ -
[85871fdbc831b3129dae5762e9c247d453c35e15](https://github.com/clojure-emacs/clojure-ts-mode/commit/85871fdbc831b3129dae5762e9c247d453c35e15)
+ -
[ff5d7e13dc53cc5da0e8139b04e02d90f61d9065](https://github.com/clojure-emacs/clojure-ts-mode/commit/ff5d7e13dc53cc5da0e8139b04e02d90f61d9065)
- Highlight "\`quoted-symbols\` in docs strings like this."
- This feature uses a nested markdown parser.
If the parser is not available this feature should be silently disabled.
+ -
[9af0a6b35c708309acdfeb4c0c79061b0fd4eb44](https://github.com/clojure-emacs/clojure-ts-mode/commit/9af0a6b35c708309acdfeb4c0c79061b0fd4eb44)
- Highlight methods for `deftype`, `defrecord`, `defprotocol`, `reify` and
`definterface`
forms ([#20](https://github.com/clojure-emacs/clojure-ts-mode/issues/20)).
+ -
[5231c348e509cff91edd1ec59d7a59645395da15](https://github.com/clojure-emacs/clojure-ts-mode/commit/5231c348e509cff91edd1ec59d7a59645395da15)
+ - Thank you rrudakov for this contribution.
+- Add derived `clojure-jank-ts-mode` for the
[Jank](https://github.com/jank-lang/jank) dialect of clojure
+ -
[a7b9654488693cdc9057a91410f74de42a397d1b](https://github.com/clojure-emacs/clojure-ts-mode/commit/a7b9654488693cdc9057a91410f74de42a397d1b)
## 0.1.5
diff --git a/clojure-ts-mode.el b/clojure-ts-mode.el
index 8d40c75219..1df682e374 100644
--- a/clojure-ts-mode.el
+++ b/clojure-ts-mode.el
@@ -6,7 +6,7 @@
;; Maintainer: Danny Freeman <danny@dfreeman.email>
;; URL: http://github.com/clojure-emacs/clojure-ts-mode
;; Keywords: languages clojure clojurescript lisp
-;; Version: 0.1.5
+;; Version: 0.2.0
;; Package-Requires: ((emacs "29"))
;; This file is not part of GNU Emacs.
diff --git a/doc/release-process b/doc/release-process
new file mode 100644
index 0000000000..37668c05f1
--- /dev/null
+++ b/doc/release-process
@@ -0,0 +1,25 @@
+Instructions for releasing a new version.
+
+Review the ## main (unreleased) heading in CHANGELOG.md. Add links to commits
+for each entry so users can reference them. Add a thank you note for entries
+contributed by people who are not primary maintainers.
+
+Add a new heading in the CHANGELOG.md file corresponding to the next version
+number. Following this the ## main (unreleased) heading should be empty
+
+Update clojure-ts-mode.el Version: property in the package comment at the top
of
+the file to match the upcomming version number.
+
+Create a new commit on main branch with all the above changes.
+
+Add a new tag for the corresponding version on the commit just created. This is
+needed by MELPA. The tag should follow the format (without quotes) "vM.m.p"
+where M is the major number, m is the minor number, and p is the patch number.
+The tag should have a comment referring readers to the CHANGELOG.md file. It
+should read something like
+
+ Release v.M.m.p
+
+ See CHANGELOG.md for more details
+
+Make sure gpg signing is enabled when creating the commit and tags.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/clojure-ts-mode 8e61fe8ff4: Release v0.2.0,
ELPA Syncer <=