public ChangelogReleaserArgs()

in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaserArgs.java [43:53]


    public ChangelogReleaserArgs(
            final Path changelogDirectory,
            final String releaseVersion,
            final Pattern versionPattern,
            final LocalDate releaseDate) {
        this.changelogDirectory = Objects.requireNonNull(changelogDirectory, "changelogDirectory");
        this.releaseVersion = Objects.requireNonNull(releaseVersion, "releaseVersion");
        final Pattern effectiveVersionPattern = versionPattern != null ? versionPattern : DEFAULT_VERSION_PATTERN;
        this.releaseVersionMajor = readReleaseVersionMajor(releaseVersion, effectiveVersionPattern);
        this.releaseDate = Objects.requireNonNull(releaseDate, "releaseDate");
    }