|
1
|
# Changelog |
|
2
|
|
|
3
|
## 0.3.0 (unreleased) |
|
4
|
|
|
5
|
### Breaking changes |
|
6
|
- Changed route for raw files. From `/repo/blob/ref/file_path?raw=true` to `/repo/raw/ref/file_path`. |
|
7
|
- Switch to sshd, instead of running it's own ssh server. |
|
8
|
|
|
9
|
### Features: |
|
10
|
- Paginate log page (150 commits per page). |
|
11
|
- Support `git-upload-archive`. |
|
12
|
- Better CSS for markdown readmes. |
|
13
|
- Add breadcrumbs on "file content" and "file tree" pages. |
|
14
|
- Show last commit associated with file on the "tree page". |
|
15
|
- Highlight selected line on file content page. |
|
16
|
- `mugit repo new` now accepts `--description` flag, well it sets repo description. |
|
17
|
- Show remote urls and mirroring data on empty repos. |
|
18
|
|
|
19
|
### Bug fixes: |
|
20
|
- Allow downloading only valid and existing refs. |
|
21
|
- Support refs with special characters in names (e.g. `/` or `#`). |
|
22
|
- Previously when viewing first commit in repo diffs were not rendered. |
|
23
|
|
|
24
|
## 0.2.0 |
|
25
|
|
|
26
|
### Features |
|
27
|
- Commit Page: |
|
28
|
- Show both author and committer names when they differ. |
|
29
|
- Redesign commit page layout with improved colors and navigation. |
|
30
|
- Use mono font for commit hashes. |
|
31
|
- Format commit timestamps as `YYYY-MM-DD HH:MM:SS TZ`. |
|
32
|
- Hide navigation bar for empty repositories. |
|
33
|
- Render subtree-scoped README files on the tree view. |
|
34
|
- Markdown rendering: |
|
35
|
- Render images with relative links within repository. |
|
36
|
- Add emoji support :hey: (e.g. `:smile:`). |
|
37
|
|
|
38
|
### Bug Fixes |
|
39
|
- Correct MIME types for raw file downloads. |
|
40
|
- Address cases where renamed files displayed incorrectly on the commit view page. |
|
41
|
- Fix mirrorer failing to update HEAD on empty repositories. |
|
42
|
|
|
43
|
## 0.1.0 |
|
44
|
- Initial release |
|
45
|
- CLI: create, toggle private/public repo status, and add descriptions. |
|
46
|
- Web UI. |
|
47
|
- SSH server for git pull/push operations. |
|
48
|
- Pull based mirroring. |