Releases: PrefectHQ/graphs
Releases · PrefectHQ/graphs
Release 2.1.2
What's Changed
- add scaling keyboard shortcuts by @brandonreid in #314
- Add playhead by @brandonreid in #313
- Bug Fixes by @pleek91 in #315
Full Changelog: 2.1.1...2.1.2
Release 2.1.1
What's Changed
- Only reset the offsets when the layout changes by @pleek91 in #309
- Light mode support by @brandonreid in #306
- highlight selection paths by @brandonreid in #310
- Don't hijack cmd + f or ctrl + f by @pleek91 in #312
- Add a minWidth to the viewport by @pleek91 in #311
Full Changelog: 2.1.0...2.1.1
Release 2.1.0
What's Changed
- Bump vue-tsc from 1.6.5 to 1.8.11 by @dependabot in #205
- Bump tailwindcss from 3.2.4 to 3.3.3 by @dependabot in #197
- Bump vite from 4.3.9 to 4.4.9 by @dependabot in #199
- Bump autoprefixer from 10.4.13 to 10.4.16 by @dependabot in #207
- Bump @prefecthq/eslint-config from 1.0.27 to 1.0.31 by @dependabot in #206
- Bump @vitejs/plugin-vue from 4.2.3 to 4.3.4 by @dependabot in #200
- Bump gsap from 3.11.5 to 3.12.2 by @dependabot in #198
- Clean out the repo for v2 rebuild by @pleek91 in #208
- Add new models by @pleek91 in #209
- Raname "FlowRunGraph" to "RunGraph" by @pleek91 in #210
- Run pixi in a web worker by @pleek91 in #211
- Add type safety to worker events by @pleek91 in #212
- Revert to using an in process pixi application by @pleek91 in #213
- Add viewport and organize how pixi objects will get created and shared by @pleek91 in #214
- Bump vue-tsc from 1.8.11 to 1.8.15 by @dependabot in #216
- Bump @types/node from 20.2.5 to 20.8.0 by @dependabot in #217
- Bump eslint from 8.48.0 to 8.50.0 by @dependabot in #218
- Bump vite-svg-loader from 3.6.0 to 4.0.0 by @dependabot in #219
- Bump tsc-alias from 1.8.2 to 1.8.8 by @dependabot in #220
- Add axes scales that can be dynamically updated by @pleek91 in #215
- Event driven pixi objects and start fetching data by @pleek91 in #221
- Chore: Update nvmrc by @znicholasbrown in #222
- Date based axis and better startup logic using "waitFor" methods by @pleek91 in #223
- Convert compositions into objects and add effectScope utilities by @pleek91 in #224
- Start rendering graph nodes by @pleek91 in #225
- Support styling a node at implementation by @pleek91 in #226
- Load fonts and add node labels by @pleek91 in #227
- Add default config values and add real range for y axis by @pleek91 in #233
- Domain's vmodel by @pleek91 in #234
- Bump vue-tsc from 1.8.15 to 1.8.18 by @dependabot in #232
- Bump vite from 4.4.9 to 4.4.11 by @dependabot in #231
- Bump @vitejs/plugin-vue from 4.3.4 to 4.4.0 by @dependabot in #230
- Bump postcss from 8.4.19 to 8.4.31 by @dependabot in #229
- Bump eslint from 8.50.0 to 8.51.0 by @dependabot in #228
- Simplify scales and sync viewport date range as a v-model by @pleek91 in #235
- Add the ability to center the viewport to the world by @pleek91 in #236
- Draw nodes prior to doing layout by @pleek91 in #237
- Enable trackpadPinch on the viewport by @pleek91 in #239
- Calculate layout in the worker by @pleek91 in #238
- Simplify how the default config works by @pleek91 in #241
- Add center and fullscreen actions by @pleek91 in #240
- Resizing fixes by @pleek91 in #242
- Add core functionality for adding "bumps" to a specific axis by @pleek91 in #243
- Bump @types/node from 20.8.0 to 20.8.6 by @dependabot in #244
- Bump vue-tsc from 1.8.18 to 1.8.19 by @dependabot in #245
- Convert node objects to classes by @pleek91 in #246
- Abstract boxes and labels into own services by @pleek91 in #247
- Add support for nodes with no
end_time
by @pleek91 in #248 - Abstract rendering logic for each
kind
of node by @pleek91 in #249 - Refactor services into factories and replace mitt with custom events factory by @pleek91 in #251
- Render sub flow runs by @pleek91 in #252
- Allow user to set the view to trace or dependency by @pleek91 in #253
- Open and close a flow run by @pleek91 in #254
- Layout organization and optimization of getColumns utility by @pleek91 in #255
- Replace forEach with for of for performance by @pleek91 in #256
- Use textures and sprites for node bars by @pleek91 in #257
- Nearest parent layout by @brandonreid in #258
- Add the flow run toggle button by @pleek91 in #264
- Fix cap textures being recreated for every node by @pleek91 in #265
- Implement culling of nodes by @pleek91 in #266
- Cull labels when not readable by @pleek91 in #267
- Node edges by @pleek91 in #268
- Bump pixi.js from 7.3.1 to 7.3.2 by @dependabot in #259
- Bump vite from 4.4.11 to 4.5.0 by @dependabot in #260
- use on-the-fly bitmap font spritesheets by @brandonreid in #269
- Bump @types/node from 20.8.6 to 20.8.9 by @dependabot in #270
- Bump eslint from 8.51.0 to 8.52.0 by @dependabot in #263
- Bump @types/d3 from 7.4.1 to 7.4.2 by @dependabot in #262
- Add border to sub node toggle when positioned outside of the node by @pleek91 in #273
- Add edge culling based on viewport scale by @pleek91 in #274
- Resolve nearestParent PR feedback by @brandonreid in #272
- speed up nearestParent layout by @brandonreid in #275
- Add borders to sub nodes by @pleek91 in #276
- add animation to nodes and edges by @brandonreid in #277
- Nearest parent layout fixes by @pleek91 in #278
- Row and column gaps by @pleek91 in #279
- Factor in width of sub nodes to expanded nodes by @pleek91 in #280
- Use element as a consistent return value by @pleek91 in #281
- Fix incorrect layout when objects are culled by @pleek91 in #282
- Bump vue-tsc from 1.8.19 to 1.8.22 by @dependabot in #286
- Bump tailwindcss from 3.3.3 to 3.3.5 by @dependabot in #285
- Bump @types/lodash.isequal from 4.5.6 to 4.5.7 by @dependabot in #284
- Bump @types/lodash.merge from 4.6.7 to 4.6.8 by @dependabot in #283
- Dynamic horizontal scale for trace view by @pleek91 in #287
- Sync global scales when scale changes by @pleek91 in #288
- Refactor how run data is fetched and rendered by @pleek91 in #289
- Better culling with animations by @pleek91 in #290
- Make sure we don't render if the nodes are not on the stage by @pleek91 in #291
- Fix horizontal scale object used for viewport date range by @pleek91 in #292
- Set the initial horizontal scale multiplier based on the length of the run by @pleek91 in #293
- Add node selection by @pleek91 in #294
- Add settings and thresholds for guides and animations by @pleek91 in #295
- Disable edges based on number of edges rather than number of nodes by @pleek91 in #296
- Shared GHA for releases by @jimid27 in #297
- Pass the github token as an input by @jimid27 in #299
- Bug fixes from implementation by @pleek91 in #298
- Add guide lines by @brandonreid in #300
- rename trace to temporal by @brandonreid in https://github.com/PrefectHQ...
Release 2.0.5
What's Changed
- Enhancement: Update node date start property to support nulls by @pleek91 in #137
- Chore: Clean up the initPixiApp function by @pleek91 in #138
- Chore: Use
onUnmounted
hook rather thanonBeforeUnmounted
by @pleek91 in #139 - Enhancement: Optimize time scale by @pleek91 in #136
- Chore: Abstract
zIndex
into a const. Flatten watcher, and use consistent variable names by @pleek91 in #140 - Enhancement Guide refactor by @pleek91 in #141
- BugFix: Prevent guides crashing if zooming out extremely far by @pleek91 in #142
- Enhancement: Refactor time scale logic to be encapsulated by @pleek91 in #143
- Chore: Abstract worker layouts into separate files by @pleek91 in #144
- Chore: Rename "position" to "row" by @pleek91 in #145
- BugFix: App resize issues by @pleek91 in #148
- Bump @prefecthq/eslint-config from 1.0.23 to 1.0.25 by @dependabot in #150
- Bump eslint from 8.29.0 to 8.40.0 by @dependabot in #151
- Bump @types/node from 18.11.15 to 20.1.7 by @dependabot in #155
- Bump gsap from 3.11.4 to 3.11.5 by @dependabot in #153
- Bump @vitejs/plugin-vue from 4.0.0 to 4.2.3 by @dependabot in #154
- Bump vite from 4.0.1 to 4.3.9 by @dependabot in #161
- Bump @prefecthq/vue-compositions from 1.0.0 to 1.5.6 by @dependabot in #165
- Bump date-fns from 2.29.3 to 2.30.0 by @dependabot in #166
- Bump @types/node from 20.1.7 to 20.2.5 by @dependabot in #167
- Bump vue-tsc from 1.0.9 to 1.6.5 by @dependabot in #169
- Bump @prefecthq/eslint-config from 1.0.25 to 1.0.27 by @dependabot in #172
- Enhancement: Consistently use maps for timeline data by @pleek91 in #147
- update to v2 styles by @brandonreid in #179
- Release version 2.0.0 by @brandonreid in #180
- bump typescript and fix exceptions by @brandonreid in #181
- update guide heights on viewport change by @brandonreid in #183
- bump prefect-design and vue-compositions by @brandonreid in #184
- Release version 2.0.2 by @brandonreid in #185
- unpin dependencies by @brandonreid in #186
- Release version 2.0.3 by @brandonreid in #190
- move prefect dependencies to peers and bump by @brandonreid in #191
- Release version 2.0.4 by @brandonreid in #192
- BugFix: Don't throw an error when there are no guides to calculate by @pleek91 in #194
- Release version 2.0.5 by @brandonreid in #195
- Chore: Update the release workflow by @pleek91 in #193
- Bump eslint from 8.40.0 to 8.48.0 by @dependabot in #188
- Bump typescript from 5.1.6 to 5.2.2 by @dependabot in #187
New Contributors
- @dependabot made their first contribution in #150
Full Changelog: v1.0.8...2.0.5
Release 1.0.8
Please refer to CHANGELOG.md for details.
Release 1.0.7
Please refer to CHANGELOG.md for details.
Release 1.0.6
Please refer to CHANGELOG.md for details.
Release 1.0.5
Please refer to CHANGELOG.md for details.
Release 1.0.4
Please refer to CHANGELOG.md for details.
Release 1.0.3
Please refer to CHANGELOG.md for details.