Skip to content

Commit 63ef086

Browse files
committed
Release puffin-0.19
1 parent ae97072 commit 63ef086

File tree

9 files changed

+28
-18
lines changed

9 files changed

+28
-18
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88

99
<!-- next-header -->
1010
## [Unreleased] - ReleaseDate
11+
## [0.19.0] - 2024-01-17
1112

12-
- [PR#169](https://github.com/EmbarkStudios/puffin/pull/169) Stream scope information only once. Breaking change! See PR for migration guide.
13+
- [PR#169](https://github.com/EmbarkStudios/puffin/pull/169) Stream scope information only once, drastically reduce bandwidth and increased performance. Allow better usage of static strings in profile scopes. Breaking change! See PR for migration guide.
14+
- [PR#179](https://github.com/EmbarkStudios/puffin/pull/179) Update egui to v0.25 and a updates many other dependencies in process.
15+
- [PR#181](https://github.com/EmbarkStudios/puffin/pull/181) Measure profile scope start time after serialization functions.
1316

1417
## [0.18.1] - 2023-12-11
1518

@@ -133,7 +136,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
133136
* `GlobalProfiler` now store recent history and the slowest frames.
134137

135138
<!-- next-url -->
136-
[Unreleased]: https://github.com/EmbarkStudios/puffin/compare/0.18.1...HEAD
139+
[Unreleased]: https://github.com/EmbarkStudios/puffin/compare/0.19.0...HEAD
140+
[0.19.0]: https://github.com/EmbarkStudios/puffin/compare/0.18.1...0.19.0
137141
[0.18.1]: https://github.com/EmbarkStudios/puffin/compare/0.18.0...0.18.1
138142
[0.18.0]: https://github.com/EmbarkStudios/puffin/compare/0.17.1...0.18.0
139143
[0.17.1]: https://github.com/EmbarkStudios/puffin/compare/0.17.0...0.17.1

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

puffin/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "puffin"
3-
version = "0.18.1"
3+
version = "0.19.0"
44
authors = ["Embark <opensource@embark-studios.com>"]
55
license = "MIT OR Apache-2.0"
66
description = "Simple instrumentation profiler for games"

puffin_egui/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ All notable changes to the egui crate will be documented in this file.
66

77
<!-- next-header -->
88
## [Unreleased] - ReleaseDate
9+
## [0.25.0] - 2024-01-17
910
## [0.24.0] - 2023-11-24
1011

1112
- [PR#166](https://github.com/EmbarkStudios/puffin/pull/166) Add `show_viewport_if_enabled` method, which will show the profiler UI in a separate viewport, if possible.
@@ -161,7 +162,8 @@ All notable changes to the egui crate will be documented in this file.
161162
- The view supports viewing merged sibling scopes.
162163

163164
<!-- next-url -->
164-
[Unreleased]: https://github.com/EmbarkStudios/puffin/compare/puffin_egui-0.24.0...HEAD
165+
[Unreleased]: https://github.com/EmbarkStudios/puffin/compare/puffin_egui-0.25.0...HEAD
166+
[0.25.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_egui-0.24.0...puffin_egui-0.25.0
165167
[0.24.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_egui-0.23.0...puffin_egui-0.24.0
166168
[0.23.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_egui-0.22.0...puffin_egui-0.23.0
167169
[0.22.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_egui-0.21.0...puffin_egui-0.22.0

puffin_egui/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "puffin_egui"
3-
version = "0.24.0"
3+
version = "0.25.0"
44
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
55
description = "Show puffin profiler flamegraph in-game using egui"
66
edition = "2018"
@@ -26,7 +26,7 @@ indexmap = { version = "2.1.0", features = ["serde"] }
2626
natord = "1.0.9"
2727
once_cell = "1.7"
2828
parking_lot = "0.12"
29-
puffin = { version = "0.18.1", path = "../puffin", features = ["packing"] }
29+
puffin = { version = "0.19.0", path = "../puffin", features = ["packing"] }
3030
serde = { version = "1.0", features = ["derive"], optional = true }
3131
time = { version = "0.3.17", default-features = false, features = [
3232
"formatting",

puffin_http/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ All notable changes to `puffin_http` will be documented in this file.
66

77
<!-- next-header -->
88
## [Unreleased] - ReleaseDate
9+
## [0.16.0] - 2024-01-17
910
## [0.15.0] - 2023-11-21
1011
## [0.14.0] - 2023-09-28
1112
## [0.13.0] - 2023-05-24
@@ -71,7 +72,8 @@ All notable changes to `puffin_http` will be documented in this file.
7172
- Initial release
7273

7374
<!-- next-url -->
74-
[Unreleased]: https://github.com/EmbarkStudios/puffin/compare/puffin_http-0.15.0...HEAD
75+
[Unreleased]: https://github.com/EmbarkStudios/puffin/compare/puffin_http-0.16.0...HEAD
76+
[0.16.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_http-0.15.0...puffin_http-0.16.0
7577
[0.15.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_http-0.14.0...puffin_http-0.15.0
7678
[0.14.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_http-0.13.0...puffin_http-0.14.0
7779
[0.13.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_http-0.12.0...puffin_http-0.13.0

puffin_http/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "puffin_http"
3-
version = "0.15.0"
3+
version = "0.16.0"
44
authors = ["Embark <opensource@embark-studios.com>"]
55
description = "TCP server/client for puffin profiler data"
66
license = "MIT OR Apache-2.0"
@@ -17,7 +17,7 @@ anyhow = "1.0"
1717
crossbeam-channel = "0.5"
1818
log = "0.4"
1919
parking_lot = "0.12"
20-
puffin = { version = "0.18.1", path = "../puffin", features = [
20+
puffin = { version = "0.19.0", path = "../puffin", features = [
2121
"packing",
2222
"lz4",
2323
"serialization",

puffin_viewer/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ All notable changes to `puffin_viewer` will be documented in this file.
66

77
<!-- next-header -->
88
## [Unreleased] - ReleaseDate
9+
## [0.19.0] - 2024-01-17
910
## [0.18.0] - 2023-11-24
1011
- [PR#161](https://github.com/EmbarkStudios/puffin/pull/166) Update to egui and eframe `0.24`
1112

@@ -107,7 +108,8 @@ All notable changes to `puffin_viewer` will be documented in this file.
107108
First release: connect to a `puffin_server` over HTTP to live view a profiler stream
108109

109110
<!-- next-url -->
110-
[Unreleased]: https://github.com/EmbarkStudios/puffin/compare/puffin_viewer-0.18.0...HEAD
111+
[Unreleased]: https://github.com/EmbarkStudios/puffin/compare/puffin_viewer-0.19.0...HEAD
112+
[0.19.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_viewer-0.18.0...puffin_viewer-0.19.0
111113
[0.18.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_viewer-0.17.0...puffin_viewer-0.18.0
112114
[0.17.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_viewer-0.16.0...puffin_viewer-0.17.0
113115
[0.16.0]: https://github.com/EmbarkStudios/puffin/compare/puffin_viewer-0.15.0...puffin_viewer-0.16.0

puffin_viewer/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "puffin_viewer"
3-
version = "0.18.0"
3+
version = "0.19.0"
44
authors = ["Embark <opensource@embark-studios.com>"]
55
description = "Viewer GUI for puffin profiler data"
66
license = "MIT OR Apache-2.0"
@@ -16,14 +16,14 @@ include = ["**/*.rs", "Cargo.toml", "README.md", "icon.png"]
1616
crate-type = ["cdylib", "rlib"]
1717

1818
[dependencies]
19-
puffin_egui = { version = "0.24.0", path = "../puffin_egui" }
20-
puffin = { version = "0.18.1", path = "../puffin", features = [
19+
puffin_egui = { version = "0.25.0", path = "../puffin_egui" }
20+
puffin = { version = "0.19.0", path = "../puffin", features = [
2121
"packing",
2222
"serialization",
2323
"lz4",
2424
"zstd", # Support zstd in order to load old puffin files (before 0.16.0)
2525
] }
26-
puffin_http = { version = "0.15.0", path = "../puffin_http" }
26+
puffin_http = { version = "0.16.0", path = "../puffin_http" }
2727

2828
argh = "0.1"
2929
eframe = { version = "0.25.0", default-features = false, features = [

0 commit comments

Comments
 (0)