# How to backport a feature to an older Slicer version

**URL:** <https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594>\
**Category:** Development\
**Created:** [July 14, 2023, 6:48am UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594 "2023-07-14T06:48:20Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jay1987](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jay1987/32/16183_2.png) [@jay1987](https://discourse.slicer.org/u/jay1987)\
**Post date:** [July 14, 2023, 6:48am UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/1 "2023-07-14T06:48:20Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/0/d/0d5001717ad1ff043ba7ccf24ee2ca15ac713e10.png)  
The requirement I received is to use a label to point to a specific spatial point in the 3D view. The latest Slicer version seems to have implemented this feature, but the client’s software was developed based on 5.1.2. I searched for the latest Slicer code on GitHub and couldn’t find this feature. Is there a plugin that implements this feature?

---

<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:** [July 14, 2023, 7:32am UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/2 "2023-07-14T07:32:33Z")

</div>

This is now available as an extension. Please install it from extension manager. Seach for **ExtraMarkups**

> **[GitHub - chir-set/SlicerExtraMarkups: Custom markups for Slicer](https://github.com/chir-set/SlicerExtraMarkups/)**
>
> Custom markups for Slicer. Contribute to chir-set/SlicerExtraMarkups development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![jay1987](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jay1987/32/16183_2.png) [@jay1987](https://discourse.slicer.org/u/jay1987)\
**Post date:** [July 15, 2023, 3:04am UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/3 "2023-07-15T03:04:04Z")

</div>

thank you very much @muratmaga

---

<div class="post-metadata">

**Author:** ![jay1987](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jay1987/32/16183_2.png) [@jay1987](https://discourse.slicer.org/u/jay1987)\
**Post date:** [July 16, 2023, 1:15am UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/4 "2023-07-16T01:15:48Z")

</div>

is there exist a old version of the extension ExtraMarkups? Slicer5.1.2 can’t compile the extension because the basic framework miss some file to comile the extension.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [July 16, 2023, 12:20pm UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/5 "2023-07-16T12:20:56Z")

</div>

Slicer core developers cannot justify spending time with supporting older Slicer versions, because it would take resources away from fixing and improving the current Slicer version.

You have several options:

- upgrade to a more recent Slicer version to benefit from latest fixes and improvements and get free support
- invest your resources to figure out solutions, backport fixes and improvements to older Slicer releases
- turn to Slicer commercial partners for getting help with older Slicer releases

---

<div class="post-metadata">

**Author:** ![jay1987](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jay1987/32/16183_2.png) [@jay1987](https://discourse.slicer.org/u/jay1987)\
**Post date:** [July 17, 2023, 1:15am UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/6 "2023-07-17T01:15:23Z")

</div>

thank you lassoan .  
Your advice is always very useful.  
I’ll consult with the boss of the company to see his ideas.  
if I am looking for a business partner, where can I obtain it?

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [July 25, 2023, 11:28am UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/7 "2023-07-25T11:28:56Z")

</div>

You cs an find contact information of Slicer commercial partners [here](https://www.slicer.org/commercial-use.html).

---

<div class="post-metadata">

**Author:** ![jay1987](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jay1987/32/16183_2.png) [@jay1987](https://discourse.slicer.org/u/jay1987)\
**Post date:** [July 25, 2023, 11:30am UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/8 "2023-07-25T11:30:45Z")

</div>

the page is out of service noew

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/2/7/27c8ba589a69b808b67498ac48e9ef8fdb1bd443.png)

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [July 25, 2023, 12:16pm UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/9 "2023-07-25T12:16:58Z")

</div>

I’ve fixed link now, please check again.

---

<div class="post-metadata">

**Author:** ![jay1987](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jay1987/32/16183_2.png) [@jay1987](https://discourse.slicer.org/u/jay1987)\
**Post date:** [July 25, 2023, 12:19pm UTC](https://discourse.slicer.org/t/how-to-backport-a-feature-to-an-older-slicer-version/30594/10 "2023-07-25T12:19:07Z")

</div>

thank you ! it’s worked now.
