Releases: merico-dev/table
Releases · merico-dev/table
v7.0.0
What's Changed
- 412 customize width of filter selectors by @GerilLeto in #433
- 432 make open link interactions url be a template with ability to access filter values context by @GerilLeto in #434
- 430 add button viz component button can trigger interactions by @GerilLeto in #435
- 436 toggle readonly mode in header bar for authors to test dashboards by @GerilLeto in #438
- 385 add viz merico gqm calling new merico expert system by @GerilLeto in #439
- 402 trigger interaction from cartesian by @GerilLeto in #443
- 441 simpler editor of cartesian by @GerilLeto in #444
- add variables config to panel by @ZeekoZhu in #400
- fix(dashboard): can’t set continuous color to variable by @GerilLeto in #451
- Added support for datasource renaming by @miguel-lansdorf in #453
- Fixed database connection not dropping if error by @miguel-lansdorf in #455
- 445 set scatter size by data field in cartesian by @GerilLeto in #452
- 409 add name to query no more changing querys by @GerilLeto in #456
- added check for isInitialized before destroying by @miguel-lansdorf in #458
- 459 more efficient UI of sql snippets by @GerilLeto in #461
- optimized processing of multiple renaming jobs by @miguel-lansdorf in #463
- 428 add filtertree select only support multiple selection by @GerilLeto in #465
- 466 vertical reference line for cartesian by @GerilLeto in #470
- 447 boxplot needs more details in tooltip by @GerilLeto in #471
- 468 add context filtervalues variables supports to cartesians scatter sizes dynamic function by @GerilLeto in #473
- 474 add interactions to boxplot pareto by @GerilLeto in #475
- 427 toggle legend of echarts charts by @GerilLeto in #476
- 429 border less filter area auto submit filter by @GerilLeto in #477
- 479 when cartesians xaxistype is value xaxis doesnt render correctly by @GerilLeto in #480
- 481 trigger clickxxxseries interaction with row data by @GerilLeto in #483
- 484 configure horizontal alignment of button by @GerilLeto in #485
- feat(dashboard): horizontal align of stats by @GerilLeto in #487
- feat(dashboard): use filter values and context in stats by @GerilLeto in #489
- configurable request size. Default 1mb by @miguel-lansdorf in #494
- feat(api): throw error when a dashboard’s version is not migratable by @GerilLeto in #492
- 482 abort query by @GerilLeto in #497
- ci: build image on tag by @ZeekoZhu in #496
- 490 add scatter chart by @GerilLeto in #498
- 499 add viz text by @GerilLeto in #500
- 502 add request path property to merico gqm by @GerilLeto in #503
- 437 enum value type of viz tables column by @GerilLeto in #504
- 501 reverse order of metrics in boxplots tooltip by @GerilLeto in #505
- feat(dashboard): use monaco editor for query's sql input by @GerilLeto in #507
- 401 more formats of rich text by @GerilLeto in #512
- 511 boxplot with outliers by @GerilLeto in #513
- 515 boxplot provides legend for toggling outlier scatters by @GerilLeto in #516
- Added support for persistent datasource connection by @miguel-lansdorf in #518
- Add tests to API by @miguel-lansdorf in #396
- 514 able to run query conditionally by @GerilLeto in #520
- 521 boxplot calculates iqr incorrectly by @GerilLeto in #522
- 523 customizable tooltip content of scatter chart by @GerilLeto in #524
- 526 able to use relative path as api endpoint in merico gqm by @GerilLeto in #527
- ci: trigger gitlab pipeline upon pushing image by @ZeekoZhu in #528
- AUTH_ENABLED default value is true by @miguel-lansdorf in #530
- 236 dashboard print current version in console for debug purpose by @GerilLeto in #531
- 532 improve merico gqms error handling better alignment of error message by @GerilLeto in #533
- 510 add showsymbol switcher for line series of cartesian by @GerilLeto in #536
- 537 cartesian dont use line+dot symbol in legend for line series by @GerilLeto in #538
- 534 cartesian show legend when series are using group by by @GerilLeto in #540
- 508 cartesian when using group by to show multiple lines yaxiss formatter is not respected in tooltip by @GerilLeto in #541
- 539 add x axisaxislabelrotate to boxplot by @GerilLeto in #542
- 535 cartesianscatter make zooming as a config option by @GerilLeto in #543
- 545 prompt warning in edit mode when a newer version of current dashboard is found by @GerilLeto in #546
- 544 add 80 20 ref line to pareto by @GerilLeto in #549
- 550 interactions operations triggers are missing during vizs migration by @GerilLeto in #551
- 552 add vertical scrollbar to merico gqm by @GerilLeto in #553
- 509 set width to each columns of viz table by @GerilLeto in #555
- 554 treat zero as truthy when using filterrun by by @GerilLeto in #556
- 557 add interaction clear filter values by @GerilLeto in #558
- 560 let filtertree select show more info for each option by description field by @GerilLeto in #561
- fix(dashboard): missing version in initial viz config, causing multip… by @GerilLeto in #563
- 547 events are causing unnecessary re renders of charts by @GerilLeto in #564
- 565 prettier styles of paneldescription viz rich text by @GerilLeto in #566
- Updated typeorm. Added pool size variable by @miguel-lansdorf in #569
- 548 keep filters fixed to top of modal in readonly mode by @GerilLeto in #571
- 572 replace selectfirstbydefault with defaultselectioncount by @GerilLeto in #573
- 574 add title configurations to viewmodal by @GerilLeto in #576
- 577 before showing unknown error as query error message try reading status code by @GerilLeto in #578
- 579 add x axismaxlength to echarts based charts by @GerilLeto in #580
- 584 filtering by keyword in filtertree select doesnt match options with descriptions by @GerilLeto in #585
Full Changelog: v6.0.0...v7.0.0
v6.0.0
What's Changed
- 304 dashboard toggle views by interaction by @GerilLeto in #305
- 309 dashboard filterdate range uses utc by @GerilLeto in #311
- 312 [dashboard] display name on series.line of cartesian by @GerilLeto in #313
- fix(dashboard): unexpected value of filter.date_range’s default_value by @GerilLeto in #314
- fix(dashboard): filter key overflows in filter-settings by @GerilLeto in #315
- 308 bug cant find recently added sql snippet when editing queries by @GerilLeto in #316
- 299 dashboard show actual error message at panel when query failed by @GerilLeto in #317
- 318 dashboard add cartesianreferenceareas by @GerilLeto in #319
- Added support for API Key authentication by @miguel-lansdorf in #310
- 320 settings form api key settings by @GerilLeto in #321
- 322 dashboard settings form accept apikey and use it by @GerilLeto in #323
- 325 dashboard use icon buttons in dashboard actions with tooltips explaining their functions by @GerilLeto in #329
- 328 dashboard view schema download schema by @GerilLeto in #330
- changed apikey to use app_id/app_secret by @miguel-lansdorf in #332
- 333 website dashboard settings form use app id app secret by @GerilLeto in #336
- Added role_id to result of listKeys by @miguel-lansdorf in #338
- Added types for crypto-js and fixed encryption by @miguel-lansdorf in #340
- 324 dashboard mock context by @GerilLeto in #339
- 334 dashboard keep radars tooltip visible not overflowing by @GerilLeto in #341
- 342 dashboard query in filter is not parsing context variables by @GerilLeto in #343
- Added support for pre-configured apikey by @miguel-lansdorf in #348
- Added guards against preset key by @miguel-lansdorf in #349
- Create Dockerfile-api by @sikong48 in #352
- Create Dockerfile-website by @sikong48 in #351
- Update CI.yml by @sikong48 in #347
- test: fix broken test by @ZeekoZhu in #354
- ci: use GITHUB_REF_NAME as revision name by @ZeekoZhu in #361
- [dashboard] 356 support preset dashboard by @ZeekoZhu in #359
- moved db connection timeout to .env variable by @miguel-lansdorf in #364
- 362 support operation config migration by @ZeekoZhu in #365
- feat(dashboard): support migrate trigger config by @ZeekoZhu in #367
- feat(settings-form): support preset datasource by @ZeekoZhu in #369
- feat(dashboard): save filter values to local storage by @ZeekoZhu in #373
- fix(dashboard): clear previous error message after a successful query by @ZeekoZhu in #374
- fix(dashboard): update filter values after filter type changed by @ZeekoZhu in #376
- feat 335 delete query by @ZeekoZhu in #378
- fix 380 unable to add new panel by @ZeekoZhu in #381
- 357 dashboard add a viz for mericos expert system by @GerilLeto in #384
- fix(settings-form): notify error on adding data source failure by @GerilLeto in #387
- 388 setextrastackframe is not a function by @GerilLeto in #389
- fix(dashboard): add top level service provider for readonly dashboard by @ZeekoZhu in #390
- 344 preset dashboards by @miguel-lansdorf in #375
- chore(settings-form): support preset datasource api by @ZeekoZhu in #391
- 326 website import dashboard with schema file by @GerilLeto in #393
- 355 dashboard need UI notification when login failed by @GerilLeto in #395
- feat(dashboard): add select_first_by_default to filter selectors by @GerilLeto in #397
- 377 use queries as filter options by @GerilLeto in #399
- fix(dashboard): change queryModel.id from identifier to plain string by @ZeekoZhu in #408
- 406 display format of filterdate range is not saved by @GerilLeto in #411
- 415 select first by default is preventing changing filter selectors value by @GerilLeto in #416
- 413 add description to filter selector option by @GerilLeto in #417
- 407 hide grid lines by default for echarts charts by @GerilLeto in #418
- Modified data_source unique constraint and script by @miguel-lansdorf in #424
- 425 enable axistickalignwithlabel by default for echarts charts by @GerilLeto in #426
New Contributors
Full Changelog: v5.0.0...v6.0.0
v5.0.0
What's Changed
- Added fallback error handling for uncaughtException by @miguel-lansdorf in #210
- draft: Table 202 implement interaction system part 2 by @ZeekoZhu in #209
- feat(dashboard): cast strings as numbers in regression-chart by @GerilLeto in #213
- feat(dashboard): add open link operation by @ZeekoZhu in #214
- 215 simpler ux of selectdatasource by @GerilLeto in #216
- fix(dashboard): add ErrorBoundary to interaction-settings by @ZeekoZhu in #218
- 217 dashboard reduce unnecessary switching between layoutedit mode by @GerilLeto in #220
- 219 dashboard revert dashboard changes is not working by @GerilLeto in #221
- 222 cartesian cant reference yaxes correctly in editors by @GerilLeto in #223
- feat(dashboard): add barGap to cartesian by @GerilLeto in #225
- Reworked http datasources to be configurable from the frontend by @miguel-lansdorf in #227
- 228 fix type issues by @GerilLeto in #229
- 228 fix type issues by @GerilLeto in #230
- 231 dashboard forced reflow is causing significant low performance by @GerilLeto in #233
- table 232 replace table component implementation by @ZeekoZhu in #234
- 238 cartesian add variables regressions to cartesian like whats in boxplot by @GerilLeto in #239
- 240 cartesian apply echarts datazoom by @GerilLeto in #241
- build: fix workspace nx tools error by @ZeekoZhu in #243
- table 235 implement color interpolation selector by @ZeekoZhu in #244
- 242 pareto add pareto chart by @GerilLeto in #245
- 247 dashboard new concept view by @GerilLeto in #249
- 250 dashboard list create update delete views in edit mode by @GerilLeto in #251
- 252 dashboard empty data is blocking rich text from rendering by @GerilLeto in #253
- 254 dashboard render panel without title by @GerilLeto in #255
- 256 dashboard border less panel by @GerilLeto in #257
- 259 dashboard default value for date range by @GerilLeto in #260
- 258 dashboard cartesians y axes improvements by @GerilLeto in #261
- feat(dashboard): add seriesItem.lineStyle.type to cartesian by @GerilLeto in #263
- 264 dashboard able to set background by series in radar by @GerilLeto in #265
- style(dashboard): center cartesian’s legend by @GerilLeto in #267
- 269 dashboard duplicate panel is not working by @GerilLeto in #270
- fix(dashboard): panel-dropdown-menu gets overlapped by @GerilLeto in #272
- 273 dashboard add x axisaxislabelrotate to cartesian by @GerilLeto in #274
- 275 [dashboard] customize cartesian's regression line type(solid, dashed, dotted) by @GerilLeto in #276
- 277 dashboard customize line width of cartesian by @GerilLeto in #278
- 279 dashboard preview panel is not refreshing after editing paneldescription by @GerilLeto in #280
- 281 dashboard tooltip of panels description sometimes gets overlapped by @GerilLeto in #282
- 283 dashboard ignore margin bottom of last element of richtext by @GerilLeto in #284
- 286 dashboard date ranges default value is not saved after the first editing by @GerilLeto in #287
- 289 dashboard ux improvements for panels that dont require data by @GerilLeto in #291
- style(dashboard): hide scrollbars by @GerilLeto in #292
- Superadmin can directly enter new password when editing account. by @miguel-lansdorf in #295
- Updated env readme and removed dead code by @miguel-lansdorf in #297
- 288 settings form add account management by @GerilLeto in #301
- 302 website directly visit a dashboards panel in fullscreen with url by @GerilLeto in #303
Full Changelog: v4.0.0...v5.0.0
v4.0.0
What's Changed
- implement status text plugin by @ZeekoZhu in #154
- Table 155 create default config when viz panel type changed by @ZeekoZhu in #159
- 156 radar add radar chart by @GerilLeto in #162
- Table 160 run viz plugin config migration automatically by @ZeekoZhu in #163
- fix(dashboard): can’t change query’s id by @GerilLeto in #164
- Table 165 implement rich text plugin by @ZeekoZhu in #166
- Table 167 implement sunburst plugin by @ZeekoZhu in #170
- Table 168 implement pie chart plugin by @ZeekoZhu in #171
- feat(dashboard): implement bar-3d chart plugin by @ZeekoZhu in #172
- table 173 implement cartesian chart plugin by @ZeekoZhu in #174
- feat(dashboard): implement radar chart plugin by @ZeekoZhu in #176
- 158 boxplot add boxplot chart by @GerilLeto in #180
- 157 regression add regression chart by @GerilLeto in #182
- 178 stats refactor template variable by @GerilLeto in #183
- fix(dashboard): accordion’s not working in viz-cartesian-panel by @GerilLeto in #185
- Table 177 too many dots in import path by @ZeekoZhu in #186
- 187 cartesian series item could group by a custom column by @GerilLeto in #192
- feat(dashboard): add unset option to data-field-selector by @GerilLeto in #194
- fix(dashboard): cartesian, labelFormatter deals with group_by_key by @GerilLeto in #196
- 190 dashboard format value into formats like 100k 10m by @GerilLeto in #197
- fix(dashboard): cartesian, y axis tick label is broken by @GerilLeto in #199
- 191 cartesian layout needs adjustment legend chart and other things are overlapping each other by @GerilLeto in #200
- feat(dashboard): aggregation gets further customization by @GerilLeto in #201
- 181 regression show coefficient of determination section in regression chart by @GerilLeto in #203
- 204 regression show adjusted r squared section in regression chart by @GerilLeto in #205
- Table 202 implement interaction system part-1 by @ZeekoZhu in #206
- build: move vite to project root by @ZeekoZhu in #207
- Create CI.yml by @ZeekoZhu in #208
Full Changelog: v3.0.0...v4.0.0
v3.0.0
What's Changed
- 124 add customizable filter to dashboard (part 1) by @GerilLeto in #129
- editors for filters by @GerilLeto in #130
- 124 add customizable filter to dashboard by @GerilLeto in #131
- optimized dashboard schema migrations to auto migrate to latest versi… by @miguel-lansdorf in #133
- 134 settings form styles prop by @GerilLeto in #135
- chore: add prettier as formatter by @ZeekoZhu in #136
- 138 settings form custom api baseurl by @GerilLeto in #139
- 140 refactor dashboard's filter with mst by @GerilLeto in #141
- implement plugin by @ZeekoZhu in #142
- Added user authentication and authorization by @miguel-lansdorf in #144
- Added support for resetting passwords to /account/edit route by @miguel-lansdorf in #146
- 100 cache request to let panels share request data by @GerilLeto in #147
- Fix types by @GerilLeto in #149
- 148 dashboard fixed positioned filters by @GerilLeto in #150
- first plugin: table by @ZeekoZhu in #151
- fix ts config configuration error by @ZeekoZhu in #153
Full Changelog: v2.0.0...v3.0.0
v2.0.0
What's Changed
- 20 v1.0.0 multiple sql data sources by @GerilLeto in #31
- split "viz config" into "panel" and "visualization" in panel settings #32 by @GerilLeto in #33
- 34 rich text panel description by @GerilLeto in #35
- 36 pick data source with a selector instead of typing its name by @GerilLeto in #37
- 38 preview data with limited lines to prevent performance issue by @GerilLeto in #39
- 41 vizlinebarchart several basic UI improvements by @GerilLeto in #44
- 45 vizpiechart add viz pie chart by @GerilLeto in #46
- 47 add dashboardmodelayout for editing layout specifically by @GerilLeto in #48
- 50 add vizstats with interpolation color mapping by @GerilLeto in #53
- 51 vizlinebarchart provide configuration UI for showing series with line chart by @GerilLeto in #54
- 52 vizlinebarchart rename as vizcartesianchart by @GerilLeto in #55
- 43 vizcartesianchart multiple y axes by @GerilLeto in #56
- 57 vizstats code less content by @GerilLeto in #58
- 59 instant refresh viz preview when conf or data changes by @GerilLeto in #60
- 61 wrap numbroformatselector with reactforwardref by @GerilLeto in #62
- 63 dashboard accepts config prop which includes apibasepath by @GerilLeto in #64
- 65 remove responsive layout by @GerilLeto in #66
- 67 live preview for sql snippets and data sources by @GerilLeto in #68
- 69 let viz components config editors pick data field from data by @GerilLeto in #70
- 49 a borderless shadowless alternative style of panel by @GerilLeto in #73
- added middleware for dealing with authorization header by @miguel-lansdorf in #75
- 71 concept clarification data source vs query by @GerilLeto in #76
- 82 cartesian add step smooth option to line chart by @GerilLeto in #83
- 85 cartesian add scatter series type by @GerilLeto in #87
- 84 cartesian regression line by @GerilLeto in #88
- 79 add rich text viz component by @GerilLeto in #90
- 91 stats ability to show multiple stats in one instance by @GerilLeto in #93
- 81 duplicate dashboard by @GerilLeto in #94
- 92 embed stats in cartesian charts by @GerilLeto in #95
- 80 able to duplicate a panel with one click by @GerilLeto in #96
- 97 view dashboard schema by @GerilLeto in #98
- refactored datasource configuration to database storage. Add request … by @miguel-lansdorf in #103
- 104 several api changes made in pr103 needs catch up by @GerilLeto in #105
- refactored datasource controller to meet frontend requirements by @miguel-lansdorf in #107
- added basis for configuring http datasources by @miguel-lansdorf in #109
- 99 full screen mode of panel by @GerilLeto in #110
- feat(api): schema migration handler by @GerilLeto in #113
- 114 configure data sources via settings form by @GerilLeto in #115
- 117 re organize workspace by @GerilLeto in #118
- Added datasource connection testing when adding new sources by @miguel-lansdorf in #119
- 116 test connection when adding a data source by @GerilLeto in #120
- 111 embeddable settings form as a package by @GerilLeto in #121
- Added dashboard schema migration to version 2.0.0 by @miguel-lansdorf in #122
Full Changelog: v1.0.0...v2.0.0
v1.0.0
What's Changed
- Release the dashboard as a component package by @GerilLeto in #7
- use yarn workspace to manage dashboard & dashboard-demo by @GerilLeto in #10
- finished crud and database implementation by @miguel-lansdorf in #11
- refactored code (spaces, imports, etc) and updated .env and readme by @miguel-lansdorf in #13
- need predefined sql snippets to reduce sql complexity by @GerilLeto in #15
- added build script for compilation by @miguel-lansdorf in #16
- Optimized api for better request and error handling by @miguel-lansdorf in #18
- Call dashboard API in demo #23 by @GerilLeto in #24
- added support for multiple postgres datasources. Added swagger api doc by @miguel-lansdorf in #25
- Add filters for jenkins job as examples in demo #26 by @GerilLeto in #27
- Build Jenkins dashboard demo, fix bugs along the way by @GerilLeto in #29
Full Changelog: v0.0.1...v1.0.0