Releases: bric3/fireplace
v0.0.1-rc.9 - Handle changes from HSB / keys when shrinking/expanding
What's Changed
- Replace build script by convention plugins
- Track user flamegraph interactions on scrollbar and key presses
- Made StringClipper an interface
- Reworked minimap refreshes
- Added Github packages
Full Changelog: v0.0.1-rc.8...v0.0.1-rc.9
v0.0.1-rc.8 - Minimap and HSB fixes when layout is shrinking/expanding
What's Changed
- Additional fixes for #46, also fixing rendering stability when the flamegraph is expanded or shrinked, in particular on the minimap and the horizontal scrollbar.
- More lenient code when flamegraph model is not yet initialized.
Full Changelog: v0.0.1-rc.7...v0.0.1-rc.8
v0.0.1-rc.7 - Fixes around layout shrinking/expanding
Same as 0.0.1-rc.6 but publication of 0.0.1-rc.6 failed, due to longer maven staging operations.
What's Changed
- Rework #46 for rendering stability when the flamegraph is expanded or shrinked.
- Added nullability annotations
- Code cleanup
Full Changelog: v0.0.1-rc.5...v0.0.1-rc.6
v0.0.1-rc.6 - Fixes around layout shrinking/expanding
What's Changed
- Rework #46 for rendering stability when the flamegraph is expanded or shrinked.
- Added nullability annotations
- Code cleanup
Full Changelog: v0.0.1-rc.5...v0.0.1-rc.6
v0.0.1-rc.5 - Fixes around layout
What's Changed in the flamegraph component
- Introduce custom viewport layout to fix container shrinking by @bric3 in #149
- fix(flamegraph): Changing the model don't show the horizontal scrollbar
Other parts of this codebase are not published and as such their changes are not listed here.
Full Changelog: v0.0.1-rc.4...v0.0.1-rc.5
v0.0.1-rc.4
- fix(flamegraph): Minimap was out of sync when graph mode was changed
- fix(flamegraph): Rework change that fixed the zoom problem of #135
- chore: Improve main readability
- fix: no scrollbar on first display
- fix(editorConfig): disable comment at first column
- chore: Try com.javiersc.semver.gradle.plugin
- fix(flamegraph): Fix zoom area being too tall when scale is 1:1
- fix(flamegraph): Flamegraph can be zoomed when they fit in the container
- fix(build): Make SWT module aarch64 aware
- fix(deps): update dependency org.pushing-pixels:radiance-animation to v6.5.0
- chore: fix issue management url
Full Changelog: v0.0.1-rc.3...v0.0.1-rc.4
v0.0.1-rc3
What's Changed
- doc(README): update readme by @bric3 in #103
- fix(deps): update dependency org.pushing-pixels:radiance-animation to v6 by @renovate in #105
- introduce swt-awt bridge util to ease integration or work around issues (like invalid layout state) between the two graphical toolkits by @bric3
- fixed some OSGi by @bric3 in #109
- improved the SWT experiment, zoom animations, dark mode aware (not dynamic)
Full Changelog: v0.0.1-rc2...v0.0.1-rc3
v0.0.1-rc2
Simple release adjustments of the fireplace-swing flamegraph/icicle component.
What's Changed
Full Changelog: v0.0.1-rc1...v0.0.1-rc2
See v0.0.1-rc1
v0.0.1-rc1
This is the very first release of the fireplace-swing flamegraph/icicle component.
What's Changed
- Configure Renovate by @renovate in #11
- chore(deps): update dependency com.github.weisj:darklaf-core to v2.7.3 by @renovate in #12
- chore(deps): update dependency gradle to v7.4 by @renovate in #19
- chore(deps): update com.formdev to v2.0.2 by @renovate in #20
- chore(deps): update dependency gradle to v7.4.1 by @renovate in #21
- fix: correctly dims frames adjacent to selected frame. See #28. by @jfree in #29
- fix: Single-click on frame repositions flame graph unexpectedly. #31. by @jfree in #32
- refactor: avoid creating Graphics object for every frame rendered. by @jfree in #27
- Setup maven publication by @bric3 in #30
- chore(deps): update actions/github-script action to v6 by @renovate in #35
- chore(deps): update dependency com.formdev:flatlaf-extras to v2.1 by @renovate in #36
- fix: reposition labels for partially visible frames. See bug #33. by @jfree in #39
- feat: add animated transition to frame on double-click. by @jfree in #37
- perf(flamegraph): Only repaint hovered rectangle by @bric3 in #34
- feat(build): Extract zoom animation in as pluggable feature by @bric3 in #41
- feat: add popup handler mechanism. by @jfree in #40
- docs: add Javadocs. by @jfree in #42
- API to highlight frames, allowing to power search by @bric3 in #43
- SWT Experiment by @bric3 in #38
- refactor(flamegraph): Removes text candidate allocations during paint by @bric3 in #44
- chore(deps): update dependency org.eclipse.platform:org.eclipse.swt.cocoa.macosx.x86_64 to v3.119.0 by @renovate in #45
- chore(deps): update dependency gradle to v7.4.2 by @renovate in #48
- fix: check for null hoveringListener, fixes #49. by @jfree in #50
- fix: make better use of Radiation Animation API features by @jfree in #53
- Collapse frame string generation into a single function by @abrooksv in #54
- refactor(flamegraph)!: Color function now takes a framebox by @bric3 in #55
- Replace darklaf 2 by darklaf3 by @bric3 in #17
- chore(deps): update dependency org.openjdk.jmc:flightrecorder to v8.2.0 by @renovate in #57
- chore(deps): update com.formdev to v2.2 by @renovate in #58
- chore(deps): update org.graalvm.js to v22.1.0 by @renovate in #59
- fix: The frame box height is incorrectly set. by @jfree in #63
- chore(deps): update graalvm to v22.1.0.1 by @renovate in #64
- chore(deps): update flatlaf to v2.3 by @renovate in #65
- chore(deps): update plugin me.qoomon.git-versioning to v6.1.2 by @renovate in #67
- chore(deps): update plugin biz.aqute.bnd.builder to v6.3.1 by @renovate in #68
- Refactor flamegraph renderer to support custom font / color strategy. by @bric3 in #69
- New color provider by @bric3 in #71
- chore(deps): update plugin me.qoomon.git-versioning to v6.1.4 by @renovate in #70
- chore(deps): update dependency org.eclipse.platform:org.eclipse.swt.cocoa.macosx.x86_64 to v3.120.0 by @renovate in #72
- chore(deps): update plugin me.qoomon.git-versioning to v6.1.5 by @renovate in #73
- chore(deps): update plugin me.qoomon.git-versioning to v6.1.6 by @renovate in #77
- chore(deps): update plugin me.qoomon.git-versioning to v6.2.0 by @renovate in #78
- chore(deps): update flatlaf to v2.4 by @renovate in #82
- chore(deps): update dependency gradle to v7.5 by @renovate in #83
- feature(flamegraph): Show hovered frame siblings by @bric3 in #81
- Split view configuration from setting the data, rework the frame hover listener by @bric3 in #86
- chore(deps): update graalvm to v22.2.0 by @renovate in #88
- chore(deps): update dependency org.openjdk.jmc:flightrecorder to v8.2.1 by @renovate in #87
- Iciclegraph and Flamegraph by @bric3 in #89
- chore(deps): update plugin me.qoomon.git-versioning to v6.3.0 by @renovate in #90
- fix(deps): update junit5 monorepo to v5.9.0 by @renovate in #91
- fix(deps): update darklaf to v3.0.1 by @renovate in #98
- API to save a flamegraph as an image by @bric3 in #100
- chore(deps): update dependency gradle to v7.5.1 by @renovate in #101
New Contributors
- @renovate made their first contribution in #11
- @jfree made their first contribution in #29
- @bric3 made their first contribution in #30
Full Changelog: https://github.com/bric3/fireplace/commits/v0.0.1-rc1