版本发布 8
:tada: This release contains work from new contributors! :tada: Thanks for all your work! :heart: null[@fabb](https://github.com/fabb) :heart: Daniel Rentz ([@danielrentz](https://github.com/danielrentz)) :heart: ShaoWei Teo ([@Teo-ShaoWei](https://github.com/Teo-ShaoWei)) #### ✨ Feature - `@gitbeaker/core`, `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Add support for passing custom agents [#3716](https://github.com/jdalrymple/gitbeaker/pull/3716) ([@jdalrymple](https://github.com/jdalrymple)) #### 🐛 Bug Fix - `@gitbeaker/requester-utils` - Fix compilation issue due to rate-limiter-flexible [#3769](https://github.com/jdalrymple/gitbeaker/pull/3769) ([@Teo-ShaoWei](https://github.com/Teo-ShaoWei)) #### 🔨 Technical Debt - Update yarn lock [#3773](https://github.com/jdalrymple/gitbeaker/pull/3773) ([@jdalrymple](https://github.com/jdalrymple)) - Bump @babel/runtime from 7.23.8 to 7.28.3 [#3765](https://github.com/jdalrymple/gitbeaker/pull/3765) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### 🗃️ Typescript Definitions - `@gitbeaker/core`, `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Add pagination types to MergeRequests.allPipelines [#3784](https://github.com/jdalrymple/gitbeaker/pull/3784) ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/core` - Add discussion_id to WebhookBaseNoteEventSchema [#3775](https://github.com/jdalrymple/gitbeaker/pull/3775) ([@fabb](https://github.com/fabb)) - Add missing query parameters "archived", "active" to Groups|Projects.all [#3778](https://github.com/jdalrymple/gitbeaker/pull/3778) ([@danielrentz](https://github.com/danielrentz)) - Add missing "null" type for response properties [#3780](https://github.com/jdalrymple/gitbeaker/pull/3780) ([@danielrentz](https://github.com/danielrentz)) - `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Fix typing of Resource exports in @gitbeaker/rest [#3767](https://github.com/jdalrymple/gitbeaker/pull/3767) ([@jdalrymple](https://github.com/jdalrymple)) #### 🚨 Tests - Update production deployment pipeline [#3791](https://github.com/jdalrymple/gitbeaker/pull/3791) ([@jdalrymple](https://github.com/jdalrymple)) - Update docker-compose file for easier local testing [#3770](https://github.com/jdalrymple/gitbeaker/pull/3770) ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/requester-utils` - Migrate to Circle CI to improve PR cycle time [#3788](https://github.com/jdalrymple/gitbeaker/pull/3788) ([@jdalrymple](https://github.com/jdalrymple)) #### 📚 Documentation - `@gitbeaker/cli`, `@gitbeaker/core`, `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Add improved codecov support and further repo maintenance [#3790](https://github.com/jdalrymple/gitbeaker/pull/3790) ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/cli`, `@gitbeaker/rest` - Update a few links to docs.gitlab.com [#3781](https://github.com/jdalrymple/gitbeaker/pull/3781) ([@danielrentz](https://github.com/danielrentz)) - `@gitbeaker/rest` - Fix README's Keyset pagination hyperlink [#3771](https://github.com/jdalrymple/gitbeaker/pull/3771) ([@jdalrymple](https://github.com/jdalrymple)) #### Authors: 5 - [@dependabot[bot]](https://github.com/dependabot[bot]) - [@fabb](https://github.com/fabb) - Daniel Rentz ([@danielrentz](https://github.com/danielrentz)) - Justin Dalrymple ([@jdalrymple](https://github.com/jdalrymple)) - ShaoWei Teo ([@Teo-ShaoWei](https://github.com/Teo-ShaoWei))
:tada: This release contains work from new contributors! :tada: Thanks for all your work! :heart: Suhas Kalagotla ([@Suhas-Kalagotla](https://github.com/Suhas-Kalagotla)) :heart: Roman ([@GameRoMan](https://github.com/GameRoMan)) :heart: null[@lanthier](https://github.com/lanthier) #### ✨ Feature - `@gitbeaker/core` - Add support for EpicStateEvents [#3757](https://github.com/jdalrymple/gitbeaker/pull/3757) ([@Suhas-Kalagotla](https://github.com/Suhas-Kalagotla)) #### 🔒 Security - `@gitbeaker/cli`, `@gitbeaker/core`, `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Update dependencies and address security alert [#3763](https://github.com/jdalrymple/gitbeaker/pull/3763) ([@jdalrymple](https://github.com/jdalrymple)) #### 🗃️ Typescript Definitions - `@gitbeaker/core` - Add ciDeletePipeLineInSeconds to CreateProjectOptions [#3758](https://github.com/jdalrymple/gitbeaker/pull/3758) ([@Suhas-Kalagotla](https://github.com/Suhas-Kalagotla)) #### 📚 Documentation - Update README to fix node-gitlab-legacy urls and include Bun in supported runtimes [#3759](https://github.com/jdalrymple/gitbeaker/pull/3759) ([@GameRoMan](https://github.com/GameRoMan)) - `@gitbeaker/rest` - docs: fix broken README link to Supported APIs [#3761](https://github.com/jdalrymple/gitbeaker/pull/3761) (alex.lanthier@thetradedesk.com [@lanthier](https://github.com/lanthier)) #### Authors: 5 - [@lanthier](https://github.com/lanthier) - alex lanthier (alex.lanthier@thetradedesk.com) - Justin Dalrymple ([@jdalrymple](https://github.com/jdalrymple)) - Roman ([@GameRoMan](https://github.com/GameRoMan)) - Suhas Kalagotla ([@Suhas-Kalagotla](https://github.com/Suhas-Kalagotla))
:tada: This release contains work from new contributors! :tada: Thanks for all your work! :heart: null[@tcasebiw](https://github.com/tcasebiw) :heart: Suhas Kalagotla ([@Suhas-Kalagotla](https://github.com/Suhas-Kalagotla)) :heart: Cody Hutchins ([@cody-hutchins](https://github.com/cody-hutchins)) :heart: Florian Imdahl ([@ffflorian](https://github.com/ffflorian)) #### ✨ Feature - `@gitbeaker/core` - Adding support for Commit sequences [#3755](https://github.com/jdalrymple/gitbeaker/pull/3755) ([@jdalrymple](https://github.com/jdalrymple)) - Add support for MergeRequestStateEvents [#3754](https://github.com/jdalrymple/gitbeaker/pull/3754) ([@Suhas-Kalagotla](https://github.com/Suhas-Kalagotla) [@jdalrymple](https://github.com/jdalrymple)) - Add missing function definitions for Markdown Uploads [#3742](https://github.com/jdalrymple/gitbeaker/pull/3742) (chutchins@teamraft.com [@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Add support for configuring the rate limit duration [#3753](https://github.com/jdalrymple/gitbeaker/pull/3753) ([@tcasebiw](https://github.com/tcasebiw) [@jdalrymple](https://github.com/jdalrymple)) #### 🔨 Technical Debt - `@gitbeaker/rest` - Bump form-data from 4.0.0 to 4.0.4 [#3748](https://github.com/jdalrymple/gitbeaker/pull/3748) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@jdalrymple](https://github.com/jdalrymple)) #### 🔒 Security - `@gitbeaker/cli`, `@gitbeaker/core`, `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Addressing security alert through updating affected packages [#3756](https://github.com/jdalrymple/gitbeaker/pull/3756) ([@jdalrymple](https://github.com/jdalrymple)) #### 🗃️ Typescript Definitions - `@gitbeaker/core` - fix(core): Rename projectId to groupId in types [#3749](https://github.com/jdalrymple/gitbeaker/pull/3749) ([@ffflorian](https://github.com/ffflorian)) #### 📚 Documentation - `@gitbeaker/cli`, `@gitbeaker/core`, `@gitbeaker/rest` - docs: Renamed Gitlab to GitLab [#3750](https://github.com/jdalrymple/gitbeaker/pull/3750) ([@ffflorian](https://github.com/ffflorian) [@jdalrymple](https://github.com/jdalrymple)) - docs: Remove 'ee' from URLs [#3751](https://github.com/jdalrymple/gitbeaker/pull/3751) ([@ffflorian](https://github.com/ffflorian)) #### Authors: 6 - [@dependabot[bot]](https://github.com/dependabot[bot]) - [@tcasebiw](https://github.com/tcasebiw) - Cody Hutchins ([@cody-hutchins](https://github.com/cody-hutchins)) - Florian Imdahl ([@ffflorian](https://github.com/ffflorian)) - Justin Dalrymple ([@jdalrymple](https://github.com/jdalrymple)) - Suhas Kalagotla ([@Suhas-Kalagotla](https://github.com/Suhas-Kalagotla))
#### 🐛 Bug Fix - `@gitbeaker/core` - fix: Parsing param names from functions with destructured params was not working correctly [#3746](https://github.com/jdalrymple/gitbeaker/pull/3746) ([@jdalrymple](https://github.com/jdalrymple)) #### 🗃️ Typescript Definitions - `@gitbeaker/core` - types: Adding upcoming_release to Project Release type [#3745](https://github.com/jdalrymple/gitbeaker/pull/3745) ([@jdalrymple](https://github.com/jdalrymple)) #### ⚠️ Pushed to `main` - Housekeeping ([@jdalrymple](https://github.com/jdalrymple)) #### 🚨 Tests - `@gitbeaker/rest` - tests: Recent resources added were missing from e2e tests [#3747](https://github.com/jdalrymple/gitbeaker/pull/3747) ([@jdalrymple](https://github.com/jdalrymple)) #### Authors: 1 - Justin Dalrymple ([@jdalrymple](https://github.com/jdalrymple))
#### 🐛 Bug Fix - `@gitbeaker/cli` - fix: Incorrect camelization when passing properties to the CLI [#3744](https://github.com/jdalrymple/gitbeaker/pull/3744) ([@jdalrymple](https://github.com/jdalrymple)) #### Authors: 1 - Justin Dalrymple ([@jdalrymple](https://github.com/jdalrymple))
:tada: This release contains work from new contributors! :tada: Thanks for all your work! :heart: kang ([@kang8](https://github.com/kang8)) :heart: Aidin Abedi ([@aidinabedi](https://github.com/aidinabedi)) :heart: Jiahao Guo ([@frantic1048](https://github.com/frantic1048)) :heart: Damien Lajarretie ([@dlajarretie](https://github.com/dlajarretie)) :heart: Kay W. ([@kayw-geek](https://github.com/kayw-geek)) #### 💥 Breaking Change - `@gitbeaker/rest` - Enhance error messaging in GitbeakerRequestError to clearly display only the description context [#3731](https://github.com/jdalrymple/gitbeaker/pull/3731) ([@kang8](https://github.com/kang8)) #### ✨ Feature - `@gitbeaker/core`, `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Add support for Markdown Uploads [#3737](https://github.com/jdalrymple/gitbeaker/pull/3737) ([@aidinabedi](https://github.com/aidinabedi) [@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/core` - Formatting [#3717](https://github.com/jdalrymple/gitbeaker/pull/3717) ([@jdalrymple](https://github.com/jdalrymple)) - Adding support for getting the latest pipeline [#3717](https://github.com/jdalrymple/gitbeaker/pull/3717) ([@jdalrymple](https://github.com/jdalrymple)) #### 🐛 Bug Fix - Dont transform chalk for jest [#3718](https://github.com/jdalrymple/gitbeaker/pull/3718) ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/cli` - Linting [#3718](https://github.com/jdalrymple/gitbeaker/pull/3718) ([@jdalrymple](https://github.com/jdalrymple)) - Updating chalk [#3718](https://github.com/jdalrymple/gitbeaker/pull/3718) ([@jdalrymple](https://github.com/jdalrymple)) - Update deps [#3718](https://github.com/jdalrymple/gitbeaker/pull/3718) ([@jdalrymple](https://github.com/jdalrymple)) - Dont handle the errors, have them bubble up [#3718](https://github.com/jdalrymple/gitbeaker/pull/3718) ([@jdalrymple](https://github.com/jdalrymple)) - Update typing [#3718](https://github.com/jdalrymple/gitbeaker/pull/3718) ([@jdalrymple](https://github.com/jdalrymple)) - Fix styling [#3718](https://github.com/jdalrymple/gitbeaker/pull/3718) ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/core`, `@gitbeaker/rest` - Updating variable names, and adding tests [#3715](https://github.com/jdalrymple/gitbeaker/pull/3715) ([@jdalrymple](https://github.com/jdalrymple)) #### 🔨 Technical Debt - Branch from gitlabs perspective [#3720](https://github.com/jdalrymple/gitbeaker/pull/3720) ([@jdalrymple](https://github.com/jdalrymple)) - Tweaks [#3720](https://github.com/jdalrymple/gitbeaker/pull/3720) ([@jdalrymple](https://github.com/jdalrymple)) - Tinkering [#3720](https://github.com/jdalrymple/gitbeaker/pull/3720) ([@jdalrymple](https://github.com/jdalrymple)) - Default doesnt support rules [#3720](https://github.com/jdalrymple/gitbeaker/pull/3720) ([@jdalrymple](https://github.com/jdalrymple)) - Using default [#3720](https://github.com/jdalrymple/gitbeaker/pull/3720) ([@jdalrymple](https://github.com/jdalrymple)) - For now, limit pipeline usage to MRs [#3720](https://github.com/jdalrymple/gitbeaker/pull/3720) ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/cli`, `@gitbeaker/core`, `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Merge branch 'chore/assets' ([@jdalrymple](https://github.com/jdalrymple)) #### 🗃️ Typescript Definitions - `@gitbeaker/core` - Fix includeDivergedCommitsCount Type Definition [#3732](https://github.com/jdalrymple/gitbeaker/pull/3732) ([@liby](https://github.com/liby)) - Set merge request `description` type to nullable [#3733](https://github.com/jdalrymple/gitbeaker/pull/3733) ([@frantic1048](https://github.com/frantic1048)) - Move maxPages under BasePaginationRequestOptions [#3736](https://github.com/jdalrymple/gitbeaker/pull/3736) ([@dlajarretie](https://github.com/dlajarretie)) - Update AcceptMergeRequestOptions type definition [#3734](https://github.com/jdalrymple/gitbeaker/pull/3734) ([@liby](https://github.com/liby) [@jdalrymple](https://github.com/jdalrymple)) - Updating test typing [#3739](https://github.com/jdalrymple/gitbeaker/pull/3739) ([@jdalrymple](https://github.com/jdalrymple)) - feat: Support pagination on runner jobs [#3739](https://github.com/jdalrymple/gitbeaker/pull/3739) ([@sandercox](https://github.com/sandercox)) - Add missing `detailed_status` field to WebhookPipelineEventSchema [#3729](https://github.com/jdalrymple/gitbeaker/pull/3729) ([@kayw-geek](https://github.com/kayw-geek)) - Update `WebhookEmojiEventSchema` to include `merge_request` attribute [#3725](https://github.com/jdalrymple/gitbeaker/pull/3725) ([@liby](https://github.com/liby)) - Adding expires_at to the rotate method of the AccessToken resources [#3714](https://github.com/jdalrymple/gitbeaker/pull/3714) ([@jdalrymple](https://github.com/jdalrymple)) #### ⚠️ Pushed to `main` - Playwright ubuntu version update ([@jdalrymple](https://github.com/jdalrymple)) - Updating playwright version ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/cli`, `@gitbeaker/core`, `@gitbeaker/requester-utils`, `@gitbeaker/rest` - Major dep update ([@jdalrymple](https://github.com/jdalrymple)) - Removing CWS from the README ([@jdalrymple](https://github.com/jdalrymple)) #### Authors: 8 - Aidin Abedi ([@aidinabedi](https://github.com/aidinabedi)) - Bryan Lee ([@liby](https://github.com/liby)) - Damien Lajarretie ([@dlajarretie](https://github.com/dlajarretie)) - Jiahao Guo ([@frantic1048](https://github.com/frantic1048)) - Justin Dalrymple ([@jdalrymple](https://github.com/jdalrymple)) - kang ([@kang8](https://github.com/kang8)) - Kay W. ([@kayw-geek](https://github.com/kayw-geek)) - Sander Cox ([@sandercox](https://github.com/sandercox))
#### ✨ Feature - `@gitbeaker/rest` - More test updates [#3711](https://github.com/jdalrymple/gitbeaker/pull/3711) ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/core` - Updating Gitlab export [#3711](https://github.com/jdalrymple/gitbeaker/pull/3711) ([@jdalrymple](https://github.com/jdalrymple)) - Linting [#3711](https://github.com/jdalrymple/gitbeaker/pull/3711) ([@jdalrymple](https://github.com/jdalrymple)) - `@gitbeaker/core`, `@gitbeaker/rest` - Add Terraform State API [#3711](https://github.com/jdalrymple/gitbeaker/pull/3711) ([@zk-kb4](https://github.com/zk-kb4)) #### Authors: 2 - Justin Dalrymple ([@jdalrymple](https://github.com/jdalrymple)) - Zack ([@zk-kb4](https://github.com/zk-kb4))
#### 🗃️ Typescript Definitions - `@gitbeaker/core` - Update EnvironmentSchema with additional fields [#3713](https://github.com/jdalrymple/gitbeaker/pull/3713) ([@liby](https://github.com/liby)) #### Authors: 1 - Bryan Lee ([@liby](https://github.com/liby))