|  | 
| 3 | 3 | <package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd"> | 
| 4 | 4 |   <metadata> | 
| 5 | 5 |     <id>KopiaUI</id> | 
| 6 |  | -    <version>0.20.1.20250611</version> | 
|  | 6 | +    <version>0.21.0</version> | 
| 7 | 7 | 
 | 
| 8 | 8 |     <title>Kopia UI</title> | 
| 9 | 9 |     <authors>Kopia Builder [bot]</authors> | 
|  | 
| 14 | 14 | 
 | 
| 15 | 15 |     <projectUrl>https://kopia.io</projectUrl> | 
| 16 | 16 |     <bugTrackerUrl>https://github.com/kopia/kopia/issues</bugTrackerUrl> | 
| 17 |  | -    <projectSourceUrl>https://github.com/kopia/kopia/tree/v0.20.1</projectSourceUrl> | 
|  | 17 | +    <projectSourceUrl>https://github.com/kopia/kopia/tree/v0.21.0</projectSourceUrl> | 
| 18 | 18 |     <docsUrl>https://kopia.io/docs/</docsUrl> | 
| 19 | 19 |     <mailingListUrl>https://kopia.discourse.group/</mailingListUrl> | 
| 20 |  | -    <iconUrl>https://raw.githubusercontent.com/kopia/kopia/v0.20.1/icons/kopia.svg</iconUrl> | 
|  | 20 | +    <iconUrl>https://raw.githubusercontent.com/kopia/kopia/v0.21.0/icons/kopia.svg</iconUrl> | 
| 21 | 21 | 
 | 
| 22 | 22 |     <summary>Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.</summary> | 
| 23 | 23 |     <tags>admin deduplication backup google-cloud-storage encryption cloud hacktoberfest</tags> | 
| 24 | 24 |     <releaseNotes> | 
| 25 | 25 | ### Command-Line Interface | 
| 26 | 26 | 
 | 
