Skip to content

Commit 1064c24

Browse files
committed
Release v1.9.0
1 parent 58be193 commit 1064c24

90 files changed

Lines changed: 221 additions & 14 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 1 addition & 1 deletion

README.md

Lines changed: 2 additions & 2 deletions

aggregator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.github.demchaav</groupId>
88
<artifactId>graph-compose-build</artifactId>
9-
<version>1.8.0</version>
9+
<version>1.9.0</version>
1010
<packaging>pom</packaging>
1111

1212
<name>GraphCompose Build Aggregator</name>
429 Bytes

benchmarks/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>io.github.demchaav</groupId>
99
<artifactId>graph-compose-build</artifactId>
10-
<version>1.8.0</version>
10+
<version>1.9.0</version>
1111
<relativePath>../aggregator/pom.xml</relativePath>
1212
</parent>
1313

bundle/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
line. The graph-compose dependency below uses ${project.version}, so it
2626
follows automatically.
2727
-->
28-
<version>1.8.0</version>
28+
<version>1.9.0</version>
2929
<packaging>pom</packaging>
3030

3131
<name>GraphCompose Bundle</name>

examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>io.github.demchaav</groupId>
99
<artifactId>graph-compose-build</artifactId>
10-
<version>1.8.0</version>
10+
<version>1.9.0</version>
1111
<relativePath>../aggregator/pom.xml</relativePath>
1212
</parent>
1313

