Skip to content

Releases: marionettejs/marionette.inspector

0.8.1

28 May 16:16
Compare
Choose a tag to compare
  • Fix loading inspector in OS with case sensitive file system

0.8.0

17 Apr 12:11
Compare
Choose a tag to compare

Fixed

Loading Marionette v2.4 applications
Do not show dummy timestamp region in UI tree
Fix endless loop in WatchJS when observing view._events

Added

Support for Marionette v3 applications
Show a meaningful message in the side panel for empty regions

0.6.0

30 Jun 19:24
Compare
Choose a tag to compare

Fixed

  • scrolling when an element is selected
  • fixed serializing views with undefined getters

Addded

  • responsive info panels
  • Moved watch loop into it's own file
  • added class names based on require path
  • start sending region tree updates immediately (feels faster)
  • added startLogging and getViews convenience methods

0.5.6

14 Apr 03:38
Compare
Choose a tag to compare

Added

  • Added a batching system for checking for changed properties. Previously, all the objects we were watching were checked synchronously, now we check in groups of a thousand, which could have a big impact on performance. As a rule of thumb, checking for changes took 10ms per thousand objects.

Fixed

  • Fixed the loop interval, so that instead of checking every 50 milliseconds, we now check every 200ms and when there are idle cycles. This was a regression introduced in a previous release.

0.5.5

13 Apr 22:43
Compare
Choose a tag to compare

This release fixes an ES6 issue, is significantly faster for big apps, and adds class IDs.

Added

  • Now tests across multiple versions of _ and bb and mn
  • Model attributes are now sorted
  • Started patching extend, which gives us a class id
  • Make serialize collection lazy
  • Make QueuedWorker.send lazy - communication with the inspector will be much faster

Fixed

  • Removed Wreqr as knownType for backbone 2.0.0 apps,
  • stopped patching render and remove function calls, which will be a nice perf win
  • better handle undefined / invalid getters
  • clicking a function in the inspector used to jump to source

0.5.4

10 Mar 22:22
Compare
Choose a tag to compare

Added

  • License
  • Usage analytics
  • Wires URL
  • Static build

0.5.3

02 Mar 16:21
Compare
Choose a tag to compare

Added

  • Re-Added the Activity feed.

Changed

  • Hid the "application" view tree root, which was confusing a lot of people

0.5.2

08 Jan 20:30
Compare
Choose a tag to compare

V0.5.2

1-7-2014

Added

  • Added a context field to the Activity feed
  • Added some big performance improvements to the Activity Feed

Changed

  • Continued refactoring the agent to support an IIFE pattern
  • Refactored setHiddenProperty
  • Fixed a bug that was impacting marionette 2.3

Removed

  • Removed the Activity tool for the time being. It'll come back when it's more ready for the prime time.

0.5.1

02 Jan 20:13
Compare
Choose a tag to compare

V0.5.1

1-2-2014

Overview

This is a small, hopefully uneventful Inspector Release.

The nicest thing here is the introduction of a back & forward button, which helps when you use the inspector a lot to jump from one view, to another, and then a model get back to where you came from.

The other nice little thing, is a "View is loading" pane, which is useful now that we delay serializing views. In 0.5 it became kinda common to have to wait a second or two for everything to load. During that time, you'd see a blank view info pane if you clicked on a region. Now we let you know, you just gotta hold your horses.

Added

  • Added a default recording for the sandbox
  • Added an inspector back/forward button
  • Added an inspector loading view for fetching views

Changed

  • Refactored agent utilities to be more consistent

0.5

24 Dec 20:46
Compare
Choose a tag to compare
0.5

V0.5

12-24-2014

Overview

Added

  • Added the LazyWorker. The lazy worker throttles agent tasks so that the tasks are run primarily during window idle cycles.
  • Added Inspector sandbox. The sandbox is a new dev environment for working on the inspector w/o a running app.
  • Added lots of new documentation for getting started
  • Improved the activity pane duration precision from milliseconds to nanoseconds.
  • Added an inspector test-suite. We should have had this a long time ago, but the environment was difficult to configure.
  • Added UI activity and warnings pane for showing events in the UI info panel
  • Added a selected state for the activity tree node

Changed

  • Changed vendor 3rd party libraries to be installed from bower and npm rather than a local version in the repo.
  • Upgraded to latest grunt-mocha
  • Extracted tests scripts into their own file
  • Switched to grunt-sass for 1000x perf speedup on build times
  • Refactored agent to use more underscore utils
  • Refactored agent util folder to use iife pattern with Agent namespaces.