- Kea v2 #6 (@alexchristy)
- Alex Christy (@alexchristy)
- Fix release (@alexchristy)
- Alex Christy (@alexchristy)
- Add Mypy #5 (@alexchristy)
- Alex Christy (@alexchristy)
- Update test workflow badge (@alexchristy)
- Alex Christy (@alexchristy)
- Break up workflows and prevent secrets from not passing (@alexchristy)
- Alex Christy (@alexchristy)
- Update test requirements (@alexchristy)
- Alex Christy (@alexchristy)
- New publish step (@alexchristy)
- Alex Christy (@alexchristy)
- Manually trigger publish (@alexchristy)
- Alex Christy (@alexchristy)
- Use PyPI token (@alexchristy)
- Alex Christy (@alexchristy)
- Update publish trigger (@alexchristy)
- Alex Christy (@alexchristy)
- Fix CI workflow (@alexchristy)
- Fix publish trigger (@alexchristy)
- Alex Christy (@alexchristy)
- Update publish.yml (@alexchristy)
- Alex Christy (@alexchristy)
- Update publish workflow (@alexchristy)
- Alex Christy (@alexchristy)
- Update publish workflows (@alexchristy)
- Alex Christy (@alexchristy)
- Update pr label check workflow (@alexchristy)
- Alex Christy (@alexchristy)
- Update release workflow (@alexchristy)
- Update release.yml (@alexchristy)
- Update release workflows (@alexchristy)
- Update release.yml to use scoped token (@alexchristy)
- Alex Christy (@alexchristy)
- Update workflows (@alexchristy)
- Alex Christy (@alexchristy)
- Remove publish workflow call (@alexchristy)
- Switch to release triggered publishing (@alexchristy)
- Alex Christy (@alexchristy)
- Rename workflow (@alexchristy)
- Alex Christy (@alexchristy)
- Validate hatch version (@alexchristy)
- Alex Christy (@alexchristy)
- Update publish.yml (@alexchristy)
- Alex Christy (@alexchristy)
- Update publish.yml (@alexchristy)
- Alex Christy (@alexchristy)
- Update workflows to publish properly (@alexchristy)
- Rename github token value in release.yml (@alexchristy)
- Update workflows to use GitHub vars and secrets (@alexchristy)
- Alex Christy (@alexchristy)
- Update workflows to publish to PyPI (@alexchristy)
- Alex Christy (@alexchristy)
- Fix _version.py ignore (@alexchristy)
- Alex Christy (@alexchristy)
- Remove _version.py from git (@alexchristy)
- Alex Christy (@alexchristy)
- Pypi pub #4 (@alexchristy)
- Alex Christy (@alexchristy)
- Link to actions in README CI badge (@alexchristy)
- Alex Christy (@alexchristy)
- Add CI badge to README (@alexchristy)
- Alex Christy (@alexchristy)
- Added Dev Tools and Workflows #3 (@alexchristy)
- Add .autorc back (@alexchristy)
- Make release.yml callable (@alexchristy)
- Alex Christy (@alexchristy)
- Update auto configuration (@alexchristy)
- Alex Christy (@alexchristy)
- Add Kea Controller #2 (@alexchristy)
- Dhcpv4 #1 (@alexchristy)
- Add auto release workflow (@alexchristy)
- Update README.md fix grammar (@alexchristy)
- Update README.md to fix typo (@alexchristy)
- Update CONTRIBUTING.md to add PR note (@alexchristy)
- Update README (@alexchristy)
- Add new CONTRIBUTING.md (@alexchristy)
- Remove unimplemented diagnostic API module (@alexchristy)
- Delete extra parameter in docstring of kea/dhcpv4/set_reservation (@alexchristy)
- Rename package in copywrite (@alexchristy)
- Remove untested/undocumented endpoints (@alexchristy)
- Delete old project docs (@alexchristy)
- Add extra tests for file upload client methods (@alexchristy)
- Remove uneeded import (@alexchristy)
- Cleanup (@alexchristy)
- Rename folder from pyopnsense to pyopn (@alexchristy)
- Add type hints for IDE auto completion (@alexchristy)
- Wrap old class in API object (@alexchristy)
- Merge branch 'tofuSCHNITZEL-patch-1' (@tofuSCHNITZEL)
- fixed tests (@tofuSCHNITZEL)
- Change client to accept json data directly (@tofuSCHNITZEL)
- Suppress error message "InsecureRequestWarning: Unverified HTTPS request is being made" if verify_cert is False (@jaydeethree)
- Correct front page example and clean up SSL text. (@fotonick)
- Fix test_get_success (@mtreinish)
- Allow configuring the client timeout, closes #15 ([email protected])
- Update pyopnsense/firewall.py (@patmann03)
- add gpl license comment (@patmann03)
- revert back to f strings python 3.5 not supported ([email protected])
- update for python 3.5 ([email protected])
- add firewall client ([email protected])
- Merge branch 'main' into master (@monstermichl)
- Fix BackupClient download documentation (@monstermichl)
- Update supported python versions and CI config (@mtreinish)
- Add backup endpoint functionality (os-api-backup OPNsense plugin required) (@monstermichl)
- Add a license statement (@definitio)
- Add official support for Python 3.8 and Python 3.9 (@mtreinish)
- Fix test jobs (@mtreinish)
- Add docs for gateway client (@definitio)
- Add gateway client (@definitio)
- Add missing newline (@mtreinish)
- Merge branch 'master' into timeout (@fabaff)
- Add support for python 3.7 (@mtreinish)
- Add timeout (@fabaff)
- Remove tests (@fabaff)
- Add timeout and remove HTTP verbs (@fabaff)
- Update docstrings (@fabaff)
- Make sure that the keys are strings (@fabaff)
- Update/fix example (@fabaff)
- Add api docs for diagnostics clients (@mtreinish)
- Add a link to the API ref docs in the README (@mtreinish)
- Start to flush out the documentation (@mtreinish)
- Add a method to the issue a firmware ugprade (@mtreinish)
- Add docstrings to firmware.py (@mtreinish)
- Use coveralls for coverage tracking (@mtreinish)
- Add missing unit tests for HTTP delete (@mtreinish)
- Fix coverage tox job definition (@mtreinish)
- Add unit tests for all HTTP methods (@mtreinish)
- Expand the README (@mtreinish)
- Flush out diagnostics module (@mtreinish)
- Fix docs builds (@mtreinish)
- Add netflow diagnostics client (@mtreinish)
- Expand base client to support most HTTP methods (@mtreinish)
- Add travis config (@mtreinish)
- Add unit tests (@mtreinish)
- Remove py3.4 trove classifier (@mtreinish)
- Fix pep8 issues (@mtreinish)
- Remove stray debug print (@mtreinish)
- Fix copyright headers (@mtreinish)
- Add basic docs scaffolding (@mtreinish)
- Initial commit (@mtreinish)
- @definitio
- @jaydeethree
- @patmann03
- Adam McKee ([email protected])
- Alex Christy (@alexchristy)
- Fabian Affolter (@fabaff)
- Matthew Treinish (@mtreinish)
- Michel (@monstermichl)
- Nickolas Fotopoulos (@fotonick)
- Patrick Carr ([email protected])
- Tobias Perschon (@tofuSCHNITZEL)