Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Force a workspace to update Library Version?

EvanReeseEvanReese Member, Mentor Posts: 2,188 ✭✭✭✭✭
Sometimes old workspaces in old documents don't get updated for some time or at all, but I want to work in there again with the latest feature set. For example I'm in one that still doesn't have thin extrudes and face blends.

If I were to try to merge it into a workspace that had been updated it would let me know about a library version mismatch and prompt an update, but how do I force it to update without a merge?
Evan Reese

Answers

  • MichaelPascoeMichaelPascoe Member Posts: 2,012 PRO
    edited December 2023

    You could version the workspace, then branch it again. This will let you update the new branch. Might not be an option for you if it is a public feature and your trying not to notify everyone of a false update. But then again, we have the option to publish now so that may fix that issue?


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
  • EvanReeseEvanReese Member, Mentor Posts: 2,188 ✭✭✭✭✭
    Thanks, Michael. Branching again doesn't pull up any option to update that I'm aware of. 
    Evan Reese
  • MichaelPascoeMichaelPascoe Member Posts: 2,012 PRO

    Perhaps I misunderstood. Updating a workspace to the latest Onshape version right?


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
  • xTimRicexTimRice Member Posts: 61 PRO
    Support can update if you send a ticket @Evan_Reese
    Handcrafted furniture in Boston
    https://thesmoothcut.com/
  • EvanReeseEvanReese Member, Mentor Posts: 2,188 ✭✭✭✭✭

    Perhaps I misunderstood. Updating a workspace to the latest Onshape version right?

    Yes. The workspace doesn't have the latest toolset, but versioning and branching it doesn't give the option to update it.
    Evan Reese
  • EvanReeseEvanReese Member, Mentor Posts: 2,188 ✭✭✭✭✭
    xTimRice said:
    Support can update if you send a ticket @Evan_Reese
    Thanks I'll give it a go.
    Evan Reese
  • kees_bijkerkees_bijker Member Posts: 93 ✭✭
    Has this been solved? I am trying to copy a sketch from one document into another and I get the same message of mismatched library. But I have worked in both documents today and I had to create up to date versions in each several times, so why did this not update the library also?
  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,714
    @kees_bijker a new update was pushed last night so one doc has been upgraded and the other hasn't yet. 
    Senior Director, Technical Services, EMEAI
  • rick_randallrick_randall Member Posts: 331 ✭✭✭
    edited April 27
    The way I use Onshape, I generally always want all my documents to be current versions.  Wish there was one box to check, and Onshape would force an update of entire folder (or even a whole project document) instead of having to select each file individually. Especially if those updates happened while offline (is there any way this could be done?). I know what is in all those folders, and I know I want it all updated.
     As I have a large custom library, It takes a lot of time to complete updates manually, whenever I alter content, or Onshape adds new functionality - folder updates could be a big time saver (productivity enhancement). Just a thought - I don't think I'm the only one that would like this (maybe this is the same thing Evan_Reese is saying? - maybe not).
  • chadstoltzfuschadstoltzfus Member, Developers, csevp Posts: 144 PRO
    Especially if those updates happened while offline (is there any way this could be done?).
    Short answer is yes. Onshape's API does let you make versions and you could build something that looks at derived/imported parts and update them to the latest version. A version/derived manager that works across documents is something I'd like to build at some point but as it stands that won't be a near future thing. 
    Applications Developer at Premier Custom Built
    chadstoltzfus@premiercb.com
  • rick_randallrick_randall Member Posts: 331 ✭✭✭

    Especially if those updates happened while offline (is there any way this could be done?).
    Short answer is yes. Onshape's API does let you make versions and you could build something that looks at derived/imported parts and update them to the latest version. A version/derived manager that works across documents is something I'd like to build at some point but as it stands that won't be a near future thing. 
      The "version/derived manager that works across documents" is exactly what I'd like to see in Onshape's core functionalitySo that the "update all" button   (or a separate checkbox) literally updates all (even derived parts coming from outside the current document), not just the items located in the current document.


  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,714
    A sure fire way to get a doc to update is to trash it then restore it!  >:)
    Senior Director, Technical Services, EMEAI
  • rick_randallrick_randall Member Posts: 331 ✭✭✭
    edited May 3
    Neil, are you pulling my leg?
  • S1monS1mon Member Posts: 3,044 PRO
    @rick_randall

    No, he is not. It's a bit of a hack, but it does work. It feels scary to do, but until they build some other way to do it, it's the quickest solution.
  • rick_randallrick_randall Member Posts: 331 ✭✭✭
    Good to know - thanks S1mon
Sign In or Register to comment.