A Deno-powered backend service for Plants vs. Zombies: MODDED. [Read-only GitHub mirror]
docs.pvzm.net
express
typescript
expressjs
plant
deno
jspvz
pvzm
game
online
backend
plants-vs-zombies
zombie
javascript
plants
modded
vs
plantsvszombies
openapi
pvz
noads
Changelog#
0.6.5#
- 🛠️ Fix attachments in edited Discord messages
0.6.4#
- 🛠️ Fix requests hanging when a logging provider fails or is slow
0.6.3#
- 🛠️ Simplified featured sort
0.6.2#
- 🛠️ Cache game images used for thumbnail rendering
- ⭐ Add
GAME_URL_SECRETto bypass WAF/bot protection on game asset requests
0.6.1#
- 🛠️ Switch from
jsr:@gfx/canvastonpm:@napi-rs/canvasfor compatibility with AArch64
0.6.0#
- ⭐ Add thumbnails to Discord and Bluesky posts for new levels
- 🛠️ Fix issue where levels with no logging data can't be deleted
- 📜 Create OpenAPI schema
- 📜 Create
CHANGELOG.md
0.5.3#
- ⭐ Add PostHog analytics
- ⭐ Add OpenTelemetry logging (for use with PostHog logs)
0.5.2#
- 🛠️ Improve database structure for logging
- ⭐ Add feature logging to Bluesky logging provider
0.5.1#
- ⭐ Add auto-publishing to Discord messages posted in announcement channels
0.5.0#
- 🛠️ Refactored logging system to be modular
- ⭐ Added Bluesky logging provider
0.4.2#
- 🛠️ Fix zombie decoding
0.4.1#
- ⭐ Add current version to
/api/health
0.4.0#
- ⭐ Support for new zombie picker
- ⭐ Add profanity filter (via
bad-words)
0.3.0#
- ⭐ Add new Featured sort
0.2.0#
- 🛠️ Fix a bug where when an admin changes some level metadata (e.g. sun) the level data doesn't reflect the change
- 🛠️ Fix erroneous login prompt on admin dashboard when authentication is disabled
- 🛠️ Fix incorrect plants map
- 🛠️ Refactor level encoder/decoder