examples/src/main/java/com/demcha/examples/support/ShowcaseMetadata.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ final class ShowcaseMetadata {
3333
// on develop). At release time switch this to the published tag
3434
// (e.g. "v1.6.0") so users browsing the deployed site land on the
3535
// exact source that produced the artefacts.
36-
private static final String GH_BASE = "https://github.com/DemchaAV/GraphCompose/blob/develop";
36+
private static final String GH_BASE = "https://github.com/DemchaAV/GraphCompose/blob/v1.9.0";
3737
private static final String EX_BASE = GH_BASE + "/examples/src/main/java/com/demcha/examples";
3838

3939
record Entry(String title, String description, List<String> tags, String codeUrl) {

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.github.demchaav</groupId>
88
<artifactId>graph-compose</artifactId>
9-
<version>1.8.0</version>
9+
<version>1.9.0</version>
1010

1111
<name>GraphCompose</name>
1212
<description>A declarative layout engine for programmatic document generation, implemented primarily in Java.</description>

web/examples.json

Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,24 @@
431431
"id": "shapes",
432432
"label": "Shapes & Containers",
433433
"examples": [
434+
{
435+
"id": "line-cap",
436+
"title": "Line Cap",
437+
"description": "Generated showcase for features / shapes.",
438+
"tags": ["features", "shapes"],
439+
"pdf": "showcase/pdf/features/shapes/line-cap.pdf",
440+
"screenshot": "showcase/screenshots/features/shapes/line-cap.png",
441+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
442+
},
443+
{
444+
"id": "line-fill",
445+
"title": "Line Fill",
446+
"description": "Generated showcase for features / shapes.",
447+
"tags": ["features", "shapes"],
448+
"pdf": "showcase/pdf/features/shapes/line-fill.pdf",
449+
"screenshot": "showcase/screenshots/features/shapes/line-fill.png",
450+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
451+
},
434452
{
435453
"id": "photo-clip",
436454
"title": "Photo Clip (silhouette)",
@@ -479,6 +497,51 @@
479497
"id": "text",
480498
"label": "Rich Text",
481499
"examples": [
500+
{
501+
"id": "emoji-clip-path",
502+
"title": "Emoji Clip Path",
503+
"description": "Generated showcase for features / text.",
504+
"tags": ["features", "text"],
505+
"pdf": "showcase/pdf/features/text/emoji-clip-path.pdf",
506+
"screenshot": "showcase/screenshots/features/text/emoji-clip-path.png",
507+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
508+
},
509+
{
510+
"id": "emoji-gallery",
511+
"title": "Emoji Gallery",
512+
"description": "Generated showcase for features / text.",
513+
"tags": ["features", "text"],
514+
"pdf": "showcase/pdf/features/text/emoji-gallery.pdf",
515+
"screenshot": "showcase/screenshots/features/text/emoji-gallery.png",
516+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
517+
},
518+
{
519+
"id": "emoji-shortcodes",
520+
"title": "Emoji Shortcodes",
521+
"description": "Generated showcase for features / text.",
522+
"tags": ["features", "text"],
523+
"pdf": "showcase/pdf/features/text/emoji-shortcodes.pdf",
524+
"screenshot": "showcase/screenshots/features/text/emoji-shortcodes.png",
525+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
526+
},
527+
{
528+
"id": "emoji-svg-vs-png",
529+
"title": "Emoji Svg Vs Png",
530+
"description": "Generated showcase for features / text.",
531+
"tags": ["features", "text"],
532+
"pdf": "showcase/pdf/features/text/emoji-svg-vs-png.pdf",
533+
"screenshot": "showcase/screenshots/features/text/emoji-svg-vs-png.png",
534+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
535+
},
536+
{
537+
"id": "inline-highlight-chips",
538+
"title": "Inline Highlight Chips",
539+
"description": "Generated showcase for features / text.",
540+
"tags": ["features", "text"],
541+
"pdf": "showcase/pdf/features/text/inline-highlight-chips.pdf",
542+
"screenshot": "showcase/screenshots/features/text/inline-highlight-chips.png",
543+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
544+
},
482545
{
483546
"id": "inline-shapes",
484547
"title": "Inline Shapes",
@@ -488,6 +551,15 @@
488551
"screenshot": "showcase/screenshots/features/text/inline-shapes.png",
489552
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
490553
},
554+
{
555+
"id": "inline-svg-icons",
556+
"title": "Inline Svg Icons",
557+
"description": "Generated showcase for features / text.",
558+
"tags": ["features", "text"],
559+
"pdf": "showcase/pdf/features/text/inline-svg-icons.pdf",
560+
"screenshot": "showcase/screenshots/features/text/inline-svg-icons.png",
561+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
562+
},
491563
{
492564
"id": "rich-text-showcase",
493565
"title": "Rich Text",
@@ -542,6 +614,15 @@
542614
"id": "chrome",
543615
"label": "PDF Chrome (header / footer / watermark)",
544616
"examples": [
617+
{
618+
"id": "page-numbering",
619+
"title": "Page Numbering",
620+
"description": "Generated showcase for features / chrome.",
621+
"tags": ["features", "chrome"],
622+
"pdf": "showcase/pdf/features/chrome/page-numbering.pdf",
623+
"screenshot": "showcase/screenshots/features/chrome/page-numbering.png",
624+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
625+
},
545626
{
546627
"id": "pdf-chrome",
547628
"title": "PDF Chrome",
@@ -550,6 +631,15 @@
550631
"pdf": "showcase/pdf/features/chrome/pdf-chrome.pdf",
551632
"screenshot": "showcase/screenshots/features/chrome/pdf-chrome.png",
552633
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/features/chrome/PdfChromeExample.java"
634+
},
635+
{
636+
"id": "viewer-preferences",
637+
"title": "Viewer Preferences",
638+
"description": "Generated showcase for features / chrome.",
639+
"tags": ["features", "chrome"],
640+
"pdf": "showcase/pdf/features/chrome/viewer-preferences.pdf",
641+
"screenshot": "showcase/screenshots/features/chrome/viewer-preferences.png",
642+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
553643
}
554644
]
555645
},
@@ -640,6 +730,108 @@
640730
"pdf": "showcase/pdf/features/layout/block-align.pdf",
641731
"screenshot": "showcase/screenshots/features/layout/block-align.png",
642732
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/features/layout/Block Align"
733+
},
734+
{
735+
"id": "content-bleed",
736+
"title": "Content Bleed",
737+
"description": "Generated showcase for features / layout.",
738+
"tags": ["features", "layout"],
739+
"pdf": "showcase/pdf/features/layout/content-bleed.pdf",
740+
"screenshot": "showcase/screenshots/features/layout/content-bleed.png",
741+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
742+
},
743+
{
744+
"id": "per-page-margin",
745+
"title": "Per Page Margin",
746+
"description": "Generated showcase for features / layout.",
747+
"tags": ["features", "layout"],
748+
"pdf": "showcase/pdf/features/layout/per-page-margin.pdf",
749+
"screenshot": "showcase/screenshots/features/layout/per-page-margin.png",
750+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
751+
},
752+
{
753+
"id": "row-columns",
754+
"title": "Row Columns",
755+
"description": "Generated showcase for features / layout.",
756+
"tags": ["features", "layout"],
757+
"pdf": "showcase/pdf/features/layout/row-columns.pdf",
758+
"screenshot": "showcase/screenshots/features/layout/row-columns.png",
759+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
760+
},
761+
{
762+
"id": "row-flex",
763+
"title": "Row Flex",
764+
"description": "Generated showcase for features / layout.",
765+
"tags": ["features", "layout"],
766+
"pdf": "showcase/pdf/features/layout/row-flex.pdf",
767+
"screenshot": "showcase/screenshots/features/layout/row-flex.png",
768+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
769+
},
770+
{
771+
"id": "row-vertical-align",
772+
"title": "Row Vertical Align",
773+
"description": "Generated showcase for features / layout.",
774+
"tags": ["features", "layout"],
775+
"pdf": "showcase/pdf/features/layout/row-vertical-align.pdf",
776+
"screenshot": "showcase/screenshots/features/layout/row-vertical-align.png",
777+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
778+
}
779+
]
780+
},
781+
{
782+
"id": "navigation",
783+
"label": "Navigation",
784+
"examples": [
785+
{
786+
"id": "container-bookmark",
787+
"title": "Container Bookmark",
788+
"description": "Generated showcase for features / navigation.",
789+
"tags": ["features", "navigation"],
790+
"pdf": "showcase/pdf/features/navigation/container-bookmark.pdf",
791+
"screenshot": "showcase/screenshots/features/navigation/container-bookmark.png",
792+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
793+
},
794+
{
795+
"id": "in-pdf-navigation",
796+
"title": "In Pdf Navigation",
797+
"description": "Generated showcase for features / navigation.",
798+
"tags": ["features", "navigation"],
799+
"pdf": "showcase/pdf/features/navigation/in-pdf-navigation.pdf",
800+
"screenshot": "showcase/screenshots/features/navigation/in-pdf-navigation.png",
801+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
802+
},
803+
{
804+
"id": "page-reference",
805+
"title": "Page Reference",
806+
"description": "Generated showcase for features / navigation.",
807+
"tags": ["features", "navigation"],
808+
"pdf": "showcase/pdf/features/navigation/page-reference.pdf",
809+
"screenshot": "showcase/screenshots/features/navigation/page-reference.png",
810+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
811+
},
812+
{
813+
"id": "table-of-contents",
814+
"title": "Table Of Contents",
815+
"description": "Generated showcase for features / navigation.",
816+
"tags": ["features", "navigation"],
817+
"pdf": "showcase/pdf/features/navigation/table-of-contents.pdf",
818+
"screenshot": "showcase/screenshots/features/navigation/table-of-contents.png",
819+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
820+
}
821+
]
822+
},
823+
{
824+
"id": "structure",
825+
"label": "Structure",
826+
"examples": [
827+
{
828+
"id": "multi-section-document",
829+
"title": "Multi Section Document",
830+
"description": "Generated showcase for features / structure.",
831+
"tags": ["features", "structure"],
832+
"pdf": "showcase/pdf/features/structure/multi-section-document.pdf",
833+
"screenshot": "showcase/screenshots/features/structure/multi-section-document.png",
834+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
643835
}
644836
]
645837
},
@@ -657,6 +849,21 @@
657849
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples/features/svg/Svg Icon Gallery"
658850
}
659851
]
852+
},
853+
{
854+
"id": "title",
855+
"label": "Title",
856+
"examples": [
857+
{
858+
"id": "book-template",
859+
"title": "Book Template",
860+
"description": "Generated showcase for features / title.",
861+
"tags": ["features", "title"],
862+
"pdf": "showcase/pdf/features/title/book-template.pdf",
863+
"screenshot": "showcase/screenshots/features/title/book-template.png",
864+
"code": "https://github.com/DemchaAV/GraphCompose/blob/develop/examples/src/main/java/com/demcha/examples"
865+
}
866+
]
660867
}
661868
]
662869
},

0 commit comments

Comments
 (0)