Commit Graph

764 Commits

Author SHA1 Message Date
PlantUML 21ae6a09b7
Revert "improve java17, intellij compatibility" 2022-02-03 10:37:29 +01:00
PlantUML be67cbd3ff
Merge pull request #892 from soloturn/gradle
improve java17, intellij compatibility
2022-02-03 10:19:20 +01:00
soloturn f1d12093c6 simpler syntax, clazz.newInstance deprecated with java17 2022-02-03 08:18:36 +01:00
soloturn 89cb3c272c simplify gradle structure 2022-02-03 08:18:36 +01:00
soloturn e4ca20f27e .editorconfig ignore ext, use intellij notation, otherwise it does not kick in 2022-02-03 08:18:36 +01:00
Arnaud Roques 8ae721e3d2 Version 1.2022.1 2022-02-01 21:21:45 +01:00
PlantUML cee57b06ba
Merge pull request #887 from jansende/patch-1
Added <<start>> Stereotype
2022-01-31 09:27:20 +01:00
Jan Sende b84c1670d8
Added <<start>> Stereotype
Currently the state diagram only supports <<end>> as a stereotype for creating named end points. However, the same functionality is missing for starting points. This commit adds this ability.
2022-01-31 11:52:24 +09:00
Arnaud Roques f0a3fbf548 Add two json functions 2022-01-29 19:00:48 +01:00
Arnaud Roques 9d611cf988 wip on prefers-color-scheme:dark 2022-01-28 22:45:34 +01:00
PlantUML ed2535bd75
Merge pull request #885 from soloturn/gradle
update plugin versions, turn down javadoc warnings
2022-01-27 19:15:21 +01:00
soloturn 44d46ea2ee update plugin versions, turn down javadoc warnings 2022-01-27 19:08:19 +01:00
PlantUML 2628400b89
Merge pull request #884 from soloturn/gradle
editorconfig fix syntax for pom, yml,  should not touch svg
2022-01-27 18:25:47 +01:00
Arnaud Roques 5ad243efd4 wip 2022-01-27 18:22:47 +01:00
Arnaud Roques 6fb89e85e7 Merge branch 'wip' 2022-01-27 18:08:23 +01:00
Arnaud Roques ddaacdf3f7 wip 2022-01-27 18:08:03 +01:00
soloturn c019d3d559 editorconfig fix syntax for pom, yml, should not touch svg 2022-01-27 17:26:07 +01:00
PlantUML 6fe22da334
Merge pull request #871 from soloturn/gradle
valueOf instead of new
2022-01-27 09:41:45 +01:00
soloturn f0c74f747f tab is the default, exempt pom, yml 2022-01-27 09:00:05 +01:00
soloturn 703b83a5ac pendingStart < pause.pos1 always true in Segment.java 2022-01-27 06:42:55 +01:00
Arnaud Roques 9ae7706e5c Add frames and state diagrams 2022-01-26 20:41:21 +01:00
Arnaud Roques 3dac7c05ce wip 2022-01-26 20:04:21 +01:00
PlantUML 61a4f6c182
Update README.md 2022-01-25 10:35:42 +01:00
PlantUML bf77c5666b
Update README.md 2022-01-25 10:33:33 +01:00
soloturn 457197c49f valueOf or auto-unbox instead of new
new Double and similar got a removal warning in java-17, do Double.valueOf,
Double.parseDouble and similar for other types.

.editorconfig caused some trimming of trailing whitespaces.

