Skip to content

Commit 5eb65f6

Browse files
committed
Release v0.99.12
1 parent c44d26d commit 5eb65f6

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,33 @@ The format is based on [Keep a Changelog][], and this project adheres to
1212
[Keep a Changelog]: https://keepachangelog.com/en/1.1.0/
1313
[Semantic Versioning]: https://semver.org/spec/v2.0.0.html
1414

15+
## [v0.99.12] - 2024-03-13
16+
17+
### Added
18+
19+
- Add `File::chmod()`
20+
- Add `File::existing()`
21+
- Add `File::readLine()`
22+
- Add `File::rewind()`
23+
- Add `File::size()`
24+
- Add `File::type()`
25+
- Add stream-to-stream support to `File::copy()`
26+
- Add `Process::withShellCommand()`
27+
28+
### Changed
29+
30+
- Rename `File::cwd()` to `File::getCwd()`
31+
- Optionally change file modes if necessary for deletion to succeed in `File::deleteDir()` and `File::pruneDir()`
32+
- Improve error reporting in `File`
33+
34+
### Fixed
35+
36+
- Fix issue where `File::createTempDir()` tries to create a temporary directory in `/` if `$directory` is an empty string
37+
38+
### Security
39+
40+
- Fix `File::createDir()` issue where permissions are not applied on Windows and may be affected by process umask on other platforms
41+
1542
## [v0.99.11] - 2024-03-08
1643

1744
### Changed
@@ -2152,6 +2179,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
21522179

21532180
- Allow `CliOption` value names to contain arbitrary characters
21542181

2182+
[v0.99.12]: https://github.com/salient-labs/toolkit/compare/v0.99.11...v0.99.12
21552183
[v0.99.11]: https://github.com/salient-labs/toolkit/compare/v0.99.10...v0.99.11
21562184
[v0.99.10]: https://github.com/salient-labs/toolkit/compare/v0.99.9...v0.99.10
21572185
[v0.99.9]: https://github.com/salient-labs/toolkit/compare/v0.99.8...v0.99.9

0 commit comments

Comments
 (0)