Skip to content

Releases: versx/WhMgr

Webhook Manager v5.3.0

18 Jun 07:11
61a64bd
Compare
Choose a tag to compare

What's Changed


  • [Snyk] Upgrade @mui/material from 5.6.2 to 5.8.0 by @snyk-bot in #263
  • [Snyk] Upgrade @mui/styles from 5.6.2 to 5.8.0 by @snyk-bot in #264
  • [Snyk] Upgrade @mui/x-data-grid from 5.9.0 to 5.11.0 by @snyk-bot in #265
  • [Snyk] Upgrade @mui/icons-material from 5.6.2 to 5.8.0 by @snyk-bot in #266
  • [Snyk] Upgrade react-scripts from 5.0.0 to 5.0.1 by @snyk-bot in #267
  • [Snyk] Upgrade typescript from 4.6.3 to 4.6.4 by @snyk-bot in #268
  • [Snyk] Upgrade @mui/x-data-grid from 5.11.0 to 5.11.1 by @versx in #272
  • [Snyk] Upgrade @mui/material from 5.8.0 to 5.8.1 by @versx in #273

Full Changelog: 5.2.0...5.3.0

Webhook Manager v5.2.0

06 Jun 05:37
Compare
Choose a tag to compare

What's Changed

  • Fixes PvP subscriptions based on ranks for non-base evolution spawns.
  • Adds support for maximum CP filter for Pokemon subscriptions.
  • Adds support for RDM PvP rework by @versx in #233
  • Update example raid filters default max level for ultra beast raids by @versx in #260
  • Fixes Mentions example by @dergelm in #244
  • Update DSharpPlus to latest nightly build by @thunder123456 in #240
  • Update nuget packages by @versx in #231

  • [Snyk] Upgrade typescript from 4.5.5 to 4.6.2 by @snyk-bot in #234
  • [Snyk] Upgrade react-router-dom from 6.2.1 to 6.2.2 by @snyk-bot in #235
  • Bump node-forge from 1.2.1 to 1.3.0 in /src/ClientApp by @dependabot in #236
  • Bump minimist from 1.2.5 to 1.2.6 in /src/ClientApp by @dependabot in #237
  • [Snyk] Upgrade @emotion/react from 11.8.1 to 11.8.2 by @snyk-bot in #238
  • [Snyk] Upgrade @mui/x-data-grid from 5.6.0 to 5.6.1 by @snyk-bot in #239
  • [Snyk] Upgrade @mui/icons-material from 5.5.0 to 5.5.1 by @snyk-bot in #241
  • [Snyk] Upgrade @mui/material from 5.5.0 to 5.5.1 by @snyk-bot in #242
  • [Snyk] Upgrade @mui/styles from 5.5.0 to 5.5.1 by @snyk-bot in #243
  • [Snyk] Upgrade @mui/x-data-grid from 5.6.1 to 5.7.0 by @versx in #245
  • [Snyk] Upgrade typescript from 4.6.2 to 4.6.3 by @versx in #246
  • [Snyk] Upgrade @mui/material from 5.5.1 to 5.5.3 by @snyk-bot in #247
  • [Snyk] Upgrade @mui/styles from 5.5.1 to 5.5.3 by @snyk-bot in #248
  • [Snyk] Upgrade react-router-dom from 6.2.2 to 6.3.0 by @versx in #249
  • [Snyk] Upgrade @mui/x-data-grid from 5.7.0 to 5.8.0 by @snyk-bot in #250
  • [Snyk] Upgrade @emotion/react from 11.8.2 to 11.9.0 by @snyk-bot in #251
  • Bump ejs from 3.1.6 to 3.1.8 in /src/ClientApp by @dependabot in #253
  • [Snyk] Upgrade @mui/material from 5.5.3 to 5.6.2 by @versx in #255
  • [Snyk] Upgrade @mui/icons-material from 5.5.1 to 5.6.2 by @versx in #256
  • [Snyk] Upgrade @mui/styles from 5.5.3 to 5.6.2 by @versx in #257
  • [Snyk] Upgrade @mui/x-data-grid from 5.8.0 to 5.9.0 by @versx in #258
  • Bump async from 2.6.3 to 2.6.4 in /src/ClientApp by @dependabot in #259

New Contributors

Full Changelog: 5.1.0...5.2.0

Webhook Manager v5.1.0

