Skip to content

Commit 4349353

Browse files
committed
Update changelogs
1 parent a31af62 commit 4349353

File tree

3 files changed

+34
-0
lines changed

3 files changed

+34
-0
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## Unreleased
9+
10+
This release includes an overhaul of the url parsing implementation, allowing more urls to be parsed correctly and refining the error messages for
11+
invalid ones. Improvements include the added support for ssh aliases (`github:byron/gitoxide` has previously been parsed as local path), adjustments
12+
around the interpretation of colons in file names (previously we disallowed colons that were not followed up with a slash character) and some smaller
13+
changes that bring the interpretation of file urls more in line with Git's implementation.
14+
15+
There are still many (edge) cases in Git's url parsing implementation which are not handled correctly by Gitoxide. If you notice any such deviation please
16+
open a new issue to help us making Gitoxide even more correct.
17+
818
## 0.30.0 (2023-09-24)
919

1020
<csr-id-d3ac691446c9d029eb4f04d111887fa06720939d/>

gix-url/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## Unreleased
9+
10+
This release contains a complete rewrite of the internal url parsing logic, the public interface stays mostly the same however. Gitoxide will now be
11+
more correct, interpreting more urls the same way Git does. Improvements include the added support for ssh aliases (`github:byron/gitoxide` has previously
12+
been parsed as local path), adjustments around the interpretation of colons in file names (previously we disallowed colons that were not followed up
13+
with a slash character) and some smaller changes that bring the interpretation of file urls more in line with Git's implementation. Additionally, the
14+
error types have been adjusted to print a more comprehensive message by default, making sure they stay helpful even when bubbled up through multiple abstraction
15+
layers.
16+
17+
There are still many (edge) cases in Git's url parsing implementation which are not handled correctly by Gitoxide. If you notice any such deviation please
18+
open a new issue to help us making Gitoxide even more correct.
19+
820
## 0.24.0 (2023-09-24)
921

1022
### New Features

gix/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## Unreleased
9+
10+
This release contains a complete rewrite of the internal url parsing logic, the public interface stays mostly the same however. Gitoxide will now be
11+
more correct, interpreting more urls the same way Git does. Improvements include the added support for ssh aliases (`github:byron/gitoxide` has previously
12+
been parsed as local path), adjustments around the interpretation of colons in file names (previously we disallowed colons that were not followed up
13+
with a slash character) and some smaller changes that bring the interpretation of file urls more in line with Git's implementation. Additionally, the
14+
error types have been adjusted to print a more comprehensive message by default, making sure they stay helpful even when bubbled up through multiple abstraction
15+
layers.
16+
17+
There are still many (edge) cases in Git's url parsing implementation which are not handled correctly by Gitoxide. If you notice any such deviation please
18+
open a new issue to help us making Gitoxide even more correct.
19+
820
## 0.54.1 (2023-09-25)
921

1022
### Bug Fixes

0 commit comments

Comments
 (0)