Commit Graph

1631 Commits

Author SHA1 Message Date
PlantUML b63dd91f00
Merge pull request #1539 from The-Lum/PatchBranch
test: add some unit tests of `tim/stdlib` functions
2023-09-17 23:07:49 +02:00
The-Lum f91e0db9eb test: first commit for some unit tests of `tim/stdlib` functions
- `AlwaysFalse`
  - `AlwaysTrue`
  - `Dec2hex`
  - `Feature`
  - `GetJsonKey`
  - `GetJsonType`
  - `Hex2dec`
  - `Lower`
  - `Size`
  - `Upper`
  - TBC...
2023-09-17 19:18:35 +00:00
The-Lum 957726fda0 test: create `_TemplateStdlibTest` to help test of `tim/stdlib` 2023-09-16 08:26:32 +00:00
The-Lum ec260ff0c9 test: add assert help function to test `tim/stdlib` 2023-09-16 08:18:20 +00:00
The-Lum 3090643256 test: create `JunitUtils` to help test with Junit
- [x]  create `JunitUtils`to help test with Junit
  - create `StringJsonConverter` class to use with `@ConvertWith`
2023-09-15 20:54:33 +00:00
Arnaud Roques 6781e85680 chore: prepare next development cycle 2023-09-13 21:24:43 +02:00
Arnaud Roques 057a076817 chore: prepare release 1.2023.11 2023-09-13 20:35:31 +02:00
Arnaud Roques 41ba2020b6 fix: minor issues
https://github.com/plantuml/plantuml/issues/1531
https://github.com/plantuml/plantuml/issues/1535
2023-09-11 19:39:02 +02:00
Arnaud Roques 04a071c4a4 feat: update c4 stdlib to v2.8.0
8d03254cf6
2023-09-11 19:28:35 +02:00
PlantUML e43c6b9ba5
Merge pull request #1536 from The-Lum/PatchBranch
docs: create CITATION.cff [no CI]
2023-09-08 12:51:11 +02:00
The-Lum ecc0ad9020
Merge branch 'plantuml:master' into PatchBranch 2023-09-08 12:37:48 +02:00
PlantUML b9cb85cf99
Merge pull request #1530 from childenProtos/add-graphviz-to-epl-release
fix: Adds copy task for graphviz.dat to epl build
2023-09-07 07:52:29 +02:00
Christian 8b9f40d63b fix: Adds copy task for graphviz.dat to epl build 2023-09-07 07:46:25 +07:00
The-Lum 2e2453049e
docs: create `CITATION.cff` [no CI]
Here is a proposal to the file:
- [x] `CITATION.cff` 

Fix partially plantuml/plantuml#1524
2023-09-05 13:22:23 +02:00
Arnaud Roques 4b58055b9f mod: Handle @start/@end syntax error better
https://github.com/plantuml/plantuml/pull/1522
2023-08-28 19:14:15 +02:00
PlantUML 9b761b7f92
Merge pull request #1522 from The-Lum/Dev
mod: Handle `@start/@end` syntax error better
2023-08-28 18:01:09 +02:00
The-Lum 5149c49858 fix: change `No @startuml/@enduml found` message to `No valid @start/@end found, please check the version` for more readability
- [x] Rename `noStartumlFound` function to `noValidStartFound`
- [x] Rename `No @startuml/@enduml found` message to `No valid @start/@end found, please check the version`

