mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-17 16:11:15 -03:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
efb0223da1 | ||
|
|
b6f30f11e4 | ||
|
|
fb29c85a62 |
@@ -1,3 +1,8 @@
|
|||||||
|
fish 4.7.1 (released May 08, 2026)
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This release fixes a regression in 4.7.0 that caused the web config (``fish_config``) to fail to start (:issue:`12717`).
|
||||||
|
|
||||||
fish 4.7.0 (released May 05, 2026)
|
fish 4.7.0 (released May 05, 2026)
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
|||||||
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -291,7 +291,7 @@ checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fish"
|
name = "fish"
|
||||||
version = "4.7.0"
|
version = "4.7.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"assert_matches",
|
"assert_matches",
|
||||||
"bitflags",
|
"bitflags",
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ debug = true
|
|||||||
|
|
||||||
[package]
|
[package]
|
||||||
name = "fish"
|
name = "fish"
|
||||||
version = "4.7.0"
|
version = "4.7.1"
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
rust-version.workspace = true
|
rust-version.workspace = true
|
||||||
default-run = "fish"
|
default-run = "fish"
|
||||||
|
|||||||
@@ -1,3 +1,11 @@
|
|||||||
|
fish (4.7.1-1) stable; urgency=medium
|
||||||
|
|
||||||
|
* Release of new version 4.7.1.
|
||||||
|
|
||||||
|
See https://github.com/fish-shell/fish-shell/releases/tag/4.7.1 for details.
|
||||||
|
|
||||||
|
-- Johannes Altmanninger <aclopte@gmail.com> Fri, 08 May 2026 00:02:14 +0800
|
||||||
|
|
||||||
fish (4.7.0-1) stable; urgency=medium
|
fish (4.7.0-1) stable; urgency=medium
|
||||||
|
|
||||||
* Release of new version 4.7.0.
|
* Release of new version 4.7.0.
|
||||||
|
|||||||
@@ -208,6 +208,8 @@ end
|
|||||||
|
|
||||||
if status is-interactive
|
if status is-interactive
|
||||||
__fish_migrate
|
__fish_migrate
|
||||||
|
end
|
||||||
|
if status is-interactive || set -qgx __fish_force_load_default_theme
|
||||||
fish_config theme choose default --no-override
|
fish_config theme choose default --no-override
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -100,13 +100,14 @@ def is_chromeos_garcon():
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
def run_fish_cmd(text, strict=False):
|
def run_fish_cmd(text, strict=False, env=None):
|
||||||
print("$ " + text)
|
print("$ " + text)
|
||||||
p = subprocess.Popen(
|
p = subprocess.Popen(
|
||||||
[FISH_BIN_PATH],
|
[FISH_BIN_PATH],
|
||||||
stdin=subprocess.PIPE,
|
stdin=subprocess.PIPE,
|
||||||
stdout=subprocess.PIPE,
|
stdout=subprocess.PIPE,
|
||||||
stderr=subprocess.PIPE,
|
stderr=subprocess.PIPE,
|
||||||
|
env=env,
|
||||||
)
|
)
|
||||||
out, err = p.communicate(text.encode("utf-8"))
|
out, err = p.communicate(text.encode("utf-8"))
|
||||||
out = out.decode("utf-8", "replace")
|
out = out.decode("utf-8", "replace")
|
||||||
@@ -811,7 +812,8 @@ class FishConfigHTTPRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
|
|||||||
TERMINAL_COLOR_THEME
|
TERMINAL_COLOR_THEME
|
||||||
)
|
)
|
||||||
+ "or __fish_color_theme=unknown __fish_apply_theme\n"
|
+ "or __fish_color_theme=unknown __fish_apply_theme\n"
|
||||||
+ "__fish_theme_export_for_webconfig"
|
+ "__fish_theme_export_for_webconfig",
|
||||||
|
env=os.environ | {"__fish_force_load_default_theme": "1"},
|
||||||
)
|
)
|
||||||
assert err == ""
|
assert err == ""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user