Releases: etu/webpaste.el
Minor changes and NonGNU ELPA
Helper functions for pinnwand providers and more!
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/pinnwandSo 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.
Max retries option
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 bywebpaste-max-retries
which
defaults to 10.
Minor bugfix in webpaste-paste-buffer-or-region
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.
New paste function
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
todepaste.com
- Add Mozilla pastebin
- Extend the default language list
Minor maintenance release
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.
Minor release to remove ptpb.pw as provider
Provider news in 3.0.1 from 3.0.0:
- pbpw.pw is no more, more info in commit message: 7345c5f
- 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).
Major release with hooks instead of pre-configured options
Breaking changes in 3.0.0 from 2.1.0:
- Removed simpleclip support, use a custom hook instead:
https://github.com/etu/webpaste.el#copy-url-to-the-clipboard - Removed sprunge.us as provider in
5c742bf due to hosting issues for
the foreseeable future.
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
namedwebpaste-paste-raw-text
and if set tot
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).
Minor bugfix release
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).
Major release with new provider-format
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