*************************************** LabGraph add-on Changelog *************************************** 
LabGraph add-on Changelog per year: 2024 / 2025
************** 2024 **************
# 2024-03-12
    - INIT: Addon initialization

# 2024-07-03/05
    - ADDED: Display charts with Query Builder data - v0.4
    - ADDED: Query Builder missing fields management
    - ADDED: Built-in missing fields management

# 2024-07-30
    - ADDED: Added nb records created graph - v0.5

# 2024-08-01
    - FIXED: lic_ws fix

# 2024-09-11
    - CHANGED: Refactored graph creation to integrate live preview, preview query builder graph - v0.6
    - ADDED: Filter on custom range on graph preview

# 2024-09-12
    - ADDED: Can now set some data filters on graph creation & preview (built in mode, lines bars graphs) - v0.7

# 2024-09-17/19
    - ADDED: Templates & new date filters - v0.8 - v0.9
    - ADDED: Can now choose image or dynamic graph for templates URL, can save date filter period after selection in view
    - ADDED: Template URL modal now manages default and custom select values
    - ADDED: Filters and templates for preset
    - ADDED: Added genotype strains default field in filters

# 2024-09-25/27
    - ADDED: Added Project code to filters & templates for lines and bars graphs, improved template URL display modal - v1.0
    - ADDED: Added Project code to pie and donut graphs data selection
    - FIXED: Remove filters when graph is removed
    - ADDED: Added Project code to filters & templates for pies and donuts
    - ADDED: Remove a template
    - CHANGED: Refactored Querybuilder fields configuration in DB and in classes to harmonize with other special fields, fixed fields display_order bug - v1.001
    - ADDED: Added Keeper to filters & templates
    - CHANGED: Graph/template creation button is now in main menu
    - FIXED: New graph created is now sortable

# 2024-09-30
    - ADDED: Graph creation: on filter selection, display a select with values if filter has predefined values

# 2024-10-01
    - ADDED: Graph edition and update - v1.002

# 2024-10-03
    - ADDED: Boxplot and violin graphs, working for types field, select, date, datetime, project code - v1.003
    - ADDED: Added experimental parameter to_blob=1 to graph short url, to return image blob as text only

# 2024-10-08
    - ADDED: Multi Y axis for line, bar, boxplot, violin graphs - v1.004
    - ADDED: Graph duplication (in graph menu)

# 2024-10-14/16
    - ADDED: View for LC record - v1.005
    - ADDED: Templates edition, improved templates list
    - ADDED: On View setup modal, added an option to choose if graphs are removed or transfered to another view, on view deletion

# 2024-11-20
    - ADDED: Graphs on Chemicals Lots - v1.006

# 2024-11-29
    - ADDED: Dynamic filters on graphs and templates, refactored external tab for LC to use ajax - v1.007

# 2024-12-04
    - ADDED: Dynamic filters in get.php URL, show dynamic filters in template popin

# 2024-12-09/13
    - ADDED: New type table - v1.008
    - ADDED: Added field type autocomplete for filters and templates, fixed bugs, fixed warnings - v1.009
    - ADDED: Added field type autocomplete for pies and donuts
    - ADDED: Added field type link for tables

# 2024-12-17/18
    - FIXED: Fixed JS error on graph preview
    - ADDED: Copied tooltip on copy click - v1.010
    - CHANGED: Tables ordered by date DESC
************** 2025 **************
2025-01-06
    - ADDED: Last n points for tables - v1.011

2025-01-15
    - FIXED: Fixed some problems on last n points on type table
    - FIXED: Fixed some problems on last n points on linear and class graphs

2025-01-22/24
    - CHANGED: Refactored data retrieval to be more generic and evolutive
    - ADDED: Table sorting on basic data, custom select and yes_no fields, project_code
    - ADDED: Table sorting on sample_type, org, keeper/author/main_operator - v1.012
    - ADDED: add ReportBuilder
    - BUG: Error getting lab information ReportBuilder
    - BUG: Remove ReportBuilder license - v1.1
    - ADDED: Added boxplot and violin graphs for query builder
    - ADDED: Added table & table sorting for query builder - v1.101

2025-01-27/31
    - BUG: Avoid XSS attacks from printing data (ReportBuilder) (DEV-742)
    - CHANGED: When a QB field has no legend, take the field name to avoid empty name 
    - CHANGED: In table view, show ASC button first and DESC second
    - ADDED: Added filters, dynamic filters, and templates for query builder graphs
    - CHANGED: Silent errors when graph is shown directly by URL - v1.102