Skip to content

Releases: kearisp/wocker-rproxy-plugin

v1.0.17

Choose a tag to compare

@kearisp kearisp released this 25 Sep 12:04
4fdd68a

Fixes

  • marked tunnel containers as internal across all reverse proxy providers (Expose, LocalTunnel, Ngrok, Serveo)

v1.0.16

Choose a tag to compare

@kearisp kearisp released this 11 Sep 14:38
05d870c

Features

  • added polling retry logic for ngrok tunnel API readiness, improving startup reliability
  • replaced direct process.stdout.write calls with ProcessService for testable output handling

Refactoring

  • migrated imports from @wocker/utils to @wocker/helpers in LocalTunnelProvider and NgrokProvider
  • replaced AppConfigService and ProjectService with AppService and ProcessService in NgrokProvider
  • extracted fetchTunnel method from getUrl to separate tunnel polling from API fetching

Chore / Maintenance

  • bumped GitHub Actions actions/checkout and actions/setup-node from v6 to v7
  • bumped GitHub Actions actions/cache from v5 to v6

Dependency Updates

  • replaced @wocker/utils with @wocker/helpers ^1.0.0 in dependencies

v1.0.15

Choose a tag to compare

@kearisp kearisp released this 11 Jul 18:48
affee78

Features

  • Added provider-based reverse proxy architecture for Serveo, Ngrok, Expose, and LocalTunnel.
  • Added LocalTunnel provider Docker image and runtime script.
  • Added reverse proxy listing, URL lookup, enable, and disable commands.
  • Added support for reverse proxy provider, subdomain, and autostart configuration keys.
  • Added table-based output and interactive prompt support for reverse proxy workflows.

Fixes

  • Corrected beta cleanup workflow to safely match beta versions and continue when unpublish or deprecate operations fail.
  • Updated Serveo tunnel command to use the configured subdomain format correctly.
  • Ensured LocalTunnel tunnel metadata is written and removed when the tunnel closes.

Refactoring

  • Renamed reverse proxy services and types to provider-oriented names.
  • Moved reverse proxy provider Docker assets from plugin paths into provider-specific directories.
  • Replaced app config access with the current app service API in reverse proxy commands.

Chore / Maintenance

  • Updated GitHub Actions workflow actions for checkout, Node.js setup, and caching.
  • Set the reverse proxy package module type to CommonJS.
  • Removed the old LocalTunnel plugin Dockerfile.

Dependency Updates

  • Added @wocker/prompts and cli-table3.
  • Updated @wocker/utils from ^2.0.3 to ^2.0.12.

v1.0.14

Choose a tag to compare

@kearisp kearisp released this 14 Feb 12:55
df32e1f

Fixes

  • fixed ngrok output not displaying on startup (#15)

v1.0.13

Choose a tag to compare

@kearisp kearisp released this 05 Feb 19:49
6c063c5

Features

  • added expose as a new reverse proxy provider with Docker support and entrypoint script (#14)

Refactoring

  • unified subdomain configuration across all reverse proxy providers (#14)

Dependency Updates

  • removed unused path dependency from package.json (#14)

v1.0.12

Choose a tag to compare

@kearisp kearisp released this 23 Dec 17:59
a49a161

Features

  • updated Ngrok service to use project name instead of ID for container naming (#13)
  • switched Ngrok image to 3-alpine for a more lightweight footprint (#13)
  • enhanced terminal interaction and log streaming for Ngrok containers (#13)

Fixes

  • added safety check for Docker stream attachment in Serveo service (#13)

Documentation

  • corrected License badge URL in README (#13)

Refactoring

  • improved Dockerfile readability by splitting multi-line RUN commands (#13)

Dependency Updates

  • updated kearisp/npm-version-action from v0.0.1 to v0.0.3 (#13)

v1.0.11

Choose a tag to compare

@kearisp kearisp released this 31 Aug 10:51
563d8f1
v1.0.11 (#12)

v1.0.10

Choose a tag to compare

@kearisp kearisp released this 03 Jun 17:54
44fed37
v1.0.10 (#11)

v1.0.9

Choose a tag to compare

@kearisp kearisp released this 21 Apr 09:03
46125ff
v1.0.9 (#10)

v1.0.8

Choose a tag to compare

@kearisp kearisp released this 22 Mar 09:17
7868c09
v1.0.8 (#9)