-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathChangeLog
More file actions
200 lines (123 loc) · 5.32 KB
/
ChangeLog
File metadata and controls
200 lines (123 loc) · 5.32 KB
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
2025-04-09 Michael Herstine <sp1ff@pobox.com>
Cut release 0.2.9
2025-04-08 Michael Herstine <sp1ff@pobox.com>
Fix the "CI" workflow.
Upgrade the MacOS version on the GHA runners; upgrade the TexInfo
version installed; fix the TexInfo install installation by giving
the libintl location explicitly.
Have `signoff` cleanup & configure the project, first.
This patch udpates `signoff` to make distclean, then bootstrap
& configure the project.
Upgrade MacOS GHA runners from 12 to 14
Lint the project.
Correct assorted clippy warnings, `cargo doc` errors and personal
lints. This commit also adds a "signoff" script meant to be run
on the development machine.
Update the pinned version of Rust to 1.81.
2025-04-06 Michael Herstine <sp1ff@pobox.com>
Updated all dependencies
Update copyrights throughout
2023-07-03 Michael Herstine <sp1ff@pobox.com>
Fix the Continuous Integration job.
I _think_ I've discovered the correct `brew` incantations.
But I also think there was something wrong on the Github
side.
2023-07-02 Michael Herstine <sp1ff@pobox.com>
Fix CI
2023-07-01 Michael Herstine <sp1ff@pobox.com>
Fix the build with nightly.
See here: <https://github.com/rust-lang/rust/issues/113152>. Lock
file updated after doing a `cargo update`.
2023-06-14 Michael Herstine <sp1ff@pobox.com>
Fix CI workflow.
`brew update` stumbled on several more links in /usr/local/bin that
it couldn't remove.
2023-05-08 Michael Herstine <sp1ff@pobox.com>
Merge infra work; comment-out release scaffolding
Remove brew update
2023-05-07 Michael Herstine <sp1ff@pobox.com>
Updating release workflow to macos-12; all references
Updating release workflow to macos-12
Re-trying release workflow
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