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

Plans for a v2.3 release? #53

Open
8 tasks
Potherca opened this issue Sep 14, 2024 · 0 comments
Open
8 tasks

Plans for a v2.3 release? #53

Potherca opened this issue Sep 14, 2024 · 0 comments
Assignees
Labels
help wanted Extra attention is needed
Milestone

Comments

@Potherca
Copy link
Member

Potherca commented Sep 14, 2024

I think it is time to start thinking about a new release... So what should be included in a v2.3 release?

  • Another round of adding missing icons
  • Add support for PlantUML themes #41

  • PRFC named parameters #46

  • A CONTRIBUTING.md file

    Full Changelog: v2.2...master

    This issue is a placeholder for all tasks that need to be completed to release a new version (2.3.0):

    • Create a separate release/2-3 branch (as was done for previous releases).
      So users can include a versioned file instead of requring main / HEAD
    • Update the versioned links in the README.md file (see fe13039)
      So the documentation points to the latest available changes
    • Check if anything else that needs changing. Copyright year? Any contrib files? URLs? If so, add to the version branch.
      Making everything is in order before the release, so we do not have to make minor releases afterward
    • Open an MR to incorporate the changes needed for version release into the main branch.
      So there is a fixed/traceable moment in time that marks the change
    • After review, merge the changes but DO NOT DELETE THE VERSION BRANCH. We want to keep that around.
      So users can include a versioned file instead of requiring main / HEAD
    • Create a new release of the latest changes (using "Generate Release Notes").
      So there is a fixed/traceable moment in time that marks the change
    • Open an MR at plantuml/plantuml-stdlib
      So the latest changes are available to all users
    • Mark the version branch as protected
      So history cannot be falsified (whether by accident or on purpose).

    It also serves to be a first step in documenting how releases are made. Eventually, a complete write-up should be added as part of a CONTRIBUTING.md

Anything else that needs adding?

@Potherca Potherca self-assigned this Sep 14, 2024
@Potherca Potherca added the help wanted Extra attention is needed label Sep 14, 2024
@Potherca Potherca added this to the v2.3.0 milestone Sep 14, 2024
@Potherca Potherca pinned this issue Sep 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
Status: In Progress
Development

No branches or pull requests

1 participant