Skip to content

Releases: Sirherobrine23/Wireguard-tools.js

v1.8.2

23 Jan 01:11
d1bf97a
Compare
Choose a tag to compare

Change

  • Add javascript generate keys non in node addon.
  • Update typescript returns.

v1.8.1

12 Dec 21:58
589c25b
Compare
Choose a tag to compare

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 on C.
  • 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

09 Oct 14:34
599827e
Compare
Choose a tag to compare
v1.8.0 Pre-release
Pre-release

Release v

v1.7.8

12 Sep 17:04
Compare
Choose a tag to compare
v1.7.8 Pre-release
Pre-release

Release v1.7.8

v1.7.6: Remove .ts files, migrate to vanilla javascript

12 Sep 03:45
92c740c
Compare
Choose a tag to compare
I am removing the Typescript transpilation part, the project will have full typescript support, Typescript support will not be removed.

v1.7.5

29 Aug 03:21
7898f3b
Compare
Choose a tag to compare
v1.7.5 Pre-release
Pre-release
Add new functions to wgConfig

v1.7.4

29 Aug 02:00
6694822
Compare
Choose a tag to compare
v1.7.4 Pre-release
Pre-release
Add delete interface

v1.7.3

24 Aug 14:36
65d0716
Compare
Choose a tag to compare
v1.7.3 Pre-release
Pre-release
code refactoring

v1.6.0

15 May 20:58
65c84d5
Compare
Choose a tag to compare

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 rewrote parseConfig and renamed writeConfig to createConfig 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 and show, now it is called listDevices 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 using listDevices to get the Wireguard interfaces.
    • We changed the addDevice to return a void if successful, otherwise it returns a throw Error.
    • peerOperation has been deprecated and removed.
    • If you want to remove an interface from Wireguard use removeInterface.

v1.5.3

12 May 15:58
Compare
Choose a tag to compare
Update CI Publish and Test