Adds Python 3.13 to the supported versions which are tested in the GitHub Action CI/CD pipeline. No versions have been removed.
Adds a Github Action workflow to publish the documentation site to GitHub Pages.
Removes the now-defunct uk-fci.tech domain in all of this package, replacing with (for now) uk-fci.github.io until we decide what to do with the uk-fci GH organisation.
Removes all references to Netlify, as we no longer use it for the documentation site.
1.3.5
Adds Python 3.12 to the supported versions which are tested in the GitHub Action CI/CD pipeline.
Removes Python 3.7 from the supported versions which are tested in the GitHub Action CI/CD pipeline.
Adds a source document regarding the NHS number specification to the docs/_source-documents folder.
Upgrades all GitHub Actions within workflows (eg actions/checkout@v3) to latest version of the Node 20-based actions
1.3.4
Revert of the new logo, minor edits to the documentation, accepted Anchit PR
Reverted to plain code rather than Carbon for the code snippets.
No changes to Python code
1.3.3
Aesthetic documentation updates
1.3.2
GitHub action for CI/CD to publish to live PyPi
Minor documentation updates
1.3.1
Changed to Netlify for documentation site deployment
GitHub action for CI/CD to publish to Test PyPi
1.3.0 (Refactor, June 2023)
GitHub repo is transferred from Andy Law to the Faculty of Clinical Informatics.
Extensive refactor to add new features such as generation of NHS numbers.
Adds documentation site published to GitHub Pages with GitHub Actions publication.
Adds GitHub Actions for CI/CD to publish to PyPI.
Python version support added for 3.11
Python version support dropped for 3.5, Python 2, etc
1.2.2
Adds support for additional Python versions (3.8, 3.9, 3.10).
1.2.1
Original package is known as nhs-number on PyPI and NhsNumberChecks on GitHub.