1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.12.0 - 2024-10-26
Added all Hypothesis selectors to `Selector` enum
## 0.11.4 - 2024-06-06
TextPositionSelector is sometimes empty, went back to hashmaps
## 0.11.3 - 2024-06-04
Ignore empty fields in search query
## 0.11.2 - 2024-05-27
Fix [#10](https://github.com/out-of-cheese-error/rust-hypothesis/issues/10) and add new selectors
## 0.11.1 - 2023-12-31
Fix import for no cli feature
## 0.11.0 - 2023-12-31
- Allow specifying multiple groups in search
- Updated dependencies
## 0.10.4 - 2022-08-25
Updated dependencies
## 0.10.3 - 2022-04-30
Updated rust edition, dependencies, lints
## 0.10.2 - 2021-04-13
### Changed
Added serde error and raw text to `APIError` for easier debugging
## 0.10.0 - 2021-04-13
### Fixed
Added all [w3 selectors](https://www.w3.org/TR/annotation-model/#selectors) to `Selector` enum
## 0.9.1 - 2021-03-26
Updated dependencies
## 0.9.0 - 2021-03-26
Added `Document` to `Annotation` output struct
## 0.8.0 - 2021-01-16
Updated dependencies
## 0.7.2 - 2020-11-28
Fixed typo: wildcard-uri -> wildcard_uri
## 0.7.1 - 2020-09-03
Added `builder` methods to generate Builders (https://matklad.github.io/2020/08/12/who-builds-the-builder.html)
## 0.7.0 - 2020-09-03
Added `search_annotations_return_all` which uses a loop to bypass the limit for number of annotations returned
## 0.6.0 - 2020-06-23
### Changed
* Library exposes `HypothesisError` instead of using `eyre`
### Fixed
* File creation bug (expected file to exist)
* `display_name` can be null now
## 0.5.0 - 2020-06-06
### Changed
* Update takes Annotation as input instead of InputAnnotation
* SearchQuery takes String as input, i.e. input needs to already be formatted as acct:{username}@hypothes.is
### Added
* Happy path tests for `annotations` and `groups` CLI
## 0.4.0 - 2020-06-02
### Changed
* Switched `AnnotationID` and `GroupID` back to Strings and &str
* Renamed `AnnotationMaker` to `InputAnnotation`
### Added
* made Builders for `InputAnnotation`, `Target, Document`, and `SearchQuery` using `derive_builder`
* better docs
## 0.3.0 - 2020-05-31
* everything is asynchronous.
* added a bulk API for modifying many things at once.
* `AnnotationMaker` tags are optional to allow for removing a tag during update
## 0.2.0 - 2020-05-28
Works both as a crate and a binary now!
### Added
* a CLI version under a feature flag "cli"
* Better documentation
### Changed
License to BSD-2-Clause (consistent with hypothesis/h)
## 0.1.0 - 2020-05-27
First version! Complete API for annotations, groups and profile.
Some missing docs and weird edges, listed in Caveats/Todos in the README.
|