PackageTrack
Sign in Get early access

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 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 66
  1. 3.0.12 03 Mar 2026
    Release notes

    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

    Open source →
  2. 3.0.11 24 Feb 2026
    Release notes

    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

    Open source →
    Release notes

    February 24, 2026

    • Maintenance: Set SDK constraint to '>=2.19.0 <4.0.0'
    Open source →
  3. 3.0.10 22 Feb 2026
    Release notes

    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

    Open source →
    Release notes

    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.
    Open source →
  4. 3.0.9 19 Mar 2025
    Release notes

    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

    Open source →
    Release notes

    March 18, 2025

    • Improvement: Log a warning and skip unloading a child module if it takes too long to unload.
    Open source →
  5. 3.0.8 07 Dec 2024
    Release notes

    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

    Open source →
    Release notes

    December 6, 2024

    • Improvement: Updated onResume typing.
    • Maintenance: Applied CI/dependency modernization (GHA OSS/workflows, mocktail migration, analysis options v2, and SDK/dependency bound updates).
    Open source →
  6. 3.0.7 29 Mar 2024
    Release notes

    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

    Open source →
    Release notes

    March 29, 2024

    • Improvement: Updated over_react dependencies to consume the null-safe version.
    Open source →
  7. 3.0.6 04 Mar 2024
    Release notes

    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

    Open source →
    Release notes

    March 4, 2024

    • Bug Fix: A child module which loads during the unload of the parent may cause BadState exceptions.
    Open source →
  8. 3.0.5 01 Mar 2024
    Release notes

    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

    Open source →
  9. 3.0.4 01 Mar 2024
    Release notes

    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

    Open source →
  10. 3.0.3 11 Nov 2023
    Release notes

    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

    Open source →
  11. 3.0.2 29 Sep 2023

    Nothing published for this version

  12. 3.0.1 27 Sep 2023

    Nothing published for this version

  13. 3.0.0 18 Aug 2023
    Release notes

    August 18, 2023

    • Improvement: Updated to null safety
    Open source →
  14. 2.1.3 28 Apr 2023

    Nothing published for this version

  15. 2.1.2 07 Apr 2023

    Nothing published for this version

  16. 2.1.1 03 Feb 2023

    Nothing published for this version

  17. 2.1.0 08 Nov 2022

    Nothing published for this version

  18. 2.0.32 06 Oct 2022

    Nothing published for this version

  19. 2.0.31 27 Sep 2022

    Nothing published for this version

  20. 2.0.30 09 Sep 2022

    Nothing published for this version

  21. 2.0.23 20 Dec 2021

    Nothing published for this version

  22. 2.0.22 29 Sep 2021

    Nothing published for this version

  23. 2.0.21 29 Sep 2021

    Nothing published for this version

  24. 2.0.20 29 Sep 2021

    Nothing published for this version

  25. 2.0.19 29 Sep 2021

    Nothing published for this version

  26. 2.0.18 29 Sep 2021

    Nothing published for this version

  27. 2.0.17 29 Sep 2021

    Nothing published for this version

  28. 2.0.16 29 Sep 2021

    Nothing published for this version

  29. 2.0.15 07 Jan 2021

    Nothing published for this version

  30. 2.0.14 07 Jan 2021

    Nothing published for this version

  31. 2.0.13 08 Apr 2020

    Nothing published for this version

  32. 2.0.12 12 Nov 2019

    Nothing published for this version

  33. 2.0.11 07 Nov 2019

    Nothing published for this version

  34. 2.0.10 08 Oct 2019

    Nothing published for this version

  35. 2.0.9 08 Oct 2019

    Nothing published for this version

  36. 2.0.8 16 Aug 2019

    Nothing published for this version

  37. 2.0.7 14 May 2019

    Nothing published for this version

  38. 2.0.6 29 Apr 2019

    Nothing published for this version

  39. 2.0.5 13 Dec 2018
    Release notes

    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.
    Open source →
  40. 2.0.4 27 Nov 2018
    Release notes

    November 27, 2018

    • Improvement: Dart 2 compatible!
    Open source →
  41. 2.0.3 16 Oct 2018
    Release notes

    October 16, 2018

    • Feature: Added OpenTracing support to Module.

      See [the tracing documentation][tracing] for more info.

    Open source →
  42. 2.0.2 08 Oct 2018

    Nothing published for this version

  43. 2.0.1 24 Sep 2018

    Nothing published for this version

  44. 2.0.0 13 Sep 2018
    Release notes

    Sep 13, 2018

    • BREAKING CHANGE: Remove the package:w_module/serializable_module.dart entry point, as it depended on dart:mirrors which is no longer supported in the browser in Dart 2.

      Consequently, the following API members have been removed:

      • Bridge
      • Reflectable
      • SerializableBus
      • SerializableEvent
      • SerializableEvents
      • SerializableModule
    Open source →
  45. 1.6.2 08 Oct 2018

    Nothing published for this version

  46. 1.6.1 25 Sep 2018

    Nothing published for this version

  47. 1.6.0 11 Sep 2018

    Nothing published for this version

  48. 1.5.2 07 Aug 2018

    Nothing published for this version

  49. 1.5.1 10 Jan 2018

    Nothing published for this version

  50. 1.5.0 27 Oct 2017

    Nothing published for this version

  51. 1.4.0 10 Aug 2017

    Nothing published for this version

  52. 1.3.0 01 Aug 2017

    Nothing published for this version

  53. 1.2.6 28 Jul 2017

    Nothing published for this version

  54. 1.2.5 26 Jun 2017

    Nothing published for this version

  55. 1.2.3 26 May 2017

    Nothing published for this version

  56. 1.2.2 02 May 2017

    Nothing published for this version

  57. 1.2.1 04 Apr 2017

    Nothing published for this version

  58. 1.2.0 28 Mar 2017

    Nothing published for this version

  59. 1.1.0 07 Mar 2017

    Nothing published for this version

  60. 1.0.0 09 Jan 2017

    Nothing published for this version

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