Skip to content

Commit 54d13b5

Browse files
authored
Prepare release 1.3.0 (#48)
1 parent 127ef96 commit 54d13b5

File tree

15 files changed

+61
-46
lines changed

15 files changed

+61
-46
lines changed

webgear-benchmarks/README.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -17,56 +17,56 @@ cabal run webgear-benchmarks:users -- --output criterion-report.html
1717
```
1818
Build profile: -w ghc-9.8.1 -O1
1919
benchmarking webgear/500
20-
time 1.239 ms (1.236 ms .. 1.241 ms)
20+
time 1.234 ms (1.230 ms .. 1.239 ms)
2121
1.000 R² (1.000 R² .. 1.000 R²)
22-
mean 1.235 ms (1.231 ms .. 1.245 ms)
23-
std dev 18.66 μs (8.564 μs .. 34.55 μs)
22+
mean 1.233 ms (1.231 ms .. 1.234 ms)
23+
std dev 4.853 μs (3.704 μs .. 6.524 μs)
2424
2525
benchmarking webgear/1000
26-
time 2.487 ms (2.470 ms .. 2.508 ms)
26+
time 2.512 ms (2.499 ms .. 2.522 ms)
2727
1.000 R² (1.000 R² .. 1.000 R²)
28-
mean 2.485 ms (2.479 ms .. 2.493 ms)
29-
std dev 22.19 μs (16.97 μs .. 34.01 μs)
28+
mean 2.489 ms (2.484 ms .. 2.495 ms)
29+
std dev 17.53 μs (14.21 μs .. 21.67 μs)
3030
3131
benchmarking webgear/5000
32-
time 12.59 ms (12.53 ms .. 12.65 ms)
32+
time 12.54 ms (12.45 ms .. 12.65 ms)
3333
1.000 R² (1.000 R² .. 1.000 R²)
34-
mean 12.40 ms (12.35 ms .. 12.44 ms)
35-
std dev 112.6 μs (91.05 μs .. 144.7 μs)
34+
mean 12.48 ms (12.44 ms .. 12.53 ms)
35+
std dev 110.2 μs (90.59 μs .. 140.0 μs)
3636
3737
benchmarking servant/500
38-
time 6.396 ms (6.375 ms .. 6.421 ms)
38+
time 6.254 ms (6.226 ms .. 6.286 ms)
3939
1.000 R² (1.000 R² .. 1.000 R²)
40-
mean 6.356 ms (6.341 ms .. 6.370 ms)
41-
std dev 43.18 μs (34.93 μs .. 55.56 μs)
40+
mean 6.225 ms (6.206 ms .. 6.240 ms)
41+
std dev 52.75 μs (44.65 μs .. 65.99 μs)
4242
4343
benchmarking servant/1000
44-
time 12.69 ms (12.61 ms .. 12.78 ms)
44+
time 12.36 ms (12.30 ms .. 12.41 ms)
4545
1.000 R² (1.000 R² .. 1.000 R²)
46-
mean 12.81 ms (12.77 ms .. 12.85 ms)
47-
std dev 99.71 μs (81.54 μs .. 129.0 μs)
46+
mean 12.36 ms (12.33 ms .. 12.39 ms)
47+
std dev 70.20 μs (58.27 μs .. 83.55 μs)
4848
4949
benchmarking servant/5000
50-
time 63.94 ms (63.59 ms .. 64.42 ms)
50+
time 62.05 ms (61.64 ms .. 62.45 ms)
5151
1.000 R² (1.000 R² .. 1.000 R²)
52-
mean 63.69 ms (63.54 ms .. 63.87 ms)
53-
std dev 305.4 μs (216.9 μs .. 425.3 μs)
52+
mean 61.87 ms (61.65 ms .. 62.04 ms)
53+
std dev 357.8 μs (239.0 μs .. 530.3 μs)
5454
5555
benchmarking scotty/500
56-
time 5.611 ms (5.598 ms .. 5.623 ms)
56+
time 5.598 ms (5.578 ms .. 5.617 ms)
5757
1.000 R² (1.000 R² .. 1.000 R²)
58-
mean 5.607 ms (5.598 ms .. 5.617 ms)
59-
std dev 29.13 μs (22.27 μs .. 45.72 μs)
58+
mean 5.602 ms (5.590 ms .. 5.615 ms)
59+
std dev 37.64 μs (28.96 μs .. 49.44 μs)
6060
6161
benchmarking scotty/1000
62-
time 11.33 ms (11.28 ms .. 11.39 ms)
62+
time 11.11 ms (11.08 ms .. 11.16 ms)
6363
1.000 R² (1.000 R² .. 1.000 R²)
64-
mean 11.24 ms (11.19 ms .. 11.28 ms)
65-
std dev 118.6 μs (94.75 μs .. 144.6 μs)
64+
mean 11.15 ms (11.11 ms .. 11.18 ms)
65+
std dev 97.38 μs (77.12 μs .. 122.4 μs)
6666
6767
benchmarking scotty/5000
68-
time 56.44 ms (56.11 ms .. 56.79 ms)
68+
time 55.49 ms (54.87 ms .. 55.92 ms)
6969
1.000 R² (1.000 R² .. 1.000 R²)
70-
mean 56.48 ms (56.32 ms .. 56.61 ms)
71-
std dev 275.0 μs (199.4 μs .. 413.6 μs)
70+
mean 55.90 ms (55.68 ms .. 56.20 ms)
71+
std dev 482.0 μs (350.9 μs .. 697.1 μs)
7272
```

webgear-benchmarks/criterion-report.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

webgear-benchmarks/webgear-benchmarks.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.4
22
name: webgear-benchmarks
3-
version: 1.2.0
3+
version: 1.3.0
44
description: Benchmarks for webgear
55
homepage: https://github.com/haskell-webgear/webgear-benchmarks#readme
66
bug-reports: https://github.com/haskell-webgear/webgear-benchmarks/issues
@@ -33,7 +33,7 @@ executable users
3333
, servant-server ==0.20
3434
, scotty ==0.21
3535
, wai ==3.2.*
36-
, webgear-server ==1.2.0
36+
, webgear-server ==1.3.0
3737
default-extensions: Arrows
3838
ConstraintKinds
3939
DataKinds

webgear-core/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## [Unreleased]
44

5+
## [1.3.0] - 2024-06-13
6+
57
### Changed
68
- Simplify core API (breaking change) (#47)
79

@@ -61,7 +63,8 @@
6163
- Extracted webgear-core from webgear-server
6264
- New arrow based API
6365

64-
[Unreleased]: https://github.com/haskell-webgear/webgear/compare/v1.2.0...HEAD
66+
[Unreleased]: https://github.com/haskell-webgear/webgear/compare/v1.3.0...HEAD
67+
[1.3.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.3.0
6568
[1.2.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.2.0
6669
[1.1.1]: https://github.com/haskell-webgear/webgear/releases/tag/v1.1.1
6770
[1.1.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.1.0

webgear-core/webgear-core.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.4
22

33
name: webgear-core
4-
version: 1.2.0
4+
version: 1.3.0
55
synopsis: Composable, type-safe library to build HTTP APIs
66
description:
77
WebGear is a library to for building composable, type-safe HTTP APIs.

webgear-example-realworld/webgear-example-realworld.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.4
22
name: webgear-example-realworld
3-
version: 1.2.0
3+
version: 1.3.0
44
description: Please see the README at <https://github.com/haskell-webgear/webgear/webgear-example-realworld#readme>
55
homepage: https://github.com/haskell-webgear/webgear/webgear-example-realworld#readme
66
bug-reports: https://github.com/haskell-webgear/webgear/issues

webgear-example-users/webgear-example-users.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.4
22
name: webgear-example-users
3-
version: 1.2.0
3+
version: 1.3.0
44
description: Please see the README at <https://github.com/haskell-webgear/webgear/webgear-example-users#readme>
55
homepage: https://github.com/haskell-webgear/webgear/webgear-example-users#readme
66
bug-reports: https://github.com/haskell-webgear/webgear/issues

webgear-openapi/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## [Unreleased]
44

5+
## [1.3.0] - 2024-06-13
6+
57
### Changed
68
- Simplify core API (breaking change) (#47)
79
- Reimplement Swagger/OpenAPI internals (#45)
@@ -56,7 +58,8 @@
5658
### Added
5759
- First version of webgear-openapi
5860

59-
[Unreleased]: https://github.com/haskell-webgear/webgear/compare/v1.2.0...HEAD
61+
[Unreleased]: https://github.com/haskell-webgear/webgear/compare/v1.3.0...HEAD
62+
[1.3.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.3.0
6063
[1.2.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.2.0
6164
[1.1.1]: https://github.com/haskell-webgear/webgear/releases/tag/v1.1.1
6265
[1.1.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.1.0

webgear-openapi/webgear-openapi.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.4
22

33
name: webgear-openapi
4-
version: 1.2.0
4+
version: 1.3.0
55
synopsis: Composable, type-safe library to build HTTP API servers
66
description:
77
WebGear is a library to for building composable, type-safe HTTP API servers.
@@ -78,7 +78,7 @@ library
7878
, mtl >=2.2 && <2.4
7979
, openapi3 >=3.1.0 && <3.3
8080
, text >=1.2.0.0 && <2.2
81-
, webgear-core ^>=1.2.0
81+
, webgear-core ^>=1.3.0
8282
ghc-options: -Wall
8383
-Wno-unticked-promoted-constructors
8484
-Wcompat

webgear-server/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## [Unreleased]
44

5+
## [1.3.0] - 2024-06-13
6+
57
### Changed
68
- Simplify core API (breaking change) (#47)
79

@@ -85,7 +87,8 @@
8587
- Automated tests
8688
- Documentation
8789

88-
[Unreleased]: https://github.com/haskell-webgear/webgear/compare/v1.2.0...HEAD
90+
[Unreleased]: https://github.com/haskell-webgear/webgear/compare/v1.3.0...HEAD
91+
[1.3.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.3.0
8992
[1.2.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.2.0
9093
[1.1.1]: https://github.com/haskell-webgear/webgear/releases/tag/v1.1.1
9194
[1.1.0]: https://github.com/haskell-webgear/webgear/releases/tag/v1.1.0

0 commit comments

Comments
 (0)