- Deps bump.
- Deprecated
soo.gd
&korta.nu
. - Fixed
vk.cc
&vurl.com
.
- Cleanup deprecated redirectors. Move deprecation info to separate file.
- node.js v14+ required.
- Renamed option
select
=>link_selector
. - Added method
.remove()
method. - Add
isErrorFatal
helper. - Deps bump.
- Switch to native async/await (need nodejs 7.+)
- Drop callbacks support.
- Maintenance, deps bump.
got
6.x -> 7.x.got
timeouts may work a bit different but should affect result.
- Move request options to
options.request
. - Update default User-Agent string.
- Deprecate
error.status
(useerror.statusCode
). - Add more info (code) to error messages.
- flic.kr should use
.request()
method. - Increase default request timeout to 30 seconds.
err.status
->err.statusCode
(olderr.status
still exists for backward compatibility, but will be deprecated).
- Rewrite internals to promises (including .require() / cache.get() / cache.set()).
- Drop old node.js support, now v4.+ required.
- Added
google.*/url
unshortening. - Reenabled some glitching services.
- Added incident dates to default config for tracking progress in future.
- Added Promise support in
.expand
method. - Services cleanup.
- Maintenance: deps update.
- Enchanced error info with
code
&status
properties.
- Improved cache use for edge case with empty result.
- Optimized cache use. Store data only if fetch happened.
- Increased request timeout to 10 seconds.
- Added
vk.com/away.php
support.
- First release.