Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: l2code/java-design-patterns
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: iluwatar/java-design-patterns
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 42 files changed
  • 9 contributors

Commits on Apr 16, 2025

  1. docs: update book link

    iluwatar committed Apr 16, 2025
    Configuration menu
    Copy the full SHA
    d80eca1 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2025

  1. Configuration menu
    Copy the full SHA
    1cde704 View commit details
    Browse the repository at this point in the history
  2. feat: Implement Actor Model pattern

    * feat: Implement Actor Model pattern iluwatar#3232
    
    * feat: Implement Actor Model pattern iluwatar#3232
    
    * feat: update Actor Model implementation with multi-actor logic iluwatar#3251
    
    * feat: update Actor Model implementation with multi-actor logic and loose coupling  iluwatar#3251
    
    * test: add unit test for actor model iluwatar#3251
    
    * test: add test for App.java to increase coverage
    
    * docs: add complete README for Actor Model pattern also implemented changes iluwatar#3251
    ssrijan-007-sys authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    fe522fd View commit details
    Browse the repository at this point in the history
  3. docs: add ssrijan-007-sys as a contributor for code (iluwatar#3263)

    * docs: update README.md [skip ci]
    
    * docs: update .all-contributorsrc [skip ci]
    
    ---------
    
    Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    allcontributors[bot] authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    e359f1b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55bef7c View commit details
    Browse the repository at this point in the history
  5. docs: add e5LA as a contributor for code (iluwatar#3264)

    * docs: update README.md [skip ci]
    
    * docs: update .all-contributorsrc [skip ci]
    
    ---------
    
    Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    allcontributors[bot] authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    e4681e4 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump org.springframework:spring-web (iluwatar#3262)

    Bumps [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) from 7.0.0-M3 to 7.0.0-M4.
    - [Release notes](https://github.com/spring-projects/spring-framework/releases)
    - [Commits](spring-projects/spring-framework@v7.0.0-M3...v7.0.0-M4)
    
    ---
    updated-dependencies:
    - dependency-name: org.springframework:spring-web
      dependency-version: 7.0.0-M4
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    6e20d32 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin (i…

    …luwatar#3261)
    
    Bumps [org.sonarsource.scanner.maven:sonar-maven-plugin](https://github.com/SonarSource/sonar-scanner-maven) from 5.0.0.4389 to 5.1.0.4751.
    - [Release notes](https://github.com/SonarSource/sonar-scanner-maven/releases)
    - [Commits](SonarSource/sonar-scanner-maven@5.0.0.4389...5.1.0.4751)
    
    ---
    updated-dependencies:
    - dependency-name: org.sonarsource.scanner.maven:sonar-maven-plugin
      dependency-version: 5.1.0.4751
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    ad6bdf8 View commit details
    Browse the repository at this point in the history
  8. translation: Translate selected patterns to persian (iluwatar#3256)

    * Persian Translation: Add persian translation to abstract-document
    
    * Persian Translation: Add abstract-document.png to abstract-document folder
    
    * Persian Translation: Add codes to README.md of abstract-document
    
    * Persian Translation: some improvements in abstract-document
    
    * Persian Translation: Add refrence links in abstract-document
    
    * Persian Translation: add rtl tag in abstract-document
    
    * active-object : translate
    
    * active-object: improve when to use
    
    * active-object: improve when to use
    
    * active-object: improve bullets (test)
    
    * active-object: improve bullets (test)
    
    * active-object: improve bullets (test)
    
    * active-object: improve bullets (test)
    
    * active-object: improve bullets
    
    * active-object: Fix all bullets
    
    * -added persian translation of factory pattern
    
    * -renamed file
    
    * -changed wikipedia definition
    
    * -fixed table problem
    
    * -fixed problems in bullet alignments
    
    * Update README.md
    
    -fixed alignment in bullets
    
    * Update README.md
    
    -changed tags to English
    
    ---------
    
    Co-authored-by: Seyyed Keivan Shirkoubian <[email protected]>
    maziyar-gerami and keivanshir authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    dae93ad View commit details
    Browse the repository at this point in the history
  9. docs: add maziyar-gerami as a contributor for translation (iluwatar#3265

    )
    
    * docs: update README.md [skip ci]
    
    * docs: update .all-contributorsrc [skip ci]
    
    ---------
    
    Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    allcontributors[bot] authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    f8f33f5 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2025

  1. Configuration menu
    Copy the full SHA
    8a64f4c View commit details
    Browse the repository at this point in the history

Commits on May 1, 2025

  1. build(deps): bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 (i…

    …luwatar#3268)
    
    Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.6 to 5.0.0.
    - [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases)
    - [Commits](mathieucarbou/license-maven-plugin@license-maven-plugin-4.6...v5.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: com.mycila:license-maven-plugin
      dependency-version: 5.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 1, 2025
    Configuration menu
    Copy the full SHA
    7d2e626 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump com.fasterxml.jackson.core:jackson-core (iluwatar#3270

    )
    
    Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) from 2.18.2 to 2.19.0.
    - [Commits](FasterXML/jackson-core@jackson-core-2.18.2...jackson-core-2.19.0)
    
    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson.core:jackson-core
      dependency-version: 2.19.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 1, 2025
    Configuration menu
    Copy the full SHA
    a62601a View commit details
    Browse the repository at this point in the history

Commits on May 2, 2025

  1. Configuration menu
    Copy the full SHA
    0da4dcd View commit details
    Browse the repository at this point in the history
  2. docs: update prototype

    iluwatar committed May 2, 2025
    Configuration menu
    Copy the full SHA
    3ac1a36 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. feat: Implement Thread-Pool Executor pattern (iluwatar#3271)

    - Add implementation of Thread-Pool Executor pattern using hotel front desk example
    - Include unit tests
    - Create detailed README with pattern explanation and examples
    - Add Java source code with appropriate Javadoc comments
    
    Closes iluwatar#3226
    yybmion authored May 15, 2025
    Configuration menu
    Copy the full SHA
    8529017 View commit details
    Browse the repository at this point in the history
  2. docs: add yybmion as a contributor for code (iluwatar#3279)

    * docs: update README.md [skip ci]
    
    * docs: update .all-contributorsrc [skip ci]
    
    ---------
    
    Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    allcontributors[bot] authored May 15, 2025
    Configuration menu
    Copy the full SHA
    bf16400 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2025

  1. chore: adding missing license (iluwatar#3273)

    Co-authored-by: SP <SP@>
    e5LA authored May 17, 2025
    Configuration menu
    Copy the full SHA
    f6bb515 View commit details
    Browse the repository at this point in the history
  2. docs: add e5LA as a contributor for doc (iluwatar#3281)

    * docs: update README.md [skip ci]
    
    * docs: update .all-contributorsrc [skip ci]
    
    ---------
    
    Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
    allcontributors[bot] authored May 17, 2025
    Configuration menu
    Copy the full SHA
    ede37bd View commit details
    Browse the repository at this point in the history
Loading