remove boxing
2022-01-22 04:30:44 +01:00
PlantUML 80e3f17c0e
Merge pull request #868 from soloturn/gradle
github workflow can use gradle.
2022-01-21 17:40:56 +01:00
PlantUML d1835e24b7
Create SECURITY.md 2022-01-21 17:26:43 +01:00
soloturn 1b25c3c00b github workflow can use gradle.
workflow and scripts are duplicated so nothing existing breaks.
ci-gradle triggers are commented apart from the workflow trigger
which allows manual start, so one can compare artifacts.
2022-01-20 06:45:51 +01:00
Arnaud Roques c623158c6c wip 2022-01-19 22:35:53 +01:00
PlantUML 402c492b70
Merge pull request #861 from soloturn/master
mvn: implementation-version into manifest
2022-01-19 10:51:22 +01:00
PlantUML bce5974025
Merge pull request #865 from soloturn/sign
build.gradle.kts, add gpg signing
2022-01-19 10:47:36 +01:00
soloturn 558c74abcb build.gradle.kts, add gpg signing 2022-01-15 23:23:06 +01:00
soloturn 8470183e87 gradle.properties values are not quoted 2022-01-15 23:23:06 +01:00
PlantUML af5fa2b117
Merge pull request #864 from The-Lum/FixNwdiag
fix: nwdiag server or element name with special char ("-" or ".")
2022-01-15 16:01:10 +01:00
The-Lum bbec8d3c6b
fix: nwdiag name with special char
Fix: nwdiag server or element name with special char ("-" or ".")

Here is the similar patch as:
- #adc23450c82e822d6fe8836defa01277f7901f71
But for server or element, on the: `CommandElement.java` file.

Regards.

Fixes #827
2022-01-15 15:56:05 +01:00
PlantUML e054f57d38
Move to https://plantuml.io 2022-01-15 12:19:42 +01:00
soloturn 696bbd19e9 add Implementation-Version to manifest, later on retrieve it in Version.java 2022-01-15 10:24:51 +01:00
Arnaud Roques adc23450c8 wip 2022-01-14 18:06:05 +01:00
Arnaud Roques e823b5f00f Fix https://github.com/plantuml/plantuml/issues/857 2022-01-12 19:48:43 +01:00
Arnaud Roques c0a51633ce Import version 1.2022.0 2022-01-12 17:54:49 +01:00
PlantUML 891b70dd8a
Merge pull request #856 from soloturn/master
gradle, version can now be set on command line.
2022-01-12 11:20:24 +01:00
soloturn eb37b1f33b gradle, version can now be set on command line.
the default version is in gradle.properties, to change it e.g. to 1.0.0 call:
gradle build -Pversion=1.0.0
2022-01-11 17:40:00 +01:00
PlantUML 2a946bf80b
Merge pull request #852 from soloturn/master
build.gradle.kts, include manifest.txt, Build-Jdk-Spec
2022-01-09 14:13:19 +01:00
soloturn 8479cf0898 build.gradle.kts, include manifest.txt, Build-Jdk-Spec
the manifest classpath is to accomodate running it with pdf or not.
mvn can build via a profile. when building a binary without pdf,
the dependencies could be added later, and plantuml would know it
anyway as they are listed in the manifest.

the gradle way would be to use variant aware builds,
predominatntly this is used for android builds. multi-release
builds are not something for plantuml:
* https://developer.android.com/studio/build/build-variants
* https://docs.gradle.org/current/userguide/variant_model.html
* https://blog.gradle.org/mrjars
2022-01-09 13:59:27 +01:00
PlantUML c7082a727b
Merge pull request #851 from soloturn/gradle
build.gradle.kts, add unit testing
2022-01-09 09:25:16 +01:00
soloturn 06ca72c650 build.gradle.kts, bump assertj-core to 3.22.0, junit-jupiter to 5.8.2 2022-01-09 01:42:06 +01:00
soloturn 284285140c build.gradle.kts, add unit testing
improves #47
2022-01-09 01:41:55 +01:00
Arnaud Roques 9cba08f732 NPE protection 2022-01-07 19:12:07 +01:00
Arnaud Roques 24bd088e01 Emoji color fix 2022-01-07 19:04:36 +01:00
PlantUML 89a9227afd
Merge pull request #850 from soloturn/master
build.gradle.kts, add javadoc
2022-01-07 12:00:27 +01:00