Releases: jenkinsci/basic-branch-build-strategies-plugin
Releases · jenkinsci/basic-branch-build-strategies-plugin
190.v343a_ee70d920
🚀 New features and improvements
- Require Jenkins 2.479 or newer (#124) @MarkEWaite
📝 Documentation updates
- Update images in documentation (#28) @MarkEWaite
- Replace changelog with link to GitHub releases (#25) @MarkEWaite
- Update developer list (#24) @MarkEWaite
👻 Maintenance
- Require Jenkins 2.440.3 or newer (#102) @MarkEWaite
- Use jenkins.baseline property to avoid BOM update mistakes (#101) @MarkEWaite
- Require Jenkins 2.426.3 or newer (#69) @MarkEWaite
- Remove spotbugs version declaration (#65) @MarkEWaite
- Require Jenkins 2.401.3 or newer (#45) @MarkEWaite
- Use Jenkinsfile from plugin archetype (#41) @MarkEWaite
- Automate PR review assignment with CODEOWNERS (#39) @MarkEWaite
- Replace deprecated getPastTimeString with getTimeSpanString (#38) @MarkEWaite
- Run tests with multiple cores in CI (#34) @MarkEWaite
- Test with multiple cores on CI jobs (#33) @MarkEWaite
- Replace public repo with releases repo (#32) @MarkEWaite
- Match dependabot definition to GitHub docs (#30) @MarkEWaite
- Format source code with spotless (#27) @MarkEWaite
- Reduce differences to pom in the plugin archetype (#26) @MarkEWaite
🚦 Tests
- Test equals and hashCode more deeply (#43) @MarkEWaite
- Test with Java 17 and 21 (#37) @MarkEWaite
- Test with Java 21 (#36) @MarkEWaite
📦 Dependency updates
77 changes
- Bump nl.jqno.equalsverifier:equalsverifier from 3.17 to 3.17.1 (#121) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3413.v0d896b_76a_30d to 3435.v238d66a_043fb_ (#120) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3387.v0f2773fa_3200 to 3413.v0d896b_76a_30d (#118) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.16.2 to 3.17 (#119) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.87 to 4.88 (#117) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3358.vea_fa_1f41504d to 3387.v0f2773fa_3200 (#116) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3334.v18e2a_2f48356 to 3358.vea_fa_1f41504d (#115) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3289.v3ff9637cd241 to 3334.v18e2a_2f48356 (#114) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.86 to 4.87 (#112) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3276.vcd71db_867fb_2 to 3289.v3ff9637cd241 (#111) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.16.1 to 3.16.2 (#110) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3271.vf18ea_cb_9edfb_ to 3276.vcd71db_867fb_2 (#109) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3258.vcdcf15936a_fd to 3271.vf18ea_cb_9edfb_ (#108) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3234.v5ca_5154341ef to 3258.vcdcf15936a_fd (#107) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3221.ve8f7b_fdd149d to 3234.v5ca_5154341ef (#105) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.85 to 4.86 (#104) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3208.vb_21177d4b_cd9 to 3221.ve8f7b_fdd149d (#103) @dependabot
- Require Jenkins 2.440.3 or newer (#102) @MarkEWaite
- Use jenkins.baseline property to avoid BOM update mistakes (#101) @MarkEWaite
- Bump io.jenkins.tools.bom:bom-2.426.x from 3193.v330d8248d39e to 3208.vb_21177d4b_cd9 (#100) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3180.vc1df4d5b_8097 to 3193.v330d8248d39e (#99) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3157.vb_3e8b_8a_d185d to 3180.vc1df4d5b_8097 (#98) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.84 to 4.85 (#97) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.83 to 4.84 (#96) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3143.v347db_7c6db_6e to 3157.vb_3e8b_8a_d185d (#95) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3135.v6d6c1f6b_3572 to 3143.v347db_7c6db_6e (#94) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3133.v1a_f4cc81b_b_26 to 3135.v6d6c1f6b_3572 (#92) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3120.v4d898e1e9fc4 to 3133.v1a_f4cc81b_b_26 (#91) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3105.v672692894683 to 3120.v4d898e1e9fc4 (#90) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.82 to 4.83 (#89) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3080.vfa_b_e4a_a_39b_44 to 3105.v672692894683 (#88) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3056.v53343b_a_b_a_850 to 3080.vfa_b_e4a_a_39b_44 (#87) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3041.ve87ce2cdf223 to 3056.v53343b_a_b_a_850 (#86) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3023.v02a_987a_b_3ff9 to 3041.ve87ce2cdf223 (#85) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 3010.vec758b_8e7da_3 to 3023.v02a_987a_b_3ff9 (#84) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.81 to 4.82 (#83) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 2982.vdce2153031a_0 to 3010.vec758b_8e7da_3 (#82) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 2977.vdf61ecb_fb_e2d to 2982.vdce2153031a_0 (#81) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 2961.v1f472390972e to 2977.vdf61ecb_fb_e2d (#79) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 2950.va_633b_f42f759 to 2961.v1f472390972e (#77) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.80 to 4.81 (#78) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.16 to 3.16.1 (#76) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 2928.ved44ea_84e034 to 2950.va_633b_f42f759 (#75) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 2907.vcb_35d6f2f7de to 2928.ved44ea_84e034 (#74) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.8 to 3.16 (#72) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.79 to 4.80 (#73) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 2884.vc36b_64ce114a_ to 2907.vcb_35d6f2f7de (#71) @dependabot
- Bump io.jenkins.tools.bom:bom-2.426.x from 2857.v01a_0144eb_20b_ to 2884.vc36b_64ce114a_ (#70) @dependabot
- Require Jenkins 2.426.3 or newer (#69) @MarkEWaite
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.7 to 3.15.8 (#68) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.6 to 3.15.7 (#67) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.77 to 4.78 (#66) @dependabot
- Remove spotbugs version declaration (#65) @MarkEWaite
- Bump io.jenkins.tools.bom:bom-2.401.x from 2718.v7e8a_d43b_3f0b_ to 2745.vc7b_fe4c876fa_ (#64) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.76 to 4.77 (#63) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.5 to 3.15.6 (#62) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2705.vf5c48c31285b_ to 2718.v7e8a_d43b_3f0b_ (#61) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2675.v1515e14da_7a_6 to 2705.vf5c48c31285b_ (#60) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2671.va_73a_b_4c103fb_ to 2675.v1515e14da_7a_6 (#58) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.4 to 3.15.5 (#59) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2661.vb_b_60650f6d97 to 2671.va_73a_b_4c103fb_ (#57) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2643.vfa_93ff299d20 to 2661.vb_b_60650f6d97 (#55) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.75 to 4.76 (#54) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2641.v88e707466454 to 2643.vfa_93ff299d20 (#53) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2612.v3d6a_2128c0ef to 2641.v88e707466454 (#52) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2598.v49e2b_e68d413 to 2612.v3d6a_2128c0ef (#50) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.3 to 3.15.4 (#51) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2582.v830625dd636c to 2598.v49e2b_e68d413 (#49) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2571.vede9dc5a_2e23 to 2582.v830625dd636c (#48) @dependabot
- Bump io.jenkins.tools.bom:bom-2.401.x from 2555.v3190a_8a_c60c6 to 2571.vede9dc5a_2e23 (#47) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.15.2 to 3.15.3 (#46) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.74 to 4.75 (#44) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.73 to 4.74 (#42) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.72 to 4.73 (#40) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.71 to 4.72 (#35) @dependabot
- Bump plugin from 4.70 to 4.71 (#31) @dependabot
- Bump plugin from 4.69 to 4.70 (#29) @dependabot
81.v05e333931c7d
🚀 New features and improvements
- Require Jenkins 2.361.4 and Java 11 (#22) @MarkEWaite
📝 Documentation updates
👻 Maintenance
- Update plugin dev (#13) @MarkEWaite
🚦 Tests
- Restore tests ignored in previous commit (#21) @MarkEWaite
📦 Dependency updates
- Bump git-changelist-maven-extension from 1.4 to 1.7 (#23) @dependabot
71.vc1421f89888e
🐛 Bug fixes
- JENKINS-38552 - Sync with branch-api to use lastSeenRevision + lastBuilt (#5) @fbelzunc
👻 Maintenance
- Ignore some failed test (#19) @zhan9san
- Modernize plugin and build againts modern Jenkins (#18) @jonesbusy
✍ Other changes
- JENKINS-56984 - Fix layering (#6) @stephenc
- JENKINS-38552 - BranchBuildStrategy to skip the initial build on the first branch indexing (#4) @fbelzunc
- add any and all strategies (#3) @drdamour
- [FIXED JENKINS-47859 -
Automatic branch project triggering » Branch names to build automatically
must die (#2) @stephenc - [FIXED JENKINS-48792 - A branch build strategy that only builds named branches (#1) @stephenc
1.3.2
🚀 New features and improvements
- JENKINS-38552 Sync with branch-api 2.5.1 to use lastSeenRevision + lastBuilt. (#5) @fbelzunc
1.3.1
👻 Maintenance
- Fixed incorrect layering between API and SPI calls - only the API is allowed to call the SPI directly and the SPI in #3 was breaking that contract and calling the delegate SPIs directly rather than acting as an API consumer, resulting in JENKINS-56984
1.3.0
🚀 New features and improvements
- JENKINS-38552 Added build strategy to skip the initial build on the first branch indexing.
1.2.0
1.1.1
👻 Maintenance
- Fix a typo in class naming (class is not exposed outside of the plugin)
1.1.0
👻 Maintenance
- JENKINS-47859 Implement the migration API from branch-api to migrate the legacy hack to the correct implementation
1.0.1
🚀 New features and improvements
- JENKINS-48792 A branch build strategy that only builds named branches.