What's Changed
- job.py: manage scm data for multibranch pipelines by @chrismaes87 in #742
- useCrumbs -> use_crumbs by @frankcash in #756
- Add quiet period parameter to job invoke by @kkpattern in #758
- Fixing retrying logic by introducing a max_retries param by @Lucas-C in #739
- Add debug logs in Queue.block_until_building by @Lucas-C in #745
- Add pre-commit.ci configuration and fix bunch of files by @lechat in #831
- Add pyproject.toml by @lechat in #832
- Update Build object docs by @ChandlerSwift in #787
- Move utils into jenkinsapi.utils module by @lechat in #834
- Added Python typing hints to most of the code by @lechat in #838
- Fix console scripts in pyproject.toml by @nehaljwani in #836
- Fixing plugin dependencies by @lechat in #847
- Decode content using the encoding specified in the response by @SamTheisens in #843
- Support for using unicode characters in update_config() by @LeoHsiao1 in #840
- fix: jenkinsapi crashing jenkins_is_unavaiable by @yanksyoon in #845
- Readme Updates: Remove redundant words, move install and example to top by @clintonsteiner in #853
- Fix several ci issues by @clintonsteiner in #874
- Correctly specify python version by @micwoj92 in #858
- add support for 3.12 and 3.13 by @clintonsteiner in #877
- docs: fix build by @clintonsteiner in #876
- ci: remove apt-get update, install, and pip upgrade as unnecessary by @clintonsteiner in #878
- ci: update checkout to v4 by @clintonsteiner in #880
- convert to uv and pyproject.toml by @clintonsteiner in #879
- ci: update java to 21 by @clintonsteiner in #883
- update install commands to use uv by @clintonsteiner in #882
- housekeeping: readme, license, pyproject.toml by @clintonsteiner in #881
- remove deprecated setup by @clintonsteiner in #884
- update pre-commit versions by @clintonsteiner in #885
- makefile: update for uv compatibility by @clintonsteiner in #886
- dependabot by @clintonsteiner in #887
- Revert "dependabot" by @clintonsteiner in #888
- Do not make use of pytest.warns(None) by @s-t-e-v-e-n-k in #868
- Update python-package.yml by @clintonsteiner in #893
- update harden runner by @clintonsteiner in #894
- convert to using ruff for linting by @clintonsteiner in #895
- feature: add launch method to Node class by @hoppla20 in #849
- add changelog by @clintonsteiner in #896
- Package and publish by @clintonsteiner in #898
- update to run on all published releases by @clintonsteiner in #899
- Update release by @clintonsteiner in #900
- ci: add PYPI_API_TOKEN secret by @clintonsteiner in #901
- Update release by @clintonsteiner in #902
- Update release by @clintonsteiner in #903
- Web fixes by @clintonsteiner in #904
- readme: fix docs link by @clintonsteiner in #905
- release: version 0.3.14dev5 by @clintonsteiner in #906
- ci: enable dependabot by @clintonsteiner in #907
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #909
- Bump softprops/action-gh-release from 2.0.6 to 2.2.1 by @dependabot in #908
- fix malformed table by @clintonsteiner in #911
- Docs overhaul2 by @clintonsteiner in #910
- update links by @clintonsteiner in #912
- release 0.3.14 by @clintonsteiner in #913
New Contributors
- @frankcash made their first contribution in #756
- @kkpattern made their first contribution in #758
- @ChandlerSwift made their first contribution in #787
- @nehaljwani made their first contribution in #836
- @SamTheisens made their first contribution in #843
- @LeoHsiao1 made their first contribution in #840
- @yanksyoon made their first contribution in #845
- @clintonsteiner made their first contribution in #853
- @micwoj92 made their first contribution in #858
- @s-t-e-v-e-n-k made their first contribution in #868
- @hoppla20 made their first contribution in #849
- @dependabot made their first contribution in #909
Full Changelog: 0.3.11...0.3.14