PackageTrack
Sign in Get early access

shelf_plus

Shelf Plus is a quality of life addon for your server-side development within the Shelf platform.

1.11.0 29K downloads/mo #1882 most downloaded on pub.dev felixblaschke/shelf_plus

What this package is like to depend on

Last release 9 months ago

30 Oct 2025

Release timing varies

gaps range from 9 days to 11 months

Nearly every release is documented

notes for 24 of 24 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

25 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

25 releases · Apr 2021 to Oct 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 25
  1. 1.11.0 30 Oct 2025
    Release notes
    • Upgraded shelf_web_socket dependency from ^2.0.0 to ^3.0.0 (thanks to busslina)
    • Added WebSocket subprotocol negotiation support
      • WebSocketSession now accepts optional protocols parameter to specify supported subprotocols
      • WebSocketSession.subprotocol property contains the negotiated subprotocol (or null if none)
    Open source →
  2. 1.10.1 02 May 2025
    Release notes
    • Expose correct port in onStarted() if server is launched with random port (thanks to rodolfogoulart)
    • Remove library name (following lint unnecessary_library_name)
    Open source →
  3. 1.10.0 10 Nov 2024
    Release notes
    • Upgraded dependencies (thanks to pulyaevskiy)
    • Update code in examples
    Open source →
  4. 1.9.2 16 Apr 2024
    Release notes
    • Use thread-safe print on startup (thanks to 0rzech)
    Open source →
  5. 1.9.1 27 Mar 2024
    Release notes
    • Fixed CORS example (thanks to kliuchev)
    Open source →
  6. 1.9.0 23 Feb 2024
    Release notes
    • Upgrade dependencies
    Open source →
  7. 1.8.0 28 Jan 2024
    Release notes
    • shelfRun() lifecycle hooks onWillClose and onClosed supports asynchronous execution
    • Fixed: server does not stop, when hotreload is set to false
    Open source →
  8. 1.7.0 26 Feb 2023
    Release notes
    • Added onWillClose to shelfRun() lifecycle hook.
    • Added onClosed to shelfRun() lifecycle hook.
    Open source →
  9. 1.6.0 21 Feb 2023
    Release notes
    • Added onStartFailed to shelfRun() to react on server startup failures.
    Open source →
  10. 1.5.1 10 Jan 2023
    Release notes
    • Update dependencies
    Open source →
  11. 1.5.0 09 Sep 2022
    Release notes
    • Changed way of applying global middleware. Middlewares are now scoped to routers that can be composed by using mount().
    Open source →
  12. 1.4.1 31 Aug 2022
    Release notes
    • Added onStarted to shelfRun() to specify alternative / custom startup logging.
    Open source →
  13. 1.4.0 20 Jun 2022
    Release notes
    • Change type of defaultBindAddress to Object to mirror the dart_io API
    Open source →
  14. 1.3.0 18 Jun 2022
    Release notes
    • Add optional SecurityContext property to shelfRun()
    • Upgrade code base and update dependencies
    Open source →
  15. 1.2.3 07 Jun 2022
    Release notes

    Fixed middleware handling for undefined routes

    Open source →
    Release notes
    • Fixed middleware handling for undefined routes (e.g. CORS handling)
    Open source →
  16. 1.2.2 29 Mar 2022
    Release notes
    • Add cors example
    Open source →
  17. 1.2.1 03 Feb 2022
    Release notes
    • Fixed link in README.md
    Open source →
  18. 1.2.1-pre.1 03 Feb 2022 pre-release

    Nothing published for this version

  19. 1.2.0 03 Feb 2022
    Release notes
    • Added multithreading / isolates support
    Open source →
  20. 1.1.0 01 Feb 2022
    Release notes
    • Added WebSocket support
    Open source →
  21. 1.0.2 30 Jan 2022
    Release notes
    • Fix error in response_handler when returning an empty list
    Open source →
  22. 1.0.1 04 Jan 2022
    Release notes
    • Upgrade shelf_hotreload package
    Open source →
  23. 1.0.0 12 Oct 2021
    Release notes
    • Raise Dart minimum SDK version 2.14
    • Changed from pedantic to lints
    • Updated documentation
    Open source →
  24. 0.0.2 06 May 2021
    Release notes
    • Added mechanism for request body handling
    • JSON handler can now process Iterables and serialize model classes of Iterables
    • Added example for a rest-service
    Open source →
  25. 0.0.1 28 Apr 2021
    Release notes
    • Initial version
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive