All Versions
Latest Version
Avg Release Cycle
3 days
Latest Release

Changelog History
Page 4

  • v1.0.0 Changes

    • 📚 Code/Documentation preparation for version 1.0.0
  • v0.10.4 Changes

    • Support Glimmer::Config.log_excluded_keywords option for whether or not to log keywords that are excluded by Glimmer::Config.excluded_keyword_checkers
  • v0.10.3 Changes

    • Made Glimmer::Config module more resilient to invalid logger level values set via GLIMMER_LOGGER_LEVEL env var
  • v0.10.2 Changes

    • ➕ Added observer notification support for all Array mutation methods in ObservableArray (e.g. delete_if, select!, uniq!, collect!, etc...)
  • v0.10.1 Changes

    • excluded_keyword_checkers option for filtering certain keywords from Glimmer DSL processing
    • ⚡️ Updates to logging levels to be more appropriate
    • 🛠 Fixed an issue to avoid crashing when calling observer.unregister/unobserve on a non-observable
  • v0.10.0 Changes

    • ✂ Remove Glimmer::Config.enable_logging method
    • ♻️ Refactor Glimmer config logger and reset level to error
    • ⚡️ Update all logger calls to lazy blocks
  • v0.9.5 Changes

    • ✂ Removed resetting of DSL Engine upon encountering an exception as it is not needed and sometimes causes the wrong behavior
  • v0.9.4 Changes

    • 🛠 Fix issue with observing attributes on classes directly instead of their objects
  • v0.9.3 Changes

    • ➕ Add infinite loop detection support to avoid infinite loops (breaks after 100 repetitions)
    • ➕ Add Glimmer::Config option to specify loop max limit or disable completely
    • ExcludedKeywordError with no logging for excluded keywords such as to_a and to_h
  • v0.9.2 Changes

    • Extracted common model data-binding classes from glimmer-dsl-swt