Webpaste.el Versions Save

webpaste.el can paste whole buffers or parts of buffers to several pastebin-like services and supports failover if one service fails.

3.2.2

2 years ago

Minor changes:

  • Minor build changes
  • Copyright header changes (removed until years)
  • Changed branch name
  • Added .elpaignore file
  • Promote installation from NonGNU ELPA

Providers:

  • Drop paste.pound-python.org due to #53

3.2.1

3 years ago

Provider news in 3.2.1 from 3.2.0:

  • Add bpa.st as a provider.
  • Add paste.rs as a provider.

New features in 3.2.1 from 3.2.0:

  • bpa.st is using a software known as pinnwand which is an open source pastebin software: https://github.com/supakeen/pinnwand

    So now we have generic helper function to easily add other pinnwand providers in the future.

Project news in 3.2.1 from 3.2.0:

  • We had 9 commits by 2 different authors.
  • Drop travis-ci.org in favor of github actions.

3.2.0

3 years ago

New features in 3.2.0 from 3.1.2:

  • We now count how many retries we've done and abort after a set amount of retries. This is to avoid infinite retry loops. How many times we retry is defined by webpaste-max-retries which defaults to 10.

3.1.1

4 years ago

Minor bugfix in webpaste-paste-buffer-or-region

There was a bug that made the function not work at all if you had a newly opened file and never had an active region in that buffer.

3.1.0

4 years ago

New features in 3.1.0 from 3.0.2:

  • New function to do pastes has been introduced, it's named webpaste-paste-buffer-or-region and selects to paste the buffer or the region depending on if you have a region active or not.

Provider news in 3.0.2 from 3.1.0:

  • Change dpaste.de to depaste.com
  • Add Mozilla pastebin
  • Extend the default language list

3.0.2

4 years ago

Minor maintenance release

Fixes in 3.0.2 from 3.0.1:

  • Small typo fixes across the entire project. Thanks to Damian in #40.

Project news in 3.0.2 from 3.0.1:

  • Update of build system setups and fixes of code coverage tools.

3.0.1

5 years ago

Provider news in 3.0.1 from 3.0.0:

  • pbpw.pw is no more, more info in commit message: 7345c5f62d5cff4d84379eaf5dc8b2bb8bc4f99c
  • gist.github.com had some filename fixes

Project news in 3.0.0 from 3.0.0:

  • We had 3 commits by a total of 2 authors since 3.0.0 that was released on 1st of January 2019 (about 68 days ago).

3.0.0

5 years ago

Breaking changes in 3.0.0 from 2.1.0:

New features in 3.0.0 from 2.1.0:

  • Add support to parse language of file from shebang
  • Add flag to totally ignore language for all providers. This flag is named webpaste-paste-raw-text and if set to t webpaste won't do any language detection. This is available as a customizable variable.

Provider news in 3.0.0 from 2.1.0:

  • Add nix language to some providers
  • Add toml language to some providers

Project news in 3.0.0 from 2.1.0:

  • Add direnv files for nix-shell for easier development of the library if on NixOS.
  • Add Emacs 26.1 to the tests.
  • We had 25 commits by a total of 2 authors since 2.1.0 that was released on 27th of January 2018 (about 339 days ago).

2.1.0

6 years ago

Possibly breaking changes in 2.1.0 from 2.0.0:

  • Removed Emacs 24.3 from travis testing, request.el doesn't support it anyways. So it's permanently not supported anymore.

Bug fixes in 2.1.0 from 2.0.0:

  • Fix of duplicate elements added to alists by @raxod502
  • Fix of broken builds by @DamienCassou

Project news:

  • We had 11 commits done by a total of 3 contributors since 2.0.0 that was released back in October (about 3 months ago).

2.0.0

6 years ago

Breaking changes in 2.0.0 from 1.5.0:

  • New provider format which is just much easier to work with and to debug if something breaks. It's just a regular alist now without macros and not any magic functions running when declaring the list.
  • Rename webpaste-paste-text and webpaste-paste-text-to-provider to be in "private scope" since they aren't meant to be used by the end user. So if you use them, just add a second dash after webpaste.

Provider news since 1.5.0:

  • The integration tests still runs once a week, but now we also run them for pull requests and all commits in general. One change is that we don't run them for all versions of emacs but one (25.3). Github gists is also excluded since they only return 403 Forbidden when you paste from travis anyways.

New options since 1.5.0:

  • You can now add hooks to the return url function to have custom handlers for returning the URL to you. Simply add-hook to 'webpaste-return-url-hook.

Project news since 1.5.0:

  • 15 commits by one contributor and documentation updates.
  • Lot's of restructuring and changes overall.
  • Better provider format
  • Repairs of the build system