Skip to content

Releases: dwexjs/dwex

v1.2.3

26 Nov 10:32
29eacd4

Choose a tag to compare

1.2.3 (2025-11-26)

🩹 Fixes

  • openapi: automatically initialize routes in createDocument (f3d4374)

❤️ Thank You

v1.2.2

26 Nov 10:21
b0841cf

Choose a tag to compare

1.2.2 (2025-11-26)

🩹 Fixes

  • core: add initRoutes method to fix OpenAPI document generation timing (9c628e7)
  • docs: fix .mdx route rewrite and simplify llm.txt format (24583ba)
  • docs: add queues to techniques sidebar (2e8889b)

❤️ Thank You

v1.2.1

14 Nov 22:16

Choose a tag to compare

1.2.1 (2025-11-14)

🩹 Fixes

  • core: resolve POST request body handling and CORS preflight issues (9f6753e)
  • core: fix setGlobalPrefix and prevent duplicate controller registration (6c3a8e8)

❤️ Thank You

v1.2.0

14 Nov 17:50

Choose a tag to compare

1.2.0 (2025-11-14)

🚀 Features

  • core: add ServeStaticModule for serving static files and SPAs (a892838)

❤️ Thank You

v1.1.1

13 Nov 06:18

Choose a tag to compare

1.1.1 (2025-11-13)

🩹 Fixes

  • core: include middleware headers in SSE responses (dd77e1d)

❤️ Thank You

v1.1.0

12 Nov 20:45

Choose a tag to compare

1.1.0 (2025-11-12)

🚀 Features

  • core: add request logging option to DwexFactory.create (3c695cd)
  • core,common: add Server-Sent Events (SSE) support (3e6257f)
  • examples/basic: remove BullMQ and add SSE demo endpoints (a638cbe)

❤️ Thank You

v1.0.1

07 Nov 12:15
v1.0.1
0a5d998

Choose a tag to compare

1.0.1 (2025-11-07)

🚀 Features

  • examples: update email module to use registerProcessors (f89b041)

🩹 Fixes

  • core,bullmq: eagerly instantiate DynamicModule providers and BullMQ workers (4cb7d12)

❤️ Thank You

  • Claude
  • mxvsh

v1.0.0

07 Nov 10:30
v1.0.0
ea7d41c

Choose a tag to compare

1.0.0 (2025-11-07)

🚀 Features

  • init (5b780e8)
  • setup common package (0f0080c)
  • init core package (f0d7a95)
  • add test cases for core (997c6e2)
  • add logger package (db6792e)
  • add logger to core (7aa1617)
  • add jwt package (44b5607)
  • create-dwex cli (a317caf)
  • update example to include auth routes (f9ad982)
  • update logger format and add banner (d3d1054)
  • add docs (1d980a3)
  • design landing page (cbb5063)
  • add support for openapi docs (04fa211)
  • add HTTPS configuration support (7127055)
  • add analytics script to layout for enhanced tracking (4bc3583)
  • log application startup time in milliseconds or microseconds (2670559)
  • add database support with Drizzle and Prisma, implement OnModuleInit lifecycle hook, and create comprehensive database documentation (db3abb6)
  • implement full module encapsulation with exports/imports enforcement (c3a6b79)
  • support returning Response objects from controllers (9706182)
  • migrate Drizzle ORM template from SQLite to PostgreSQL (432ae95)
  • add BullMQ integration package for Redis-based queue management (de77fab)
  • add pipe transformation and validation system (35f42b0)
  • ai: introduce @dwex/ai package with Model Context Protocol integration, including core services, configuration, and documentation (63b37b6)
  • ai: add MCP config generation for AI assistants (b074fa0)
  • ai: convert MCP tool responses from JSON to CSV for lower token usage (14a1705)
  • basic-example: add @dwex/cli dependency and update project structure by removing unused application files (19c7db2)
  • cli: implement build, dev, and generate commands with interactive (#3)
  • cli: enhance CLI with interactive and non-interactive modes, add validation for project name and features (bc7e4ac)
  • cli: add support for AI agent configurations (89e08e4)
  • cli: add update command to CLI interface (70c84db)
  • create-dwex: add composable feature system with auth-jwt and openapi features (c535cc0)
  • create-dwex: show version during project creation (dc01546)
  • create-dwex: add next steps message with cd and bun run dev instructions after project creation (5a5c914)
  • docs: add rewrites for MDX documentation and enhance page layout with copy button and view options (0152683)
  • examples: add BullMQ email queue example with Redis integration (68cbe72)
  • examples: add products controller demonstrating pipe usage (1c6c7bc)
  • logger: refactor to support log level colors (c70d722)
  • mdx: integrate AIQuickStart component and remove deprecated LLM routes (23c8ee1)
  • mdx: add TabsComponents to MDX components and enhance AIQuickStart instructions for clarity (a56d271)
  • template: support ejs ext. file (ba6afc0)

🩹 Fixes

  • add a metatype field to the InstanceWrapper interface (e2415ab)
  • remove references from template tsconfig (1b2be4d)
  • rename template file to .ejs (cde9720)
  • jwt module reigstration (0b4a0f5)
  • update template sytanx and use ejs ext. (9d1100a)
  • correct package.json path in DwexApplication (866d3f1)
  • correct code block syntax for .gitignore in quick-start-https documentation (d603ead)
  • update biome version to latest (cff3191)
  • resolve module encapsulation test failures (3913968)
  • ai-quick-start: update project creation command to include auth-jwt and openapi features (afdaec3)
  • ai-quick-start: correct project creation command syntax for consistency (42fd087)
  • cli: update default entry point in configuration to "index.ts" and remove unused getSourceDir function (dada214)
  • cli: enhance minification options in bundler to improve logging and control (64aea4a)
  • cli: update README to reflect new entry point and project structure (3a598d7)
  • cli: update default entry point and module path resolution in configuration (8bf01b4)
  • cli: remove stdout and stderr inheritance from Bun install process (d8dc85c)
  • cli: suppress stdout and stderr for Bun install and format processes (e027127)
  • create-dwex: process feature.json files through EJS to render version placeholders (556ff07)
  • create-dwex: ensure .gitignore is created before git init and hide git output (580623f)
  • docs: update layout for documentation page to improve responsiveness (f31be66)
  • dwex-application: update package.json path resolution to use core package (6176067)
  • layout: conditionally load analytics script in production environment to optimize performance (b1b8c88)
  • llm: update parameter type in GET function to use 'any' for slug handling (0101696)
  • llm: correct URL path in GET function for LLM pages (85d5c44)

❤️ Thank You

  • Claude
  • Monawwar Abdullah
  • mxvsh

v1.0.0-beta.21

07 Nov 06:44
v1.0.0-beta.21
5a49587

Choose a tag to compare

v1.0.0-beta.21 Pre-release
Pre-release

1.0.0-beta.21 (2025-11-07)

🚀 Features

  • migrate Drizzle ORM template from SQLite to PostgreSQL (432ae95)
  • add BullMQ integration package for Redis-based queue management (de77fab)
  • examples: add BullMQ email queue example with Redis integration (68cbe72)

❤️ Thank You

  • Claude
  • mxvsh

v1.0.0-beta.19

06 Nov 05:51
v1.0.0-beta.19
aa08dca

Choose a tag to compare

v1.0.0-beta.19 Pre-release
Pre-release

1.0.0-beta.19 (2025-11-06)

🚀 Features

  • support returning Response objects from controllers (9706182)

🩹 Fixes

  • resolve module encapsulation test failures (3913968)

❤️ Thank You

  • Claude
  • mxvsh