# How do I update my package version under 1.0

**URL:** <https://discourse.julialang.org/t/how-do-i-update-my-package-version-under-1-0/14677>\
**Category:** General Usage\
**Created:** [September 7, 2018, 6:23pm UTC](https://discourse.julialang.org/t/how-do-i-update-my-package-version-under-1-0/14677 "2018-09-07T18:23:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaalexandrov](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aaalexandrov/32/5276_2.png) [@aaalexandrov](https://discourse.julialang.org/u/aaalexandrov)\
**Post date:** [September 7, 2018, 6:23pm UTC](https://discourse.julialang.org/t/how-do-i-update-my-package-version-under-1-0/14677/1 "2018-09-07T18:23:01Z")

</div>

Before 1.0, there was METADATA.jl and PkgDev.  
With 1.0 I’m not sure how I can update the registered version of a package I’m maintaining, or how I can register a new package.  
Please help?

---

<div class="post-metadata">

**Author:** ![rdeits](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rdeits/32/286_2.png) [@rdeits](https://discourse.julialang.org/u/rdeits)\
**Post date:** [September 7, 2018, 6:30pm UTC](https://discourse.julialang.org/t/how-do-i-update-my-package-version-under-1-0/14677/2 "2018-09-07T18:30:17Z")

</div>

You can keep using [attobot](https://github.com/attobot/attobot) as before, and things will keep working. You can also keep using `REQUIRE` for now and that will also keep working. PkgDev is being updated for 1.0 now, so the tools should improve soon.

---

<div class="post-metadata">

**Author:** ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)\
**Post date:** [September 7, 2018, 6:36pm UTC](https://discourse.julialang.org/t/how-do-i-update-my-package-version-under-1-0/14677/3 "2018-09-07T18:36:48Z")

</div>

Is there some way of getting `attobot` to work on gitlab? I suspect I’ll be using it more and more as time goes on. At this point the MS acquisition isn’t even my main motivation, the features of gitlab just seem to get better at a staggering rate.

(please don’t be acquired by Alphabet or Amazon, please don’t be acquired by Alphabet or Amazon, oh please, _please_ don’t get acquired by Alphabet or Amazon)

---

<div class="post-metadata">

**Author:** ![aaalexandrov](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aaalexandrov/32/5276_2.png) [@aaalexandrov](https://discourse.julialang.org/u/aaalexandrov)\
**Post date:** [September 7, 2018, 7:37pm UTC](https://discourse.julialang.org/t/how-do-i-update-my-package-version-under-1-0/14677/4 "2018-09-07T19:37:04Z")

</div>

Thanks for the answers.  
Another question though - how do I make the new package manager use the development version for my current environment?  
Currently I have 2 versions locally - the one in dev/ I’m trying to upgrade to 1.0, and an older one under packages/ that doesn’t work under 1.0 but other packages try to use.

---

<div class="post-metadata">

**Author:** ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)\
**Post date:** [September 7, 2018, 7:40pm UTC](https://discourse.julialang.org/t/how-do-i-update-my-package-version-under-1-0/14677/5 "2018-09-07T19:40:21Z")

</div>

When you do `dev /path/to/PackageName`, it’ll use the package at the explicit path that you specified. If you are using `git`, if you do `dev PackageName#branch` it’ll pull that branch into `$JULIA_DEPOT_PATH/dev` and use what it pulled (if no branch is specified it’ll do master). Unless you explicitly told it to look there, the new package manager won’t even know about your old package.

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [September 8, 2018, 5:46am UTC](https://discourse.julialang.org/t/how-do-i-update-my-package-version-under-1-0/14677/6 "2018-09-08T05:46:05Z")

</div>

> [@ExpandingMan](#):
>
> Is there some way of getting `attobot` to work on gitlab?

I don’t know the answer to that, but you can just make a mirror of your Gitlab repo on Github and use attobot from there.
