PackageTrack
Sign in Get early access

lazy_memo

Cached lazy variables that can be marked for re-initialization and memoized single and double argument functions.

0.2.5 14K downloads/mo #2539 most downloaded on pub.dev simphotonics/lazy_memo

What this package is like to depend on

Last release 10 months ago

12 Oct 2025

Ships unpredictably

gaps range from 2 weeks to 1.9 years

Most releases are documented

notes for 11 of 16 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

20 releases · first in 2020

2 releases in the last 12 months

see the full history below

Release timeline

20 releases · Oct 2020 to Oct 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 0.2.5 12 Oct 2025

    Nothing published for this version

  2. 0.2.4 12 Oct 2025

    Nothing published for this version

  3. 0.2.3 04 Apr 2024

    Nothing published for this version

  4. 0.2.2 12 Aug 2023

    Nothing published for this version

  5. 0.2.1 11 Aug 2023

    Nothing published for this version

  6. 0.2.0 02 Jul 2023
    Release notes
    • Amended doc section lazy collections.
    Open source →
  7. 0.1.9 02 Jul 2023
    Release notes
    • Added utility methods: factorial and combinations.
    • Added extension on int: ToBigInt.
    • Added benchmarks.
    Open source →
  8. 0.1.8 30 Jun 2023
    Release notes
    • Added benchmark. Set min. SDK version to 3.0.0.
    • Updated example and docs (memoized functions).
    Open source →
  9. 0.1.7 01 Apr 2023
    Release notes
    • Updated links.
    Open source →
  10. 0.1.6 31 Mar 2023
    Release notes
    • Updated examples and docs. Added getters returning the argument type, return type, and function signature of memoized functions.
    Open source →
  11. 0.1.5 30 Mar 2023
    Release notes
    • Added parameter functionTable to constructors of MemoizedFunction and MemoizedFunction2.
    Open source →
  12. 0.1.4 06 Mar 2023
    Release notes
    • Update docs.
    Open source →
  13. 0.1.3 21 Feb 2023
    Release notes
    • Updated dependencies.
    Open source →
  14. 0.1.2 26 Mar 2021
    Release notes
    • Migrated CI to github.
    Open source →
  15. 0.1.1 11 Mar 2021
    Release notes
    • Added the classes LazyList<T>, LazyMap<K, V>, LazySet<T>. These return a copy of the cached object to prevent external modification of the cache.
    Open source →
  16. 0.1.0 10 Mar 2021
    Release notes
    • Removed ref. to experiment non-nullable. Set min. SDK version 2.12.0.
    • Switched back to default testing suite.
    Open source →
  17. 0.1.0-nullsafety 18 Jan 2021 pre-release
    Release notes
    • Set min. Dart SDK version 2.12.0-0.
    Open source →
  18. 0.0.3-nullsafety 02 Nov 2020 pre-release
    Release notes
    • Added class MemoizedFunction, representing a single-argument memoized function.
    Open source →
  19. 0.0.2-nullsafety 22 Oct 2020 pre-release
    Release notes
    • Added getter isUpToDate.
    Open source →
  20. 0.0.1-nullsafety 21 Oct 2020 pre-release
    Release notes
    • Initial version.
    • Requires Dart SDK version >= 2.10.0.
    • Null-safety must be enabled (see analysis_options.yaml).
    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