18 Mar 04:19
Compare
Choose a tag to compare
  • Updates config management API implementation for React Admin Dashboard.
  • Adds wildcard support for Pokemon subscriptions IV list field.
  • Adds IV range support for Pokemon subscriptions IV list field.
  • Fixes support for PvP subscriptions for non-wild Pokemon/subscribing to actual PvP rankings instead of wild spawn.
  • Rewrote vanilla JS Admin Dashboard UI using React v17.
  • Adds subscriptions management API implementation.
  • Adds WhMgr management API implementation.
  • Adds try catch when reloading subscriptions, just incase.
  • Adds NUnit tests for most filters.
  • Adds NUnit tests for PvP.
  • Fixes issue disabling subscriptions when rate limited.
  • Fixes issue with rate limited message being sent multiple times.
  • Fixes typos in migrate-v4-to-v5.sql migration script.
  • Fixes typos in Discord server config files.
  • Fixes config typos (Credits: clburlison)
  • Fixes install script typos (Credits: clburlison)
  • Fixes PvP rank Pokemon name placeholder for embeds.
  • Fixes description DTS placeholders in alarms.example.json.
  • Skips processing gyms with null gym id.
  • Checks if discord guild contains member id during discord member access validation.
  • Updates POGOProtos.Rpc nuget package.
  • Updates Handlebars.Net nuget packages.
  • Updates documentation website.
  • Moves roles.json to examples folder.
  • Fixes file exists condition for discord roles config.
  • Fixes file exists condition for DTS placeholders config.
  • Fixes missing enabled check for quest purge when purge happens.
  • Fixes ShortURL missing signature value when sending request.
  • Return original url if short url request fails.
  • Fixes PvP subscription form condition check.
  • Fixes Pokemon subscription pokemon id and form condition check.
  • Fixes Raid subscription form condition check.
  • Fixes issue with only processing PvP Pokemon if great or ultra league ranks are set.
  • Fixes typo for last generation 8 entry.
  • Fixes Pokemon subscriptions size filtering.
  • Fixes Pokemon type mismatch when Pokemon has forms.
  • Sets Sentry to only trace 10% instead of 100% of transactions.
  • Adds support for reloading/downloading masterfile.json nightly at midnight (Credits: Thunder)
  • Adds gender filter support for PvP subscriptions.
  • Adds warning log message when masterfile.json is out of date.
  • Adds .areas Discord command to list available areas if geofenceRoles.enabled is set to false.
  • Adds localization for Full and Empty gym slots text.
  • Adds Pokemon types fail safe if masterfile.json is out of date.
  • Adds independent logLevel property to Discord server configs to help with any debugging with Discord issues per server while maintaining main log level for the rest of the application used from the main config.
  • Removes duplicate PokemonSize enumeration.
  • Removes redundant code to simplify subscription checks using reusable generic methods.

What's Changed

  • fix: Example comma patch by @clburlison in #195
  • fix: Copy contents of static directory by @clburlison in #196
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /src/ClientApp by @dependabot in #200
  • [Snyk] Security upgrade mkdocs from 1.0.4 to 1.2.3 by @snyk-bot in #201
  • [Snyk] Upgrade @mui/x-data-grid from 5.3.0 to 5.4.0 by @snyk-bot in #202
  • [Snyk] Upgrade @mui/icons-material from 5.3.1 to 5.4.1 by @snyk-bot in #206
  • [Snyk] Upgrade @mui/styles from 5.3.0 to 5.4.1 by @snyk-bot in #205
  • Fix individual subscription location check by @versx in #215
  • [Snyk] Upgrade @mui/icons-material from 5.4.1 to 5.4.2 by @snyk-bot in #214
  • [Snyk] Upgrade @mui/styles from 5.4.1 to 5.4.2 by @snyk-bot in #213
  • [Snyk] Upgrade @mui/x-data-grid from 5.4.0 to 5.5.0 by @snyk-bot in #204
  • [Snyk] Upgrade @mui/material from 5.3.1 to 5.4.0 by @snyk-bot in #203
  • Add IV wildcard support by @versx in #207
  • Bump follow-redirects from 1.14.7 to 1.14.9 in /src/ClientApp by @dependabot in #219
  • Fix issue setting status in db upon rate limited subscriptions and rate limiting by @versx in #218
  • Fix pokemon subscriptions size filter by @versx in #211
  • reload masterfile nightly by @thunder123456 in #223
  • Add IV list range support for Pokemon subscriptions by @versx in #221
  • Fix pvp subs final evo issue #199 by @versx in #222
  • [Snyk] Upgrade @emotion/styled from 11.6.0 to 11.8.1 by @snyk-bot in #225
  • [Snyk] Upgrade @emotion/react from 11.7.1 to 11.8.1 by @snyk-bot in #226
  • Add gender support for pvp subscriptions by @versx in #227
  • Add independent log level for Discord clients in Discord server configs by @versx in #228

