Skip to content

Commit d7aeb69

Browse files
committed
Fix validation, bump version, docs, etc
1 parent 473c4af commit d7aeb69

File tree

291 files changed

+9706
-14720
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

291 files changed

+9706
-14720
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
v4.5.2
4+
5+
* Fix validation to allow MAX UUID (`FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF`) as it is valid.
6+
* Add `strictRFC9562` and deprecate `strictRFC4122` to facilitate a rename. This will be remove in v5
7+
38
v4.5.1
49

510
* Add `UuidValue.fromNamespace` to let you make constant variants of the namespace, as due to language limitations on Enums, `Namespace.*.uuidValue` can't be constant.
@@ -12,6 +17,7 @@ v4.5.0
1217
* Deprecate the use of `Uuid.NAMESPACE*` and `UuidV5.NAMESPACE`, and switch to using a proper const enum for this. (thanks @bymoye)
1318
* These will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.
1419
* Please use the new `Namespace` enum in `enums.dart`.
20+
* These will be removed in v5
1521
* Re-add `Uuid.NAMESPACE*` and `UuidV5.NAMESPACE` in order to give deprecation time.
1622
* Add missing MAX UUID option from RFC9562
1723
* Add `bytes` getter to `Namespace` enum.

doc/__404error.html

Lines changed: 54 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,11 @@
1616
<link rel="stylesheet" href="static-assets/github.css?v1">
1717
<link rel="stylesheet" href="static-assets/styles.css?v1">
1818
<link rel="icon" href="static-assets/favicon.png?v1">
19-
2019

2120
</head>
2221

23-
2422
<body data-base-href="" data-using-base-href="false" class="light-theme">
25-
2623
<div id="overlay-under-drawer"></div>
27-
2824
<header id="title">
2925
<span id="sidenav-left-toggle" class="material-symbols-outlined" role="button" tabindex="0">menu</span>
3026
<ol class="breadcrumbs gt-separated dark hidden-xs">
@@ -34,92 +30,88 @@
3430
<form class="search navbar-right" role="search">
3531
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
3632
</form>
37-
<div class="toggle" id="theme-button" title="Toggle brightness">
38-
<label for="theme">
39-
<input type="checkbox" id="theme" value="light-theme">
40-
<span id="dark-theme-button" class="material-symbols-outlined">
41-
dark_mode
42-
</span>
43-
<span id="light-theme-button" class="material-symbols-outlined">
44-
light_mode
45-
</span>
46-
</label>
47-
</div>
33+
<button class="toggle" id="theme-button" title="Toggle between light and dark mode" aria-label="Light and dark mode toggle">
34+
<span id="dark-theme-button" class="material-symbols-outlined" aria-hidden="true">
35+
dark_mode
36+
</span>
37+
<span id="light-theme-button" class="material-symbols-outlined" aria-hidden="true">
38+
light_mode
39+
</span>
40+
</button>
4841
</header>
4942
<main>
50-
51-
<div id="dartdoc-main-content" class="main-content">
52-
<h1>404: Something's gone wrong :-(</h1>
53-
54-
<section class="desc">
55-
<p>You've tried to visit a page that doesn't exist. Luckily this site
56-
has other <a href="index.html">pages</a>.</p>
57-
<p>If you were looking for something specific, try searching:
43+
<div id="dartdoc-main-content" class="main-content">
44+
<h1>404: Something's gone wrong :-(</h1>
45+
<section class="desc">
46+
<p>
47+
You've tried to visit a page that doesn't exist. Luckily this site has
48+
other <a href="index.html">pages</a>.
49+
</p>
50+
<div>
51+
If you were looking for something specific, try searching:
5852
<form class="search-body" role="search">
59-
<input type="text" id="search-body" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
53+
<input
54+
type="text"
55+
id="search-body"
56+
autocomplete="off"
57+
disabled
58+
class="form-control typeahead"
59+
placeholder="Loading search..."
60+
/>
6061
</form>
61-
</p>
62-
63-
</section>
64-
</div> <!-- /.main-content -->
65-
66-
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
67-
<!-- The search input and breadcrumbs below are only responsively visible at low resolutions. -->
62+
</div>
63+
</section>
64+
</div>
65+
<!-- /.main-content -->
66+
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
67+
<!-- The search input and breadcrumbs below are only responsively visible at low resolutions. -->
6868
<header id="header-search-sidebar" class="hidden-l">
6969
<form class="search-sidebar" role="search">
7070
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
7171
</form>
7272
</header>
73-
7473
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
7574
<li class="self-crumb">uuid package</li>
7675
</ol>
7776

