# vismi 1.0.0
### New Features
- Support plot aesthetic parameters changed by users
- Added `overimp` function for `mice`

# vismi 0.9.5
### Improvements
- Edited examples to reduce running time to pass CRAN submission checks.

# vismi 0.9.4
### Improvements
- Edited documentation to pass CRAN submission checks.
- Added verbosity option to trelliscope functions.

# vismi 0.9.3
### Improvements
- Edited Description file to pass CRAN submission checks.
- Edited examples in order to reduce running time to pass CRAN submission checks.

# vismi 0.9.2
### Improvements
- Provide customisable title and subtitle via `title` and `subtitle` arguments in all main functions. By default, uses automatic titles based on selected variables. Can be set to `NULL` to remove titles.
- Apply default aesthetics settings globally to all visualisations for consistent appearance.

# vismi 0.9.1
### Bug Fixes
- Resolved issue with overlapping x-axis titles in interactive visualisations.
- Fixed missing legends when certain imputed sets contained no data points.

### Improvements
- Adjusted title alignment in interactive visualisations using `plotly` to match static version with `ggplot2` style.
- Ensure display factor levels in a consistent manner
- Moved all axis titles font size and colour settings to the default_aesthetics function to simplify future customisation and maintenance.
- Change default color palette to `vismi_palette`.

# vismi 0.9.0
### New Features
- Convergence diagnostics visualisation through `converge()` function. 
- Convergence diagnostics with trelliscope display through `converge_trelliscope()` function.

# vismi 0.8.1
### Bug Fixes
- Fixed overlapping issues in interactive visualisation:
  - x-axis title with legend items 
  - left and right axis titles in subplots

# vismi 0.8.0
### New Features
-  Support static visualisation for 3 numeric variables and 3 factor variables for `vismi.data.frame()` method.
-  Support interactive visualisation for 3 factor variables for `vismi.data.frame()` method.
-  Added `verbose` argument to print missing data summary
### Refactoring
- Validation checks
- Aesthetics for panel labels and titles

# vismi 0.7.0
### Deprecations 
- Deprecated `trelliscopejs_con()` and `trelliscopejs_cat()`. 
### New Features
-  `ts_overimp()` Support showing all overimputation 1D plots for all numeric and factors variables through `trelliscopejs`

# vismi 0.6.0
### New Features
- subset imputed datasets for plotting via `imp_idx` or `m` argument in `vismi()` function.
### Bug Fixes
- Misalignment issue of using plotly subplots in `.plotly_box_facet()`.
### Refactoring
- Refactored other functions.

# vismi 0.5.0
### Refactoring
- Refactored all overimputation visualisation functions for 1D & 2D.
- `overimpute()` function refactored to improve code readability and maintainability.
- Added S3 methods for visualising overimputation object.
- Added `vismi.data.frame` method. 
  - `vismi(data, imp_list, x, y, z,...)` visualises multiple imputed datasets for up to 3 variables.
- Added `vismi.overimp` method.
  - `vismi(obj, x, y, z,...)` visualises overimputation results

# vismi 0.4.0
### New Features
- Added 1D, 2D, and 3D interactive inspection visualisation using `plotly`.

# vismi 0.3.0
### New Features
- Added more features for static visualisation using`ggplot2`. 

# vismi 0.2.0
### Refactoring 
- Added preprocessing function
- Default parameters handling 
- A high-level main function `vismi()` will be used to call all other inspection functions.

# vismi 0.1.0
### Initial Release
- First development version releases on GitHub.
- As illustrated in my PhD thesis.
