Skip to content

Commit 8e61fe8

Browse files
committed
Release v0.2.0
1 parent a7b9654 commit 8e61fe8

File tree

3 files changed

+41
-2
lines changed

3 files changed

+41
-2
lines changed

CHANGELOG.md

+15-1
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,30 @@
22

33
## main (unreleased)
44

5+
## 0.2.0
6+
57
- Pin grammar revision in treesit-language-source-alist
8+
- [bd61a7fb281b7b0b1d2e20d19ab5d46cbcdc6c1e](https://github.com/clojure-emacs/clojure-ts-mode/commit/bd61a7fb281b7b0b1d2e20d19ab5d46cbcdc6c1e)
69
- Make font lock feature list more conforming with recommendations
7-
- (See treesit-font-lock-level documentation for more information.)
10+
- (See treesit-font-lock-level documentation for more information.)
11+
- [2225190ee57ef667d69f2cd740e0137810bc38e7](https://github.com/clojure-emacs/clojure-ts-mode/commit/2225190ee57ef667d69f2cd740e0137810bc38e7)
812
- Highlight docstrings in interface, protocol, and variable definitions
13+
- [9af0a6b35c708309acdfeb4c0c79061b0fd4eb44](https://github.com/clojure-emacs/clojure-ts-mode/commit/9af0a6b35c708309acdfeb4c0c79061b0fd4eb44)
914
- Add support for semantic indentation (now the default)
15+
- [ae2e2486010554cfeb12f06a1485b4d81609d964](https://github.com/clojure-emacs/clojure-ts-mode/commit/ae2e2486010554cfeb12f06a1485b4d81609d964)
16+
- [ca3914aa7aa9645ab244658f8db781cc6f95111e](https://github.com/clojure-emacs/clojure-ts-mode/commit/ca3914aa7aa9645ab244658f8db781cc6f95111e)
17+
- [85871fdbc831b3129dae5762e9c247d453c35e15](https://github.com/clojure-emacs/clojure-ts-mode/commit/85871fdbc831b3129dae5762e9c247d453c35e15)
18+
- [ff5d7e13dc53cc5da0e8139b04e02d90f61d9065](https://github.com/clojure-emacs/clojure-ts-mode/commit/ff5d7e13dc53cc5da0e8139b04e02d90f61d9065)
1019
- Highlight "\`quoted-symbols\` in docs strings like this."
1120
- This feature uses a nested markdown parser.
1221
If the parser is not available this feature should be silently disabled.
22+
- [9af0a6b35c708309acdfeb4c0c79061b0fd4eb44](https://github.com/clojure-emacs/clojure-ts-mode/commit/9af0a6b35c708309acdfeb4c0c79061b0fd4eb44)
1323
- Highlight methods for `deftype`, `defrecord`, `defprotocol`, `reify` and `definterface`
1424
forms ([#20](https://github.com/clojure-emacs/clojure-ts-mode/issues/20)).
25+
- [5231c348e509cff91edd1ec59d7a59645395da15](https://github.com/clojure-emacs/clojure-ts-mode/commit/5231c348e509cff91edd1ec59d7a59645395da15)
26+
- Thank you rrudakov for this contribution.
27+
- Add derived `clojure-jank-ts-mode` for the [Jank](https://github.com/jank-lang/jank) dialect of clojure
28+
- [a7b9654488693cdc9057a91410f74de42a397d1b](https://github.com/clojure-emacs/clojure-ts-mode/commit/a7b9654488693cdc9057a91410f74de42a397d1b)
1529

1630
## 0.1.5
1731

clojure-ts-mode.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
;; Maintainer: Danny Freeman <[email protected]>
77
;; URL: http://github.com/clojure-emacs/clojure-ts-mode
88
;; Keywords: languages clojure clojurescript lisp
9-
;; Version: 0.1.5
9+
;; Version: 0.2.0
1010
;; Package-Requires: ((emacs "29"))
1111

1212
;; This file is not part of GNU Emacs.

doc/release-process

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Instructions for releasing a new version.
2+
3+
Review the ## main (unreleased) heading in CHANGELOG.md. Add links to commits
4+
for each entry so users can reference them. Add a thank you note for entries
5+
contributed by people who are not primary maintainers.
6+
7+
Add a new heading in the CHANGELOG.md file corresponding to the next version
8+
number. Following this the ## main (unreleased) heading should be empty
9+
10+
Update clojure-ts-mode.el Version: property in the package comment at the top of
11+
the file to match the upcomming version number.
12+
13+
Create a new commit on main branch with all the above changes.
14+
15+
Add a new tag for the corresponding version on the commit just created. This is
16+
needed by MELPA. The tag should follow the format (without quotes) "vM.m.p"
17+
where M is the major number, m is the minor number, and p is the patch number.
18+
The tag should have a comment referring readers to the CHANGELOG.md file. It
19+
should read something like
20+
21+
Release v.M.m.p
22+
23+
See CHANGELOG.md for more details
24+
25+
Make sure gpg signing is enabled when creating the commit and tags.

0 commit comments

Comments
 (0)