- `analysis` module renamed to `measure` to better reflect its purpose - Measurement functions only return a dictionary of results if given a collection of `InterestArea`s - `initial_landing_distance()` now more consistent with behavior of `initial_landing_position()` - Renamed `go_past_time()` to `go_past_duration()` - Renamed `set_lettering()` to `set_enumeration()` - New options to change to the style of panel enumerations - Added `mask_text` option to `draw_text_block()` - Renamed `draw_text_block_heatmap()` to `draw_heatmap()` - Option to iterate over words without ignoring non-alphabetical chars - Updated user guide, tidied up code, and added clearer error messages
0.3.11
==========================
- Arguments to `draw_` functions are more consistent - Changed how opacity is applied to strokes vs. fills - Added `go_past_time()` - Added `second_pass_duration()` - Renamed `number_of_regressions()` to `number_of_regressions_in()` - Added relative position methods to `InterestArea`: `is_left_of()`,` is_right_of()`, `is_before()`, `is_after()`
0.3.10
==========================
- Implemented `number_fixations` option in `draw_fixation_sequence()` - Customizable opacity levels in rects, circles, and lines - Customizable dash patterns in rects, circles, and lines - Round joins and caps in rects and lines - Text alignment in annotations
0.3.9
=========================
- Customizable panel borders in `Figure` - `Fixation` now has an `index` property - Improvements to `iter_pairs()` - `number_of_regressions()` analysis function - Customizable vertical padding around `InterestArea` - Fixed some visualization bugs
0.3.8
=========================
- `Image.draw_rectangle()` can now directly take an `InterestArea` object - `number_of_fixations()` analysis function - New `discard()` method - Methods for manually setting and adjusting `InterestArea` padding - Discarded fixations are now more clearly marked as such in JSON output - Updated guide with more examples
0.3.7
=========================
- Fixed bug causing non-left-aligned texts to be displayed incorrectly