Commit Graph

484 Commits

Author SHA1 Message Date
Arnaud Roques
087914fec2 Update batik and Apache Commons IO
https://github.com/plantuml/plantuml-server/issues/360
2025-02-27 19:37:58 +01:00
Raphael Rösch
61d201e772 fix: remove broken tests based on jetty-runner (#354)
* tests based on jetty-runner do not work because
  the jetty-runner JAR contains invalid Java SPI services config files
* due to these invalid files Jetty 11.0.20+ is unable to properly
  initialize itself itself
* This change removes all tests based on jetty-runner
  and bumps the Jetty version to 11.0.24
* There are already jobs using the Jetty Maven plugin to
  launch a testing instance + run all tests
2025-02-05 14:19:18 +01:00
Arnaud Roques
e306f863d9 Revert "chore: bump Jetty to 11.0.24 (#349)"
This reverts commit af30d63c28.
2025-02-04 22:58:56 +01:00
Raphael Rösch
af30d63c28 chore: bump Jetty to 11.0.24 (#349) 2025-02-04 22:26:08 +01:00
Andreas Wirooks
affbd62410 build: update jetty images from patch level 18 to 24 (#353) 2025-02-04 22:18:38 +01:00
Arnaud Roques
4fe2160172 testing upload-artifact@v4 2025-02-04 22:08:55 +01:00
dependabot[bot]
9e6df4b123 Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#339)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-04 22:01:14 +01:00
Arnaud Roques
91cee36b32 SVG participants have title now 2025-01-07 21:26:51 +01:00
Arnaud Roques
0698f86241 version 1.2025.0 2025-01-07 21:12:11 +01:00
Arnaud Roques
91b372f302 chore: version 1.2024.8 2024-11-16 12:54:28 +01:00
Arnaud Roques
185d5f1706 fix: try to add elk in the pom.xml file 2024-10-10 17:29:09 +02:00
Arnaud Roques
0552ada402 chore: version 1.2024.7 2024-09-09 19:45:47 +02:00
Tibor
eda7b369a5 remove absolete version field (#338)
Co-authored-by: Tibor Casteleijn <tibbor.casteleijn@easytrip.eu>
2024-09-02 11:27:32 +02:00
PlantUML
5ee5c48b1c Improve error page 2024-07-08 09:57:25 +02:00
Arnaud Roques
2c96caadbb chore: print error 2024-07-07 22:35:07 +02:00
Arnaud Roques
b51cc810b8 chore: version 1.2024.6 2024-07-07 19:32:13 +02:00
Arnaud Roques
da7e041070 chore: version 1.2024.5 2024-05-26 13:08:32 +02:00
Arnaud Roques
2680086893 fix URL 2024-05-14 18:30:09 +02:00
Arnaud Roques
eafc9c442c chore: version 1.2024.4 2024-04-06 17:33:37 +02:00
Arnaud Roques
8c532d4caa chore: version 1.2024.3 2024-02-15 23:07:44 +01:00
Arnaud Roques
bba12d9c3c chore: version 1.2024.2 2024-02-14 19:50:38 +01:00
Arnaud Roques
449e4d8ae4 chore: version 1.2024.1 2024-02-08 23:32:44 +01:00
Arnaud Roques
861b034ebc chore: version 1.2024.0 2024-02-08 21:59:52 +01:00
Tibor Casteleijn
334f039e90 Change image tag from jetty-local to jetty 2024-01-12 10:42:36 +01:00
Arnaud Roques
c127b4c466 chore: version 1.2023.13 2023-12-12 19:44:59 +01:00
Michele Adduci
74eb159a36 Updated Jetty and JRE in Docker, fixed Alpine build 2023-11-20 08:30:50 +01:00
Arnaud Roques
0514103cc1 chore: version 1.2023.12 2023-10-22 00:30:22 +02:00
HeinrichAD
46077bf5b7 Set java.awt.headless to true due to Windows 11 issues (#312)
* set java.awt.headless to true due to Windows 11 issues

* do not force headles mode but us it as default
2023-09-06 21:23:55 +02:00
HeinrichAD
608b58b3e0 add the same support to maps
sendMap should work similar to sendDiagram w.r.t. diagram source selection
2023-07-19 23:08:13 +02:00
HeinrichAD
5859c3b427 support diagrams without startuml, enduml
Add support for diagram without @startuml and @enduml.
2023-07-19 23:08:13 +02:00
Arnaud Roques
af8f7d0c33 v1.2023.10 2023-07-19 18:29:41 +02:00
HeinrichAD
d495c13e6e Merge pull request #305 from HeinrichAD/empty-commit
Close solved issues after re-evaluation
2023-07-15 22:28:58 +02:00
HeinrichAD
e484f532d4 empty commit 2023-07-15 22:14:08 +02:00
HeinrichAD
f03bb68407 add jetty "host" property
Add the posibility to set the network interface the Jetty server connector binds to as an IP address or a hostname. If null or 0.0.0.0, then its automatically binds to all interfaces.

Currently, the sercer connector uses 0.0.0.0 as fallback and always binds to all interfaces.

References: <https://eclipse.dev/jetty/javadoc/jetty-11/org/eclipse/jetty/server/AbstractNetworkConnector.html#getHost()>
2023-07-11 22:44:51 +02:00
Kálmán Vince
294b2a2418 Add diagram indexing support for all formats 2023-06-20 21:12:14 +02:00
HeinrichAD
45994f81bf remove unused import OptionFlags 2023-06-13 22:57:07 +02:00
HeinrichAD
4202730c11 remove ALLOW_PLANTUML_INCLUDE + update to 1.2023.9
- update Plantuml to v1.2023.9
- PlantUML core removed `OptionFlags.ALLOW_INCLUDE` and uses now the `PLANTUML_SECURITY_PROFILE`
2023-06-13 22:57:07 +02:00
HeinrichAD
09a7ce4973 add security features + java property support
- set `ALLOW_PLANTUML_INCLUDE` only once and decentralized inside the `DiagramResponse` class and call this init method after initializing the server
- set `PLANTUML_SECURITY_PROFILE` to `INTERNET` by default (BREAKING CHANGES)
- add possibility to set PlantUML system properties over a file with `PLANTUML_PROPERTY_FILE`
- adjust documentation
- add "Breaking changes" hint to README
2023-06-13 22:57:07 +02:00
HeinrichAD
5fa6cbc82f catch 400 response for broken diagrams 2023-06-12 22:57:06 +02:00
HeinrichAD
178384370f switch from fop to fop-core package 2023-06-11 20:55:03 +02:00
HeinrichAD
8d7c681ae4 copy pom.parent.xml to docker container 2023-06-09 17:31:19 +02:00
HeinrichAD
98dfd1763a create parent pom to improve the maintanace 2023-06-09 17:31:19 +02:00
Florian
f6fa448ed8 add doc: how to add fonts
Add an example about how to add additional fonts indside the PlantUML docker container.
2023-05-26 10:19:40 +02:00
The-Lum
303976279f doc: fix some minor issues (links, order, shortcut)
- [x] Add shortcut (`Ctrl+,`) for Setting dialog on the doc
- [x] Add `Editor Watcher Timeout` and `Editor Options`
- [x] Rearange level of titles and order of links
2023-05-24 16:32:16 +02:00
The-Lum
be95ece466 doc: fix some minor issues
- [x] fix README link to docs
- [x] rename `Alice and Bob` to `First example: "Alice and Bob"`
- [x] add `Import/Export`link
- [x] add `<kbd>` tag on `Ctrl+S`
2023-05-23 23:46:58 +02:00
Arnaud Roques
4cbefc3dcc Import version 1.2023.8 2023-05-22 18:03:58 +02:00
Florian
155250286f Add dependency tests
- add `testGraphviz`: request `version` as AsciiArt and search for
  "Installation seems OK. File generation OK"
- irgnore `testGraphviz` inside github workflow tests except for the
  docker container tests, since only in the docker container case
  graphviz is available
- add `testMonacoEditorWebJar`: request `loader.js` and check if the
  server answers with status code 200
- add a note inside the pom where the webjar versions are hard coded
  inside the project
2023-05-19 23:12:22 +02:00
Florian
478ef3bce7 front-end code refactoring
Since the front-end received much more code (features) than first expected, the files became much too large. For this reason, the JS and CSS code has now been split by component and thus into several small files. However, since there are now many small files, a JS and CSS bundle tool had to come :D.
2023-05-19 13:55:18 +02:00
Arnaud Roques
080cbaada9 chore: fix typo
https://github.com/plantuml/plantuml-server/issues/290
2023-05-17 19:13:46 +02:00
Arnaud Roques
6c2bae2f8a chore: update to version 1.2023.7 2023-05-15 18:38:27 +02:00