Releases: dileepadev/api-dileepa-dev
Releases · dileepadev/api-dileepa-dev
v1.2.1
v1.2.1 - March 2, 2026
Related Issues or PRs
Fixed - v1.2.1
- Fix contact form CORS failure: add configurable
CORS_ORIGINSenvironment variable and refactorsrc/main.tsto parse and use it withapp.enableCors. Preserves localhost dev origins and falls back to production domains. (refs #10) - Add
CORS_ORIGINSto.env.exampleand document required production origin(s). - Resolve 21 npm audit security vulnerabilities (including ReDoS and RCE risks) by adding safe
overridesfor transitive dependencies:test-exclude,minimatch,multer,serialize-javascript, andajvinpackage.json. (refs #10) - Verify test suite pass rate remains 100% after dependency adjustments.
What's Changed
- fix(dev): Minor fix v1.2.1 to main [#10] by @dileepadev in #12
Full Changelog: v1.2.0...v1.2.1
v1.2.0
v1.2.0 - March 2, 2026
Related Issues or PRs
Added - v1.2.0
- Introduce full CRUD operations (POST, PUT/PATCH, DELETE) across all feature modules.
- Implement JWT-based authentication infrastructure.
- Add authorization guards and Role-Based Access Control (RBAC) to secure non-public endpoints.
- Add image upload support for all relevant POST operations.
- Implement email support endpoints.
- Add blog synchronization endpoint protected by API key authentication.
- Implement a
priorityindex to documents for custom sorting. - Add support for loading Swagger UI assets from CDN to facilitate Vercel deployments.
- Configure project for deployment on Vercel.
Changed - v1.2.0
- Upgrade NestJS framework to the latest stable version.
- Refactor project structure: Moved DTOs and Schemas to feature modules with updated import paths.
- Improve module, controller, and service organization following NestJS best practices.
- Standardize API error handling: Implemented global
ValidationPipeandHttpExceptionFilter. - Enforce stricter input validation and consistent error response formats.
- Remove deprecated
baseUrloption fromtsconfig.jsonto prepare for TypeScript 7.0.
What's Changed
- feat(dev): Minor release v1.2.0 to main [#7] by @dileepadev in #9
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.1.0 - January 14, 2026
Related Issues or PRs
Added
- Add social media and other relevant external links to the
/aboutendpoint for better representation.
Changed:
- Update the
descriptionfield in the/aboutendpoint to support an array of multiple descriptive entries, allowing for more detailed and modular content. - Refactor the DTO (Data Transfer Object) structure to follow
camelCasenaming conventions for consistency with frontend standards. - Update MongoDB queries to return data ordered by date for improved relevance.
What's Changed
- chore(feat/v1.0.0): Migrate v1.0.0 codebase to dev [#1] by @dileepadev in #2
- chore(dev): Migrate v1.1.0 codebase to main [#4] by @dileepadev in #6
Full Changelog: v1.0.0...v1.1.0
v1.0.0
v1.0.0 - January 13, 2026
Related Issues or PRs
Added
- Set up initial project structure using NestJS and TypeScript running on Node.js.
- Built and tested the following RESTful API endpoints:
/about– Provides general profile information about me./experiences– Returns a list of my professional work experiences and roles./educations– Displays my academic background including degrees and institutions./events– Lists upcoming or past events, talks, or appearances I’ve been part of./videos– Links to video content such as talks, tutorials, or interviews I’ve done./blogs– Returns metadata or summaries of blog posts I’ve written./communities– Tech communities I've volunteered with, both currently and in the past./tools– Lists the tools, frameworks, and technologies I currently work with.
- Configured database using MongoDB with Mongoose ODM. Seeded initial data and connected it to API endpoints.
- Implemented image upload and delivery via Azure Blob Storage.
- Generated interactive API documentation using Swagger and Swagger UI.
- Deployed application to production using Azure App Service with optional CI/CD.
- Integrated code linting and formatting with ESLint and Prettier.
- Managed dependencies using npm.
What's Changed
- chore(dev): Migrate v1.0.0 codebase to main [#1] by @dileepadev in #3
Full Changelog: https://github.com/dileepadev/api-dileepa-dev/commits/v1.0.0