# What is new in Slicer popup window

**URL:** https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732
**Category:** Feature requests
**Created:** [May 8, 2019, 3:38pm UTC](https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732 "2019-05-08T15:38:59Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [May 8, 2019, 3:38pm UTC](https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732/1 "2019-05-08T15:38:59Z")

</div>

As far as I can tell, there is really no good mechanism to make aware of changes to existing modules and extensions in terms of functionalities (e.g., new features, behavior change etc) to the end user.

I am wondering if there can be a feature in Slicer splash window for people to click and see what’s new and changes in a separate window. I am not sure how infrastructure wise it will work, but perhaps extension developers and core maintainers can self-report in few sentences.

---

<div class="post-metadata">

### Author: ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)
#### Post date: [May 8, 2019, 3:58pm UTC](https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732/2 "2019-05-08T15:58:17Z")

</div>

That’s a good point [the release notes](https://discourse.slicer.org/t/slicer-4-10-1-summary-highlights-and-changelog/5452) are very comprehensive, but we don’t have a direct link to them in the Welcome module.

---

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [May 8, 2019, 4:03pm UTC](https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732/3 "2019-05-08T16:03:57Z")

</div>

@pieper, yes those are very useful, but I am not talking about just feature releases. For example that list lacks the new markup features such as curves, which were after the 4.10.1, I think.

So, someone switching from 4.10.1 to a nightly wouldn’t know that those were added immediately unless they pay close attention to the forum.

---

<div class="post-metadata">

### Author: ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)
#### Post date: [May 8, 2019, 4:33pm UTC](https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732/4 "2019-05-08T16:33:45Z")

</div>

True - maybe we should start a discourse topic on “new in the nightly” and encourage people to post there when they update core code to extensions. We could link that from the Welcome module (or splast screen) too. It would simplify the task of collecting release notes when the actual release happens.

---

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [May 8, 2019, 4:45pm UTC](https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732/5 "2019-05-08T16:45:01Z")

</div>

Yes, I think that will work.

---

<div class="post-metadata">

### Author: ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)
#### Post date: [May 8, 2019, 5:33pm UTC](https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732/6 "2019-05-08T17:33:02Z")

</div>

To compile the release notes, I was initially thinking of the following:

- Developer could add a `name-of-the-topic.rst` file for each topic branch making a noteworthy change.
  - Before each release, these files would be merged into one release note document.
  - A `Next Release` section would be automatically generated with links to each document
  - This is now documented in [Documentation/Labs/TransitionToGit - Slicer Wiki](https://www.slicer.org/wiki/Documentation/Labs/TransitionToGit#Setup_infrastructure_to_streamline_writing_of_release_notes)

> start a discourse topic on “new in the nightly”

This is also an interesting idea. Before each release, should we automatically scrap and combing the markdown of each discourse post ? I can foresee some challenge in managing this.

What do you mean exactly by _encourage people to post there when they update core code to extensions_ ?

> We could link that from the Welcome module

Adding a link to the summary of features and fixes added since the last release makes sense.

---

<div class="post-metadata">

### Author: ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)
#### Post date: [May 8, 2019, 6:35pm UTC](https://discourse.slicer.org/t/what-is-new-in-slicer-popup-window/6732/7 "2019-05-08T18:35:52Z")

</div>

> [@jcfr](#):
>
> What do you mean exactly by _encourage people to post there when they update core code to extensions_ ?

Oops, that was a typo - I meant “update core code or extensions” 😄

I like the idea of including the blurb about new functionality directly in the pull request and then adding automatically to the documentation. This sounds easier to manage, since it can be part of the code review before merging.
