Git Plugin 4.3.0
π New features and improvements
- JENKINS-62183 - Allow user with Jenkins.MANAGE to access global config (#896) @mikecirioli
- JENKINS-61870 - Shallow clone UI tweaks (#869) @timja
- JENKINS-40529 - Prune tags on fetch (#847) @nfalco79
π Bug Fixes
- JENKINS-62710 - Ignore arithmetic exception in helper message (#909) @MarkEWaite
- JENKINS-61869 - Prune tags during fetch shown incorrectly in syntax generator (#867) @nfalco79
- JENKINS-55787 - Switch labels from entry to checkbox (#860) @timja
- Fix typo on Japanese translation (#882) @nishidayuya
π¦ Dependency updates
- Require Jenkins 2.204.1 (#862) @MarkEWaite
- Use BOM 2.204.x (#865, #873, #874, #908) @MarkEWaite
- Bump plugin from 4.0 to 4.2 (#876, #885, #892) @dependabot
- Bump spotbugs from 4.0.2 to 4.0.4 (#895, #906) @dependabot
- Bump spotbugs-annotations from 4.0.2 to 4.0.4 (#894, #905) @dependabot
- Bump equalsverifier from 3.1.12 to 3.4 (#855, #888, #891, #893, #907) @dependabot
- Bump xmlunit-matchers from 2.6.4 to 2.7.0 (#891) @dependabot
- Bump git-tag-message from 1.6.1 to 1.7.1 (#884) @dependabot
π Documentation updates
- JENKINS-62377 - Place BuildData wiki docs inside git plugin documentation (#903) @yashj21
- Added help page for 'Show the entire commit summary in changes' (#901) @vsilverman
- Add images to improve docs clarity (#900) @MarkEWaite
π» Maintenance
- Resolve deprecations in main (#899) @MarkEWaite
- Reduce spotbugs warnings (#871) @MarkEWaite
- Fix javadoc and spotbugs warnings (#858) @MarkEWaite
- Replace javax annotations with spotbugs annotations (#859) @MarkEWaite
π¦ Tests
- Allow wider range of file system times (#910) @MarkEWaite
- Use Hamcrest instead of deprecated JUnit methods (#883) @MarkEWaite
- Add more prune stale tags tests (#875) @MarkEWaite
- Add tests for SparseCheckoutPaths, remove dead code (#872) @MarkEWaite
- Use waitForMessage instead of assertLogContains (#866) @MarkEWaite
- Adapt the test for recent core (#857) @Wadeck