-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
133 lines (82 loc) · 3.62 KB
/
ChangeLog
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
2023-05-06 Michael Herstine <sp1ff@pobox.com>
Make `pin` 0.2.8:
- hopefully, fix the intermittent failures in the unit tests
in which the system clock appeared to go backward
- apply a `cargo update`
2023-05-02 Michael Herstine <sp1ff@pobox.com>
Adding printf-style debug statements to try to trouble-shoot intermittent failures
2023-04-27 Michael Herstine <sp1ff@pobox.com>
Loosen the timing tolerances in the unit tests to accomodate the execrable performance of the cloud.
2023-04-20 Michael Herstine <sp1ff@pobox.com>
Updating my "pinned" version of rustc to 1.65
2023-04-20 Michael Herstine <michael@lithic>
Maintenance commit:
- fix the C/I workflow
- update the matrix to `macos-12`
- use `/usr/libexec/path_helper` to avoid Xcode tools
- install a modern version of Texinfo on MacOS
- update copyrights
- update dependencies
2022-11-11 Michael Herstine <michael@lithic>
Add the -I flag.
2022-10-17 Michael Herstine <sp1ff@pobox.com>
Updated excludes
2022-10-16 Michael Herstine <sp1ff@pobox.com>
Bumping version for tagging purposes
Normalizing the release workflow; from now on, it will only make a release when pushing a tag.
Adding a release workflow
Merge branch 'workflows'
Setting-up my CI workflow
- establish rust 1.57 as minimum
- loosen tolerances for MacOS
- adjust pin/Makefile.am to support VPATH builds
Setting-up my CI workflow
Added progress bars to anything that goes through `make_requests_with_backoff`.
2022-10-10 Michael Herstine <sp1ff@pobox.com>
Fix issue #2.
`rename_tag` neglected to include the `auth_token` query parameter.
2022-09-24 Michael Herstine <sp1ff@pobox.com>
Address issue #1 by handling backoff timing.
2022-09-18 Michael Herstine <sp1ff@pobox.com>
First 0.2.0 commit
2022-08-28 Michael Herstine <sp1ff@pobox.com>
Implemented `rename-tag`.
This commit is a working Stream implementation that consumes an iterator of tags & URLs to be deleted and produces URLs, together with a non-trivial unit test suite.
The `delete` sub-command has been implemented, as well.
2022-08-20 Michael Herstine <sp1ff@pobox.com>
Initial 0.2 re-write.
This is a major commit that essentially re-writes `pin`. The program
is now:
- async
- supports bulk operations (send, initially)
- support backoff & retry on bulk send
- incorporates Mockito for unit tests (rather than the trait-
based approach)
2022-07-29 Michael Herstine <sp1ff@pobox.com>
Switched from log4rs to tracing.
2022-07-26 Michael Herstine <sp1ff@pobox.com>
Upgraded `pin` to Clap 3.2.
2021-08-02 Michael Herstine <sp1ff@pobox.com>
Update Cargo.toml for packaging.
2021-08-02 Michael Herstine <sp1ff@pobox.com>
Repair broken build.
The `clap` project released a new beta that broke earlier builds.
This commit:
- updates to *exactly* 3.0.0-beta.2
- updates the copyright statements throughout to 2021
2020-08-01 Michael Herstine <sp1ff@pobox.com>
Trivial update to .gitignore-s.
2020-06-17 Michael Herstine <sp1ff@pobox.com>
BUGFIXES:
1. not sure if this has always been the case, but the Pinboard
API is returning a UTF-8 BOM at the start of the response
text; strip that before parsing
2. the response JSON doesn't always return a Short for use counts;
sometimes it returns a Number-- handle that.
2020-05-31 Michael Herstine <sp1ff@pobox.com>
Publishing to crates.io.
Prep for initial release:
1. bugfix in parsing JSON returned from Instapaper
2. updated assorted boilerplate
2020-05-30 Michael Herstine <sp1ff@pobox.com>
Initial commit