Notes:
- Impact also the PicoWebserver;
- _For future enhancement perhaps use `resource` or list of message instead of repeating a message in many different places..._
2023-08-28 15:30:27 +00:00
The-Lum 90198c40d8 refactor: change formatting of `should_readFirstDiagram_decode_correctly_different_line_endings` for more readability 2023-08-28 15:01:45 +00:00
The-Lum 0c7f026f6c test: add new tests on `@start/@end` with a failing test to fix
- Add passing tests
- Add fail test _(to uncomment)_
2023-08-28 14:52:45 +00:00
Arnaud Roques 39fd1138cb chore: use annotation for dead code
https://github.com/plantuml/plantuml/issues/1521#issuecomment-1694600302
2023-08-27 11:07:44 +02:00
Benjamin Davies c91b5e2015
Fix diagram layout not working 2023-08-27 12:28:32 +12:00
Benjamin Davies d4110d5ceb
Add associations between entities 2023-08-27 00:03:40 +12:00
Benjamin Davies 07b25de38a
Add entities, attributes and relations to graph 2023-08-26 23:02:11 +12:00
Arnaud Roques 8172f9492a feat: add embedded GraphViz for EPL version
https://github.com/plantuml/plantuml/issues/1517
2023-08-26 12:20:59 +02:00
Arnaud Roques ee3eef8652 feat: enable DITAA in LGPL version
https://github.com/plantuml/plantuml/issues/1514
2023-08-26 12:03:19 +02:00
PlantUML 33f0d5b204
Merge pull request #1520 from Benjamin-Davies/docs
Add some documentation
2023-08-26 11:19:39 +02:00
Arnaud Roques ecb22dfd46 fix: amend test 2023-08-26 11:18:40 +02:00
Arnaud Roques 86513bfbc8 wip: fix minor issues
https://forum.plantuml.net/17187/verticals-separators-gantt-chart-appear-certain-conditions?show=18171#c18171
https://forum.plantuml.net/18163/no-colored-border-on-state-start-end
2023-08-26 10:59:08 +02:00
Benjamin Davies 4e3d8c94f6
Parse Chen EER diagrams 2023-08-26 18:54:16 +12:00
Benjamin Davies cf0e1c7ddc
Fix typo 2023-08-26 16:37:02 +12:00
Benjamin Davies a879026e8c
Fix grammatical mistake 2023-08-26 16:24:10 +12:00
Benjamin Davies fb1ac6d1d2
Clean up license attributions 2023-08-26 16:22:30 +12:00
Benjamin Davies 1a3f5dfd60
Document "PSystem" implied original meaning 2023-08-26 16:15:13 +12:00
Benjamin Davies 5386b9e7e2
Document plasma package 2023-08-26 15:48:49 +12:00
Benjamin Davies ef8879f3b3
Document PSystemBuilder 2023-08-26 15:24:25 +12:00
Benjamin Davies cbab1c333f
Document base package 2023-08-26 14:50:34 +12:00
Benjamin Davies 1d1daf492b
Modify wording to match variable names 2023-08-26 12:31:47 +12:00
Benjamin Davies 8f295eb313
Document regex package 2023-08-26 12:26:23 +12:00
PlantUML 51e8676c17
Merge pull request #1518 from The-Lum/Dev
mod: Language Descriptor Improvement (adding some words), fix: Cypher warning
2023-08-25 17:04:39 +02:00
The-Lum adf71509c7 fix: Suppress of the `together` word to avoid warning of Cypher 2023-08-25 13:34:33 +00:00
The-Lum f3ebbb69fd Merge branch 'Dev' of https://github.com/The-Lum/plantuml into Dev 2023-08-25 13:06:46 +00:00
The-Lum 6de021381f mod: Language Descriptor Improvement (adding some words)
- [x] Add end form for: caption, title, footer, header
- [x] Add stereotypes, circles, circled, member, attribute, field, method, public, private, protected
to be conform with:
  - a27ff9b7f2/src/net/sourceforge/plantuml/classdiagram/command/CommandHideShowByGender.java (L77)
  - a27ff9b7f2/src/net/sourceforge/plantuml/classdiagram/command/CommandHideShowByVisibility.java (L68)
- [x] Change `map` from keyword to type
- [x] Add new type: protocol, struct, exception, metaclass, json
- [x] Add new diagram: hcl, ebnf, regex, files

Related issue:
- https://forum.plantuml.net/18151/using-cypher-does-not-always-recognize-restricted-words

Following this PR, on the same topic:
- https://github.com/plantuml/plantuml/pull/586
2023-08-25 12:54:51 +00:00
Arnaud Roques 38c5765a99 fix: minor issues
https://github.com/plantuml/plantuml/issues/1515
https://forum.plantuml.net/18157/last-label-on-last-elseif-branch-does-not-get-rendered
2023-08-24 19:01:41 +02:00
PlantUML a27ff9b7f2
Merge pull request #1509 from DRKV333/master
Fixed nested togethers not working
2023-08-04 09:18:41 +02:00
Kálmán Vince 5096c1b9a4 Fixed printing togethers in nested groups 2023-08-04 00:34:25 +02:00
Kálmán Vince 719927895b Fixed nested togethers not working 2023-08-02 19:43:17 +02:00
PlantUML a9f4ea985d
Merge pull request #1507 from alfonsodelavega/add_license_headers
Add license headers to generated codebases
2023-08-02 15:07:14 +02:00
alfonsodelavega 20b62c6491 Add license headers to generated codebases 2023-08-01 13:26:08 +02:00
PlantUML e04d49a6c0
Merge pull request #1506 from HeinrichAD/enhancement/seq-response-message-below-arrow
Let the user define if a message is a request or response
2023-08-01 10:28:25 +02:00
HeinrichAD 9fe1686e40 define -> arrows as request and <- as response
Instead of defining that every message from the left to the right side is always a request and every message from the right to the left side is always a response, I propose to used the arrow direction from the PlantUML diagram code.

Each arrow with the arrow direction on the right (`->`) is a request and each arrow with the arrow direction on the left (`<-`) is a response.

This way the users can define themselves what is a request and what is a response.
2023-07-31 22:09:30 +02:00