PackageTrack
Sign in Get early access

observe

Observable properties and objects for use in template_binding. Template Binding extends HTML and the DOM APIs to support a sensible separation between the UI (DOM) of a document or application and its underlying data (model). Updates to the model are reflected in the DOM and user input into the DOM is immediately assigned to the model.

0.15.1 3.6K downloads/mo #4350 most downloaded on pub.dev

What this package is like to depend on

Last release 9 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 6 months

Some releases are documented

notes for 23 of 75 stable releases

Nothing withdrawn

no release was ever pulled

13 years old

81 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

81 releases · Jun 2013 to May 2017
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 81
  1. 0.15.1 03 May 2017
    Release notes
    • Update to use new analyzer API
    Open source →
  2. 0.15.0 21 Nov 2016

    Nothing published for this version

  3. 0.14.0 30 Sep 2016
    Release notes
    • Update to be built on top of package:observable. Contains the following breaking changes:
      • Observable now lives in package:observable and behaves like the old ChangeNotifier did (except that it's now the base class) - with subclasses manually notifying listeners of changes via notifyPropertyChange().
      • ChangeNotifier has been removed.
      • ObservableList has been moved to package:observable.
      • ObservableMap has been moved to package:observable.
      • toObservable() has been moved to package:observable.
      • Observable (the one with dirty checking) in package:observe has been renamed AutoObservable
    Open source →
  4. 0.13.5 25 Mar 2016
    Release notes
    • Fixed strong mode errors and warnings
    Open source →
  5. 0.13.4 22 Jan 2016
    Release notes
    • Fixed strong mode errors and warnings
    Open source →
  6. 0.13.3 16 Dec 2015
    Release notes
    • Update to the test package.
    Open source →
  7. 0.13.3+1 20 Jan 2016
    Release notes
    • Add support for code_transformers 0.4.x.
    Open source →
  8. 0.13.2 15 Dec 2015
    Release notes
    • Update to analyzer '^0.27.0'.
    Open source →
  9. 0.13.1 30 Apr 2015
    Release notes
    • Update to analyzer <0.26.0.
    Open source →
  10. 0.13.1+1 11 May 2015
    Release notes
    • Update to logging <0.12.0.
    Open source →
  11. 0.13.1+2 19 Aug 2015
    Release notes
    • Update to analyzer '<0.27.0'
    Open source →
  12. 0.13.1+3 07 Dec 2015
    Release notes
    • Sorting an already sorted list will no longer yield new change notifications.
    Open source →
  13. 0.13.0 19 Feb 2015
    Release notes
    • Don't output log files by default in release mode, and provide option to turn them off entirely.
      • Changed the api for the ObserveTransformer to use named arguments.
    Open source →
  14. 0.13.0+1 17 Mar 2015
    Release notes
    • Widen the constraint on analyzer.
    Open source →
  15. 0.13.0+2 09 Apr 2015
    Release notes
    • Fixed close in PathObserver so it doesn't leak observers.
    Open source →
  16. 0.12.2 05 Dec 2014
    Release notes
    Open source →
  17. 0.12.2+1 02 Feb 2015
    Release notes
    • Cleanup some method signatures.
    Open source →
  18. 0.12.1 08 Sep 2014
    Release notes
    • Upgraded error messages to have a unique and stable identifier.
    Open source →
  19. 0.12.1+1 08 Sep 2014
    Release notes
    • Expand stack_trace version constraint.
    Open source →
  20. 0.12.0 13 Aug 2014
    Release notes
    • Old transform.dart file removed. If you weren't use it it, this change is backwards compatible with version 0.11.0.
    Open source →
  21. 0.11.0 30 Jul 2014
    Release notes
    • Updated to match [observe-js#e212e74][e212e74] (release 0.3.4), which also matches [observe-js#fa70c37][fa70c37] (release 0.4.2).
      • ListPathObserver has been deprecated (it was deleted a while ago in observe-js). We plan to delete it in a future release. You may copy the code if you still need it.
      • PropertyPath now uses an expression syntax including indexers. For example, you can write a.b["m"] instead of a.b.m.
      • breaking change: PropertyPath no longer allows numbers as fields, you need to use indexers instead. For example, you now need to write a[3].d instead of a.3.d.
      • breaking change: PathObserver.value= no longer discards changes (this is in combination with a change in template_binding and polymer to improve interop with JS custom elements).
    Open source →
  22. 0.11.0+4 01 Aug 2014
    Release notes
    • Raise the lower bound on the source_maps constraint to exclude incompatible versions.
    Open source →
  23. 0.11.0+5 08 Aug 2014
    Release notes
    • Widen the constraint on analyzer.
    Open source →
  24. 0.11.0-dev 10 Jul 2014 pre-release

    Nothing published for this version

  25. 0.10.1 26 Jun 2014

    Nothing published for this version

  26. 0.10.1+1 02 Jul 2014

    Nothing published for this version

  27. 0.10.1+2 02 Jul 2014

    Nothing published for this version

  28. 0.10.0 31 May 2014
    Release notes
    • package:observe no longer declares @MirrorsUsed. The package uses mirrors for development time, but assumes frameworks (like polymer) and apps that use it directly will either generate code that replaces the use of mirrors, or add the @MirrorsUsed declaration themselves. For convinience, you can import 'package:observe/mirrors_used.dart', and that will add a @MirrorsUsed annotation that preserves properties and classes labeled with @reflectable and properties labeled with @observable.
    Open source →
  29. 0.10.0+1 06 Jun 2014

    Nothing published for this version

  30. 0.10.0-pre.4 11 Apr 2014 pre-release

    Nothing published for this version

  31. 0.10.0-pre.3 28 Mar 2014 pre-release

    Nothing published for this version

  32. 0.10.0-pre.2 10 Mar 2014 pre-release

    Nothing published for this version

  33. 0.10.0-pre.1 07 Mar 2014 pre-release

    Nothing published for this version

  34. 0.10.0-pre.0 28 Feb 2014 pre-release

    Nothing published for this version

  35. 0.9.3 13 Dec 2013

    Nothing published for this version

  36. 0.9.3+1 18 Apr 2014

    Nothing published for this version

  37. 0.9.2 10 Dec 2013

    Nothing published for this version

  38. 0.9.1 22 Nov 2013

    Nothing published for this version

  39. 0.9.1+1 27 Nov 2013

    Nothing published for this version

  40. 0.9.0 06 Nov 2013

    Nothing published for this version

  41. 0.9.0+1 08 Nov 2013

    Nothing published for this version

  42. 0.8.10 01 Nov 2013

    Nothing published for this version

  43. 0.8.10+3 04 Nov 2013

    Nothing published for this version

  44. 0.8.10+4 05 Nov 2013

    Nothing published for this version

  45. 0.8.9 31 Oct 2013

    Nothing published for this version

  46. 0.8.8 30 Oct 2013

    Nothing published for this version

  47. 0.8.7 28 Oct 2013

    Nothing published for this version

  48. 0.8.6 24 Oct 2013

    Nothing published for this version

  49. 0.8.5 21 Oct 2013

    Nothing published for this version

  50. 0.8.4 19 Oct 2013

    Nothing published for this version

  51. 0.8.3 17 Oct 2013

    Nothing published for this version

  52. 0.8.2 14 Oct 2013

    Nothing published for this version

  53. 0.8.1 04 Oct 2013

    Nothing published for this version

  54. 0.8.0 03 Oct 2013

    Nothing published for this version

  55. 0.7.6 27 Sep 2013

    Nothing published for this version

  56. 0.7.6+4 01 Oct 2013

    Nothing published for this version

  57. 0.7.5 21 Sep 2013

    Nothing published for this version

  58. 0.7.4 18 Sep 2013

    Nothing published for this version

  59. 0.7.3+1 16 Sep 2013

    Nothing published for this version

  60. 0.7.2 06 Sep 2013

    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