← 返回首页
Releases · darbyluv2code/master-java-design-patterns · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus

Releases: darbyluv2code/master-java-design-patterns

Java 25 Baseline

Compare

Choose a tag to compare

Filter
darbyluv2code released this 02 Jan 18:01
5c6b43d

Java 25 Baseline

This release establishes Java 25 as the baseline for all design pattern examples in the Master Java Design Patterns course.

What's New

Java 25 Compilation

  • All 21 Maven projects successfully compile with Java 25
  • Fixed class name/filename mismatches in observer patterns
  • Projects use maven.compiler.source=25 and maven.compiler.target=25

GitHub Actions Parallel Build

  • Added automated build workflow with 3 parallel jobs
  • Build time: approximately 36 seconds
  • Build badge shows real-time compilation status at top of README
  • Jobs:
    • Section 02: Creational Design Patterns (5 projects)
    • Section 03: Structural Design Patterns (5 projects)
    • Section 04: Behavioral Design Patterns (11 projects)

Bug Fixes

  • Fixed GameScoreBoardServer.java to GameScoreboardServer.java filename mismatches
  • Resolved compilation errors in observer and observer-with-discord patterns

Repository Stats

  • Total Projects: 21
  • Design Patterns: 16+
  • Build Status: All passing
  • Java Version: 25

View the build workflow at https://github.com/darbyluv2code/master-java-design-patterns/actions/workflows/build.yml for details.

Java 25 Baseline

Compare

Choose a tag to compare

Filter
darbyluv2code released this 31 Dec 21:15
8b792c6

Java 25 Baseline Confirmation

  • Confirms Java 25 as the original and official baseline
  • All code revalidated against Java 25
  • No code, structural, or behavioral changes

This is a validation-only release. No action required.

Footer

© 2026 GitHub, Inc.