Skip to content

Commit 23218f6

Browse files
committed
Release v0.99.46
1 parent 2374fe6 commit 23218f6

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

CHANGELOG.md

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

13+
## [v0.99.46] - 2024-09-02
14+
15+
### Added
16+
17+
#### `Container`
18+
19+
- Add application method `exportHar()`
20+
21+
#### `Curler`
22+
23+
- **Add `CurlerHttpArchiveRecorder`**
24+
- Add, implement and dispatch `Curler` request and response events
25+
- Add and implement `Curler` exception interfaces
26+
- Add `Curler` method `getFormDataFlags()`
27+
28+
#### `Http`
29+
30+
- Add `Http::replaceQuery()`
31+
32+
### Changed
33+
34+
#### `Container`
35+
36+
- Rename methods:
37+
- `ContainerInterface::unbindInstance()` -> `removeInstance()`
38+
- `ApplicationInterface::syncNamespace()` -> `registerSyncNamespace()`
39+
- In `Application`:
40+
- Use `var/lib/config` and `var/lib/data` instead of `config` and `var/lib` as default config and data directories
41+
- Use `$_SERVER['REQUEST_TIME_FLOAT']` to calculate elapsed time
42+
- Throw an exception if `logOutput()` is called multiple times
43+
- Update `ApplicationInterface::registerShutdownReport()` parameters for consistency
44+
45+
#### `Curler`
46+
47+
- Replace `CurlerInterface::getUriWithQuery()` with `replaceQuery()`
48+
49+
#### `Http`
50+
51+
- Build out `jsonSerialize()` methods
52+
- Rename `Http::applyToQuery()` to `mergeQuery()`
53+
54+
### Removed
55+
56+
#### `Curler`
57+
58+
- `CurlerFile`: remove unused `getCurlFile()` method
59+
60+
### Fixed
61+
62+
#### `File`
63+
64+
- In `File::maybeOpen()`, always set `$uri` if null
65+
1366
## [v0.99.45] - 2024-08-28
1467

1568
### Added
@@ -3325,6 +3378,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
33253378

33263379
- Allow `CliOption` value names to contain arbitrary characters
33273380

3381+
[v0.99.46]: https://github.com/salient-labs/toolkit/compare/v0.99.45...v0.99.46
33283382
[v0.99.45]: https://github.com/salient-labs/toolkit/compare/v0.99.44...v0.99.45
33293383
[v0.99.44]: https://github.com/salient-labs/toolkit/compare/v0.99.43...v0.99.44
33303384
[v0.99.43]: https://github.com/salient-labs/toolkit/compare/v0.99.42...v0.99.43

0 commit comments

Comments
 (0)