shelf_api_builder 1.3.0 copy "shelf_api_builder: ^1.3.0" to clipboard
shelf_api_builder: ^1.3.0 copied to clipboard

A code generator to create RESTful API endpoints to be integrated with shelf.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.3.0 - 2025-10-03 #

Changed #

  • Updated min sdk version to ^3.9.0
  • Updated dependencies
    • Update build to 3.x
    • source_gen to 3.x
  • Widen dependency constraints
    • analyzer to allow both 7.6.x and 8.x
    • build to allow both 3.1.x and 4.x
    • source_gen to allow both 3.1.x and 4.x

1.2.3 - 2025-07-30 #

Changed #

  • Updated min sdk version to ^3.8.0
  • Updated dependencies

1.2.2 - 2025-03-16 #

Changed #

  • Updated dependencies
  • Updated min dart sdk to 3.7.0
  • Updated min shelf_api to 1.3.2

1.2.1 - 2024-12-31 #

Changed #

  • Updated dependencies
  • Updated min dart sdk to 3.6.0
  • Updated min shelf_api to 1.3.1

1.2.0+1 - 2024-11-28 #

Changed #

  • Updated dependencies

1.2.0 - 2024-09-08 #

Added #

  • Added support for automatic handling of enums as path and query parameters
    • Are converter to value strings via enum.name and parsed using enum.values.byName
  • Added support for URL encoding of path parameters
    • Ensures that all path parameters are correctly encoded by the api client and decoded by the server
    • Enabled by default, can be turned of via PathParam.urlEncode annotation

Changed #

  • Updated min shelf_api to 1.3.0

1.1.1 - 2024-08-29 #

Changed #

  • Updated dependencies
  • Updated min dart sdk to 3.5.0

1.1.0 - 2024-05-29 #

Added #

  • Added middleware support

1.0.1 - 2024-05-16 #

Fixed #

  • Add missing linter ignore
  • Add missing close method to client

1.0.0+1 - 2024-05-15 #

Added #

  • Initial release
1
likes
150
points
252
downloads

Publisher

verified publisherskycoder42.de

Weekly Downloads

A code generator to create RESTful API endpoints to be integrated with shelf.

Repository (GitHub)
View/report issues

Topics

#server #shelf #dio #rest #api

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

analyzer, build, build_config, code_builder, meta, path, shelf, shelf_api, source_gen, source_helper

More

Packages that depend on shelf_api_builder