78-
79-
<h5><span class="package-name">uuid</span> <span class="package-kind">package</span></h5>
80-
<ol>
77+
<h5>
78+
<span class="package-name">uuid</span>
79+
<span class="package-kind">package</span>
80+
</h5>
81+
<ol>
8182
<li class="section-title">Libraries</li>
82-
<li><a href="constants/constants-library.html">constants</a></li>
83-
<li><a href="data/data-library.html">data</a></li>
84-
<li><a href="enums/enums-library.html">enums</a></li>
85-
<li><a href="parsing/parsing-library.html">parsing</a></li>
86-
<li><a href="rng/rng-library.html">rng</a></li>
87-
<li><a href="uuid/uuid-library.html">uuid</a></li>
88-
<li><a href="uuid_value/uuid_value-library.html">uuid_value</a></li>
89-
<li><a href="v1/v1-library.html">v1</a></li>
90-
<li><a href="v4/v4-library.html">v4</a></li>
91-
<li><a href="v5/v5-library.html">v5</a></li>
92-
<li><a href="v6/v6-library.html">v6</a></li>
93-
<li><a href="v7/v7-library.html">v7</a></li>
94-
<li><a href="v8/v8-library.html">v8</a></li>
95-
<li><a href="v8generic/v8generic-library.html">v8generic</a></li>
96-
<li><a href="validation/validation-library.html">validation</a></li>
83+
<li><a href="constants/">constants</a></li>
84+
<li><a href="data/">data</a></li>
85+
<li><a href="enums/">enums</a></li>
86+
<li><a href="parsing/">parsing</a></li>
87+
<li><a href="rng/">rng</a></li>
88+
<li><a href="uuid/">uuid</a></li>
89+
<li><a href="uuid_value/">uuid_value</a></li>
90+
<li><a href="v1/">v1</a></li>
91+
<li><a href="v4/">v4</a></li>
92+
<li><a href="v5/">v5</a></li>
93+
<li><a href="v6/">v6</a></li>
94+
<li><a href="v7/">v7</a></li>
95+
<li><a href="v8/">v8</a></li>
96+
<li><a href="v8generic/">v8generic</a></li>
97+
<li><a href="validation/">validation</a></li>
9798
</ol>
9899

99-
</div>
100-
101-
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
102-
</div>
103-
100+
</div>
101+
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right"></div>
104102
</main>
105-
106103
<footer>
107104
<span class="no-break">
108105
uuid
109-
4.5.1
106+
4.5.2
110107
</span>
111-
112108

113109
</footer>
114110

115111

116-
117112
<script src="static-assets/highlight.pack.js?v1"></script>
118113
<script src="static-assets/docs.dart.js"></script>
119114

120-
121-
122115
</body>
123-
124116
</html>
125117

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,48 @@
11
<ol>
22

3-
<li class="section-title"><a href="constants/InternalConstants-class.html#constructors">Constructors</a></li>
4-
<li><a href="constants/InternalConstants/InternalConstants.html">InternalConstants</a></li>
3+
<li class="section-title"><a href="constants/InternalConstants-class.html#constructors">Constructors</a></li>
4+
<li><a href="constants/InternalConstants/InternalConstants.html">new</a></li>
55

66

77

88
<li class="section-title inherited">
99
<a href="constants/InternalConstants-class.html#instance-properties">Properties</a>
1010
</li>
11-
<li class="inherited"><a href="https://api.dart.dev/stable/3.5.3/dart-core/Object/hashCode.html">hashCode</a></li>
12-
<li class="inherited"><a href="https://api.dart.dev/stable/3.5.3/dart-core/Object/runtimeType.html">runtimeType</a></li>
11+
12+
<li class="inherited">
13+
<a href="https://api.dart.dev/stable/3.9.4/dart-core/Object/hashCode.html">hashCode</a>
14+
</li>
15+
16+
<li class="inherited">
17+
<a href="https://api.dart.dev/stable/3.9.4/dart-core/Object/runtimeType.html">runtimeType</a>
18+
</li>
1319

1420
<li class="section-title inherited"><a href="constants/InternalConstants-class.html#instance-methods">Methods</a></li>
15-
<li class="inherited"><a href="https://api.dart.dev/stable/3.5.3/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
16-
<li class="inherited"><a href="https://api.dart.dev/stable/3.5.3/dart-core/Object/toString.html">toString</a></li>
21+
22+
<li class="inherited">
23+
<a href="https://api.dart.dev/stable/3.9.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a>
24+
</li>
25+
26+
<li class="inherited">
27+
<a href="https://api.dart.dev/stable/3.9.4/dart-core/Object/toString.html">toString</a>
28+
</li>
1729

1830
<li class="section-title inherited"><a href="constants/InternalConstants-class.html#operators">Operators</a></li>
19-
<li class="inherited"><a href="https://api.dart.dev/stable/3.5.3/dart-core/Object/operator_equals.html">operator ==</a></li>
31+
32+
<li class="inherited">
33+
<a href="https://api.dart.dev/stable/3.9.4/dart-core/Object/operator_equals.html">operator ==</a>
34+
</li>
2035

2136

2237

2338

2439

2540

26-
<li class="section-title"><a href="constants/InternalConstants-class.html#constants">Constants</a></li>
27-
<li><a href="constants/InternalConstants/zDNS-constant.html">zDNS</a></li>
28-
<li><a href="constants/InternalConstants/zMAX-constant.html">zMAX</a></li>
29-
<li><a href="constants/InternalConstants/zNIL-constant.html">zNIL</a></li>
30-
<li><a href="constants/InternalConstants/zOID-constant.html">zOID</a></li>
31-
<li><a href="constants/InternalConstants/zURL-constant.html">zURL</a></li>
32-
<li><a href="constants/InternalConstants/zX500-constant.html">zX500</a></li>
41+
<li class="section-title"><a href="constants/InternalConstants-class.html#constants">Constants</a></li>
42+
<li><a href="constants/InternalConstants/zDNS-constant.html">zDNS</a></li>
43+
<li><a href="constants/InternalConstants/zMAX-constant.html">zMAX</a></li>
44+
<li><a href="constants/InternalConstants/zNIL-constant.html">zNIL</a></li>
45+
<li><a href="constants/InternalConstants/zOID-constant.html">zOID</a></li>
46+
<li><a href="constants/InternalConstants/zURL-constant.html">zURL</a></li>
47+
<li><a href="constants/InternalConstants/zX500-constant.html">zX500</a></li>
3348
</ol>

0 commit comments

Comments
 (0)