Releases: Sirherobrine23/Wireguard-tools.js
Releases · Sirherobrine23/Wireguard-tools.js
v1.8.2
v1.8.1
Important information
I'm migrating some repositories to my own git server, so here will just be a mirror of the repository that will be found at: Wireguard/Wireguard-tools.js. Let's go:
Changes
- has been adding support for Windows, so now create wireguard interfaces on Windows.
- is being fully migrated to Promises directly from the addon so some felt it was a bit slow to respond.
- Separate and completely rewritten keygen for
C++
without depending onC
. wg-quick
completely rewritten, depending on the file it will be faster, the old version took a little longer compared to now.- Removed IP manipulation, being migrated to another package (
@sirherobrine23/extends
). - When obtaining information from the Wireguard interface it will be more detailed and more uniform.
- Userspace support has been improved but may contain public key errors, so I don't recommend using userspace for now.
v1.8.0
Release v
v1.7.8
Release v1.7.8
v1.7.6: Remove .ts files, migrate to vanilla javascript
I am removing the Typescript transpilation part, the project will have full typescript support, Typescript support will not be removed.
v1.7.5
Add new functions to wgConfig
v1.7.4
Add delete interface
v1.7.3
code refactoring
v1.6.0
Hello again, we are releasing new features and improvements.
Changes:
- 🐞 Any platform can now generate keys, a separate addon has been created.
- 🐞 We've updated our
tests/
, it covers the new systems, and some features that were missing from the tests. - 🎉 Hello Windows and MacOS for pre-compiled addons.
- 👀 We are rewriting
utils.config
and we removed a lot of lines, we rewroteparseConfig
and renamedwriteConfig
tocreateConfig
and rewrote it too. - 👀 We've changed a few things in
src/index
that might break some things:- It has been renamed and changes the return of
showAll
andshow
, now it is calledlistDevices
and returns an array with the names of the wireguard interfaces. - Now if you want to get the data from the Wireguard interface use
parseWgDevice
, I recommend usinglistDevices
to get the Wireguard interfaces. - We changed the
addDevice
to return avoid
if successful, otherwise it returns athrow Error
. peerOperation
has been deprecated and removed.- If you want to remove an interface from Wireguard use
removeInterface
.
- It has been renamed and changes the return of
v1.5.3
Update CI Publish and Test