Skip to content

Commit 0861aba

Browse files
gregghclaude
andcommitted
Release: Bump version to 0.4.2
- Fixed Telescope integration issues with autocompletion - Added documentation for disabling autocompletion in specific filetypes - Replaced problematic Telescope picker with custom floating window - Fixed test runner not properly exiting after tests 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent b75e8ba commit 0861aba

File tree

4 files changed

+35
-8
lines changed

4 files changed

+35
-8
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to Laravel Helper will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.4.2] - 2025-03-03
9+
10+
### Fixed
11+
- Fixed Telescope integration issues with autocompletion in Telescope prompts
12+
- Replaced problematic Telescope picker with custom floating window for artisan command output
13+
- Added documentation on how to properly disable autocompletion in Telescope and artisan output windows
14+
- Fixed test runner not properly exiting after tests
15+
816
## [0.4.1] - 2025-03-03
917

1018
### Changed

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
[![GitHub Issues](https://img.shields.io/github/issues/greggh/laravel-helper.nvim?style=flat-square)](https://github.com/greggh/laravel-helper.nvim/issues)
99
[![Neovim Version](https://img.shields.io/badge/Neovim-0.8%2B-blueviolet?style=flat-square&logo=neovim)](https://github.com/neovim/neovim)
1010
[![Tests](https://img.shields.io/badge/Tests-40%20passing-success?style=flat-square&logo=github-actions)](https://github.com/greggh/laravel-helper.nvim/actions/workflows/ci.yml)
11-
[![Version](https://img.shields.io/badge/Version-0.4.1-blue?style=flat-square)](https://github.com/greggh/laravel-helper.nvim/releases/tag/v0.4.1)
11+
[![Version](https://img.shields.io/badge/Version-0.4.2-blue?style=flat-square)](https://github.com/greggh/laravel-helper.nvim/releases/tag/v0.4.2)
1212

1313
*A comprehensive Laravel development environment for Neovim with focus on IDE Helper integration*
1414

@@ -89,6 +89,25 @@ The following plugins provide the enhanced command interface with subcommands an
8989
Without mega.cmdparse, the plugin will fall back to the legacy command interface.
9090
Without telescope.nvim, the plugin will fall back to simple input prompts for Artisan commands.
9191

92+
**Important**: To prevent autocompletion interference in Telescope prompts and artisan output windows, you need to disable completion in these filetypes:
93+
94+
```lua
95+
-- For blink.cmp users
96+
require('blink.cmp').setup({
97+
-- Other configuration options...
98+
enabled = function()
99+
local ignore_filetypes = {"TelescopePrompt", "TelescopeResults", "artisan-output"}
100+
return not vim.tbl_contains(ignore_filetypes, vim.bo.filetype)
101+
end,
102+
})
103+
104+
-- For nvim-cmp users
105+
-- Disable for each filetype individually
106+
require("cmp").setup.filetype("TelescopePrompt", { enabled = false })
107+
require("cmp").setup.filetype("TelescopeResults", { enabled = false })
108+
require("cmp").setup.filetype("artisan-output", { enabled = false })
109+
```
110+
92111
### Recommended Laravel Ecosystem Plugins
93112
For a complete Laravel development environment, we recommend the following plugins:
94113
- [lazy.nvim](https://github.com/folke/lazy.nvim) - Plugin manager

lua/laravel-helper/version.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
local M = {
1515
major = 0,
1616
minor = 4,
17-
patch = 1,
17+
patch = 2,
1818
}
1919

2020
--- Returns the formatted version string

spec/laravel_helper_spec.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ describe("Laravel Helper", function()
7171

7272
package.loaded["laravel-helper.version"] = {
7373
major = 0,
74-
minor = 3,
75-
patch = 0,
74+
minor = 4,
75+
patch = 2,
7676
string = function()
77-
return "0.3.0"
77+
return "0.4.2"
7878
end,
7979
}
8080

@@ -102,9 +102,9 @@ describe("Laravel Helper", function()
102102
it("has a semantic version", function()
103103
assert.is_not_nil(laravel_helper.version)
104104
assert.equals(0, laravel_helper.version.major)
105-
assert.equals(3, laravel_helper.version.minor)
106-
assert.equals(0, laravel_helper.version.patch)
107-
assert.equals("0.3.0", laravel_helper.version.string())
105+
assert.equals(4, laravel_helper.version.minor)
106+
assert.equals(2, laravel_helper.version.patch)
107+
assert.equals("0.4.2", laravel_helper.version.string())
108108
end)
109109
end)
110110

0 commit comments

Comments
 (0)