Please provide a macro to access the PlantUML version

0 votes
asked May 24, 2017 in Closed feature request by boshka (3,920 points)
edited May 24, 2017 by boshka

I'd like to have a macro that provides the PlantUML versions.

So I can do something like:

!if %PLANTUML_VERSION% >= 1.2017.12
    <new code>
!else
   <legacy code>
!end

1 Answer

0 votes
answered May 29, 2017 by plantuml (294,960 points)
selected Mar 23, 2018 by Anthony-Gaudino
 
Best answer

It's not possible in official release, but in last beta:

https://www.dropbox.com/s/koo42q3d9gxw288/plantuml.jar?dl=0

You can have:

@startuml
title this is %PLANTUML_VERSION%
alice -> bob : hello
!if %PLANTUML_VERSION% > 1201713
alice -> bob : A
!else
alice -> bob : B
!endif
@enduml

Unfortunately, this is not working with "old" release.

Thanks for the suggestion!

commented May 30, 2017 by Serge Wenger Work (15,620 points)
Hello,

Could you add !if in the PlantUML keyword file generated with -language?

Thanks
commented May 30, 2017 by plantuml (294,960 points)
Sure, thanks for the remind ! :-)
https://www.dropbox.com/s/koo42q3d9gxw288/plantuml.jar?dl=0
Regards,
...