Pbpst Versions Save

A command-line libcurl C client for pb deployments

v1.4.1

7 years ago

This release simply merges some fixes for translations and build-time things that probably should have been released a while ago. There should be no functionality change.

v1.4.0

7 years ago
  • Fix #72: Add i18n through gettext()
  • Fix #74: -x learned time unit shortcuts (1d == 86400s, 1h == 3600s, 1m == 60s)

As of v1.4.0, we ship the following languages:

  • sv_SE

v1.3.0

7 years ago

This release includes two new flags which precipitated the move to 1.3 rather than a revision.

Following is a summary of changes in this release:

  • Fix #65: detect if argument to -f is a regular file, if not, fail out
  • Lots of improvements to ./configure
  • Fix #64: error out if the provider does not include the string https:// (not perfect, but far better)
  • --set-default under -D which allows you to set the default provider in the paste db without manually editing the paste db
  • Change the install directory for bash completions and change the varnames used in the Makefile
  • Fix #70: Correctly sanitize provider URLs for the trailing slash

v1.2.0

8 years ago

This release includes a few new flags (API additions) and some various improvements. See the summary below (or the commit list) for more information:

  • Removed some unused variables (lessens memory usage)
  • Fixed a few memory leaks
  • Some improvements to the build system to make packagers' lives even better
  • Fixed some use-after-free bugs (which also increases compatibility with alternative libcs like musl)
  • Added -DH to list all providers in the db
  • Leveraged -DH to improve some tab completions

v1.1.2

8 years ago

Some minor updates to the API have been made in this release (hence the move to 1.1 rather than 1.0.1). A summary of changes made in this release can be found in this list below:

  • Have the zsh tab-completion defer loading the list of themes, formatters and lexers till you actually try to tab-complete one of those things
  • Add the missing documentation of -F to the man page
  • Fix an issue where pbpst would fail out poorly without any helpful message to the user when the user attempts to use it without network access
  • Remove -v from -U (it was errant to be there in the first place)
  • Have -s respect verbosity just as -S and -U do
  • Fix an issue where trying to create a paste with a vanity label that already exists would fail poorly (should also catch quite a few other error cases that we were not trying to handle before)
  • Updated zsh and bash completions for the removal of -v from -U and for the addition of -F

1.1.2 adds some optimizations and updates documentation a bit to be more accurate or more useful, but the biggest change is the allowance for a configure script to modify some of the build options at compile time (mainly to make packagers' lives simpler).

v1.0.0

8 years ago

I am proud to announce that pbpst has finally reached a point of functionality and stability where we feel comfortable releasing it under the auspicious version number 1.0.0.

With this release comes the standard semver guarantees (API additions will necessitate a change in the minor release number; API breakages necessitate a change in the major release number), but as with most libre software projects, there is still no implied warranty with this software (see the LICENSE for more details).

With this release, we have managed to support a significant number of features in pb along with what we consider to be a friendly, usable and powerful CLI. We are quite happy with the utility we have now, and we hope you enjoy it too! As always, comments, questions, suggestions and revisions are welcome!