You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13-12Lines changed: 13 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## Unreleased
8
+
## v0.13.0 - 2026-04-07
9
9
10
10
### Added
11
11
@@ -26,6 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
26
26
-`unlinesCrLf`
27
27
-`scaleLinear`
28
28
- Explicit version syntax (example: `VER "v0.13.0"`) and execution. You can now specify the exact version a script should run with and this will force the execution to use that interpreter and corresponding standard library.
29
+
- Multiple cut/copy selections in file manager.
29
30
30
31
### Fixed
31
32
@@ -35,15 +36,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
35
36
### Changed
36
37
37
38
- Startup now loads both `std.msh` and `init.msh` from version directories (`msh/<version>/...`), keeps `init.msh` optional for implicit current-version startup unless `MSHINIT` is set, requires it for `VER` scripts, re-execs `VER` scripts with `msh-<version>` when needed, and ignores `MSHSTDLIB`/`MSHINIT` for `VER` scripts.
38
-
-`cartesian` type signature changed. Now is `[[a]] [a] -- [[a]]`. This make it easy to chain more than one Cartesian product.
39
+
-`cartesian` type signature changed. Now is `[[a]] [a] -- [[a]]`. This make it easy to chain more than one Cartesian product. Usually start the chain off with empty `[[]]` as an identity element.
39
40
40
-
## 0.12.0 - 2026-02-19
41
+
## v0.12.0 - 2026-02-19
41
42
42
43
### Changed
43
44
44
45
- File manager `l` on a file now opens it: text files open in `$EDITOR`, binary/unreadable files open with the platform default (`Start-Process` on Windows, `xdg-open` on Linux, `open` on macOS)
45
46
46
-
## 0.11.0 - 2026-02-18
47
+
## v0.11.0 - 2026-02-18
47
48
48
49
### Added
49
50
@@ -65,7 +66,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
65
66
- Delete to trash (`x`) with confirmation, using platform-native trash
66
67
-`msh fm` prints final directory to stdout for `cd "$(msh fm)"` usage
67
68
68
-
## 0.10.0 - 2026-02-13
69
+
## v0.10.0 - 2026-02-13
69
70
70
71
### Added
71
72
@@ -95,7 +96,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
95
96
96
97
- Builds/releases now are pure Go, built with `CGO_ENABLED=0`.
97
98
98
-
## 0.9.0 - 2026-01-27
99
+
## v0.9.0 - 2026-01-27
99
100
100
101
### Added
101
102
@@ -145,7 +146,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
145
146
- Renamed `.s` to `stack`, `.def` to `defs`, `.env` to `env`
146
147
- Removed `.b` (use `binPaths` instead)
147
148
148
-
## 0.8.0 - 2025-12-29
149
+
## v0.8.0 - 2025-12-29
149
150
150
151
### Added
151
152
@@ -205,7 +206,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
205
206
206
207
- Fixed infinite loop in `versionSortCmp` when non-digit after digit.
207
208
208
-
## 0.7.0 - 2025-10-03
209
+
## v0.7.0 - 2025-10-03
209
210
210
211
### Added
211
212
@@ -249,7 +250,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
249
250
-`fileSize` now returns Maybe
250
251
251
252
252
-
## 0.6.0 - 2025-07-17
253
+
## v0.6.0 - 2025-07-17
253
254
254
255
### Added
255
256
@@ -267,7 +268,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
267
268
- Sorted output for `keys` and `values`
268
269
-`map` now a built in function
269
270
270
-
## 0.5.0 - 2025-06-24
271
+
## v0.5.0 - 2025-06-24
271
272
272
273
### Added
273
274
@@ -285,7 +286,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
285
286
- Bug in `unlines`
286
287
- Bad printing in certain cases for `.s` and others.
287
288
288
-
## 0.4.0 - 2025-05-26
289
+
## v0.4.0 - 2025-05-26
289
290
290
291
### Added
291
292
@@ -312,6 +313,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
312
313
- Allow standard output redirection to any string-like item.
0 commit comments