gitea/modules/markup
Yarden Shoham 1c0566f66d
Render email addresses as such if followed by punctuation ()
Added the following characters to the regular expression for the email:

- ,
- ;
- ?
- !

Also added a test case.

- Fixes  

# Before

![image](https://github.com/go-gitea/gitea/assets/20454870/c57eac26-f281-43ef-a51d-9c9a81b63efa)

# After

![image](https://github.com/go-gitea/gitea/assets/20454870/fc7d5c08-4350-4af0-a7f0-d1444d2d75af)

Signed-off-by: Yarden Shoham <git@yardenshoham.com>
..
asciicast Support asciicast files as new markup ()
common Make `user-content-* ` consistent with github ()
console Add context when rendering labels or emojis ()
csv Add context when rendering labels or emojis ()
external Log STDERR of external renderer when it fails ()
markdown Upgrade to golangci-lint@v1.55.0 ()
mdstripper Implement FSFE REUSE for golang files ()
orgmode Remove `title` from elements on Org mode ()
camo.go Implement FSFE REUSE for golang files ()
camo_test.go Implement FSFE REUSE for golang files ()
html.go Render email addresses as such if followed by punctuation ()
html_internal_test.go Do not highlight `#number` in documents ()
html_test.go Render email addresses as such if followed by punctuation ()
renderer.go Add RTL rendering support to Markdown ()
renderer_test.go Move `IsReadmeFile*` from `modules/markup/` to `modules/util` ()
sanitizer.go Render plaintext task list items for markdown files ()
sanitizer_test.go Render plaintext task list items for markdown files ()