Releases: Alexigbokwe/ExpressWebJs
v4.2.2
What's Changed
- fix protocol server loader by @Alexigbokwe in #95
- Implement graphql route controller handler by @Alexigbokwe in #96
- optimize broker transporter by @Alexigbokwe in #97
- Optimize Database Schema Runner, Fix Multi Tenancy Loader by @Alexigbokwe in #98
- remove default db client by @Alexigbokwe in #99
- Add none to orm type by @Alexigbokwe in #100
- remove mongoose-paginate from default dev dependency by @Alexigbokwe in #101
- Optimize system profile manager by @Alexigbokwe in #102
- Optimize path resolution handler by @Alexigbokwe in #103
- Optimise production build script, Update DockerFile by @Alexigbokwe in #104
- Handle prod script error by @Alexigbokwe in #105
- optimize app key init and config loader by @Alexigbokwe in #106
Full Changelog: v4.2.1...v4.2.2
Version 4.2.1
- Fix and optimize Maker Auth command to auto-generate the following
- Auth Route
- Auth Controllers
- Auth Validation
- Auth Middleware
- Optimize Schedule module to handle custom command arguments
- Optimize custom command class
- Optimize Graphql Route Manager
- Optimize broker transporter
- Implement GraphQL route manager. It currently accepts function and controller route handler
- Optimize Database Schema Runner
- Fix Multi-Tenancy Config Loader
v4.2
ExpressWebJs 4.2 is here, and it's packed with new features that will make your development process faster, easier, and more efficient.
With support for Typescript 5.0 and above, you can now build more robust and maintainable applications. The new TypeORM data source makes it easy to connect to your database, and the Easy OpenAPI integration makes it a breeze to generate API documentation.
If you're looking to build high-performance, scalable microservices, then gRPC integration is for you. And with the multithreading optimizations, you can now handle more requests simultaneously without sacrificing performance.
The database connection and configuration optimizations make it easier to configure your database connections, and the events and listeners optimizations improve the performance of your events and listeners
Below is a quick run-through of the features:
- TypeORM data source,
- Easy OpenAPI integration,
- gRPC integration,
- Other optimizations on
- Multithreading
- Database connection and configuration
- Events and listeners
v4.1
The ExpressWebJs team released version 4.1 today. It has brought plenty of excellent new features to the framework.
Below are the features:
- Platform switch
- Multithreading feature for running CPU-intensive tasks.
- Rename request validation directory from Request to Validation.
- Optimize controller methods to support both arrow and normal functions.
- Overload repository findAll() method to accept other arguments like sorting and pagination
- Implement the Autowire feature for property injection for services registered in the service provider
- Implement more collection types like List, Set, LinkedList, etc
- Implement file processor for file uploads
- Fix route controller mapper.
- Fix domain controller, service, event, and listener generator command
Version 4.0 released
ExpressWebJs 4 is now released!
ExpressWebJs version 4 is now released and it includes many new features, including:
- Mongoose and ObjectionJs ORM support.
- SQL database relationship addons.
- Multi-tenancy support for mongo DB.
- Route match.
- Route redirect.
- Improved middleware handler methods.
- Improved service registry handlers.
- Custom validation rules.
- Improved event class generation.
- Added Redis to the supported queue connections.
- Service communication for distributed services.
- Domain-driven design (DDD).
- Support for Restana platform service for faster request processing.
- New utility features like
Optional( )
,ObjectMapper( )
,FirstCharacterToLowerCase( )
,Group( )
,ObjectHasProperty( )
. - New Collection feature which helps you work on advanced data structures and algorithms.
Version 3.3
ExpressWeb Version 3.3
Version 3.2
ExpressWeb Version 3.2
Version 3
3.0 ExpressWeb Version 3
Version 2
ExpressWebJs