w_module
Base module classes with a well defined lifecycle for modular Dart applications.
3.0.12
15K downloads/mo
#2441 most downloaded on pub.dev
Workiva/w_module
What this package is like to depend on
Last release 5 months ago
03 Mar 2026
Release timing varies
gaps range from 8 days to 11 months
Rarely documented
notes for 15 of 66 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
66 releases · first in 2015
3 releases in the last 12 months
see the full history below
Release timeline
66 releases · Oct 2015 to Mar 2026Releases
latest 60 of 66-
3.0.1203 Mar 2026Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:Miscellaneous
-
#274 Raise the w_common dependency max to v5.0.0
-
#275 RM-383340 Release w_module 3.0.12
- RM-383340 RELEASE w_module 3.0.12
Notes created on Tuesday, March 03 05:05 AM UTC
-
-
3.0.1124 Feb 2026Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:Miscellaneous
-
#272 Set SDK constraint to '>=2.19.0 <4.0.0'
-
#273 RM-382692 Release w_module 3.0.11
- RM-382692 RELEASE w_module 3.0.11
Notes created on Tuesday, February 24 03:45 PM UTC
-
-
3.0.1022 Feb 2026Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:Miscellaneous
-
#264 FEDX-2835: Fixed issues from release
- FEDX-2835 Fixed issues from release
-
#266 Bump Workiva/gha-dart-oss from 0.1.7 to 0.1.9 in the gha group
-
#267 Rollout React 18 to tests and example apps
-
#268 Bump Workiva/gha-dart-oss from 0.1.12 to 0.1.13 in the gha group
-
#269 Bump the gha group with 4 updates
-
#270 2_raise_build_deps_max_for_analyzer_10
-
#271 RM-322250 Release w_module 3.0.10
- RM-322250 RELEASE w_module 3.0.10
Notes created on Sunday, February 22 07:48 PM UTC
Release notes
Open source →February 22, 2026
- Bug Fix: Fixed issues identified from the prior release.
- Maintenance: Updated GHA workflows and dependency constraints, and rolled React 18 to tests and example apps.
-
-
3.0.919 Mar 2025Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:New Features and Improvements
- #262 FEA-7213: Log a warning and skip if child module takes too long to unload
- FRESH-407 Log a warning and skip if child module takes too long to unload
Miscellaneous
- #263 RM-302028 Release w_module 3.0.9
- RM-302028 RELEASE w_module 3.0.9
Notes created on Tuesday, March 18 08:28 PM UTC
Release notes
Open source →March 18, 2025
- Improvement: Log a warning and skip unloading a child module if it takes too long to unload.
- #262 FEA-7213: Log a warning and skip if child module takes too long to unload
-
3.0.807 Dec 2024Release notes
Open source →Info
Build: (waiting for build to complete)
Skynet Results: (waiting for Skynet results)
Pipeline: (waiting for pipeline to start)
This patch release includes the following changes:New Features and Improvements
- #250 FEA-3688 Update onResume type
- FEA-3688 Update BasicDrawerExperience typing
Miscellaneous
-
#248 FEDX-697 : GHA OSS changes
- FEDX-697 GHA OSS changes
-
#249 Replace mockito with mocktail
-
#251 FEDX-1480: implemented reusable workflows
- FEDX-1480 implemented reusable workflows
-
#254 FEDX-1707: Workiva Analysis Options v2
- FEDX-1707 Workiva Analysis Options v2
-
#257 Raise the build_web_compilers dependency max to v5.0.0
-
#259 Raise the meta dependency min to v1.16.0
-
#260 raise_min_dart_sdk_2_19
-
#261 RM-251055 Release w_module 3.0.8
- RM-251055 RELEASE w_module 3.0.8
Notes created on Saturday, December 07 12:35 AM UTC
Release notes
Open source →December 6, 2024
- Improvement: Updated
onResumetyping. - Maintenance: Applied CI/dependency modernization (GHA OSS/workflows, mocktail migration, analysis options v2, and SDK/dependency bound updates).
- #250 FEA-3688 Update onResume type
-
3.0.729 Mar 2024Release notes
Open source →Info
Build: https://ci.webfilings.com/build/5728169
Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/5728169/latest
Pipeline: https://w-rmconsole.appspot.com/release/pipeline/5551458133606400/
This patch release includes the following changes:Miscellaneous
-
#245 Allow consumption of null-safe over_react and over_react_test versions
-
#246 Consume null-safe over_react v5 and over_react_test v3
-
#247 RM-244775 Release w_module 3.0.7
- RM-244775 RELEASE w_module 3.0.7
Notes created on Friday, March 29 11:14 PM UTC
Release notes
Open source →March 29, 2024
- Improvement: Updated
over_reactdependencies to consume the null-safe version.
-
-
3.0.604 Mar 2024Release notes
Open source →Info
Build: https://ci.webfilings.com/build/5607666
Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/5607666/latest
Pipeline: https://w-rmconsole.appspot.com/release/pipeline/6706612080345088/
This patch release includes the following changes:Miscellaneous
-
#243 Dispose modules during onLoad if parent is unloaded/unloading
-
#244 RM-244216 Release w_module 3.0.6
- RM-244216 RELEASE w_module 3.0.6
Notes created on Monday, March 04 05:33 PM UTC
Release notes
Open source →March 4, 2024
- Bug Fix: A child module which loads during the unload of the parent may cause BadState exceptions.
-
-
3.0.501 Mar 2024Release notes
Open source →Info
Build: https://ci.webfilings.com/build/5597812
Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/5597812/latest
Pipeline: https://w-rmconsole.appspot.com/release/pipeline/4558592710672384/
This patch release includes the following changes:Miscellaneous
-
#241 Revert "Ensure all child modules get unloaded"
-
#242 RM-244126 Release w_module 3.0.5
- RM-244126 RELEASE w_module 3.0.5
Notes created on Friday, March 01 07:19 PM UTC
-
-
3.0.401 Mar 2024Release notes
Open source →Info
Build: https://ci.webfilings.com/build/5596494
Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/5596494/latest
Pipeline: https://w-rmconsole.appspot.com/release/pipeline/5109346861187072/
This patch release includes the following changes:Miscellaneous
-
#236 react 7 and w_flux 3 step 2
-
#237 w_flux Migration: Action class to ActionV2
-
#239 Ensure all child modules get unloaded
-
#240 RM-223683 Release w_module 3.0.4
- RM-223683 RELEASE w_module 3.0.4
Notes created on Friday, March 01 04:24 PM UTC
-
-
3.0.311 Nov 2023Release notes
Open source →Info
Build: https://ci.webfilings.com/build/5184207
Skynet Results: https://wf-skynet-hrd.appspot.com/apps/test/smithy/5184207/latest
Pipeline: https://w-rmconsole.appspot.com/release/pipeline/6659532763824128/
This patch release includes the following changes:Miscellaneous
-
#232 Dart 2.19
-
#234 Allow react 7 and w_flux 3
-
#235 RM-215977 Release w_module 3.0.3
- RM-215977 RELEASE w_module 3.0.3
Notes created on Saturday, November 11 06:21 PM UTC
-
-
3.0.229 Sep 2023Nothing published for this version
-
3.0.127 Sep 2023Nothing published for this version
-
3.0.018 Aug 2023 -
2.1.328 Apr 2023Nothing published for this version
-
2.1.207 Apr 2023Nothing published for this version
-
2.1.103 Feb 2023Nothing published for this version
-
2.1.008 Nov 2022Nothing published for this version
-
2.0.3206 Oct 2022Nothing published for this version
-
2.0.3127 Sep 2022Nothing published for this version
-
2.0.3009 Sep 2022Nothing published for this version
-
2.0.2320 Dec 2021Nothing published for this version
-
2.0.2229 Sep 2021Nothing published for this version
-
2.0.2129 Sep 2021Nothing published for this version
-
2.0.2029 Sep 2021Nothing published for this version
-
2.0.1929 Sep 2021Nothing published for this version
-
2.0.1829 Sep 2021Nothing published for this version
-
2.0.1729 Sep 2021Nothing published for this version
-
2.0.1629 Sep 2021Nothing published for this version
-
2.0.1507 Jan 2021Nothing published for this version
-
2.0.1407 Jan 2021Nothing published for this version
-
2.0.1308 Apr 2020Nothing published for this version
-
2.0.1212 Nov 2019Nothing published for this version
-
2.0.1107 Nov 2019Nothing published for this version
-
2.0.1008 Oct 2019Nothing published for this version
-
2.0.908 Oct 2019Nothing published for this version
-
2.0.816 Aug 2019Nothing published for this version
-
2.0.714 May 2019Nothing published for this version
-
2.0.629 Apr 2019Nothing published for this version
-
2.0.513 Dec 2018Release notes
Open source →December 13, 2018
- Bug Fix: Address some memory leak edge cases around child modules:
- Clear the list of child modules when the parent module is disposed.
- Use
manageDisposable()to manage a child module as soon as it is added instead of manually disposing each child module during parent module disposal.
- Bug Fix: Address some memory leak edge cases around child modules:
-
2.0.427 Nov 2018 -
2.0.316 Oct 2018Release notes
Open source →October 16, 2018
-
Feature: Added OpenTracing support to
Module.See [the tracing documentation][tracing] for more info.
-
-
2.0.208 Oct 2018Nothing published for this version
-
2.0.124 Sep 2018Nothing published for this version
-
2.0.013 Sep 2018Release notes
Open source →Sep 13, 2018
-
BREAKING CHANGE: Remove the
package:w_module/serializable_module.dartentry point, as it depended ondart:mirrorswhich is no longer supported in the browser in Dart 2.Consequently, the following API members have been removed:
BridgeReflectableSerializableBusSerializableEventSerializableEventsSerializableModule
-
-
1.6.208 Oct 2018Nothing published for this version
-
1.6.125 Sep 2018Nothing published for this version
-
1.6.011 Sep 2018Nothing published for this version
-
1.5.207 Aug 2018Nothing published for this version
-
1.5.110 Jan 2018Nothing published for this version
-
1.5.027 Oct 2017Nothing published for this version
-
1.4.010 Aug 2017Nothing published for this version
-
1.3.001 Aug 2017Nothing published for this version
-
1.2.628 Jul 2017Nothing published for this version
-
1.2.526 Jun 2017Nothing published for this version
-
1.2.326 May 2017Nothing published for this version
-
1.2.202 May 2017Nothing published for this version
-
1.2.104 Apr 2017Nothing published for this version
-
1.2.028 Mar 2017Nothing published for this version
-
1.1.007 Mar 2017Nothing published for this version
-
1.0.009 Jan 2017Nothing published for this version