<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uris/src, branch main</title>
<subtitle>Fork of rhymuri with a small bug fix</subtitle>
<id>http://git.push-f.com/uris/atom/src?h=main</id>
<link rel='self' href='http://git.push-f.com/uris/atom/src?h=main'/>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/'/>
<updated>2021-12-05T00:58:26Z</updated>
<entry>
<title>rename library to uris</title>
<updated>2021-12-05T00:58:26Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2021-12-05T00:57:55Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=5cb747b5c7c052cfafe4b5db6de62ea4f9739873'/>
<id>urn:sha1:5cb747b5c7c052cfafe4b5db6de62ea4f9739873</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove C++ implementation</title>
<updated>2021-12-05T00:53:28Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2021-12-05T00:44:45Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=799f2d02bea9bb16780bce01d4f3d831954bf9f0'/>
<id>urn:sha1:799f2d02bea9bb16780bce01d4f3d831954bf9f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Uri::resolve for base URIs without authority</title>
<updated>2021-12-05T00:53:28Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2021-11-14T07:59:31Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=c3255c4473dd3976361ac52899c504c7f70c4be9'/>
<id>urn:sha1:c3255c4473dd3976361ac52899c504c7f70c4be9</id>
<content type='text'>
Previously

  Uri::parse("foo").unwrap().resolve(&amp;Uri::parse("bar").unwrap()).to_string()

resulted in "foo/bar".

According to RFC 3986 it should however result in "bar".
See https://datatracker.ietf.org/doc/html/rfc3986#section-5.2.3.

Fixes #4.
</content>
</entry>
<entry>
<title>Make Debug impl of Uri developer friendly</title>
<updated>2021-12-05T00:53:28Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2021-11-14T07:36:57Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=b74f8b6b0d0f080cff5f5ff78d88dc4d7d2165a1'/>
<id>urn:sha1:b74f8b6b0d0f080cff5f5ff78d88dc4d7d2165a1</id>
<content type='text'>
Previously an assertion like:

  assert_eq!(Uri::parse("some/path"), Uri::parse("other/path"));

resulted in a panic like:

thread 'uri::tests::example' panicked at 'assertion failed: `(left == right)`
  left: `Ok(Uri { scheme: None, authority: None, path: [[115, 111, 109, 101], [112, 97, 116, 104]], query: None, fragment: None })`,
 right: `Ok(Uri { scheme: None, authority: None, path: [[111, 116, 104, 101, 114], [112, 97, 116, 104]], query: None, fragment: None })`'

This commit changes the Debug impl to be more developer friendly:

thread 'uri::tests::example' panicked at 'assertion failed: `(left == right)`
  left: `Ok(Uri("some/path"))`,
 right: `Ok(Uri("other/path"))`'

Fixes #3.
</content>
</entry>
<entry>
<title>Version 1.3.1</title>
<updated>2021-03-29T18:21:58Z</updated>
<author>
<name>Richard Walters</name>
<email>rwalters@digitalstirling.com</email>
</author>
<published>2021-03-29T18:21:58Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=a4b81f82d6cd427f83c52777b5f5a437d91cce8d'/>
<id>urn:sha1:a4b81f82d6cd427f83c52777b5f5a437d91cce8d</id>
<content type='text'>
* Suppress more lints caused by `named_tuple`.
* Remove unnecessary `Result` from infallible functions.
</content>
</entry>
<entry>
<title>Version 1.3.0</title>
<updated>2021-01-16T19:47:26Z</updated>
<author>
<name>Richard Walters</name>
<email>rwalters@digitalstirling.com</email>
</author>
<published>2021-01-16T19:45:56Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=9d767affdc3c9f478329b7823837e154a856f9f2'/>
<id>urn:sha1:9d767affdc3c9f478329b7823837e154a856f9f2</id>
<content type='text'>
Changes since 1.2.0:

* Disable `clippy::ref_option_ref` now triggered by
  `named_tuple` macro.
* Add implementations of `TryFrom` for `&amp;str`
  and `String`.
</content>
</entry>
<entry>
<title>Fix compiler warning</title>
<updated>2020-12-22T00:00:27Z</updated>
<author>
<name>Richard Walters</name>
<email>rwalters@digitalstirling.com</email>
</author>
<published>2020-12-22T00:00:27Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=c7f094e59d67c75bae58fe44891fcf8bd5a4f773'/>
<id>urn:sha1:c7f094e59d67c75bae58fe44891fcf8bd5a4f773</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix documentation warnings caused by recent Rust tool changes</title>
<updated>2020-10-31T03:41:50Z</updated>
<author>
<name>Richard Walters</name>
<email>rwalters@digitalstirling.com</email>
</author>
<published>2020-10-31T03:41:50Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=08045e8379a0e16bd9ec4dcdf3eb66e50180bdd9'/>
<id>urn:sha1:08045e8379a0e16bd9ec4dcdf3eb66e50180bdd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix new warnings from latest Rust tools</title>
<updated>2020-10-31T01:49:54Z</updated>
<author>
<name>Richard Walters</name>
<email>rwalters@digitalstirling.com</email>
</author>
<published>2020-10-31T01:49:54Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=98d33f8dd784238eb3319eb5461afe4ed26ea216'/>
<id>urn:sha1:98d33f8dd784238eb3319eb5461afe4ed26ea216</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add and apply rustfmt configuration</title>
<updated>2020-10-30T20:42:07Z</updated>
<author>
<name>Richard Walters</name>
<email>rwalters@digitalstirling.com</email>
</author>
<published>2020-10-30T20:42:07Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/uris/commit/?id=9d961981db81d10a7315160fbcb45b1ebaf4c119'/>
<id>urn:sha1:9d961981db81d10a7315160fbcb45b1ebaf4c119</id>
<content type='text'>
</content>
</entry>
</feed>
