2026-05-19  Michael Herstine  <sp1ff@pobox.com>

	Cut release 0.3.0

	Tidying commit; update README.org & the CI script.

	Updated to the Rust 2024 edition, ran "cargo update"

	Update copyrights

2025-09-03  Michael Herstine  <sp1ff@pobox.com>

	Add a '-p' flag for disabling ANSI escape codes in output.

2025-09-02  Michael Herstine  <sp1ff@pobox.com>

	Check config for the token.
	This small patch adds logic to check configuration for the
	API key (after the command line & the environment).

2025-04-10  Michael Herstine  <sp1ff@pobox.com>

	Fix the release workflow.
	Update the upload-artifacts & download-artifacts actions version
	numbers.

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