New Contributors

Full Changelog: 5.0.2...5.1.0

Webhook Manager v5.0.2

24 Jan 07:40
Compare
Choose a tag to compare
  • Completely re-written backend using ASP.NET Core.
  • Supports multiple Pokemon, Pvp, Raids, Lures, Invasions, and Gyms per subscription entry instead of one per.
  • Immense performance increase and CPU usage reduction. (check my posts in #help)
  • Configurable queue batch size consumption.
  • All incoming data is queued for parsing and outbound transport, saving on request response time yielding more requests aka less missed reports... if any.
  • Any message that's rate limited is backlogged and awaited the rate limit time then requeued for outboard transport again.
  • Admin Dashboard (mostly complete other than creating/updating Alarms and user login system) for configuring and managing the different used config files. (soon to be rewritten in React instead)
  • Background services for everything
  • UICONS icon standard support
  • Fixes damn dreaded emoji race condition
  • Uses Handlebars.Net for templating engine and allows for custom PvP rankings DTS.
  • Subscriptions management API (used with WhMgr-UI 2.0)
  • Configurable defaults.json for common default values
  • Sentry diagnostic reporting
  • Removes Discord subscription commands, all are given a response to use the subscriptions website (WhMgr-UI)
  • Plenty of other fixes and improvements I can't think of...

Includes v4 to v5 SQL migration script for manual use, although a fresh database is highly recommended.

Installing .NET 5.0 is backwards compatible incase you want to still use horrible WhMgr v4 instead of v5 for some reason.

Note: v5 has a telemetry implementation called Sentry (same as ReactMap) in order to help track down any errors that arise. You can disable it by setting sentry to false in your config, although I recommend leaving it.

P.S. I highly recommend updating as soon as you can, most changes are in the config, small changes to alarms and filters, no changes to geofences, although full rewrite of embed/alert files.

What's Changed

  • Add HostedServices Queue for Webhook Alarms by @versx in #187
  • Add UIcons support and refactors by @versx in #188

Full Changelog: 4.17.0...5.0.2

Webhook Manager v4.20.0

14 Jan 06:47
cb75b49
Compare
Choose a tag to compare
  • Update to .NET 5.0 in preparation for v5.0
  • Add more webhook payload request validation checks
  • Include type name if emoji does not exist

Install .NET 5.0

# Download .NET 5.0 installer
rm dotnet-install.sh
echo "Downloading .NET 5.0 installer..."
curl https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh > dotnet-install.sh

# Make installer executable
echo "Setting executable permissions..."
chmod +x dotnet-install.sh

# Install .NET 5.0 SDK
echo "Launching .NET installer..."
./dotnet-install.sh --version 5.0.404

# Delete .NET 5.0 installer
echo "Deleting .NET installer..."

Webhook Manager v4.19.0

11 Jan 03:29
Compare
Choose a tag to compare
  • Migrates DSharpPlus from v3.2.3 to v4.1 to fix issue connecting to Discord.
  • Fixes emojis not found exception.
  • Fixes 'Incorrect Function' error from HttpServer class causing frequent crashes.

Webhook Manager v4.18.0

16 Jul 00:19
bffb5f7
Compare
Choose a tag to compare

Webhook Manager v4.17.0

07 Jul 04:15
9aaae36
Compare
Choose a tag to compare
  • Allows for grouping multiple PvP subscriptions in one subscription
  • Fix type casting
  • Include pokemon name in candy quest rewards
  • Fix invasion subscriptions

Webhook Manager v4.16.0

27 Jun 02:30
b304749
Compare
Choose a tag to compare
  • Fix issue with subscribing to Pokemon.
  • Remove emoji error
  • Add try catch when parsing pokemon id string
  • Fix list of nulls for form column
  • Exit upon any error when migrating
  • Fix issue showing pokemon id instead of name
  • Add support for grouped invasion reward subscriptions
  • Move Discord embed colors from config to separate external file

Webhook Manager v4.15.0

16 Jun 05:08
c689bdc
Compare
Choose a tag to compare
  • Re-enable user subs if previously subscribed.
  • Add support for grouping multiple Pokemon subscriptions together with the same conditions