Releases: marionettejs/marionette.inspector
0.8.1
0.8.0
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
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
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
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
Added
- License
- Usage analytics
- Wires URL
- Static build
0.5.3
Added
- Re-Added the Activity feed.
Changed
- Hid the "application" view tree root, which was confusing a lot of people
0.5.2
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
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
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.