Skip to content

Commit

Permalink
Release 2.9
Browse files Browse the repository at this point in the history
  • Loading branch information
bbatsov committed Feb 12, 2025
1 parent cdb22f6 commit 48d0a30
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## master (unreleased)

## 2.9.0 (2025-02-12)

### New features

* [#1870](https://github.com/bbatsov/projectile/pull/1870): Add package command for CMake projects.
Expand Down Expand Up @@ -37,6 +39,8 @@

This makes caching both more robust and faster, as before the cache file
for all projects was loaded when projectile-mode was enabled.
* Make the cache transient by default. (meaning it lives only in memory and is not persisted to a file)
* To enable persistent caching you need to set `projectile-enable-caching` to `'persistent`.
* Speed-up load time by moving known projects initialization outside of `projectile-mode`'s init.
* As a side effect the known projects will be initialized properly even if you're not using `projectile-mode`.
* The projects are read from disk the first time you invoke `projectile-switch-project` or a similar command.
Expand All @@ -48,8 +52,6 @@
* `c t` -> `projectile-test-project`
* `c r` -> `projectile-run-project`
* The old keybindings will be removed in a future version of Projectile.
* Make the cache transient by default. (meaning it lives only in memory and is not persisted to a file)
* To enable persistent caching you need to set `projectile-enable-caching` to `'persistent`.

## 2.8.0 (2023-10-13)

Expand Down
4 changes: 2 additions & 2 deletions projectile.el
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
;; Author: Bozhidar Batsov <[email protected]>
;; URL: https://github.com/bbatsov/projectile
;; Keywords: project, convenience
;; Version: 2.9.0-snapshot
;; Version: 2.9.0
;; Package-Requires: ((emacs "26.1"))

;; This file is NOT part of GNU Emacs.
Expand Down Expand Up @@ -942,7 +942,7 @@ Should be set via .dir-locals.el.")

;;; Version information

(defconst projectile-version "2.9.0-snapshot"
(defconst projectile-version "2.9.0"
"The current version of Projectile.")

(defun projectile--pkg-version ()
Expand Down

0 comments on commit 48d0a30

Please sign in to comment.