Packges Notes 📃
This page is dedicated to the notes about all the packages I've created. I will try to keep this page updated with the latest changes and features.
2025/07/17 - Zard v0.0.18 🎉
-
Features
- Chore nullable return from ZMap parse async.
- Added file method.
-
Breaking Changes
- Change a type
enumerate to $enum.
- Change parses to receive String and return String.
2025/07/25 - Darto v0.0.30 🎉
- Features
- Remove types and a new package darto_types.
2025/07/17 - Darto v0.0.27 🎉
-
Features
- Added a suport for middlewares for context from routes and definition level.
- Added a
all for define any route to be matched.
-
Breaking Changes
- Change a type
Next to NextFunction.
2025/07/17 - Arch Dart v0.0.1 🎉
- Features
- Created a new package for Dart/Flutter Architectural Testing Framework inspired by ArchUnit for Java.
2025/05/25 - Darto v0.0.24 🎉
- Features
- Added a
route method for chained routes to allow developers to define routes in a more flexible way.
- Added a
param method to capture and access all times the param route is matched.
- Added a
engine method to define the engine to use for the request.
2025/05/25 - Zard v0.0.17 🎉
- Chore
- Now the ZMap not return a nullable value. change from this
Map<String, dynamic>? to this Map<String, dynamic>.
2025/05/25 - Darto v0.0.23 🎉
-
Features
- Added a new Hooks class to allow developers to register lifecycle hooks directly via
app.addHook.onRequest, app.addHook.preHandler, app.addHook.onResponse, app.addHook.onError, and app.addHook.onNotFound.
- Hooks provide a way to execute custom logic at different stages of the request-response cycle, making it easier to extend Darto functionality.
- Developers can now define routes in a more flexible, look how define in documentation.
- Add a new type
Handler to define a return for a route handler or a middleware.
-
Fix
- Updated the logging system to use ANSI escape codes (e.g.
\x1B[32m for green) instead of relying on the ansicolor package.
- The new logging format ensures that colored logs display correctly in the debug console.