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-quickcompletely 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.configand we removed a lot of lines, we rewroteparseConfigand renamedwriteConfigtocreateConfigand rewrote it too. - 👀 We've changed a few things in
src/indexthat might break some things:- It has been renamed and changes the return of
showAllandshow, now it is calledlistDevicesand 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 usinglistDevicesto get the Wireguard interfaces. - We changed the
addDeviceto return avoidif successful, otherwise it returns athrow Error. peerOperationhas 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