Blog for Gitea 1.17.0 #199

Merged
6543 merged 9 commits from :release-1.17.0 into master 2022-07-31 12:23:46 +00:00
Showing only changes of commit c7de693b53 - Show all commits

View File

@ -1,6 +1,5 @@
---
date: "2022-07-30T21:30:19+07:00"
noerw marked this conversation as resolved Outdated
Outdated
Review

Need author: "noerw"

Need `author: "noerw"`
Outdated
Review

We weren't sure how to handle multiple authors in one article.
@Gusted, @noerw and I all wrote the article together.
Hence, we left it out...

We weren't sure how to handle multiple authors in one article. @Gusted, @noerw and I all wrote the article together. Hence, we left it out...
Outdated
Review

Then try

authors: 
	- "noerw"
    - "Gusted"
    - "delvh"
Then try ``` authors: - "noerw" - "Gusted" - "delvh" ```
Outdated
Review

Does that work?

Does that work?
Outdated
Review

Does that work?

no. needs changes in the theme. i have a half working patch for that, but couldn't get it to work properly yet.

instead omitting the author field will make it say The Gitea Authors which is good enough.

> Does that work? no. needs changes in the theme. i have a half working patch for that, but couldn't get it to work properly yet. instead omitting the author field will make it say `The Gitea Authors` which is good enough.
Outdated
Review

then just do

author: "The Gitea Authors"
authors: 
  - "noerw"
  - "Gusted"
  - "delvh"

so as long as the theme does not support it it will be "The Gitea Authors" and as soon as we have support it will be the list?

then just do ```yml author: "The Gitea Authors" authors: - "noerw" - "Gusted" - "delvh" ``` so as long as the theme does not support it it will be "The Gitea Authors" and as soon as we have support it will be the list?
Outdated
Review

? so smart

