Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 15.1.0 #764

Merged
54 commits merged into from
Aug 4, 2022
Merged

Release 15.1.0 #764

54 commits merged into from
Aug 4, 2022

Conversation

dvvanessastoiber
Copy link
Contributor

Release notes

Release dependencies first

In case of dependent Phovea/TDP repositories follow dependency tree from the top:

🏁 Finish line

  • Inform colleagues and customers about the release
  • Celebrate the new release 🥳

dvzacharycutler and others added 30 commits May 6, 2022 15:46
- Add optional `diffSubtypes` to `IMultiSelectionAdapter`
- Remove `ReprovisynMultiSelectionAdapter`
- Add generics to `MultiSelectionAdapter`
- Comment functions of `MultiSelectionAdapter`
Unecessary convoluted call
- Add and refactor return types `Promise<any>` to `Promise<void>`
- Switch to async/await where possible
- await `removeDynamicColumns` before `addDynamicColumns` -> previously it was not waited for the removal
* Added build-storybook to build script

* Add tdp_core/dist alias to the storybook webpack config

* updated version of storybook (#736)

Co-authored-by: Moritz Heckmann <moritz.heckmann@datavisyn.io>

Co-authored-by: dvmoritzschoefl <77104411+dvmoritzschoefl@users.noreply.github.com>
Co-authored-by: Moritz Heckmann <moritz.heckmann@datavisyn.io>
Probably a missing type cast in PR #729
Waiting for `this.built` will never resolve/terminate and show an infite loading icon.

Reason: `this.built` is created with `build()` in line 355 and it is only resolved after the `build()` call is complete.

With the changes to the selection adapter the `this.selectionAdapter.selectionChanged` now returns a valid promise. Previously, `context.add()` did not return it's promise (see 919cfb2#diff-f0f07e4a6ac30a813315b152545245d4cf26830e01b701f3e82ff7b5c22363a7R18). Now, we are waiting until all dynamic columns are added. The circle closes when we add the columns which calls `withoutTracking()` which in-turn is waiting for the resolved `this.built` promise.

As far as I can see, we always call `withoutTracking` on a built/resolved ranking view. In the other places (line 377 and 400) we have a dedicated `await this.built;` before triggering changes to dynamic columns.

In my tests adding and removing columns via score and selection adapter worked as before. I also tested reloading the page and checked the result of the session. In all cases it looks the same as before.
dvflorianengertsberger and others added 23 commits June 21, 2022 11:47
* create first storybook for button styles

* add story for single button

* change background

* linting

* fix background

* add additional kind of buttons

* typing

* add functions for buttons into stories

* started chaning source of button

* finish Button storybook docu

* linting problems

* linting

* styling of code

* change style to UI

* add comments

* Added build-storybook to build script

* Add tdp_core/dist alias to the storybook webpack config

* added outline buttons, adjusted layout to not contain margin inside a story, added link to styleguide

Co-authored-by: Michael Puehringer <michael.puehringer@datavisyn.io>
Co-authored-by: Moritz Heckmann <moritz.heckmann@datavisyn.io>
Co-authored-by: Moritz Heckmann <moritz.heckmann@datavisyn.io>
* Add exception handler middleware

* Extract default logging config and set it on server startup

Co-authored-by: dvtschachinger <thomas.schachinger@datavisyn.io>
* Add NODE_OPTIONS=--max_old_space_size=4096  to storybook scripts

* Update build script to include storybook:build

* Update cache key
Fix SCSS warning for divide numbers using /
Show LineUp selection indicator next to scroll bar
@dvvanessastoiber dvvanessastoiber added the release: minor PR merge results in a new minor version label Aug 4, 2022
@dvvanessastoiber dvvanessastoiber requested a review from a user August 4, 2022 11:39
@dvvanessastoiber dvvanessastoiber requested a review from a team as a code owner August 4, 2022 11:39
@dvvanessastoiber dvvanessastoiber assigned ghost Aug 4, 2022
@ghost ghost merged commit f8e8dcf into main Aug 4, 2022
@ghost ghost deleted the release-15.1.0 branch August 4, 2022 11:42
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release: minor PR merge results in a new minor version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants