Releases: dwexjs/dwex
Releases · dwexjs/dwex
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.1
v1.0.0
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