All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Bump micromatch from 4.0.5 to 4.0.8
#569
- Bump ws from 8.17.0 to 8.18.0
#568
- Bump vite from 5.4.2 to 5.4.6
#567
- Bump vite from 5.3.3 to 5.3.5
#545
- Bump @types/node from 20.14.10 to 22.0.0
#542
- Bump tailwindcss from 3.4.5 to 3.4.7
#541
- Bump vue-tsc from 2.0.26 to 2.0.29
#543
- Bump tailwindcss from 3.4.4 to 3.4.5
#536
- Bump vite from 5.3.2 to 5.3.3
#533
- Bump typescript from 5.5.2 to 5.5.3
#534
- Bump vue-tsc from 2.0.24 to 2.0.26
#535
- Bump @types/node from 20.14.8 to 20.14.10
#532
25 June 2024
- 2.4.0
#526
- Bump tailwindcss from 3.4.1 to 3.4.4
#519
- Bump @vitejs/plugin-vue from 5.0.4 to 5.0.5
#521
- Bump @types/node from 20.12.12 to 20.14.8
#524
- Add support for nested task run graphs
#525
- Bump tsc-alias from 1.8.8 to 1.8.10
#516
- Bump pixi-viewport from 5.0.1 to 5.0.3
#508
- Bump d3 from 7.8.5 to 7.9.0
#481
29 May 2024
- 2.3.2
#515
- BugFix: Update artifact icons
#514
- Bump autoprefixer from 10.4.18 to 10.4.19
#484
- Bump @types/node from 20.11.29 to 20.12.12
#509
- Bump vite from 5.2.6 to 5.2.12
#513
28 May 2024
23 May 2024
- 2.3.0
#507
- Bump typescript from 5.3.3 to 5.4.5
#492
- Bump vue-tsc from 2.0.7 to 2.0.19
#500
- BugFix: properly set the cache key
#506
- Enhancement: Progress Artifact
#498
22 May 2024
22 May 2024
- 2.2.16
#503
- Update prefect design and use the correct font
#501
- Chore/introduce release automation
#494
- chore/Add PR secret
#486
- Update @prefecthq/eslint-config to version 1.0.32
#480
1 April 2024
- BugFix: make sure occurred is always set
#485
- Bump @prefecthq/eslint-config from 1.0.31 to 1.0.32
#482
- Bump date-fns from 3.3.1 to 3.6.0
#478
- Bump vue-tsc from 2.0.6 to 2.0.7
#477
- Bump vite from 5.1.5 to 5.2.6
#476
- Bump postcss from 8.4.35 to 8.4.38
#474
- chore: Upgrade latest eslint-config package upon upstream eslint update
#479
- chore/dedicated-trigger-of-downstream-jobs
#473
- Bump @types/node from 20.11.17 to 20.11.29
#472
- Bump eslint from 8.56.0 to 8.57.0
#420
- Bump autoprefixer from 10.4.17 to 10.4.18
#431
- Bump vue-tsc from 1.8.27 to 2.0.6
#454
18 March 2024
- Fix: Use static polling interval for events
#469
15 March 2024
- Fix: Gradient fills on nodes if zoomed screen
#460
- Fix: Event creation lock needs to return
#468
- chore/Allow release of prefect ui library
#457
14 March 2024
- Bugfix: hide artifacts when setting changes
#456
13 March 2024
- Bugfix: Live running subflow updates
#455
- Bugfix: add locking mechanism to artifact and event creation
#447
12 March 2024
- Bugfix: artifact cluster measurements on emit
#446
- Enhancement: improve click targeting
#448
- update guides on scale adjustment
#451
- Fix: Prefent node dimming if selecting from differing scope
#450
- Fix: Graph centering too low
#449
8 March 2024
- Enhancement: adaptive artifacts placement
#445
8 March 2024
- bring back borders to subflows
#443
- Bugfix: await cluster rendering
#444
- Enhancement: Add subflow artifacts
#442
- Enhancement: add events to subflows
#441
- Subflow states
#440
6 March 2024
- fix event type
#439
6 March 2024
- Events layer on the root flow run
#418
5 March 2024
- Version 2.2.5
#438
- Enhancement: handle nodeless centering and live running state
#437
- fix: state selection not clearing hovered state
#436
- Bump vite from 5.1.1 to 5.1.5
#435
4 March 2024
4 March 2024
29 February 2024
28 February 2024
28 February 2024
- Version 2.2.0
#423
- remove isLatest field on artifacts
#417
- Flow run states layer
#414
- Bugfix: update flowRunArtifact positions on child render
#413
- Feature: artifacts layer
#409
- Bump postcss from 8.4.33 to 8.4.35
#402
- Bump @vitejs/plugin-vue from 5.0.3 to 5.0.4
#403
- Bump @types/node from 20.11.16 to 20.11.17
#404
- Bump vite from 5.0.12 to 5.1.1
#405
- Repeat pixel textures
#400
- Bump @types/node from 20.11.10 to 20.11.16
#392
- revert pixi.js and pixi-viewport dependabot bumps
#386
- Bump @types/node from 20.11.5 to 20.11.10
#384
- Bump autoprefixer from 10.4.16 to 10.4.17
#381
- Bump pixi.js from 7.3.2 to 7.3.3
#383
- Bump gsap from 3.12.4 to 3.12.5
#382
- Bump date-fns from 3.2.0 to 3.3.1
#380
- Bump postcss from 8.4.32 to 8.4.33
#379
- Bump vite from 5.0.10 to 5.0.12
#378
- Bump date-fns from 3.0.0 to 3.2.0
#372
- Bump vue-tsc from 1.8.25 to 1.8.27
#367
- Bump tailwindcss from 3.3.5 to 3.4.1
#369
- Bump @types/node from 20.10.5 to 20.11.5
#376
- Bump @vitejs/plugin-vue from 4.5.2 to 5.0.3
#374
- chore/Update GHA to disallow updating of downstream instances
#375
- Bump gsap from 3.12.3 to 3.12.4
#358
- Bump vite from 5.0.5 to 5.0.10
#359
- Bump eslint from 8.55.0 to 8.56.0
#360
- Bump @types/node from 20.10.4 to 20.10.5
#361
- Bump date-fns from 2.30.0 to 3.0.0
#357
13 December 2023
- Bump @types/node from 20.10.3 to 20.10.4
#351
- Bump vue-tsc from 1.8.22 to 1.8.25
#352
- Bump typescript from 5.3.2 to 5.3.3
#353
- Bump gsap from 3.12.2 to 3.12.3
#354
- Bump @vitejs/plugin-vue from 4.5.1 to 4.5.2
#355
4 December 2023
- Fix degraded performance from running nodes
#350
- Bump @vitejs/plugin-vue from 4.5.0 to 4.5.1
#345
- Bump vite from 5.0.3 to 5.0.5
#346
- Bump eslint from 8.54.0 to 8.55.0
#347
- Bump postcss from 8.4.31 to 8.4.32
#349
- Bump @types/node from 20.10.0 to 20.10.3
#348
- Bump vite from 4.5.0 to 5.0.3
#344
- Bump vite-svg-loader from 4.0.0 to 5.1.0
#342
- Bump @types/node from 20.9.2 to 20.10.0
#341
- Bump eslint from 8.53.0 to 8.54.0
#340
- Bump @types/node from 20.9.0 to 20.9.2
#339
- Bump @vitejs/plugin-vue from 4.4.1 to 4.5.0
#338
- Bump @types/fontfaceobserver from 2.1.2 to 2.1.3
#337
- Bump typescript from 5.2.2 to 5.3.2
#336
13 November 2023
- Release version 2.1.7
#335
- Adjust the scale in response to run size
#329
- Bump @types/lodash.merge from 4.6.8 to 4.6.9
#334
- Bump @types/node from 20.8.10 to 20.9.0
#333
- Bump @types/d3 from 7.4.2 to 7.4.3
#332
- Bump @vitejs/plugin-vue from 4.4.0 to 4.4.1
#331
- Bump @types/lodash.isequal from 4.5.7 to 4.5.8
#330
- Add flow run toggles to the label culler
#328
9 November 2023
- Terminate workers when not in use
#327
- remove subflow toggle filter for performance
#326
- Make the data refresh interval based on the number of nodes
#325
- Remove state name
#324
8 November 2023
- Reset the settings on stop
#323
8 November 2023
- Update node axis positions on layout update
#322
- Fix offsets clearing when settings change
#321
- set max recenter zoom
#320
6 November 2023
- rename layouts and add Sorted Run Duration
#316
- Combing culling into a single object and tick
#319
- Bump @types/node from 20.8.9 to 20.8.10
#318
- Bump eslint from 8.52.0 to 8.53.0
#317
6 November 2023
3 November 2023
- Add a minWidth to the viewport
#311
- Don't hijack cmd + f or ctrl + f
#312
- highlight selection paths
#310
- Light mode support
#306
2 November 2023
- Don't update the viewport when in dependency view
#308
- Center the viewport after the layout changes
#307
- Ignore temporal scale guide errors
#305
- Guides tweaks and fix guides missing on initial load
#304
- Style pass
#303
- add keyboard shortcuts
#302
- rename trace to temporal
#301
- Add guide lines
#300
- Bug fixes from implementation
#298
- Pass the github token as an input
#299
- Shared GHA for releases
#297
- Disable edges based on number of edges rather than number of nodes
#296
- Add settings and thresholds for guides and animations
#295
- Add node selection
#294
- Set the initial horizontal scale multiplier based on the length of the run
#293
- Fix horizontal scale object used for viewport date range
#292
- Make sure we don't render if the nodes are not on the stage
#291
- Better culling with animations
#290
- Sync global scales when scale changes
#288
- Dynamic horizontal scale for trace view
#287
- Bump @types/lodash.merge from 4.6.7 to 4.6.8
#283
- Bump @types/lodash.isequal from 4.5.6 to 4.5.7
#284
- Bump tailwindcss from 3.3.3 to 3.3.5
#285
- Bump vue-tsc from 1.8.19 to 1.8.22
#286
- Fix incorrect layout when objects are culled
#282
- Use element as a consistent return value
#281
- Factor in width of sub nodes to expanded nodes
#280
- Row and column gaps
#279
- add animation to nodes and edges
#277
- speed up nearestParent layout
#275
- Resolve nearestParent PR feedback
#272
- Add edge culling based on viewport scale
#274
- Add border to sub node toggle when positioned outside of the node
#273
- Bump @types/d3 from 7.4.1 to 7.4.2
#262
- Bump eslint from 8.51.0 to 8.52.0
#263
- Bump @types/node from 20.8.6 to 20.8.9
#270
- use on-the-fly bitmap font spritesheets
#269
- Bump vite from 4.4.11 to 4.5.0
#260
- Bump pixi.js from 7.3.1 to 7.3.2
#259
- Implement culling of nodes
#266
- Fix cap textures being recreated for every node
#265
- Add the flow run toggle button
#264
- Nearest parent layout
#258
- Use textures and sprites for node bars
#257
- Replace forEach with for of for performance
#256
- Layout organization and optimization of getColumns utility
#255
- Open and close a flow run
#254
- Allow user to set the view to trace or dependency
#253
- Render sub flow runs
#252
- Refactor services into factories and replace mitt with custom events factory
#251
- Add support for nodes with no
end_time
#248
- Convert node objects to classes
#246
- Bump vue-tsc from 1.8.18 to 1.8.19
#245
- Bump @types/node from 20.8.0 to 20.8.6
#244
- Add core functionality for adding "bumps" to a specific axis
#243
- Resizing fixes
#242
- Add center and fullscreen actions
#240
- Calculate layout in the worker
#238
- Enable trackpadPinch on the viewport
#239
- Draw nodes prior to doing layout
#237
- Add the ability to center the viewport to the world
#236
- Simplify scales and sync viewport date range as a v-model
#235
- Bump eslint from 8.50.0 to 8.51.0
#228
- Bump postcss from 8.4.19 to 8.4.31
#229
- Bump @vitejs/plugin-vue from 4.3.4 to 4.4.0
#230
- Bump vite from 4.4.9 to 4.4.11
#231
- Bump vue-tsc from 1.8.15 to 1.8.18
#232
- Domain's vmodel
#234
- Add default config values and add real range for y axis
#233
- Load fonts and add node labels
#227
- Support styling a node at implementation
#226
- Start rendering graph nodes
#225
- Convert compositions into objects and add effectScope utilities
#224
- Date based axis and better startup logic using "waitFor" methods
#223
- Chore: Update nvmrc
#222
- Event driven pixi objects and start fetching data
#221
- Add axes scales that can be dynamically updated
#215
- Bump tsc-alias from 1.8.2 to 1.8.8
#220
- Bump vite-svg-loader from 3.6.0 to 4.0.0
#219
- Bump eslint from 8.48.0 to 8.50.0
#218
- Bump @types/node from 20.2.5 to 20.8.0
#217
- Bump vue-tsc from 1.8.11 to 1.8.15
#216
- Add viewport and organize how pixi objects will get created and shared
#214
- Revert to using an in process pixi application
#213
- Add type safety to worker events
#212
- Run pixi in a web worker
#211
- Raname "FlowRunGraph" to "RunGraph"
#210
- Add new models
#209
- Clean out the repo for v2 rebuild
#208
- Bump gsap from 3.11.5 to 3.12.2
#198
- Bump @vitejs/plugin-vue from 4.2.3 to 4.3.4
#200
- Bump @prefecthq/eslint-config from 1.0.27 to 1.0.31
#206
- Bump autoprefixer from 10.4.13 to 10.4.16
#207
- Bump vite from 4.3.9 to 4.4.9
#199
- Bump tailwindcss from 3.2.4 to 3.3.3
#197
- Bump vue-tsc from 1.6.5 to 1.8.11
#205
1 September 2023
- Bump typescript from 5.1.6 to 5.2.2
#187
- Bump eslint from 8.40.0 to 8.48.0
#188
- Chore: Update the release workflow
#193
- Release version 2.0.5
#195
- BugFix: Don't throw an error when there are no guides to calculate
#194
- Release version 2.0.4
#192
- move prefect dependencies to peers and bump
#191
- Release version 2.0.3
#190
- unpin dependencies
#186
- Release version 2.0.2
#185
- bump prefect-design and vue-compositions
#184
- update guide heights on viewport change
#183
- bump typescript and fix exceptions
#181
- Release version 2.0.0
#180
- update to v2 styles
#179
- Enhancement: Consistently use maps for timeline data
#147
- Bump @prefecthq/eslint-config from 1.0.25 to 1.0.27
#172
- Bump @types/node from 20.1.7 to 20.2.5
#167
- Bump date-fns from 2.29.3 to 2.30.0
#166
- Bump @prefecthq/vue-compositions from 1.0.0 to 1.5.6
#165
- Bump vite from 4.0.1 to 4.3.9
#161
- Bump @vitejs/plugin-vue from 4.0.0 to 4.2.3
#154
- Bump gsap from 3.11.4 to 3.11.5
#153
- Bump @types/node from 18.11.15 to 20.1.7
#155
- Bump eslint from 8.29.0 to 8.40.0
#151
- Bump @prefecthq/eslint-config from 1.0.23 to 1.0.25
#150
- BugFix: App resize issues
#148
- Chore: Rename "position" to "row"
#145
- Chore: Abstract worker layouts into separate files
#144
- Enhancement: Refactor time scale logic to be encapsulated
#143
- BugFix: Prevent guides crashing if zooming out extremely far
#142
- Enhancement Guide refactor
#141
- Chore: Abstract
zIndex
into a const. Flatten watcher, and use consistent variable names#140
- Enhancement: Optimize time scale
#136
- Enhancement: Update node date start property to support nulls
#137
28 April 2023
25 April 2023
19 April 2023
14 April 2023
5 April 2023
- Release version 1.0.4
#125
- remove sanitized data requirement
#121
- create efficient node data lookup
#124
- remove guide culling
#122
3 April 2023
23 March 2023
21 March 2023
20 March 2023
- Release version 1.0.0
#99
- Fix/isRunning state
#98
- add subFlowNames, animate outline, provide selection type, more
#97
- make the playhead time vertically responsive
#94
- Feature/sub flows
#95
15 February 2023
14 February 2023
9 February 2023
- Release version 0.1.16
#86
- Optimize node drawing
#85
- add hideEdges option and update on layout change
#84
- update readme to include a video walkthrough
#83
1 February 2023
31 January 2023
30 January 2023
- Release version 0.1.13
#73
- Use date fn in playhead, and bugfix updating node focus ring with box
#72
- Enhancement: Add current timer to playhead
#69
- draw edges from end, minor fixes
#70
- Fix build for the demo
#67
- Release version 0.1.11
#66
- Add edges, nearestParent layout, and isolated selection paths
#65
- Feature: Emit selection events
#64
- theming-cleanup
#62
- Feature: reactive theming
#61
- Enhancement: Optimize the dates const
#52
- Cleanup some types and add TimelineNodes class
#60
- provide theme options to the consumer
#57
- set minimum width of node
#56
11 January 2023
4 January 2023
- 0.1.9
#45
- update graph on viewport resizes
#44
- format label text depending on time length gaps
#43
- optimize zoom and pan controls for various input types
#40
- Cleanup and fixes
#39
23 December 2022
22 December 2022
- Bugfix: Attempting to remove window references or at least make them safe
#32
22 December 2022
- BugFix: Fix window reference
#31
21 December 2022
21 December 2022
19 December 2022
- Bump to version 0.1.3
#26
19 December 2022
19 December 2022