gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NonGNU ELPA] Projectile version 2.5.0


From: ELPA update
Subject: [NonGNU ELPA] Projectile version 2.5.0
Date: Wed, 11 Aug 2021 17:08:12 -0400

Version 2.5.0 of package Projectile has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.

Projectile describes itself as:
  Manage and navigate projects in Emacs easily

More at https://elpa.nongnu.org/nongnu/projectile.html

Recent NEWS:

# Changelog

## master (unreleased)

## 2.5.0 (2021-08-10)

### New features

* [#1680](https://github.com/bbatsov/projectile/pull/1680): Add support for 
recursive project discovery.
* 
[#1671](https://github.com/bbatsov/projectile/pull/1671)/[#1679](https://github.com/bbatsov/projectile/pull/1679)
 Allow the `:test-dir` and `:src-dir` options of a project to be set to 
functions for more flexible test switching.
* [#1672](https://github.com/bbatsov/projectile/pull/1672)Add 
projectile-*-use-comint-mode variables for each compilation command.

### Bugs fixed

* [#1550](https://github.com/bbatsov/projectile/issues/1550): Make 
`projectile-regenerate-tags` tramp-aware.
* [#1673](https://github.com/bbatsov/projectile/issues/1673): Fix CMake 
system-preset filename.
* [#1691](https://github.com/bbatsov/projectile/pull/1691): Fix 
`compilation-find-file` advice handling of directory.

### Changes

* Remove `pkg-info` dependency.

## 2.4.0 (2021-05-27)

### New features

* Add `projectile-<cmd>-use-comint-mode` variables (where `<cmd>` is 
`configure`, `compile`, `test`, `install`, `package`, or `run`). These enable 
interactive compilation buffers.
* Add `projectile-update-project-type` function for updating the properties of 
existing project types.
* [#1658](https://github.com/bbatsov/projectile/pull/1658): New command 
`projectile-reset-known-projects`.
* [#1656](https://github.com/bbatsov/projectile/pull/1656): Add support for 
CMake configure, build and test presets. Enabled by setting 
`projectile-cmake-presets` to non-nil, disabled by default.
* Add optional parameters to `projectile-run-shell-command-in-root` and 
`projectile-run-async-shell-command-in-root`

### Changes

* Add `project` param to `projectile-generate-process-name`.
* [#1608](https://github.com/bbatsov/projectile/pull/1608): Use rebar3 build 
system by default for Erlang projects.
* Rename `projectile-project-root-files-functions` to 
`projectile-project-root-functions`.
* [#1647](https://github.com/bbatsov/projectile/issues/1647): Use "-B" in the 
mvn commands to avoid ANSI coloring clutter in the compile buffer
* [#1657](https://github.com/bbatsov/projectile/pull/1657): Add project 
detection for Debian packaging directories.
* [#1656](https://github.com/bbatsov/projectile/pull/1656): CMake 
compilation-dir removed to accomodate preset support, commands adjusted to run 
from project-root, with "build" still being the default build-directory. The 
non-preset test-command now uses "cmake" with "--target test" instead of 
"ctest".

### Bugs fixed

* [#1639](https://github.com/bbatsov/projectile/pull/1639): Do not ask twice 
for project running ielm, term and vterm.
* [#1250](https://github.com/bbatsov/projectile/issues/1250): Fix 
`projectile-globally-ignored-directories` not working with native indexing.
* [#1438](https://github.com/bbatsov/projectile/pull/1438): Make sure 
`projectile-files-via-ext-command` returns files, not errors.
* [#1450](https://github.com/bbatsov/projectile/pull/1450): Call 
`switch-project-action` within project's temp buffer.
* [#1340](https://github.com/bbatsov/projectile/pull/1340): Fix remote projects 
being removed if TRAMP can't connect.
* [#1655](https://github.com/bbatsov/projectile/pull/1655): Fix 
`projectile-replace-regexp` searching the wrong files when called with prefix 
arg.
* [#1659](https://github.com/bbatsov/projectile/issues/1659): Fix 
`projectile-project-vcs` to work outside a project.
* [#1637](https://github.com/bbatsov/projectile/pull/1661): Integrate with 
savehist-mode.

## 2.3.0 (2020-11-27)

### New features

* [#1517](https://github.com/bbatsov/projectile/issues/1517): Add 
project-specific compilation buffers and only ask to save files in the project 
when compiling.
* New functions `projectile-acquire-root` and 
`projectile-process-current-project-buffers-current`
* New project commands `projectile-package-project`, 
`projectile-install-project`.
* [#1539](https://github.com/bbatsov/projectile/pull/1539): New defcustom 
`projectile-auto-...
...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]