Phaseshifts

Latest version: v0.1.8

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.8

Summary

This release focuses on improving the automation by publishing to PyPI (for built package across multiple platforms and python versions) and ReadTheDocs/GitHub Pages for documentation.

In addition a number of improvements have been made to the documentation and some ground work laid down for a worked tutorial example and improved validation / testing of the codebase.

๐Ÿš€ Features

- Build wheels using `cibuildwheel` prior to releasing to PyPI Liam-Deacon (70)
- Track test coverage Liam-Deacon (72)
- Update README to use GitHub-flavored markdown Liam-Deacon (71)
- Add pre-commit config Liam-Deacon (69)

๐Ÿ› Bug Fixes

- Fix mac builds Liam-Deacon (65)
- Address install-deps typo Liam-Deacon (60)
- Change gh pages deploy if condition to check against master instead of main Liam-Deacon (49)

๐Ÿงฐ Maintenance

- bump patch version to 0.1.8 Liam-Deacon (73)
- Merge linux jobs Liam-Deacon (63)
- Do not upload release when testing Liam-Deacon (61)
- Update .gitignore for correct docs/ build dir Liam-Deacon (50)

:construction_worker: Continuous Integration

- Build wheels using `cibuildwheel` prior to releasing to PyPI Liam-Deacon (70)
- Track test coverage Liam-Deacon (72)
- Add pre-commit config for automated PR checks Liam-Deacon (69)
- Allow test releases of PyPI publishing and remove environments
Liam-Deacon (59)
- Configure publishing to ReadTheDocs using `.readthedocs.yaml` Liam-Deacon (54, 53, 52)

:books: Documentation

- Update README to use GitHub-flavored markdown Liam-Deacon (71)
- Prepare for https://mybinder.org tutorial use Liam-Deacon (#68)
- add pre-commit config Liam-Deacon (69)
- Update documentation Liam-Deacon (51)
- Publish to GitHub pages Liam-Deacon (49)

๐Ÿงช Testing

- Track test coverage Liam-Deacon (72)
- Add pre-commit checks Liam-Deacon (69)

Other Changes

- Pin `sphinx_rtd_theme` to latest version 2.0.0 pyup-bot (55)
- Pin `numpydoc` to latest version 1.6.0 pyup-bot (56)

0.1.7

Summary

This release focuses on the following areas:

- Update code for python 3 and fix compiling issues (2)
- Preparing the project for easier collaboration (18 , 15 and 12)
- Packaging for use as an external library (17 and 7)
- Making easier to use when unable to compile by using docker (5)
- Begin quality assurance for releases (16)

๐Ÿš€ Features

- Add Python 3.11 support for pip install Liam-Deacon (4)
- Add publish-to-pypi.yaml Liam-Deacon (35)
- Add conda env YAML and remove py2exe Liam-Deacon (34)
- Make py2.7/3 compatible and run black on all Liam-Deacon (25)
- Rename doc/ to standard docs/ Liam-Deacon (23)
- Add `readthedocs.yaml` for ReadTheDocs integration Liam-Deacon (22)
- Add code coverage upload step after testing Liam-Deacon (14)
- Create release-drafter.yaml Liam-Deacon (11)
- Add Docker support Liam-Deacon (10)
- Create Test Package GitHub Action workflow for testing phaseshifts package Liam-Deacon (3)

๐Ÿ› Bug Fixes

- !fixup: fix release drafer config Liam-Deacon (42)
- Remove tag-new-versions job Liam-Deacon (41)
- Create libphsh shared object in correct location when compiling on the fly Liam-Deacon (38)
- Fix environment in publish-to-pypi.yaml action Liam-Deacon (48)
- Fix typo runs-on for gh pages deploy job Liam-Deacon (47)
- Fix concurrency in gh pages job Liam-Deacon (46)

๐Ÿงฐ Maintenance

- Add `cspell.yaml` config Liam-Deacon (39)
- Remove `libphsh_old.f` and add notes Liam-Deacon (37)
- Remove phsh.zip Liam-Deacon (36)
- make python 2.7 compatible Liam-Deacon (33)
- Remove unnecessary cython code Liam-Deacon (27)
- Change contact info, make slighly more maintainable Liam-Deacon (28)
- Make py2.7/3 compatible and run black on all Liam-Deacon (25)
- Rename doc/ to standard docs/ Liam-Deacon (23)
- Pin `typing_extensions` to latest version 4.9.0 pyup-bot (20)
- Pin `periodictable` to latest version 1.6.1 pyup-bot (19)
- Remove `f2py` auto generated files Liam-Deacon (21)

:construction_worker: Continuous Integration

- Improve release drafter config Liam-Deacon (40)
- Add publish-to-pypi.yaml Liam-Deacon (35)
- Add `windows-latest` to build matrix Liam-Deacon (31)
- Add `readthedocs.yaml` for ReadTheDocs integration Liam-Deacon (22)
- Create publish-docs-to-github-pages Liam-Deacon (13)
- Add code coverage upload step after testing Liam-Deacon (14)
- Create release-drafter.yaml Liam-Deacon (11)
- Create Test Package GitHub Action workflow for testing phaseshifts package Liam-Deacon (3)
- Fix environment in publish-to-pypi.yaml action Liam-Deacon (48)
- Configure deploy to github-pages environment Liam-Deacon (45)

:books: Documentation

- Update documentation ready for 0.1.7 release Liam-Deacon (30)
- Add `readthedocs.yaml` for ReadTheDocs integration Liam-Deacon (22)
- Fix typo runs-on for gh pages deploy job Liam-Deacon (47)
- Fix concurrency in gh pages job Liam-Deacon (46)
- Configure deploy to github-pages environment Liam-Deacon (45)
- Use sphinx\_rtd\_theme Liam-Deacon (44)

๐Ÿงช Testing

- Create Test Package GitHub Action workflow for testing phaseshifts package Liam-Deacon (3)

Links

Releases

Has known vulnerabilities

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.