Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 4.19 KB

File metadata and controls

95 lines (63 loc) · 4.19 KB

1.4.0 (2025-05-01)

New Features ✨

  • connection retries: support connection retries with exponential back-off for redis and databases (3184eeca)

1.3.3 (2025-05-01)

Bug Fixes

  • connection-validator: fix port repetition when redis connection params is specified as a URL string (84bdbd18)

1.3.2 (2025-05-01)

Bug Fixes

  • connection-validator: fix connection error when mongodb uses the "mongodb+srv" url scheme (7f61fb1b)

1.3.1 (2025-05-01)

Bug Fixes

  • connection-validator: fix error when a URL string is specified for database and/or cache connections (7016efd5)

1.3.0 (2025-03-22)

New Features

  • express.json: ✨ Add the ability to configure the express.json middleware (3ecd1f5a)

1.2.1 (2024-10-16)

Bug Fixes

  • Fix for "Error: Cannot find module 'colors'" in console component (14ccaea3)

1.2.0 (2024-10-15)

New Features

  • router: ✨ New router (convenience) methods router.name and router.namespace (62099bd5)
  • csrf: ✨ Automatic CSRF protection for web routes (ce290144)
  • compression: ✨ Compress static assets (2187c726)

Bug Fixes

  • router: 🐛 Resolve controller classes in resource controllers (98acdb8a)
  • views: 🐛 Properly render nested view files (96d48b1c)

Other Changes

  • Session support is now only for web (non-API) routes (3bee725a)

1.1.0 (2024-09-11)

New Features

  • validation: ✨ Validate incoming requests (a15fe6f9)

Bug Fixes

  • fix: 🐛 create components (using node bob make:*) in any order (fb24f2bd)
  • fix: 🐛 in development mode, see latest updates on restart due to file system changes (8f87c926)

1.0.0 (2024-09-03)

Features

  • ✨ Modular
  • ✨ Scalable
  • ✨ Expressive Syntax
  • ✨ MVC Architecture
  • ✨ Conventional Directory Structure
  • ✨ ORM Agnostic
  • ✨ Multiple Database Support
  • ✨ Multiple View Template Engines Support
  • ✨ Database Migrations
  • ✨ Unit Testing
  • ✨ Maintenance Mode
  • ✨ Request Caching
  • ✨ Logging
  • ✨ Web and API Routes
  • ✨ Health Check Route
  • ✨ Session support
  • ✨ Customizable 404, 503, and Health Check Views
  • ✨ Advanced Router Methods controller, middleware, resource match (some), any (all), redirect, permanentRedirect, view
  • ✨ Closure and Controller-based Route Handlers
  • ✨ RESTful Controllers
  • ✨ Dynamic Configuration Management
  • ✨ Dependency Management with Awilix DI Container
  • ✨ Controller, Model, and Service Class Bindings
  • ✨ Multiple Options for Port Configuration
  • ✨ Environment-based Configuration with .env file
  • ✨ Bob CLI