sirius_backend 2.0.4 copy "sirius_backend: ^2.0.4" to clipboard
sirius_backend: ^2.0.4 copied to clipboard

A powerful Dart backend framework for building scalable APIs.

2.0.4 #

  • Web socket error handling
  • Improved performance

2.0.3 #

  • Minor error and bug fixes

2.0.2 #

  • Improved WebSocket connection handling for better scalability and performance.
  • Enhanced error handling and message validation for WebSocket interactions.

2.0.1 #

  • ๐Ÿž Minor bug fixes and internal improvements
  • ๐Ÿ”ง Improved stability and error handling in route registration and middleware execution

2.0.0 #

๐Ÿš€ Major Release โ€“ Sirius Framework 2.0 #

This version introduces powerful middleware architecture changes and improved flexibility, with some breaking changes.

โœจ Features & Enhancements #

  • ๐Ÿ”„ Introduced wrapper middleware support
    Wrappers allow chaining logic (e.g. logging, timing, authentication) around the entire request lifecycle using:
    sirius.wrap(LoggerWrapper());
    

1.0.20 #

  • Minor bug fixes

1.0.19 #

  • Validation rules for each elements ValidationRules().forEachElement() in list validation
  • Minor bug fixes

1.0.18 #

  • โœจ Added support for overriding headers in responses using overrideHeaders callback
  • ๐Ÿงผ Minor internal code cleanup to enhance maintainability

1.0.17 #

  • Improved support for sending custom headers in HTTP responses via the Response class
  • Internal code cleanup for better maintainability and readability

1.0.16 #

  • Minor bug fixes and stability improvements

1.0.15 #

  • Some bug fixes

1.0.14 #

  • Refactored validation rules to use named parameters instead of positional ones for improved readability and flexibility
  • Improved exception messages for better clarity and developer understanding

1.0.13 #

  • Bug fixes

1.0.12 #

  • Passing and receiving data through middleware
  • Minor optimization in handler

1.0.11 #

  • Added some more validation rules
  • Bug fixes and minor code cleanups

1.0.10 #

  • Added support for nested child validation in the Validator class ๐ŸŽฏ
    โ†’ Use child inside ValidationRules to validate nested maps
    โ†’ Error messages now support dot notation for nested fields (e.g. address.street)
  • Improved internal Validator logic for better error composition and modularity
  • Bug fixes and minor code cleanups

1.0.9 #

  • Improved and extended documentation across all core components ๐Ÿ“š
  • Added example usage to class and method documentation
  • Cleaner API reference comments for better IDE support

1.0.8 #

  • More controls on headers

1.0.7 #

  • More controls in request validation

1.0.6 #

  • Bug fixes

1.0.5 #

  • Optimized middleware handling

1.0.4 #

  • Simplified sending responses

1.0.3 #

  • WebSocket support via app.webSocket(path, handler) ๐ŸŽ‰
  • Improved route conflict handling

1.0.2 #

  • Small bug fixes version

1.0.1 #

  • Small bug fixes version

1.0.0 #

  • Initial version
4
likes
0
points
647
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful Dart backend framework for building scalable APIs.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on sirius_backend