Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from iluwatar:master #136

Open
wants to merge 571 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
571 commits
Select commit Hold shift + click to select a range
a868f4d
docs: update log aggregation
iluwatar May 26, 2024
64443af
docs: update marker
iluwatar May 26, 2024
630b054
docs: update master-worker
iluwatar May 26, 2024
093781b
docs: update mediator
iluwatar May 26, 2024
6d961b5
docs: update memento
iluwatar May 26, 2024
d03b236
docs: update metadata mapping
iluwatar May 26, 2024
cee255e
docs: update mvc
iluwatar May 26, 2024
1786a78
docs: update mvi
iluwatar May 26, 2024
fe49ea8
docs: update mvvm
iluwatar May 26, 2024
6ff2009
docs: update monad
iluwatar May 26, 2024
a0f90fa
docs: update monitor & monostate
iluwatar May 26, 2024
533ca0d
docs: update multiton
iluwatar May 26, 2024
cc232ee
docs: update mute idiom
iluwatar May 26, 2024
27ef340
docs: update naked objects
iluwatar May 26, 2024
1e2dbf2
docs: update notification
iluwatar May 26, 2024
42db186
docs: update null object
iluwatar May 26, 2024
6f46fbb
docs: update object mother
iluwatar May 26, 2024
5e13382
docs: update object pool
iluwatar May 26, 2024
f655cee
docs: update observer
iluwatar May 26, 2024
e1e5a15
docs: update optimistic locking
iluwatar May 26, 2024
eb6da73
docs: update page controller
iluwatar May 26, 2024
15b916a
docs: update page object
iluwatar May 26, 2024
3a569a6
docs: update parameter object
iluwatar May 27, 2024
3cd86ab
docs: update partial response
iluwatar May 27, 2024
78ce689
docs: update pipeline
iluwatar May 27, 2024
f8fef02
docs: update poison pill
iluwatar May 27, 2024
bfff01d
docs: update presentation-model
iluwatar May 27, 2024
562e4cd
docs: update private class data
iluwatar May 27, 2024
188fff2
docs: update producer-consumer
iluwatar May 27, 2024
8e88155
docs: update promise
iluwatar May 27, 2024
839beb2
docs: update property
iluwatar May 27, 2024
94b9022
docs: update prototype
iluwatar May 27, 2024
f71aa86
docs: update proxy
iluwatar May 27, 2024
0d35b4a
refactor: rename queue based load leveling
iluwatar May 27, 2024
3824eff
docs: update reactor
iluwatar May 27, 2024
90bc1cf
docs: update registry
iluwatar May 27, 2024
7d69275
docs: update repository
iluwatar May 27, 2024
42a73e5
docs: update raii
iluwatar May 27, 2024
2411c9c
docs: update retry
iluwatar May 27, 2024
6f52cc1
docs: update role object
iluwatar May 27, 2024
37f4758
docs: update saga
iluwatar May 27, 2024
a4cf4cd
docs: update separated interface
iluwatar May 27, 2024
1af54ab
docs: update serialized entity
iluwatar May 27, 2024
6bf960a
docs: update serialized lob
iluwatar May 27, 2024
216428e
docs: update servant
iluwatar May 27, 2024
13dcb94
docs: update server session
iluwatar May 27, 2024
0918074
docs: update service layer
iluwatar May 27, 2024
b4c3ddf
docs: update service locator
iluwatar May 27, 2024
1e93895
docs: update service to worker
iluwatar May 27, 2024
26d7d55
docs: update sharding
iluwatar May 27, 2024
e8f3636
docs: update single table inheritance
iluwatar May 27, 2024
4efd714
docs: update singleton
iluwatar May 27, 2024
822bcd0
docs: update spatial partitition
iluwatar May 27, 2024
42ea146
docs: update special case
iluwatar May 27, 2024
07d56c7
docs: update specification
iluwatar May 27, 2024
f7f318a
docs: update state
iluwatar May 27, 2024
10f3798
docs: update step builder
iluwatar May 27, 2024
aed840d
docs: update strangler
iluwatar May 27, 2024
201675d
docs: update strategy
iluwatar May 27, 2024
d4f8063
docs: update subclass sandbox
iluwatar May 27, 2024
13d35ec
docs: update table module
iluwatar May 27, 2024
8372d92
docs: update template method
iluwatar May 27, 2024
a6458c4
docs: update throttling
iluwatar May 27, 2024
f4e2c7f
docs: update tolerant reader
iluwatar May 27, 2024
2d1b756
docs: update trampoline
iluwatar May 27, 2024
4b5f34e
docs: update transaction script
iluwatar May 27, 2024
d26454a
docs: update twin
iluwatar May 27, 2024
0abb75a
docs: update type object
iluwatar May 27, 2024
790d2d6
docs: update unit of work
iluwatar May 27, 2024
723b1bf
docs: update method
iluwatar May 27, 2024
5d44152
docs: update value object
iluwatar May 27, 2024
3eb5813
docs: update version number
iluwatar May 27, 2024
cca57bf
docs: update virtual proxy
iluwatar May 27, 2024
2bbf893
docs: update visitor
iluwatar May 27, 2024
26579fe
docs: update active object
iluwatar May 27, 2024
4652842
build(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 …
dependabot[bot] May 28, 2024
584e949
docs: updates to several patterns
iluwatar May 28, 2024
68ef414
docs: update README.md
iluwatar May 29, 2024
684b2e2
feat: Function composition (#2954)
Adelechka Jun 1, 2024
bf83888
docs: update aggregator microservices
iluwatar Jun 1, 2024
ec5d08e
refactor: rename microservices patterns
iluwatar Jun 1, 2024
acb2eae
docs: update function composition
iluwatar Jun 2, 2024
d4b0f3d
refactor: update microservice pattern names & fix links
iluwatar Jun 2, 2024
dd38bd3
fix: Version number pattern update overwritten #2968 (#2980)
Avinash2110 Jun 2, 2024
1c478a5
docs: add Avinash2110 as a contributor for code (#2981)
allcontributors[bot] Jun 2, 2024
c5de9f6
docs: update delegation
iluwatar Jun 2, 2024
d872bf9
docs: update function composition
iluwatar Jun 3, 2024
ed90c41
refactor: Refactor commander (#2983)
Mayankchoudhary294 Jun 4, 2024
f25bd11
docs: add Mayankchoudhary294 as a contributor for code (#2985)
allcontributors[bot] Jun 4, 2024
205dc1f
build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin (#…
dependabot[bot] Jun 4, 2024
f0611bc
docs: update Commander
iluwatar Jun 4, 2024
f42e60c
refactor: Resolved issue #2979 Refactor Front Controller (#2986)
Mayankchoudhary294 Jun 6, 2024
f8c7c04
build(deps): bump com.fasterxml.jackson.core:jackson-core (#2941)
dependabot[bot] Jun 6, 2024
cb946c0
deps: Upgraded Guice dependency to 6.0.0 (#2989)
Mayankchoudhary294 Jun 7, 2024
6cd2d03
docs: Content SEO updates (#2990)
iluwatar Jun 8, 2024
f9946de
docs: fix yaml
iluwatar Jun 8, 2024
aa2b190
docs: fix poison pill yaml
iluwatar Jun 8, 2024
a27e092
refactor: Refactor Layered Architecture pattern #2936 (#2938)
romannimets Jun 15, 2024
8734890
docs: add romannimets as a contributor for code (#2996)
allcontributors[bot] Jun 15, 2024
3ce7c33
docs: update layered architecture
iluwatar Jun 15, 2024
589c6d7
build(deps-dev): bump org.htmlunit:htmlunit from 4.1.0 to 4.2.0 (#2993)
dependabot[bot] Jun 15, 2024
1990dbe
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (…
dependabot[bot] Jun 15, 2024
c9e29ac
build(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin (#…
dependabot[bot] Jun 15, 2024
5dce3d8
build(deps): bump org.apache.maven.plugins:maven-compiler-plugin (#2992)
dependabot[bot] Jun 15, 2024
e65f4d6
build(deps): bump jakarta.servlet:jakarta.servlet-api (#2997)
dependabot[bot] Jun 19, 2024
fab64a2
build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#2998)
dependabot[bot] Jun 19, 2024
823d057
fix: Issue 2975 Refactored Visitor (#3001)
Joel-Dandin Jun 30, 2024
d6f2cf2
docs: add Joel-Dandin as a contributor for code (#3003)
allcontributors[bot] Jun 30, 2024
d1c58cd
build(deps-dev): bump org.htmlunit:htmlunit from 4.2.0 to 4.3.0 (#3004)
dependabot[bot] Jul 7, 2024
990cfbf
build(deps): bump org.eclipse.jetty:jetty-maven-plugin (#3009)
dependabot[bot] Jul 11, 2024
8e51bd4
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (…
dependabot[bot] Jul 11, 2024
f22eda8
build(deps): bump com.fasterxml.jackson.core:jackson-databind (#3010)
dependabot[bot] Jul 11, 2024
1d454f7
build(deps): bump com.fasterxml.jackson.core:jackson-core (#3008)
dependabot[bot] Jul 11, 2024
9c43d85
feat: Distributed tracing (#3006)
244Walyson Jul 20, 2024
7812bf6
docs: add 244Walyson as a contributor for code (#3017)
allcontributors[bot] Jul 20, 2024
5720116
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (…
dependabot[bot] Jul 20, 2024
61e767d
build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#3013)
dependabot[bot] Jul 20, 2024
6ab6c3c
build(deps-dev): bump org.assertj:assertj-core from 3.26.0 to 3.26.3 …
dependabot[bot] Jul 20, 2024
836542e
deps: Use the latest h2 version in serialized lob (#3018)
iluwatar Jul 20, 2024
186b28f
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (…
dependabot[bot] Jul 23, 2024
4cb8eed
build(deps-dev): bump org.htmlunit:htmlunit from 4.3.0 to 4.4.0 (#3023)
dependabot[bot] Aug 1, 2024
007dcb1
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (…
dependabot[bot] Aug 1, 2024
8bd3175
build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#3031)
dependabot[bot] Sep 22, 2024
24b4586
fix: Video.toString() outputs an illegal json string (#3032)
Xcyq Oct 6, 2024
539fda2
docs: add Xcyq as a contributor for code (#3045)
allcontributors[bot] Oct 6, 2024
57baf13
docs: add Ritabrata1080 as a contributor for review (#3046)
allcontributors[bot] Oct 6, 2024
ace3c4d
build(deps): bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 (#3026)
dependabot[bot] Oct 6, 2024
fcb0698
build(deps-dev): bump org.awaitility:awaitility from 4.2.1 to 4.2.2 (…
dependabot[bot] Oct 6, 2024
53b973e
chore: bump github actions to use latest versions (#3033)
trivikr Oct 6, 2024
084817f
docs: add trivikr as a contributor for code (#3047)
allcontributors[bot] Oct 6, 2024
7472d2f
build(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin (#…
dependabot[bot] Oct 13, 2024
4c043e5
translation: Add French translation for anti-corruption-layer & Build…
vvanghelle Oct 13, 2024
69eace4
docs: add vvanghelle as a contributor for translation (#3060)
allcontributors[bot] Oct 13, 2024
b82cdf7
build(deps): bump com.mycila:license-maven-plugin from 4.5 to 4.6 (#3…
dependabot[bot] Oct 13, 2024
f1a73e3
translattion: Translation of business-deleagate in french (#3050)
antoheri Oct 20, 2024
083a46f
docs: add antoheri as a contributor for translation (#3071)
allcontributors[bot] Oct 20, 2024
0da8643
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (…
dependabot[bot] Oct 20, 2024
b00b8aa
fix: add shortTitle column to Chinese readme (#3056)
fishandsheep Oct 20, 2024
ede0fc1
docs: add fishandsheep as a contributor for translation (#3072)
allcontributors[bot] Oct 20, 2024
7c8802e
fix: add shortTitle to es and ko localization readmes
iluwatar Oct 20, 2024
076863b
feat: Added Home button to composite view appllication header for eas…
LakshyaPunyani-01 Nov 3, 2024
337f045
docs: add LakshyaPunyani-01 as a contributor for code (#3080)
allcontributors[bot] Nov 3, 2024
cb1b0b2
build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#3063)
dependabot[bot] Nov 3, 2024
6e0df3f
build(deps): bump org.eclipse.jetty:jetty-maven-plugin (#3065)
dependabot[bot] Nov 3, 2024
af0b901
build(deps-dev): bump org.htmlunit:htmlunit from 4.4.0 to 4.5.0 (#3073)
dependabot[bot] Nov 3, 2024
1575b56
feat: Added to AbstractDocumentTest verification of originalValue in …
jasonjyu Nov 3, 2024
f48c686
docs: add jasonjyu as a contributor for code (#3081)
allcontributors[bot] Nov 3, 2024
a50a45a
build(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin (#…
dependabot[bot] Nov 10, 2024
094027e
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (…
dependabot[bot] Nov 10, 2024
e761d78
refactor: Updated switch expression (#3030)
ambiguousdino Nov 10, 2024
25bb77e
docs: add jeffmorrison as a contributor for code (#3088)
allcontributors[bot] Nov 10, 2024
2a2c560
feat: Idempotent Consumer Microservice Pattern #2683 (#3082)
dmgodoy Nov 11, 2024
82e30ab
docs: add dmgodoy as a contributor for code (#3089)
allcontributors[bot] Nov 11, 2024
97de002
fix: Executable JAR: Include project version in final name (#3090)
apophizzz Nov 15, 2024
0d63c95
docs: add apophizzz as a contributor for code (#3095)
allcontributors[bot] Nov 15, 2024
391aec4
build(deps): bump com.fasterxml.jackson.core:jackson-core (#3091)
dependabot[bot] Nov 15, 2024
8a0f433
docs: Translate the Factory-Method pattern to Korean (#3094)
proceane Nov 15, 2024
f9945c9
docs: add proceane as a contributor for translation (#3096)
allcontributors[bot] Nov 15, 2024
b383d2e
build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin (#…
dependabot[bot] Dec 1, 2024
0f27139
fix: Fix typo (#3100)
mammadyahyayev Dec 1, 2024
b375919
docs: add mammadyahyayev as a contributor for doc (#3102)
allcontributors[bot] Dec 1, 2024
297e429
fix: Reduce High severity issues reported by SonarCloud #2865 (#3103)
SalmaAzeem Dec 7, 2024
fc07a38
docs: add SalmaAzeem as a contributor for code (#3132)
allcontributors[bot] Dec 7, 2024
adbddcb
build(deps-dev): bump org.htmlunit:htmlunit from 4.5.0 to 4.7.0 (#3104)
dependabot[bot] Dec 7, 2024
eead12d
docs: added arabic translations to README files (#2273) (#3107)
mayatarek Dec 8, 2024
f1a0ad8
feat: Update index.jsp (#3066)
CodeMaverick-143 Dec 8, 2024
b9ff511
docs: add mayatarek as a contributor for translation (#3138)
allcontributors[bot] Dec 9, 2024
8938054
docs: add CodeMaverick-143 as a contributor for code (#3139)
allcontributors[bot] Dec 9, 2024
eb7a0df
fix: Move from deprecated stale bot to stale action
iluwatar Jan 5, 2025
c5a6862
feat: Implemented the Table Inheritance pattern (#3105)
HabibaMekay Jan 6, 2025
84a1818
docs: add HabibaMekay as a contributor for code (#3165)
allcontributors[bot] Jan 6, 2025
ac53960
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (…
dependabot[bot] Jan 6, 2025
cdb78d7
feat: Money pattern (#3109)
Ahmed-Taha-981 Jan 6, 2025
ebcc070
docs: add Ahmed-Taha-981 as a contributor for code (#3166)
allcontributors[bot] Jan 6, 2025
5ba4570
feat: Implemented the Template View pattern (#1320) (#3110)
malak-elbanna Jan 6, 2025
60e2129
docs: add malak-elbanna as a contributor for code (#3167)
allcontributors[bot] Jan 6, 2025
afcd964
fix: Fixed some typos (#3153)
depthlending Jan 6, 2025
c06bd2c
docs: add depthlending as a contributor for doc (#3168)
allcontributors[bot] Jan 6, 2025
ab59dfe
feat: Added Microservices UI Client side composition #2698 (#3062)
TarunVishwakarma1 Jan 6, 2025
caa51bd
docs: add TarunVishwakarma1 as a contributor for code (#3169)
allcontributors[bot] Jan 6, 2025
bcad5b1
fix: fix filename of README.md
iluwatar Jan 6, 2025
8cb7c9a
feat: Implementation of session facade design pattern #1278 (#3121)
shahdhoss Jan 11, 2025
aedbe16
docs: add shahdhoss as a contributor for code (#3173)
allcontributors[bot] Jan 11, 2025
b419f84
fix: Fix stale action configuration
iluwatar Jan 12, 2025
1bfdf21
ci: Add presubmit AI reviews
iluwatar Jan 12, 2025
fee3c43
fix: Update presubmit action
iluwatar Jan 12, 2025
03f0bee
doc: Update PR template
iluwatar Jan 12, 2025
f0f4c7d
build(deps): bump com.fasterxml.jackson.core:jackson-core (#3171)
dependabot[bot] Jan 12, 2025
49172dd
fix: Minor misspelling (#3161)
Jan 13, 2025
07c82e4
docs: add mehdirahimi as a contributor for code (#3175)
allcontributors[bot] Jan 13, 2025
2a261cd
chore: Remove obsolete update-header.sh (#3174)
clintaire Jan 13, 2025
3a1a714
docs: add clintaire as a contributor for code (#3176)
allcontributors[bot] Jan 13, 2025
21115f4
feat: implemented the bloC design pattern issue #2374 (#3128)
darkhyper24 Jan 16, 2025
9ad38a4
docs: add darkhyper24 as a contributor for code (#3181)
allcontributors[bot] Jan 16, 2025
a25b6a0
feat: Implemented Monolithic Architecture according to the guidelines…
MohanedAtef238 Feb 15, 2025
39e4d6a
docs: add MohanedAtef238 as a contributor for code (#3187)
allcontributors[bot] Feb 15, 2025
be08156
build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#3085)
dependabot[bot] Feb 16, 2025
2e7eef1
fix: typos in documentation files (#3186)
maximevtush Feb 16, 2025
fb92682
docs: add maximevtush as a contributor for code (#3188)
allcontributors[bot] Feb 16, 2025
e17f138
build(deps-dev): bump org.testng:testng from 7.7.1 to 7.11.0 (#3190)
dependabot[bot] Feb 18, 2025
6785b53
feat: Added Map Reduce Design Pattern (#3184)
hvgh88 Feb 22, 2025
851ebba
docs: add hvgh88 as a contributor for code (#3191)
allcontributors[bot] Feb 22, 2025
1f44a8c
docs: add CQRS architecture diagram
iluwatar Feb 23, 2025
4e16d4b
docs: update cqrs docs
iluwatar Feb 23, 2025
2e40cc0
docs: add eda architecture diagram
iluwatar Feb 23, 2025
f3c4a83
docs: add flux architecture diagram and fix #3193 duplicate content i…
iluwatar Feb 28, 2025
609bf8e
build(deps): bump org.assertj:assertj-core from 3.24.2 to 3.27.3 (#3194)
dependabot[bot] Feb 28, 2025
a10c392
docs: add event sourcing architecture diagram
iluwatar Feb 28, 2025
546c7ec
docs: add front controller architecture diagram
iluwatar Mar 1, 2025
eee7575
docs: add hexagonal architecture diagram
iluwatar Mar 1, 2025
d0701d6
docs: add intercepting filter architecture diagram
iluwatar Mar 2, 2025
d78337e
docs: add layered architecture diagram
iluwatar Mar 3, 2025
e24739c
build(deps): bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 (#3198)
dependabot[bot] Mar 4, 2025
3034732
docs: add microservices aggregator architecture diagram
iluwatar Mar 4, 2025
b993805
docs: add mvc architecture diagram
iluwatar Mar 4, 2025
d36eeec
docs: add mvi architecture diagram
iluwatar Mar 5, 2025
4a96f2d
docs: add mvp architecture diagram
iluwatar Mar 6, 2025
511f008
docs: add mvvm architecture diagram
iluwatar Mar 7, 2025
0904e2d
docs: add monolithic architecture diagram
iluwatar Mar 9, 2025
74f5fdf
docs: add naked objects architecture diagram
iluwatar Mar 9, 2025
8a2c779
docs: add page controller architecture diagram
iluwatar Mar 9, 2025
fbde009
docs: add presentation model architecture diagram
iluwatar Mar 11, 2025
1726749
docs: add service layer architecture diagram
iluwatar Mar 11, 2025
457858c
translation: Translation of the Singleton pattern to Portuguese (#3201)
smile-ab Mar 18, 2025
e403df8
docs: add smile-ab as a contributor for translation (#3208)
allcontributors[bot] Mar 18, 2025
19d9d31
feat: Fix Singleton typo and extend reflection handling to remaining …
smile-ab Mar 18, 2025
29d1e30
docs: add smile-ab as a contributor for code (#3209)
allcontributors[bot] Mar 18, 2025
845a428
build(deps): bump org.projectlombok:lombok from 1.18.24 to 1.18.36 (#…
dependabot[bot] Mar 18, 2025
66768fc
translation: Added and translated map-reduce README.md to Spanish. (#…
Francisco-G-P Mar 18, 2025
8164b97
docs: add Francisco-G-P as a contributor for translation (#3210)
allcontributors[bot] Mar 18, 2025
a89cf98
docs: Improve Anti-Corruption-Layer README(#3200) (#3206)
Duartegdm Mar 18, 2025
0b1933e
docs: add Duartegdm as a contributor for doc (#3211)
allcontributors[bot] Mar 18, 2025
dd8b9b3
fix: Set locale in tests to be able to run locally. Remove logging de…
iluwatar Mar 18, 2025
894ae8f
fix: add missing property
iluwatar Mar 18, 2025
baf2efa
translation: German Translation for abstract-document and improved Ma…
DenizAltunkapan Mar 23, 2025
abfb137
docs: add DenizAltunkapan as a contributor for translation (#3216)
allcontributors[bot] Mar 23, 2025
adf5b62
feat: Add Service Stub Pattern using Sentiment Analysis example (#3215)
johnklint81 Mar 23, 2025
02ae009
docs: add johnklint81 as a contributor for code (#3217)
allcontributors[bot] Mar 23, 2025
770a85e
docs: update abstract document readme
iluwatar Mar 23, 2025
7effd99
docs: update abstract factory readme
iluwatar Mar 23, 2025
0f19b47
docs: update active object readme
iluwatar Mar 23, 2025
3dc27b2
docs: escape angle brackets to fix html build
iluwatar Mar 24, 2025
324dad5
docs: update acyclic visitor documentation
iluwatar Mar 24, 2025
3a5553b
build(deps): bump jakarta.persistence:jakarta.persistence-api (#3218)
dependabot[bot] Mar 25, 2025
51d5ef1
build(deps): bump logback.version from 1.5.6 to 1.5.18 (#3219)
dependabot[bot] Mar 25, 2025
a6c7d3d
feat: Java 21 update (#3213)
iluwatar Mar 25, 2025
5a371a4
fix: remove urm-maven-plugin from the build
iluwatar Mar 25, 2025
ed4a756
fix: fix template-method mockito tests
iluwatar Mar 25, 2025
afa4518
fix: fix templateview mockito tests
iluwatar Mar 25, 2025
371439a
fix: remove mockito test
iluwatar Mar 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
450 changes: 444 additions & 6 deletions .all-contributorsrc

Large diffs are not rendered by default.

366 changes: 366 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,366 @@
#
# This project is licensed under the MIT license. Module model-view-viewmodel is using ZK framework licensed under LGPL (see lgpl-3.0.txt).
#
# The MIT License
# Copyright © 2014-2022 Ilkka Seppälä
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
#

root = true

[*]
charset = utf-8
end_of_line = lf
indent_size = 4
indent_style = space
insert_final_newline = false
max_line_length = off
tab_width = 4
ij_continuation_indent_size = 8
ij_formatter_off_tag = @formatter:off
ij_formatter_on_tag = @formatter:on
ij_formatter_tags_enabled = true
ij_smart_tabs = false
ij_visual_guides =
ij_wrap_on_typing = false

[*.java]
indent_size = 2
max_line_length = 100
ij_continuation_indent_size = 4
ij_java_align_consecutive_assignments = false
ij_java_align_consecutive_variable_declarations = false
ij_java_align_group_field_declarations = false
ij_java_align_multiline_annotation_parameters = false
ij_java_align_multiline_array_initializer_expression = false
ij_java_align_multiline_assignment = false
ij_java_align_multiline_binary_operation = false
ij_java_align_multiline_chained_methods = false
ij_java_align_multiline_deconstruction_list_components = true
ij_java_align_multiline_extends_list = false
ij_java_align_multiline_for = true
ij_java_align_multiline_method_parentheses = false
ij_java_align_multiline_parameters = true
ij_java_align_multiline_parameters_in_calls = false
ij_java_align_multiline_parenthesized_expression = false
ij_java_align_multiline_records = true
ij_java_align_multiline_resources = true
ij_java_align_multiline_ternary_operation = false
ij_java_align_multiline_text_blocks = false
ij_java_align_multiline_throws_list = false
ij_java_align_subsequent_simple_methods = false
ij_java_align_throws_keyword = false
ij_java_align_types_in_multi_catch = true
ij_java_annotation_parameter_wrap = off
ij_java_array_initializer_new_line_after_left_brace = false
ij_java_array_initializer_right_brace_on_new_line = false
ij_java_array_initializer_wrap = normal
ij_java_assert_statement_colon_on_next_line = false
ij_java_assert_statement_wrap = normal
ij_java_assignment_wrap = normal
ij_java_binary_operation_sign_on_next_line = false
ij_java_binary_operation_wrap = normal
ij_java_blank_lines_after_anonymous_class_header = 0
ij_java_blank_lines_after_class_header = 0
ij_java_blank_lines_after_imports = 1
ij_java_blank_lines_after_package = 1
ij_java_blank_lines_around_class = 1
ij_java_blank_lines_around_field = 0
ij_java_blank_lines_around_field_in_interface = 0
ij_java_blank_lines_around_initializer = 1
ij_java_blank_lines_around_method = 1
ij_java_blank_lines_around_method_in_interface = 1
ij_java_blank_lines_before_class_end = 0
ij_java_blank_lines_before_imports = 1
ij_java_blank_lines_before_method_body = 0
ij_java_blank_lines_before_package = 1
ij_java_block_brace_style = end_of_line
ij_java_block_comment_add_space = false
ij_java_block_comment_at_first_column = true
ij_java_builder_methods =
ij_java_call_parameters_new_line_after_left_paren = false
ij_java_call_parameters_right_paren_on_new_line = false
ij_java_call_parameters_wrap = normal
ij_java_case_statement_on_separate_line = true
ij_java_catch_on_new_line = false
ij_java_class_annotation_wrap = split_into_lines
ij_java_class_brace_style = end_of_line
ij_java_class_count_to_use_import_on_demand = 999
ij_java_class_names_in_javadoc = 1
ij_java_deconstruction_list_wrap = normal
ij_java_do_not_indent_top_level_class_members = false
ij_java_do_not_wrap_after_single_annotation = false
ij_java_do_not_wrap_after_single_annotation_in_parameter = false
ij_java_do_while_brace_force = always
ij_java_doc_add_blank_line_after_description = true
ij_java_doc_add_blank_line_after_param_comments = false
ij_java_doc_add_blank_line_after_return = false
ij_java_doc_add_p_tag_on_empty_lines = true
ij_java_doc_align_exception_comments = true
ij_java_doc_align_param_comments = true
ij_java_doc_do_not_wrap_if_one_line = false
ij_java_doc_enable_formatting = true
ij_java_doc_enable_leading_asterisks = true
ij_java_doc_indent_on_continuation = false
ij_java_doc_keep_empty_lines = true
ij_java_doc_keep_empty_parameter_tag = true
ij_java_doc_keep_empty_return_tag = true
ij_java_doc_keep_empty_throws_tag = true
ij_java_doc_keep_invalid_tags = true
ij_java_doc_param_description_on_new_line = false
ij_java_doc_preserve_line_breaks = false
ij_java_doc_use_throws_not_exception_tag = true
ij_java_else_on_new_line = false
ij_java_entity_dd_prefix =
ij_java_entity_dd_suffix = EJB
ij_java_entity_eb_prefix =
ij_java_entity_eb_suffix = Bean
ij_java_entity_hi_prefix =
ij_java_entity_hi_suffix = Home
ij_java_entity_lhi_prefix = Local
ij_java_entity_lhi_suffix = Home
ij_java_entity_li_prefix = Local
ij_java_entity_li_suffix =
ij_java_entity_pk_class = java.lang.String
ij_java_entity_ri_prefix =
ij_java_entity_ri_suffix =
ij_java_entity_vo_prefix =
ij_java_entity_vo_suffix = VO
ij_java_enum_constants_wrap = normal
ij_java_extends_keyword_wrap = normal
ij_java_extends_list_wrap = normal
ij_java_field_annotation_wrap = split_into_lines
ij_java_field_name_prefix =
ij_java_field_name_suffix =
ij_java_filter_class_prefix =
ij_java_filter_class_suffix =
ij_java_filter_dd_prefix =
ij_java_filter_dd_suffix =
ij_java_finally_on_new_line = false
ij_java_for_brace_force = always
ij_java_for_statement_new_line_after_left_paren = false
ij_java_for_statement_right_paren_on_new_line = false
ij_java_for_statement_wrap = normal
ij_java_generate_final_locals = false
ij_java_generate_final_parameters = false
ij_java_if_brace_force = always
ij_java_imports_layout = $*,|,*
ij_java_indent_case_from_switch = true
ij_java_insert_inner_class_imports = false
ij_java_insert_override_annotation = true
ij_java_keep_blank_lines_before_right_brace = 2
ij_java_keep_blank_lines_between_package_declaration_and_header = 2
ij_java_keep_blank_lines_in_code = 2
ij_java_keep_blank_lines_in_declarations = 2
ij_java_keep_builder_methods_indents = false
ij_java_keep_control_statement_in_one_line = true
ij_java_keep_first_column_comment = true
ij_java_keep_indents_on_empty_lines = false
ij_java_keep_line_breaks = true
ij_java_keep_multiple_expressions_in_one_line = false
ij_java_keep_simple_blocks_in_one_line = false
ij_java_keep_simple_classes_in_one_line = false
ij_java_keep_simple_lambdas_in_one_line = false
ij_java_keep_simple_methods_in_one_line = false
ij_java_label_indent_absolute = false
ij_java_label_indent_size = 0
ij_java_lambda_brace_style = end_of_line
ij_java_layout_static_imports_separately = true
ij_java_line_comment_add_space = false
ij_java_line_comment_add_space_on_reformat = false
ij_java_line_comment_at_first_column = true
ij_java_listener_class_prefix =
ij_java_listener_class_suffix =
ij_java_local_variable_name_prefix =
ij_java_local_variable_name_suffix =
ij_java_message_dd_prefix =
ij_java_message_dd_suffix = EJB
ij_java_message_eb_prefix =
ij_java_message_eb_suffix = Bean
ij_java_method_annotation_wrap = split_into_lines
ij_java_method_brace_style = end_of_line
ij_java_method_call_chain_wrap = normal
ij_java_method_parameters_new_line_after_left_paren = false
ij_java_method_parameters_right_paren_on_new_line = false
ij_java_method_parameters_wrap = normal
ij_java_modifier_list_wrap = false
ij_java_multi_catch_types_wrap = normal
ij_java_names_count_to_use_import_on_demand = 999
ij_java_new_line_after_lparen_in_annotation = false
ij_java_new_line_after_lparen_in_deconstruction_pattern = true
ij_java_new_line_after_lparen_in_record_header = false
ij_java_packages_to_use_import_on_demand =
ij_java_parameter_annotation_wrap = normal
ij_java_parameter_name_prefix =
ij_java_parameter_name_suffix =
ij_java_parentheses_expression_new_line_after_left_paren = false
ij_java_parentheses_expression_right_paren_on_new_line = false
ij_java_place_assignment_sign_on_next_line = false
ij_java_prefer_longer_names = true
ij_java_prefer_parameters_wrap = false
ij_java_record_components_wrap = normal
ij_java_repeat_annotations =
ij_java_repeat_synchronized = true
ij_java_replace_instanceof_and_cast = false
ij_java_replace_null_check = true
ij_java_replace_sum_lambda_with_method_ref = true
ij_java_resource_list_new_line_after_left_paren = false
ij_java_resource_list_right_paren_on_new_line = false
ij_java_resource_list_wrap = normal
ij_java_rparen_on_new_line_in_annotation = false
ij_java_rparen_on_new_line_in_deconstruction_pattern = true
ij_java_rparen_on_new_line_in_record_header = false
ij_java_servlet_class_prefix =
ij_java_servlet_class_suffix =
ij_java_servlet_dd_prefix =
ij_java_servlet_dd_suffix =
ij_java_session_dd_prefix =
ij_java_session_dd_suffix = EJB
ij_java_session_eb_prefix =
ij_java_session_eb_suffix = Bean
ij_java_session_hi_prefix =
ij_java_session_hi_suffix = Home
ij_java_session_lhi_prefix = Local
ij_java_session_lhi_suffix = Home
ij_java_session_li_prefix = Local
ij_java_session_li_suffix =
ij_java_session_ri_prefix =
ij_java_session_ri_suffix =
ij_java_session_si_prefix =
ij_java_session_si_suffix = Service
ij_java_space_after_closing_angle_bracket_in_type_argument = false
ij_java_space_after_colon = true
ij_java_space_after_comma = true
ij_java_space_after_comma_in_type_arguments = true
ij_java_space_after_for_semicolon = true
ij_java_space_after_quest = true
ij_java_space_after_type_cast = true
ij_java_space_before_annotation_array_initializer_left_brace = false
ij_java_space_before_annotation_parameter_list = false
ij_java_space_before_array_initializer_left_brace = true
ij_java_space_before_catch_keyword = true
ij_java_space_before_catch_left_brace = true
ij_java_space_before_catch_parentheses = true
ij_java_space_before_class_left_brace = true
ij_java_space_before_colon = true
ij_java_space_before_colon_in_foreach = true
ij_java_space_before_comma = false
ij_java_space_before_deconstruction_list = false
ij_java_space_before_do_left_brace = true
ij_java_space_before_else_keyword = true
ij_java_space_before_else_left_brace = true
ij_java_space_before_finally_keyword = true
ij_java_space_before_finally_left_brace = true
ij_java_space_before_for_left_brace = true
ij_java_space_before_for_parentheses = true
ij_java_space_before_for_semicolon = false
ij_java_space_before_if_left_brace = true
ij_java_space_before_if_parentheses = true
ij_java_space_before_method_call_parentheses = false
ij_java_space_before_method_left_brace = true
ij_java_space_before_method_parentheses = false
ij_java_space_before_opening_angle_bracket_in_type_parameter = false
ij_java_space_before_quest = true
ij_java_space_before_switch_left_brace = true
ij_java_space_before_switch_parentheses = true
ij_java_space_before_synchronized_left_brace = true
ij_java_space_before_synchronized_parentheses = true
ij_java_space_before_try_left_brace = true
ij_java_space_before_try_parentheses = true
ij_java_space_before_type_parameter_list = false
ij_java_space_before_while_keyword = true
ij_java_space_before_while_left_brace = true
ij_java_space_before_while_parentheses = true
ij_java_space_inside_one_line_enum_braces = false
ij_java_space_within_empty_array_initializer_braces = false
ij_java_space_within_empty_method_call_parentheses = false
ij_java_space_within_empty_method_parentheses = false
ij_java_spaces_around_additive_operators = true
ij_java_spaces_around_annotation_eq = true
ij_java_spaces_around_assignment_operators = true
ij_java_spaces_around_bitwise_operators = true
ij_java_spaces_around_equality_operators = true
ij_java_spaces_around_lambda_arrow = true
ij_java_spaces_around_logical_operators = true
ij_java_spaces_around_method_ref_dbl_colon = false
ij_java_spaces_around_multiplicative_operators = true
ij_java_spaces_around_relational_operators = true
ij_java_spaces_around_shift_operators = true
ij_java_spaces_around_type_bounds_in_type_parameters = true
ij_java_spaces_around_unary_operator = false
ij_java_spaces_within_angle_brackets = false
ij_java_spaces_within_annotation_parentheses = false
ij_java_spaces_within_array_initializer_braces = false
ij_java_spaces_within_braces = false
ij_java_spaces_within_brackets = false
ij_java_spaces_within_cast_parentheses = false
ij_java_spaces_within_catch_parentheses = false
ij_java_spaces_within_deconstruction_list = false
ij_java_spaces_within_for_parentheses = false
ij_java_spaces_within_if_parentheses = false
ij_java_spaces_within_method_call_parentheses = false
ij_java_spaces_within_method_parentheses = false
ij_java_spaces_within_parentheses = false
ij_java_spaces_within_record_header = false
ij_java_spaces_within_switch_parentheses = false
ij_java_spaces_within_synchronized_parentheses = false
ij_java_spaces_within_try_parentheses = false
ij_java_spaces_within_while_parentheses = false
ij_java_special_else_if_treatment = true
ij_java_static_field_name_prefix =
ij_java_static_field_name_suffix =
ij_java_subclass_name_prefix =
ij_java_subclass_name_suffix = Impl
ij_java_ternary_operation_signs_on_next_line = false
ij_java_ternary_operation_wrap = normal
ij_java_test_name_prefix =
ij_java_test_name_suffix = Test
ij_java_throws_keyword_wrap = normal
ij_java_throws_list_wrap = normal
ij_java_use_external_annotations = false
ij_java_use_fq_class_names = false
ij_java_use_relative_indents = false
ij_java_use_single_class_imports = true
ij_java_variable_annotation_wrap = normal
ij_java_visibility = public
ij_java_while_brace_force = always
ij_java_while_on_new_line = false
ij_java_wrap_comments = false
ij_java_wrap_first_method_in_call_chain = false
ij_java_wrap_long_lines = false

[{*.markdown,*.md}]
ij_markdown_force_one_space_after_blockquote_symbol = true
ij_markdown_force_one_space_after_header_symbol = true
ij_markdown_force_one_space_after_list_bullet = true
ij_markdown_force_one_space_between_words = true
ij_markdown_format_tables = true
ij_markdown_insert_quote_arrows_on_wrap = true
ij_markdown_keep_indents_on_empty_lines = false
ij_markdown_keep_line_breaks_inside_text_blocks = true
ij_markdown_max_line_length = off
ij_markdown_max_lines_around_block_elements = 1
ij_markdown_max_lines_around_header = 1
ij_markdown_max_lines_between_paragraphs = 1
ij_markdown_min_lines_around_block_elements = 1
ij_markdown_min_lines_around_header = 1
ij_markdown_min_lines_between_paragraphs = 1
ij_markdown_wrap_text_if_long = true
ij_markdown_wrap_text_inside_blockquotes = true
16 changes: 1 addition & 15 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,4 @@ updates:
- package-ecosystem: "maven" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
allow:
- dependency-name: "org.springframework.boot:spring-boot-dependencies"
- dependency-name: "commons-dbcp:commons-dbcp"
- dependency-name: "net.sourceforge.htmlunit:htmlunit"
- dependency-name: "com.google.code.gson:gson"
- dependency-name: "com.google.inject:guice"
- dependency-name: "com.github.stefanbirkner:system-lambda"
- dependency-name: "org.apache.maven.plugins:maven-surefire-plugin"
- dependency-name: "org.apache.maven.plugins:maven-assembly-plugin"
- dependency-name: "org.sonarsource.scanner.maven:sonar-maven-plugin"
- dependency-name: "org.apache.maven.plugins:maven-checkstyle-plugin"
- dependency-name: "com.mycila:license-maven-plugin"
- dependency-name: "org.jacoco:jacoco-maven-plugin"
- dependency-name: "com.iluwatar.urm:urm-maven-plugin"
interval: "weekly"
Loading
Loading