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
Releases
latest 25-
1.11.030 Oct 2025Release notes
Open source →- Upgraded
shelf_web_socketdependency from ^2.0.0 to ^3.0.0 (thanks to busslina) - Added WebSocket subprotocol negotiation support
WebSocketSessionnow accepts optionalprotocolsparameter to specify supported subprotocolsWebSocketSession.subprotocolproperty contains the negotiated subprotocol (ornullif none)
- Upgraded
-
1.10.102 May 2025Release notes
Open source →- Expose correct port in
onStarted()if server is launched with random port (thanks to rodolfogoulart) - Remove library name (following lint
unnecessary_library_name)
- Expose correct port in
-
1.10.010 Nov 2024 -
1.9.216 Apr 2024 -
1.9.127 Mar 2024 -
1.9.023 Feb 2024 -
1.8.028 Jan 2024Release notes
Open source →shelfRun()lifecycle hooksonWillCloseandonClosedsupports asynchronous execution- Fixed: server does not stop, when hotreload is set to false
-
1.7.026 Feb 2023Release notes
Open source →- Added
onWillClosetoshelfRun()lifecycle hook. - Added
onClosedtoshelfRun()lifecycle hook.
- Added
-
1.6.021 Feb 2023 -
1.5.110 Jan 2023 -
1.5.009 Sep 2022Release notes
Open source →- Changed way of applying global middleware. Middlewares are now scoped to routers that can be composed by using
mount().
- Changed way of applying global middleware. Middlewares are now scoped to routers that can be composed by using
-
1.4.131 Aug 2022Release notes
Open source →- Added
onStartedtoshelfRun()to specify alternative / custom startup logging.
- Added
-
1.4.020 Jun 2022 -
1.3.018 Jun 2022Release notes
Open source →- Add optional
SecurityContextproperty toshelfRun() - Upgrade code base and update dependencies
- Add optional
-
1.2.307 Jun 2022 -
1.2.229 Mar 2022 -
1.2.103 Feb 2022 -
1.2.1-pre.103 Feb 2022 pre-releaseNothing published for this version
-
1.2.003 Feb 2022 -
1.1.001 Feb 2022 -
1.0.230 Jan 2022 -
1.0.104 Jan 2022 -
1.0.012 Oct 2021Release notes
Open source →- Raise Dart minimum SDK version 2.14
- Changed from
pedantictolints - Updated documentation
-
0.0.206 May 2021Release notes
Open source →- Added mechanism for request body handling
- JSON handler can now process
Iterables and serialize model classes ofIterables - Added example for a rest-service
-
0.0.128 Apr 2021