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

changelog: provide individual page changelogs per release #366

Merged
merged 3 commits into from
Jul 24, 2024

Conversation

bagder
Copy link
Member

@bagder bagder commented Jul 23, 2024

Each release gets its own individual changelog in the /ch/[version].html page, and most links on the website now links to those pages. The main changelog page remains as-is for reference - and for scripting.

Reasons:

  • at 250+ releases, getting all the changes at once is rarely what a user wants at first glance. The full log is still just a click away.

  • the full log is now >1MB in size, where as each individual page is less than 30K.

  • this is likely to scale better into the future

@bagder
Copy link
Member Author

bagder commented Jul 23, 2024

Screenshot of the changelog for 8.6.0 (https://curl.se/ch/8.6.0.html):

image

@bagder bagder force-pushed the bagder/split-changes branch 2 times, most recently from 2b391a9 to 227cd42 Compare July 23, 2024 21:07
@bagder
Copy link
Member Author

bagder commented Jul 23, 2024

to be merged after 8.9.0 is released

bagder added a commit that referenced this pull request Jul 24, 2024
Each release gets its own individual changelog in the /ch/[version].html
page, and most links on the website now links to those pages. The main
changelog page remains as-is for reference - and for scripting.

Reasons:

- at 250+ releases, getting all the changes at once is rarely what a user
  wants at first glance. The full log is still just a click away.

- the full log is now >1MB in size, where as each individual page is less than
  30K.

- this is likely to scale better into the future

Closes #366
@bagder bagder force-pushed the bagder/split-changes branch from 227cd42 to e15f46f Compare July 24, 2024 10:11
bagder added 3 commits July 24, 2024 12:26
Each release gets its own individual changelog in the /ch/[version].html
page, and most links on the website now links to those pages. The main
changelog page remains as-is for reference - and for scripting.

Reasons:

- at 250+ releases, getting all the changes at once is rarely what a user
  wants at first glance. The full log is still just a click away.

- the full log is now >1MB in size, where as each individual page is less than
  30K.

- this is likely to scale better into the future

Closes #366
@bagder bagder force-pushed the bagder/split-changes branch from e15f46f to 97a0c54 Compare July 24, 2024 10:39
@bagder bagder merged commit 97a0c54 into master Jul 24, 2024
3 checks passed
@bagder bagder deleted the bagder/split-changes branch July 24, 2024 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant