Gitlabform

Latest version: v4.2.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 15

3.9.4

Fixes

* Dry run failure when project transfer is configured along with other additional configs [726](https://github.com/gitlabform/gitlabform/pull/726) ([long-wan-ep](https://github.com/long-wan-ep))

Chores

* Update badge in project readme [commit](https://github.com/gitlabform/gitlabform/commit/30f199893118941adb86dccba2ee30441ffa8625) ([gdubicki](https://github.com/gitlabform/gitlabform/commits?author=gdubicki))

Dependencies

* Update some dependencies to newer version.

Thanks to all the contributors of this release!

3.9.3

Fixes

* Run app from Docker as non-root [719](https://github.com/gitlabform/gitlabform/pull/719) ([lkwg82](https://github.com/lkwg82))

Dependencies

* Update some dependencies to newer version.

Thanks to all the contributors of this release!

3.9.2

Fixes

* Transfer project not working when target is ALL or ALL_DEFINED or group or subgroup [714](https://github.com/gitlabform/gitlabform/pull/714) ([long-wan-ep](https://github.com/long-wan-ep))

Documentation

* Fix branches keyword in MR approval rules [710](https://github.com/gitlabform/gitlabform/pull/710) ([tmeijn](https://github.com/tmeijn))

Dependencies

* Update some dependencies to newer version.

Thanks to all the contributors of this release!

3.9.1

Fixes

* Hooks processing fails when config includes token [693](https://github.com/gitlabform/gitlabform/pull/693) ([amimas](https://github.com/amimas))

CI

* Install setuptools in github workflow to fix release process [commit](https://github.com/gitlabform/gitlabform/commit/b3eb1648ff18ecd2db799007341986378f0c4d6a) ([amimas](https://github.com/amimas))

Dependencies

* Update some dependencies to newer version.

Thanks to all the contributors of this release!

3.9.0

Features

* Ability to transfer projects between groups or namespaces [582](https://github.com/gitlabform/gitlabform/pull/582) ([amimas](https://github.com/amimas))
* Add support for Python 3.12 and update to alpine 3.18 [612](https://github.com/gitlabform/gitlabform/pull/612) ([gdubicki](https://github.com/gitlabform/gitlabform/commits?author=gdubicki))
* Add `enforce` support for project hooks/webhooks configuration [664](https://github.com/gitlabform/gitlabform/pull/664)([TigreModerata](https://github.com/TigreModerata))

Fixes

* JSON data with dates not serialized correctly [656](https://github.com/gitlabform/gitlabform/pull/656) ([HontoNoRoger](https://github.com/HontoNoRoger))

Refactors

* Migrate `archive` configuration to use python-gitlab library [622](https://github.com/gitlabform/gitlabform/pull/622) ([amimas](https://github.com/amimas))
* Migrate `hooks` configuration feature to use python-gitlab library [635](https://github.com/gitlabform/gitlabform/pull/635) ([TigreModerata](https://github.com/TigreModerata))
* Migrate `tags` configuration to use python-gitlab library [642](https://github.com/gitlabform/gitlabform/pull/642) ([lhokktyn](https://github.com/lhokktyn))

Documentation

* Clarify gitlabform release procedure steps [600](https://github.com/gitlabform/gitlabform/pull/600) ([amimas](https://github.com/amimas))
* Add users' logs to the repo to fix problems with diplaying them [commit](https://github.com/gitlabform/gitlabform/commit/a8f7c6ca5f5f09344eb9887f5ab3fbec0c66cba4) ([gdubicki](https://github.com/gitlabform/gitlabform/commits?author=gdubicki))
* Fix broken links to references in homepage [653](https://github.com/gitlabform/gitlabform/pull/653) ([alamirault](https://github.com/alamirault))

Dependencies

* Update many dependencies to newer version.

Styles

* Update formats using latest version of `black` (v24.1.1) [681](https://github.com/gitlabform/gitlabform/pull/681) ([amimas](https://github.com/amimas))

Thanks to all the contributors of this release!

3.8.0

* **Add `allowed_to_create` support for tag protection**. PR [551](https://github.com/gitlabform/gitlabform/pull/551), implements [#505](https://github.com/gitlabform/gitlabform/issues/505).
* **Require Python version >= 3.8** (as 3.7 is EOL since June 2023) and update dependencies that have required it. PR [592](https://github.com/gitlabform/gitlabform/pull/592), implements [#576](https://github.com/gitlabform/gitlabform/issues/576).
* **Usernames in projects and groups should be case-insensitive**. PR [556](https://github.com/gitlabform/gitlabform/pull/556), implements [#555](https://github.com/gitlabform/gitlabform/issues/555).
* Update many dependencies to newer version.
* Various fixes to local dev, tests, and CI of gitlabform.

Thanks to the contributors of this release::

* [amimas](https://github.com/amimas)
* [J4Numbers](https://github.com/J4Numbers)
* [gdubicki](https://github.com/gdubicki)

Page 6 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.