| 27 |  | -* minor cleanups in diff tests ([#4594](https://github.com/kopia/kopia/issues/4594)) by Julio Lopez | 
|  | 27 | +* **New Feature** human-readable sizes for kopia ls ([#4696](https://github.com/kopia/kopia/issues/4696)) by Kian Kasad | 
|  | 28 | +* **New Feature** add --disable-file-logging to suppress log file output ([#4686](https://github.com/kopia/kopia/issues/4686)) by Leonardo Cecchi | 
|  | 29 | +* fix path printed by "kopia snapshot fix" commands ([#4638](https://github.com/kopia/kopia/issues/4638)) by Kian Kasad | 
|  | 30 | + | 
|  | 31 | +### General Improvements | 
|  | 32 | + | 
|  | 33 | +* cleanup clock bounds check ([#4720](https://github.com/kopia/kopia/issues/4720)) by Julio Lopez | 
|  | 34 | +* **New Feature** check for clock skew on write session creation ([#4719](https://github.com/kopia/kopia/issues/4719)) by Julio Lopez | 
|  | 35 | +* rename variable to `humanReadable` for consistency ([#4709](https://github.com/kopia/kopia/issues/4709)) by Julio Lopez | 
|  | 36 | +* use require to cleanup snapshot tests ([#4708](https://github.com/kopia/kopia/issues/4708)) by Julio Lopez | 
|  | 37 | +* add {peta,exa}byte prefixes ([#4707](https://github.com/kopia/kopia/issues/4707)) by Julio Lopez | 
|  | 38 | +* use snapshot end time as tie breaker for equal start time ([#4705](https://github.com/kopia/kopia/issues/4705)) by Julio Lopez | 
|  | 39 | +* minor cleanups ([#4704](https://github.com/kopia/kopia/issues/4704)) by Julio Lopez | 
|  | 40 | +* migrate remnant piece to crypto/hkdf ([#4691](https://github.com/kopia/kopia/issues/4691)) by Julio Lopez | 
|  | 41 | +* migrate to `crypto/{hkdf,pbkdf2,sha3}` ([#4678](https://github.com/kopia/kopia/issues/4678)) by Julio Lopez | 
|  | 42 | +* small misc. cleanups ([#4666](https://github.com/kopia/kopia/issues/4666)) by Julio Lopez | 
|  | 43 | +* typos ([#4659](https://github.com/kopia/kopia/issues/4659)) by Nathan Baulch | 
|  | 44 | +* misc cleanups ([#4652](https://github.com/kopia/kopia/issues/4652)) by Julio Lopez | 
|  | 45 | +* enable `forcetypeassert` linter ([#4624](https://github.com/kopia/kopia/issues/4624)) by Julio Lopez | 
|  | 46 | +* minor cleanups ([#4621](https://github.com/kopia/kopia/issues/4621)) by Julio Lopez | 
|  | 47 | +* upload tests ([#4619](https://github.com/kopia/kopia/issues/4619)) by Julio Lopez | 
|  | 48 | +* misc cleanups ([#4615](https://github.com/kopia/kopia/issues/4615)) by Julio Lopez | 
|  | 49 | +* minor cleanups in snapshot GC ([#4612](https://github.com/kopia/kopia/issues/4612)) by Julio Lopez | 
|  | 50 | +* convenience make targets to install tools ([#4616](https://github.com/kopia/kopia/issues/4616)) by Julio Lopez | 
|  | 51 | +* s/interface{}/any/ ([#4614](https://github.com/kopia/kopia/issues/4614)) by Julio Lopez | 
|  | 52 | +* fix `TestSnapshotNoLeftoverCheckpoints` slowness ([#4611](https://github.com/kopia/kopia/issues/4611)) by Julio Lopez | 
|  | 53 | + | 
|  | 54 | +### Repository | 
|  | 55 | + | 
|  | 56 | +* create minimal cache.Storage interface ([#4618](https://github.com/kopia/kopia/issues/4618)) by Jarek Kowalski | 
| 28 | 57 | 
 | 
| 29 | 58 | ### Server | 
| 30 | 59 | 
 | 
| 31 |  | -* fixed server-based notifications ([#4598](https://github.com/kopia/kopia/issues/4598)) by Jarek Kowalski | 
|  | 60 | +* fix snapshot scheduling in the event of machine goes to sleep ([#4682](https://github.com/kopia/kopia/issues/4682)) by Jarek Kowalski | 
| 32 | 61 | 
 | 
| 33 | 62 | ### Snapshots | 
| 34 | 63 | 
 | 
| 35 |  | -* fixed snapshotting of \\server\share ([#4603](https://github.com/kopia/kopia/issues/4603)) by Jarek Kowalski | 
| 36 |  | -* Remove checkpoints after a complete snapshot ([#4439](https://github.com/kopia/kopia/issues/4439)) by shniubobo | 
|  | 64 | +* **New Feature** Add periodic JSON progress output to snapshot verify ([#4645](https://github.com/kopia/kopia/issues/4645)) by Nick | 
|  | 65 | +* completely ignore unsupported entries instead of reporting them as ignored errors to avoid snapshot warnings ([#4613](https://github.com/kopia/kopia/issues/4613)) by Jarek Kowalski | 
| 37 | 66 | 
 | 
| 38 |  | -### Notifications | 
|  | 67 | +### Storage Providers | 
| 39 | 68 | 
 | 
| 40 |  | -* fixed notification severities on snapshot creation ([#4604](https://github.com/kopia/kopia/issues/4604)) by Jarek Kowalski | 
|  | 69 | +* Azure client cert env var ([#4726](https://github.com/kopia/kopia/issues/4726)) by Julio Lopez | 
|  | 70 | +* rename `Options.ClientCertificate` for clarity ([#4724](https://github.com/kopia/kopia/issues/4724)) by Julio Lopez | 
|  | 71 | +* add omitempty JSON tags in azure.Options ([#4721](https://github.com/kopia/kopia/issues/4721)) by Julio Lopez | 
|  | 72 | +* add tags in azure.Options ([#4716](https://github.com/kopia/kopia/issues/4716)) by Julio Lopez | 
| 41 | 73 | 
 | 
| 42 | 74 | ### CI/CD | 
| 43 | 75 | 
 | 
| 44 |  | -* enforce consistent formatting of KopiaUI code ([#4586](https://github.com/kopia/kopia/issues/4586)) by Jarek Kowalski | 
|  | 76 | +* upgrade to Go 1.24 ([#4675](https://github.com/kopia/kopia/issues/4675)) by Julio Lopez | 
|  | 77 | +* pin actions ([#4657](https://github.com/kopia/kopia/issues/4657)) by Julio Lopez | 
|  | 78 | +* upgrade Go toolchain to 1.23.10 ([#4656](https://github.com/kopia/kopia/issues/4656)) by Julio Lopez | 
|  | 79 | +* include date-time in temp dir name used for tests ([#4651](https://github.com/kopia/kopia/issues/4651)) by Julio Lopez | 
| 45 | 80 | 
 | 
| 46 | 81 | 
 | 
| 47 | 82 | ### Graphical User Interface | 
| 48 | 83 | 
 | 
| 49 |  | -* reformat code to 120 characters per line ([#338](https://github.com/kopia/htmlui/issues/338)) by Jarek Kowalski | 
| 50 |  | -* fixed 'Set Policy' button ([#337](https://github.com/kopia/htmlui/issues/337)) by Jarek Kowalski | 
| 51 |  | -* SMTP credentials should not be required ([#336](https://github.com/kopia/htmlui/issues/336)) by Jarek Kowalski | 
| 52 |  | -* ignore exceptions when making incremental changes to the policy ([#335](https://github.com/kopia/htmlui/issues/335)) by Jarek Kowalski | 
| 53 |  | -* report code coverage ([#334](https://github.com/kopia/htmlui/issues/334)) by Jarek Kowalski | 
| 54 |  | -* globally apply prettier formatting ([#333](https://github.com/kopia/htmlui/issues/333)) by Jarek Kowalski | 
|  | 84 | +* extracted formatting utilities to separate module ([#370](https://github.com/kopia/htmlui/issues/370)) by Jarek Kowalski | 
|  | 85 | +* moved policy utils to a separate module ([#367](https://github.com/kopia/htmlui/issues/367)) by Jarek Kowalski | 
|  | 86 | +* component refactoring ([#365](https://github.com/kopia/htmlui/issues/365)) by Jarek Kowalski | 
|  | 87 | +* fixed warnings during 'npm test' ([#345](https://github.com/kopia/htmlui/issues/345)) by Jarek Kowalski | 
|  | 88 | +* reorganized test utilities ([#369](https://github.com/kopia/htmlui/issues/369)) by Jarek Kowalski | 
|  | 89 | +* speed up tests that use polling with long intervals ([#368](https://github.com/kopia/htmlui/issues/368)) by Jarek Kowalski | 
|  | 90 | +* refactored router mock setup ([#366](https://github.com/kopia/htmlui/issues/366)) by Jarek Kowalski | 
|  | 91 | +* move cancelTask to a separate module ([#364](https://github.com/kopia/htmlui/issues/364)) by Jarek Kowalski | 
|  | 92 | +* added test for top-level index.jsx ([#363](https://github.com/kopia/htmlui/issues/363)) by Jarek Kowalski | 
|  | 93 | +* added tests for the App component ([#362](https://github.com/kopia/htmlui/issues/362)) by Jarek Kowalski | 
|  | 94 | +* added tests for Policies page ([#361](https://github.com/kopia/htmlui/issues/361)) by Jarek Kowalski | 
|  | 95 | +* added tests for DirectoryItems ([#360](https://github.com/kopia/htmlui/issues/360)) by Jarek Kowalski | 
|  | 96 | +* added tests for DirectoryBreadcrums ([#359](https://github.com/kopia/htmlui/issues/359)) by Jarek Kowalski | 
|  | 97 | +* added tests for SnapshotCreate component ([#358](https://github.com/kopia/htmlui/issues/358)) by Jarek Kowalski | 
|  | 98 | +* added tests for SnapshotDirectory component ([#357](https://github.com/kopia/htmlui/issues/357)) by Jarek Kowalski | 
|  | 99 | +* added forms test ([#351](https://github.com/kopia/htmlui/issues/351)) by Jarek Kowalski | 
|  | 100 | +* more test coverage ([#350](https://github.com/kopia/htmlui/issues/350)) by Jarek Kowalski | 
|  | 101 | +* added tests for the Logs component ([#349](https://github.com/kopia/htmlui/issues/349)) by Jarek Kowalski | 
|  | 102 | +* add tests for Snapshots tab ([#348](https://github.com/kopia/htmlui/issues/348)) by Jarek Kowalski | 
|  | 103 | +* added tests for the Repository tab ([#347](https://github.com/kopia/htmlui/issues/347)) by Jarek Kowalski | 
|  | 104 | +* added tests for Tasks ([#346](https://github.com/kopia/htmlui/issues/346)) by Jarek Kowalski | 
|  | 105 | +* added tests for TimesOfDayTest component ([#344](https://github.com/kopia/htmlui/issues/344)) by Jarek Kowalski | 
|  | 106 | +* added tests for snapshot estimation ([#343](https://github.com/kopia/htmlui/issues/343)) by Jarek Kowalski | 
|  | 107 | +* increased coverage for NotificationEditor.jsx ([#342](https://github.com/kopia/htmlui/issues/342)) by Jarek Kowalski | 
|  | 108 | +* added tests for remaining repository setup pages ([#341](https://github.com/kopia/htmlui/issues/341)) by Jarek Kowalski | 
|  | 109 | +* increase code coverage ([#340](https://github.com/kopia/htmlui/issues/340)) by Jarek Kowalski | 
|  | 110 | +* moved tests to tests/ directory and reorganized by their target ([#339](https://github.com/kopia/htmlui/issues/339)) by Jarek Kowalski | 
| 55 | 111 | </releaseNotes> | 
| 56 | 112 | 
 | 
| 57 | 113 |     <licenseUrl>https://github.com/kopia/kopia/blob/master/LICENSE</licenseUrl> | 
| 58 |  | -    <packageSourceUrl>https://github.com/riedel/chocolatey-packages</packageSourceUrl> | 
|  | 114 | +    <packageSourceUrl>https://github.com///github</packageSourceUrl> | 
| 59 | 115 | 
 | 
| 60 | 116 |     <description>< | 
|  | 117 | + | 
| 62 | 118 | [](https://github.com/kopia/kopia/actions?query=workflow%3ABuild) | 
| 63 | 119 | [](https://slack.kopia.io/)  | 
| 64 | 120 | [](https://godoc.org/github.com/kopia/kopia/repo) | 
| 65 | 121 | [](https://codecov.io/gh/kopia/kopia)[](https://goreportcard.com/report/github.com/kopia/kopia) | 
| 66 |  | -[](/CODE_OF_CONDUCT.md) | 
|  | 122 | +[](https://raw.githubusercontent.com/kopia/kopia/v0.21.0/CODE_OF_CONDUCT.md) | 
| 67 | 123 | [](https://hub.docker.com/r/kopia/kopia/tags?page=1&ordering=name) | 
| 68 | 124 | [](https://github.com/kopia/kopia/releases) | 
| 69 | 125 | [](https://gurubase.io/g/kopia) | 
|  | 
0 commit comments