? so smart
author: Gusted
title: "Gitea 1.17.0 is released"
tags: ["release"]
draft: false
@ -26,14 +25,14 @@ Read on to learn about major new features and breaking changes.
## Major New Features
### Package Registry ([#16510](https://github.com/go-gitea/gitea/pull/16510))
### :rocket: Package Registry ([#16510](https://github.com/go-gitea/gitea/pull/16510))
Thanks to [@KN4CK3R](https://github.com/KN4CK3R), Gitea now includes a package registry for various package managers (Composer, Conan, Helm, Maven, npm, NuGet, OCI Container images, PypI, PyPI, Ruby Gems).
delvh marked this conversation as resolved Outdated
Outdated
Review

And Generic Package.

And Generic Package.
- Composer, Conan, Helm, Maven, npm, NuGet, OCI Container images, PypI, PyPI, Ruby Gems
+ Composer, Conan, Generic, Helm, Maven, npm, NuGet, OCI Containers (Docker), PyPI and RubyGems
```diff - Composer, Conan, Helm, Maven, npm, NuGet, OCI Container images, PypI, PyPI, Ruby Gems + Composer, Conan, Generic, Helm, Maven, npm, NuGet, OCI Containers (Docker), PyPI and RubyGems ```
Outdated
Review

Applied on Cryptpad.

Applied on Cryptpad.
This will be very useful for teams that want to deploy their software from their own infrastructure.
To start using it, head over to the extensive [documentation for this feature](https://docs.gitea.io/en-us/packages/overview/).
### Cherry-pick, revert, apply-patch from the Web UI ([#17902](https://github.com/go-gitea/gitea/pull/17902))
### :rocket: Cherry-pick, revert, apply-patch from the Web UI ([#17902](https://github.com/go-gitea/gitea/pull/17902))
Thanks to [@zeripath](https://github.com/zeripath), you no longer need to switch to your local checkout to do common git operations like `cherry-pick`, `revert`, `apply-patch`.
Instead, Gitea now provides a handy UI for these tasks!
@ -42,7 +41,7 @@ Instead, Gitea now provides a handy UI for these tasks!
|-|-|
| ![screenshot 1](/demos/17902/2.png) | ![screenshot 2](/demos/17902/1.png) |
### Better Mobile Experience ([#19546](https://github.com/go-gitea/gitea/pull/19546) et al.)
### :rocket: Better Mobile Experience ([#19546](https://github.com/go-gitea/gitea/pull/19546) et al.)
[@Gusted](https://github.com/Gusted) worked to significantly improve the mobile experience of Gitea:
A lot of the frontend has been refactored without making major changes to the current UI.
@ -51,7 +50,7 @@ It now has a more responsive design, hence making browsing Gitea on mobile phone
Check out the linked Pull Request for a demo & comparison of the updated layouts.
### Improved file navigation ([#19007](https://github.com/go-gitea/gitea/pull/19007) & [#15028](https://github.com/go-gitea/gitea/pull/15028))
### :rocket: Improved file navigation ([#19007](https://github.com/go-gitea/gitea/pull/19007) & [#15028](https://github.com/go-gitea/gitea/pull/15028))
Navigating many files is often a struggle.
This release features some workflow improvements you may already know from other forges:
@ -62,11 +61,11 @@ This release features some workflow improvements you may already know from other
- [@rogerluo410](https://github.com/rogerluo410) and [@wxiaoguang](https://github.com/wxiaoguang) implemented a *Go to file* feature for the repo code listing ([#15028](https://github.com/go-gitea/gitea/pull/15028))
![go to file demo](/demos/15028/1.gif)
### More RSS feeds ([#17714](https://github.com/go-gitea/gitea/pull/17714) & [#19055](https://github.com/go-gitea/gitea/pull/19055))
### :rocket: More RSS feeds ([#17714](https://github.com/go-gitea/gitea/pull/17714) & [#19055](https://github.com/go-gitea/gitea/pull/19055))
RSS-users will appreciate the new feeds for organizations and repositories that were added by [@6543](https://github.com/6543).
### Auto merge pull requests when all checks succeeded ([#19648](https://github.com/go-gitea/gitea/pull/19648)) & ([#9307](https://github.com/go-gitea/gitea/pull/9307))
### :rocket: Auto merge pull requests when all checks succeeded ([#19648](https://github.com/go-gitea/gitea/pull/19648) & [#9307](https://github.com/go-gitea/gitea/pull/9307))
Thanks to [@6543](https://github.com/6543) & [@kolaente](https://github.com/kolaente), Gitea now allows you to merge a Pull request when all required checks has passed, either via the WebUI or via the API.
Note that this feature will only be enabled when the target branch has branch protection.
@ -75,22 +74,22 @@ Note that this feature will only be enabled when the target branch has branch pr
|-|-|
| ![screenshot 1](/demos/19648/1.png) | ![screenshot 2](/demos/19648/2.png) |
### Allow edits by maintainers ([#18002](https://github.com/go-gitea/gitea/pull/18002))
### :rocket: Allow edits by maintainers ([#18002](https://github.com/go-gitea/gitea/pull/18002))
Thanks to [@qwerty287](https://github.com/qwerty287), Gitea now allows you to decide if maintainers of the upstream
repository can push to the head branch of your PR when creating a Pull Request from a fork.
This enables a workflow similar to how Gitea itself is maintained currently and can simplify the PR workflow for open source development.
### Permanent issue (and PR) deletion ([#19032](https://github.com/go-gitea/gitea/pull/19032))
### :rocket: Permanent issue (and PR) deletion ([#19032](https://github.com/go-gitea/gitea/pull/19032))
Thanks to [@fnetX](https://codeberg.org/fnetX), to combat spam and confidential information, issues (and subsequently PRs) can now be permanently deleted.
A repository admin or instance admin can find the delete button at the bottom of the sidebar of the issue or pull reuqest.
### Generate table of contents in wikis ([#19873](https://github.com/go-gitea/gitea/pull/19873))
### :rocket: Generate table of contents in wikis ([#19873](https://github.com/go-gitea/gitea/pull/19873))
Thanks to [@zeripath](https://github.com/zeripath), wiki pages now show their logical structure automatically in the sidebar. This removes the need to manually maintain a ToC and helps you to skim for the most important sections.
### Customizing the default commit messages ([#18177](https://github.com/go-gitea/gitea/pull/18177))
### :rocket: Customizing the default commit messages ([#18177](https://github.com/go-gitea/gitea/pull/18177))
Thanks to [@lunny](https://github.com/lunny), you can now set the default merge message used for merging PRs.
The customization files must be in `.gitea/default_merge_message/<uppercase_merge_style>_TEMPLATE.md`.