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

Release v0.3.0 #77

Merged
merged 105 commits into from
Dec 9, 2024
Merged

Release v0.3.0 #77

merged 105 commits into from
Dec 9, 2024

Conversation

Ludee
Copy link
Member

@Ludee Ludee commented Dec 9, 2024

Summary of the discussion

Third minor release for main feature and documentation.

[0.3.0] Minor Release - Cheese Shop Opening - 2024-12-09

Added

  • Add a favicon for the documentation (54#)
  • Add a warning for older versions that links to latest (#54)
  • Add pre-commit and setup pre-commit-hooks (#56)
  • Add a community chat on Element (#59)
  • Add documentation on the regular community meetings (#60)
  • Add CI-based automated testing and linting on commit and pull requests (#55)
  • Add license files to folder LICENSES (#64)
  • Add dep5 file for copyright notices (#64)
  • Add pre-commit hook for REUSE (#64)
  • Add copyright notice to all files (#64)
  • Add first version of pyproject.toml (#64)
  • Add documentation for code style (#63)
  • Update REUSE (#66)
  • Add workflow with codecov (#68)
  • Add badges for publication section (#69)
  • Add year of creation to copyright info (#71)
  • Add workflow to publish releases on PyPI (#75)

Changed

  • Update CSS to improve toc (#54)
  • Update documentation for mike (#54)
  • Update GitHub Action for develop branch (#58)
  • Update the sections and merge subpages of the documentation (#62)
  • Update documentation for release (#69)
  • Update documentation best-practices (#72)
  • Add workflow to publish on Test PyPI (#73)

Removed

  • Disable GitHub Action for MkDocs Workflow (#54)
  • Remove merged documentation files (#62)
  • Remove the LICENSE.txt file (#64)

Workflow checklist

PR-Assignee

Reviewer

  • 🐙 Follow the Reviewer Guidelines
  • 🐙 Provided feedback and show sufficient appreciation for the work done

@Ludee Ludee added type: release 🚀 Part of the release procedure status: active 🚧 Work in progress priority: critical 🔥 Critical priority part: github :octocat: Concerns the organisation of the repository on GitHub labels Dec 9, 2024
@Ludee Ludee self-assigned this Dec 9, 2024
@Ludee
Copy link
Member Author

Ludee commented Dec 9, 2024

Test PyPI failed since it has been published already.

@Ludee Ludee marked this pull request as ready for review December 9, 2024 21:52
@Ludee Ludee merged commit 4576638 into production Dec 9, 2024
6 of 7 checks passed
@Ludee Ludee deleted the release-v0.3.0 branch December 9, 2024 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
part: github :octocat: Concerns the organisation of the repository on GitHub priority: critical 🔥 Critical priority status: active 🚧 Work in progress type: release 🚀 Part of the release procedure
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant