*************************************** LabCollector 变更日志 ****************************************** 
LabCollector 每年的变更日志: 2011 / 2012 / 2013 / 2014 / 2015 / 2016 / 2017 / 2018 / 2019 / 2020 / 2021 / 2022 
2023 / 2024 / 2025 / 2026
************** 2011 **************
v4.661 15/11/2011 - header_top 某些插件上的 JS 包含问题 - 更正了动物模块:日历选择 v4.662 21/11/2011 - 更正了 EPL 代码以与 jdk_6_16 之后的 Java 更新兼容 - 更正了警报电子邮件日期过滤 - 删除在 LDAP 上时需要用户密码警报 * v4.663 24/11/2011 - 更正了工作列表错误:清理记录和工作列表而不存储 mysql 错误 - JChemPaint 小程序集成(分子设计) - 化学结构弹出查看器许可证已更正 - Sigma-Aldrich SAP 服务器更改 - 添加回日历选择文件夹以恢复兼容性 ELN v1.x - install_files:单引号替换 v4.7 27 年 12 月 2011 日 - 更正了存储工具的 PDA 界面(自定义模块和单瓶上的错误) - 更正了单瓶 content_insert 和地图视图弹出窗口上的错误(自定义模块) - 试剂和耗材:符合全球统一制度 (GHS) - 新的警报管理器(带代理设置) - 新的 cron/任务管理器(带代理设置)适用于 Linux 和 Windows // CRON 信息任务小时:仅适用于每日/每周/每月期间每周:每个星期一每月:每月第一天// - 质粒 Genbank 文件导入带有注释管理支持 - 质粒图谱编辑器带有 genbank 注释和序列匹配(将序列模块内的序列与注释质粒区域/ORF 进行比较) - GENBANK 文件多次上传(进入序列和质粒模块) - 改进的 Genbank 导入(更多功能导入/处理) - 具有背景颜色的自定义字段 - 错误修正:删除主存储时删除注释 - 为存储网格位置添加颜色(管盖插入颜色表示) - 在文档搜索结果摘要行中添加类别参考和链接 - 更正当前订单列表预算列表以隐藏隐藏预算(POM) - 更正:只有管理员或超级管理员可以更改员工查看订单的方式(化学猫首选项) - 在设备表格上添加日历选择(添加/编辑) - 错误:在存储注释和颜色中添加了对 ZEROFILL 的支持 - 错误:盒子模型上特殊格式的表格自动递增 - 添加:直接编辑盒子模型 - 错误:文档模块中的 html 文件现在再次直接显示 - 错误:更正类别中自定义字段作为必填字段的行为
************** 2012 *************** v4.8 13/03/2012 - 将 C15 格式的直接 EPL 模式下的标签密度更改为 D39 - 改进了标签系列(通用),以便更好地定制 2 列 - EPL 直接标签打印:支持 2 列(第二个标签自动打印)小圆顶标签的二维码) - AJAX 上的 bloqued 返回键按下(防止内部 ajax 上的窗口发布)和 NEW/EDIT 表单(有助于读取表单内的条形码) - 添加了网站图标 - 删除了交叉搜索功能中的日期类型字段- 更好地交叉搜索外部条形码和多个关键字 - 更正用于 AJAX 框选择的 XML 生成器(支持字符) - 订单列表:PO 格式中的品牌名称 - 订单列表:HTML 模板中的条形码错误 - 订单列表:预算期间管理(资金管理) - 订单列表:发票库(存储发票副本、实际支付价值等) - 订单列表:不进行批次的部分交付(检查忽略和部分) - 订单列表:按用户组筛选当前订单。
- 订单列表:过去的订单导出,并显示最终发票数据 - 试剂和耗材:批次只能由员工或管理员编辑/删除 - 错误修复:到达最后一条记录时,下一个按钮有错误 - 工作列表改进:添加流程/删除所有从存储/存档所有记录 - 改进的试剂和耗材库存工具:数量替换/添加/减去 - 错误修复:更正了下一个/上一个按钮上的自定义字段日期过滤器(过滤器未通过)。
- 重复样本:在表单中显示唯一的代码字段 - 改进样本批处理工具(micronic)以更快地生成导入表单 - Jquery 冲突和 ADD/EDIT 表单上的加载改进 - 支持包含空格的批次条形码(在多重搜索中)* v4.801 19 /03/2012 - 错误修复:更正了条形码多重搜索 - 错误修复:预算跟进以忽略取消的订单 - 添加:当前订单列表中的日期过滤器 - 添加:订单列表导出中的小计 * v4.802 27/03/2012 - Bug修复:针对 2D 唯一代码纠正条形码多重搜索 - 错误修复:如果包含机架名称,则更正机架条形码上的问题 - 字符 - 错误修复:对 EPL 直接打印的文本和条形码大小/定位进行轻微更正 - chemvector:更新版本 - 错误修复:更正了自定义搜索过滤器类别(未显示)* v4.801 - 19/03/2012 - 错误修复:更正了条形码多重搜索 - 错误修复:预算跟进以忽略取消的订单 - 添加:当前订单列表中的日期过滤器 -添加:订单列表导出中的小计 ************** * v4.802 - 27/03/2012 - 错误修复:针对 2D 唯一代码更正了条形码多重搜索 - 错误修复:更正了问题机架条形码(如果包含机架名称) - 字符 - 错误修复:对 EPL 直接打印的文本和条形码大小/定位进行轻微更正 - chemvector:更新版本 - 错误修复:更正了自定义搜索过滤器类别(未显示) ***** ********* * v4.81 - 11/05/2012 * v4.81 - rev1 15/05/2012 * v4.81 - rev2 18/05/2012 - 错误修复:十进制值的分析选项卡- 调整:series.php 接受来自 extra_modules 的调用 - EPL 小程序设置为可从 extra_modules 访问 - 新的自定义字段类型:自动完成(基于另一个模块的记录名称) - 新的自定义字段类型:搜索(允许链接 1 个主记录)到另一个模块中的多个子记录) - 添加了严格搜索复选框(精确单词搜索) - 添加了单字段搜索功能 - 为多语言界面添加了 GOOGLE 自动翻译选项 - 删除了动物中的强制类别和状态 - 动物笼计划:轻松移动笼- 动物笼计划:弹出窗口显示动物记录名称(将鼠标悬停在笼图标上) - MASS RECORD UPDATER:添加了更多 2 个可选字段。 现在一次最多可以更新 4 个字段。
- 错误更正:添加新存储也显示编辑表单。

- session_register():为了与 PHP5.4 兼容而被删除 - 减少了 2D 和 1D 的条形码大小(标签定义)**************** * v4.85 - 13/09/2012 - 错误修复:某些安装上的秘密过滤器问题(白名单/白色结果) - 严格搜索导出(打印+ Excel) - 化学。 结构打印:chemvector 集成 - 错误修复:使用 PDB/MOL 文件保存/编辑结构记录 - 导入 SDF(化学结构):第 3 步预览:添加 chemvector 查看器 HTML5 而不是小程序 - 错误修复:条形码系列 2D 标签不打印 ID -错误修复:更正了 ENTREZ/Ganbank 序列导入以符合新的 ENTREZ 输出 - 错误修复:EPL 标签副本编号生成错误 - 错误修复:EPL 2D 数据矩阵代码 z 位置向上 1pp(通过副本子编号删除部分重叠) - 错误修复:会话变量的工作列表操作问题 - 错误修复:新任务未保存 - 错误修复:名称列上的批处理示例工具错误 - 错误修复:模块导出现在显示上传的文件名(对于文件类型的自定义字段) - 改进:用于标签的 EPL 命令现在带有参数 S3,以获得更好的打印质量 - 改进:批处理工具:更好地检测不同 boxex/机架上的错误位置。
- 错误修复:在记录打印时调整实验室徽标大小 - 订单列表:以更好的格式导出 Excel 导出 - 订单列表:选项按 PO 和卖家分组订单 - 订单列表:编辑过去订单的 PO 和预算的选项(超级管理员/管理员)-订单列表:反转过去订单状态的选项(超级管理员/管理员) - 订单列表:当文章标记为已接收时,向警报请求者添加选项 - 错误修复:过去订单 Excel 导出(清理选项卡并返回供应名称) - 改进等待列表- 订单列表:预算跟踪和发票库按组过滤,甚至在管理员上 - 订单列表预算:仅适用于超级管理员的添加/编辑预算周期。
- 存储导入器工具 - LDAP 设置:自定义基本 DN - 错误修复:存储浏览器> 盒子状态检测中的错误。 现在检查自定义模块 - 错误修复:大多数记录上未显示所有者的选项卡链接 DEL 图标 - 试剂和耗材:存储模式选择:使用主存储系统进行简单或仅详细存储。
- 存储浏览器:添加了对货架部件作为盒子级别的支持 - 错误修复:使用 LINK 类型的自定义字段时自定义模块编辑问题 - 错误修复:化学品/试剂警报数量字段大小太小 - 错误修复:自动完成+搜索和严格搜索 => 支持带空格的记录名称,仅在名称中搜索 - 导出订单:清理一些变量以删除表格等 - 改进:批处理工具:添加直接 Biomicrolab ScanMini 扫描仪 - 改进:导入页面:现在可以导入文档并关联所有文件来自文件夹 - 改进:吸管和盖子颜色:添加了备用字段以给颜色命名 - 改进:添加了有关每个记录上存储信息的更多详细信息(架名称和位置) - 错误修复:更正了存储库存导出(是倍增吸管) 。
* v4.86 23/10/2012 - 批处理工具中的错误修复 - 改进:海量记录更新程序:要更新的 feidsl 数量不受限制。
- 试剂:批次库存及批次总和。
- 过滤器显示中的错误(使用字段类别等时未关闭的 DIV) - 界面 CSS 更正 - 流程(示例模块):存储时限制流程删除 - 新的顶部菜单和布局调整以支持文档类型 - Code39 1D:更改了条形码尺寸参数在 200dpi 打印机上获得更好的输出 - 错误修复:以添加/编辑框形式(未提出自动机架选择) - 修正机架扫描仪直接按钮 - 添加不带条形码的标签类型 - 在直接 EPL 打印单管上添加自由文本行 - 与用于从存储浏览器跟踪温度的数据记录器。
- 错误修复:文件类型首选项(图标上传)已修正************** 2013 ************** ELN 链接(链接、图像、文件上的错误修复...) - 新布局 >> 模块:每个模块上的搜索引擎现在都有新的设计。滑动面板以选择过滤器 - 新布局 >> 存储浏览器:完全重新设计的存储浏览器,具有新的树和过滤功能 - 新布局 >> RSS 框和用户消息/帖子 - 新设计:重新设计框图:交互式视图、多选、等 - 订单列表保管库:通过自动完成输入采购订单编号 - 订单列表:添加订单批准状态/级别 - 更改:订单列表 = 下订单权限管理 - 安全改进:阻止对内容详细信息和订购系统的未记录呼叫的访问 - 自定义模块:在搜索结果列表中添加了 3 个记录摘要位置(每行的标题行上显示 3 个自定义字段) - 机架 2D 扫描仪:添加了新的排序选项(按列) - 机架 2D 扫描仪:添加了将数据字段复制到的选项所有行(从第 1 行开始) - Bug:工作列表内容字段大小更改为 MEDIUMTEXT - 用 KCFinder 替换 CKFinder(文档模块) - 新功能:在所有模块中添加了 GROUP 过滤(组定义:只能查看成员记录或所有记录) -试剂批次:增加了对存储的支持。每个批次都可以分配到一个存储位置。 - 等待名单现在可以替换列表验证中的所有者 - 导入数据:添加了作为等待数据导入的选项 - 新:添加了 GPS 自定义字段(带有谷歌地图的链接) - 新:添加了搜索过滤器以搜索框评论 - 更正:用户在添加框上选择现在仅显示活动用户 - Bug:更正了 REV。引物的补充杂交搜索 - 新:在自定义字段类型复选框上添加过滤器搜索 - 更正:在格式化 XLS 表格之前从 PO 编号中删除斜杠 - 错误:更正了阻止为员工添加链接我自定义字段的条件 - 新:插件上传器/安装程序来自 LabCollector菜单 - 新:为批次/批次的库存导出添加总价值 - 新:所有具有存储功能的模块的存储活动日志(蓝皮书图标) - 新:项目表(项目或研究 ID) - 记录可以按项目分组 -更正:Linkpick 默认情况下不会搜索存档记录 - 新功能:在工作列表和托管记忆项目上添加记录编辑图标:能够制作记录列表以供稍后编辑 - 新功能:对交货时间较长的订单发出警报 - 错误修复:弹出窗口框列表已更正 - 新:图标指示试剂和耗材中的批次/批次级别(搜索列表视图) - 新:搜索引擎>>存储过滤器现在也查看辅助存储 ***** 更正 18/03/2013 -- - v4.901 19/03/2013 - 试剂:批次数量编辑被阻止,只能查看用户。
- 错误修复:IE 文档猫浏览(过滤器) - CKEDITOR 4.02 包括 ***** 更正 20/03/2013 - 错误修复:化学品/试剂评论重复错误 ***** 更正 21/03/2013 - 错误修复:添加新记录按钮未显示在某些组上 --- v4.902 23/03/2013 - 错误修复:动物添加和编辑已更正 ***** 更正 28/03/2013 - 错误修复:cmodule 图标高度已修复至 63px - 新:批处理工具:添加了项目字段复制到所有 - 新:批处理工具:添加了对 81 和 100 管盒的支持 - 更正:索引:发布消息 - 更多链接 - 仅在有消息时出现 - 新:真实批处理工具架扫描仪触发器中的时间图 ***** 更正 02/04/2013 - 更正:删除了框图气泡弹出窗口。 在重载机架/地图上使用速度太慢。仅在单视图上出现气泡 ***** 更正 05/04/2013 - 错误修复:管理员等待数据:2 个模块上的错误 - 更正:批处理工具在机架 ID 上没有读取值。
- 错误修复:模块中的存储评论搜索 - 错误修复:批处理工具自定义字段适用于所有 - 错误修复:抽屉中框的存储浏览器树排序现在与内容视图中的相同 - 订单列表中发送有关项目的电子邮件通知的错误修复到达 --- v4.903 07/04/2013 - 正式发布上述修正 ***** 修正 09/04/2013 - 改进:如果交货时间过长,则向订单请求者发出警报 ***** 修正 11/04 /2013 - BUG 修复:所有模块中的项目弹出窗口均已损坏(示例除外) - BUG 修复:动物编辑 = 所有者丢失 - BUG 修复:动物上 \r\n 的评论问题 ***** 更正 16/04/2013 - BUG 修复:试剂中的存储添加(主存储模式) - 更正:存储浏览器树形顺序按字母顺序排列 - BUG:存储浏览器架部分未在单一视图模式下显示 - BUG:编辑维护时维护类型丢失 - 添加:冷冻机导出 * **** 更正 19/04/2013 - 错误:按名称导入存储 - 添加:方框图气泡弹出窗口指示记录 ID - 错误:方框编辑 - 所有者丢失 ***** 更正 20/04/2013 - 更正:添加动物形态 - 错误:机架视图上的存储浏览器:重新激活框打印按钮 - 错误:删除管操作现在保存在活动日志中 ***** 更正 24/04/2013 - 更正:模块搜索中的项目自动完成和过滤 - 错误:动物中的谱系树:符号颜色错误 - 更正:质粒:地图编辑器的直接按钮 - BUG:质粒图谱第 404 页未找到错误 - BUG:存储导出到 Excel - 添加:添加存储盒。 现在将故障添加到冷冻机/货架名称中,以便更好地识别 - 改进/添加:库存更新现在接受带有操作列的格式。 还计算每行的数量更新,允许在同一文件中进行多个操作。

--- v4.905 25/04/2013 - 正式发布上述修正 ***** 修正 26/04/2013 - BUG:项目列的 cmodule Excel 导出问题 - BUG:添加动物表单重新加载丢失的交叉信息。

***** 更正 03/05/2013 - BUG:存储导入和试剂存储导出时出现二级存储问题 - BUG:存储导出到 Excel/屏幕:二级存储 - 添加:如果选择存储时未选择新存储框,则会弹出错误消息记录或编辑 - 添加:动物交叉删除 ***** 更正 13/05/2013 - 错误:当存在交叉信息时,动物会显示自定义字段 - 添加:强制自定义字段现在有红色标记 - 改进/错误修复:改进并修正了记录的打印视图。
- BUG:带有交叉信息的动物出口清单 - BUG:化学品批次表。 未设置存储时添加新批次不起作用 ***** 更正 17/05/2013 - BUG:项目代码的所有批处理工具复选框 ***** 更正 21/05/2013 - BUG:自定义字段过滤器对于复选框:清理和检查状态问题已更正 - BUG:过滤子集的打开状态 - BUG:在存储注释上搜索时导出 - 添加:从搜索中按排序顺序导出 ***** 更正 23 年 05 月 2013 日 - 改进:质量基于 seller_ref 的价格更新程序 - BUG:自定义模块行标题重复。
- BUG:框删除图标检查存储内容。
- BUG:菜单最小宽度,以防止菜单项在小屏幕上折叠 ***** 更正 25/05/2013 - BUG+改进:关于存储纠正的 QC 通知 + 发送给所有者的电子邮件 - 改进:试剂和耗材 >> 现在可以链接回另一个模块记录(例如:链接到抗体记录的试剂)。 这在其他方面已经是可能的。
- 错误:订单列表中的长交货时间警报过滤已更正。
- 改进:订单列表:员工+级别现在可以访问预算跟进。
- 改进:ABook 条目具有验证功能,可在填写表单时检查重复项 - 改进:自定义字段现在在表单输入旁边有一个帮助文本 --- v4.91 28/05/2013 - 正式发布上述修正 **** * 29 年 05 月 2013 日更正 - 错误:设备、抗体列表/Excel 导出 - 改进:用于删除架子中所有空盒子的图标 - 更正:价格 + 进口预览中的卖家参考(化学品) ***** 更正 01/ 06/2013 - 改进:试剂库存导出:仅使用 INT 数量计算价值。 排除带有单位的分数 - 改进:用于简单值导出的试剂库存导出按钮(试剂名称和库存总价值) - 改进:用于列出具有简单存储的所有试剂的导出选项 ***** 更正 05/06/2013 - 改进:添加机架,无需第一个盒子。 删除架选项 - 改进:打印记录现在还显示存储活动日志(样品、引物、菌株、质粒、抗体、化学物质)。 结构、cmodules) - 改进:工作列表:删除存储:添加注册表日志条目 ***** 更正 10/06/2013 - 错误:批次管理中提高了条形码字段大小限制 - 改进:批处理工具:显示冷冻架的指示辅助已采取的立场 ***** 更正 17/6/2013 - 改进:批处理工具:更好的扫描仪按钮以删除 Java 安全警报 - 改进:批处理工具:自动选择手风琴上的选项 - 错误:菌株上的注册表显示不正确显示已移除的试管 ***** 更正 20 年 6 月 2013 日 - 改进:试剂和耗材的批次/批次库存现在可以使用试剂条形码或 ID 创建新批次 - 错误:辅助存储盒视图显示在某些情况下无法正常工作-网格框-BUG:动态链接显示中的小错误。 现在不计算找到的相关记录中的相同记录。
- 改进:日历自定义字段现在接受 1900 年以来的年份 - 错误:在工作列表上添加流程未显示子流程 - 改进:CMODULE 搜索列表标题现在接受复选框值 - 新:类型多重选择列表的自定义字段 - 错误:小错误在颜色选择器(存储颜色选择)中 - 改进:批处理工具:复制线条时,它会更改线条背景颜色。 这有助于对行进行分组 ***** 更正 25/6/2013 - 更正:模块中的组过滤仅在定义组时显示 - 错误:对 BOX 和 RACKS 进行条形码搜索。 无法在存储浏览器上工作 - 错误和改进:批处理工具扫描>>扫描的管道与没有存储的现有记录匹配,现在在处理时可以正确显示。
- 改进:样品:根据样品类型自动存储瓶盖颜色 - 改进:样品批量工具:瓶盖颜色选择和按样品类型自动颜色 - 改进:样品批量工具:如果没有架子/盒子名称和冷冻架选择,则无法保存 - 改进:样品批处理工具:检测到重叠位置(闪烁符号) - 更正:机架名称字段大小提高到 150 以适应多部分语言。
- 改进:任务现在可以有延迟。 例如每 5 分钟运行一次 - 改进:存储过滤器现在显示房间信息 --- v4.92 27/06/2013 - 正式发布上述修正 ***** 修正 15/7/2013 - 修正:添加了密钥索引在 chem_id 上的化学品批次上,以加快试剂和耗材的请求 (install.php) - 错误:修正注册表错误以允许编辑条目 - 错误:动物 excel 导出 - 改进:在动物中添加性别 + 基因型过滤器 - 错误:存储浏览器:当未定义盒子类型时,机架中的盒子列表无法正确显示。
- 改进:以不同格式(试剂和引物)导出订单列表 Excel ***** 更正 18/7/2013 - 改进:在 PLASMIDS 和 SEQUENCES 模块上的 genbank 注释上添加搜索/过滤器 - 错误/更正:质粒自动图谱:显示注释标签 - 更正:现在可以使用过去的日期创建动物交叉 - 更正:模块中的组过滤现在允许组成员查看 ungrouppd 记录(创建一般使用记录)。 未分组的用户所做的记录对所有人可见。

***** 更正 26/7/2013 - 错误/更正:按关键字进行多重搜索未找到所有记录 - 更正:框列表视图上的打印按钮 ***** 更正 26/7/2013 - 改进:添加 JSCRIPT 语言用于标签打印(CAB 打印机、Brady IP300...) ***** 更正 02/08/2013 - BUG:更正组更新中的错误。
- 改进:在自动存储日志选项卡的每一行中添加了管数 - 改进:删除链接上的确认弹出窗口 - 改进:在相关记录选项卡显示上添加了存储信息 - 错误:在分析选项卡中,使用时链接选择弹出窗口不限于模块模块选择限制 --- v4.93 05/08/2013 - 正式发布上述修正 ***** 修正 30/08/2013 - BUG:安装错误 - BUG:动物注释编辑器 - BUG:自定义模块注释编辑器 -改进:在设施计划和记录中添加每个笼子的动物数量 - 错误:组用户中的重复列表(在模块中搜索和交叉搜索时) - 错误:在笼子的情况下,不会阻止动物或自定义模块的 DEL MULTIPLES 记录。
- 添加:新的 DHTMLXCalendar + DHTMLXGrid + UI/UI-lightness ***** 更正 31/08/2013 - 11/09/2013 - BUG:SUM/Available 的动物笼调度程序标签 - 改进:管理>>存储>>用户/员工现在可以访问个人存储,以轻松/快速地查看盒子列表(包括常见盒子)。
- BUG:GROUPS 的 storage_browser 树缺少未分组的位置 - BUG:在模块上导出 print/excel 以限制组属性的存储。
- 改进:将照片库照片视图集成到模块中(需要) 用于样品、菌株、抗体和自定义模块的照片库 v3) - 增加:删除冰箱中的所有空架选项(存储浏览器) - 改进:在搜索结果(带存储的模块)和导出中添加存储位置排序 - 改进:日历选择使用时间选择器进行流程 - 新:通过 Ajax 移除试管(弹出窗口),无需重新加载页面 - 错误:抗体描述未导出 - 错误:Eurogentec 引物订单导出:引物长度 - 添加:在采购订单管理中添加了新状态:发送给卖家更好地对订单进行分类 - 新/添加:盒图(存储浏览器)显示带有警报图标的重复位置 - 错误:Excel 导出的项目代码错误 - 新/添加:样本模块现在具有基于条形码的批量处理添加模式样品列表的处理 - 错误:直接模式下的标签副本效果不佳 - 改进:当低权限用户使用时,订单列表管理更加安全。 避免未经授权的操作 - 改进:存储浏览器具有更好的计量集成和新的子菜单按钮 --- v4.94 19/09/2013 - 正式发布上述修正 ***** 修正 27/09/2013 - 30 年 09 月 2013 日 - 错误:编辑动物记录未保存评论,而且状态也是强制性的 - 更改:Abook。 公司字段现在为必填项 - 错误:按风险图标导出试剂 - 更改:即使可用数量为零,批次已完成警报仍保持不变。
- 添加:现在使用条形码导出打印列表 - 错误:箱图上的重复问题 ***** 更正 01/10/2013 - 17/10/2013 - 错误:按存储箱列更正顺序 - 更改:扩展尺寸链接类型自定义字段 - 更改:模块搜索现在可以过滤所有存储级别(+导出) - 更改:存储浏览器:更好地验证用户和组权限(如果不在同一组中,则不会显示地图...) - BUG:修正了仅适用于机架的自动填充错误。 它创建了无限数量的盒子。 丰满度计算也是错误的。
- 增加:更好地管理试剂和耗材批次的去库存。 它在首选项中有新的权限定义 - 添加:新组过滤模式:查看所有内容,但将存储限制为自己的组 - 添加:动物导入中的基因型字段 - 错误:主页计数器未考虑存档记录。
- BUG:维护警报中。 截止日期计算错误 - 添加:支持分子的 CDX (ChemDraw) 文件类型 + CDX 导入器 - 错误:存储浏览器中的自动填充未加载框类型 - 错误:未选择自动完成值时项目代码重复 - 添加:打印全部一次性为所有存储容器添加标签(存储浏览器、库存界面...) - 错误:盒子所有者更改 - 改进:存储导入/更新现在可以使用由数字组成的盒子名称(用于强制盒子名称的复选框选项) - 改进:存储选项卡的新列表视图 --- v4.95 17/10/2013 - 正式发布上述修正 ***** 修正 18/10/2013 - 29/11/2013 - BUG:管子弹出窗口删除和目标 div 刷新- 错误/改进:Excel 导出现在支持以 UTF-8 格式转换实体(亚洲字符等) - 错误:单元格编号为 10 的方框图编辑位置中的错误 - 更改:修改了 linkpick CSS - 错误:严格更正了错误搜索 - 错误:纠正了使用复选框类型的自定义字段过滤后导出数据时的问题 - 添加:定义谁可以在试剂和化学品中添加批次的设置 - 更改:卖家和品牌现在分开 - 错误:选择存储时的动物模块正在丢失值在长文本字段中 - 错误:搜索过滤器中多选字段类型的错误 - 添加:对 SELECT、CHECKBOX、MULTISELECT 类型的自定义字段进行关键字搜索 - 改进:对多个自定义字段进行复杂的搜索和过滤。 现在查询已经过审核和改进。
- BUG:修正了十进制到文本字段的转换 - BUG:存储浏览器重命名/移动内容中的机架 - BUG:使用 MULTISELECT 类型的自定义字段导出 - 添加:在直接打印模式下添加到条形码标签(系列或单个标签)的可选字段- 添加:EQ 维护警报现已发送给负责人 - 添加:EQ 维护合同警报结束(发送给负责人) ***** 更正 29 年 11 月 2013 日 - 19 年 12 月 2013 日 - BUG:已更正使用一些自定义字段导入 - 添加:LDAP/AD 用户导入 - 错误:自定义模块的框图上的气泡弹出窗口 - 更改:按组和框所有者进行存储过滤(非管理员用户无法看到其他用户的框内容)。
- 新增:创建自定义字段时更好地控制重复字段 - 新增:框图气泡弹出窗口现在显示存储注释 - 错误修复:自定义模块中的“删除”主框 - 新增:****** 单瓶等分试样管理 ****** --- v4.96 2013年12月20日 - 以上修正的正式发布 ***** 修正 2014年08月01日 - 错误修复:强制自定义模块短代码名称大写(打印时使用 strtoupper,条形码导出时使用 eport) - 错误修复:Excel 导出时存储注释的错误 - 改进:链接选择搜索和显示
************** 2014 ************** ***** ***** corrections 10/01/2014 - 26/02/2014
- BUG: in storage browser renaming for asian, hebrew and other languages
- BUG: Export bug with storage comments on Excel for secondary storage
- ADDED: information of box Id and name when removing tubes (in storage activity log)
- ADDED: Hidden budgets can now be seen and reactivated back
- ADDED: Direct barcode print now allows ALTERNATE UNIQUE CODE for barcode instead of internal code. Ideal for custom barcodes. Single label or series.
- BUG: import for animals
- BUG: in storage registry full report for strains
- BUG: UTF-8 CSV/Excel export on Mac was not working because of BOM. BOM removed for Macs and UTF8-BOM option in Admin>>Setup.
- ADDED: Antibodies export added MARKER and APPLICATIONS columns
- BUG: Tube counting in storage details
- ADDED: Export reagents and suuplies with any risk icon
- ADDED: Import Documents with documents files (multiple files or in ZIP archive)
- BUG: Alerts for long waiting items in delivery (PO Management)
- BUG: mandatory field process in custom fields in category
- ADDED: ORDER LIST + STOCKS: automatic conversion from quantity ordered and storage units (based on packaging size)
- ADDED: total tubes counter on each record (when storage exists)
- ADDED: Message posts: new message post can send also to all users by email
- ADDED: Primmer anneal on Primers: find matching primers.
- ADDED: Batch/Lots export with RISKS and PICTOGRAM, UNITS and BRAND
- BUG: maintenance logic. Now each maintenance must have alert checkbox ON.
- ADDED: maintenance report added more secure against file replacement
- BUG: missing project code on the replication of records
- BUG: picklist display problem with certain comments
- ADDED: Unique 2D code display on all modules and New record forms with storage and MAIN STORAGE
- ADDED: multiple invoices for the same PO in invoices vault
- BUG: Problem in Barcode series with IE10 and IE11 (was not loading Zebra Java applet)
- ADDED: QUICK STOCK movement utility in reagents & supplies module (barcode >> quantity >> done)
- BUG: corrected some problems in PO templates management (delete, form opening after submission)
- ADDED: GenBank view/export format on each sequence/plasmid. GB parser/Importer improved to import more information on annotations
- ADDED: IMPORTER (Admin>>Data>>Import) added a paste area to copy-paste lines to import instead of upload file.
- BUG: data import with select custom field.
- ADDED: Improved Samples BAtch tools with more scanner formats choice and merge extra file feature to recover data from additional file (sample name and description).
- ADDED: BLAST with option for 'megablast'
- BUG/IMPROVEMENT: better label printing.
- BUG: In boxes list in IE10/11 there was a problem with accentuated characters
- CORRECTED: Modules naming in Waiting list
- CORRECTED: Modules order in Admin Custom Fields
- ADDED: Export lists from memorized items (each module)
- BUG/CORRECTED: project code autocomplete now accepts writing full code instead of selecting it. This problem led to search fails and duplicated project names.
- BUG: custom fields MANDATORY option on SELECT, MULTISELECT...
- ADDED: PO Manager: Sent to seller marked after E-ORDERING
- ADDED: Delete Animals facilities
- BUG: Delete project code associated info (link) when deleting a record.
- ADDED: Sequences CSV Export: type column addded
- ADDED : E-ORDERS: Added Life Tech & Storage-Accessories.com e-Procurement/punch-out ordering
- BUG: Field Mask in plasmids strain field.
- NEW: Main MENU nav bar is now sticky (remains visible)
- NEW: jquery bx-slider version
- BUG: history log date search
- ADDED: RECORD NAME with special keypad for greek letters
- IMPROVEMENT: multiple file uploads (custom fields FILE type)
- ADDED: history log filter on modules
- ADDED : Storage Browser: Complete storage export FOR ALL MODULES
- VERIFIED/CORRECTED: Changes made to support PHP 5.4
- Generic barcode generator updated for PHP5.4
- EVOLUTION: removed old jquery and jquery1.9 to use single jquery 1.11
- BUG: Problems when exporting lists in Excel after mass record updater
- BUG: Animals import
- CHANGED: Barcodes using CODE128 (replacing CODE39)

--- v4.97 25/03/2014
- Official release of corrections above

***** corrections 28/03/2014
- BUG: custom fields editing
- BUG: Excel export spaces in words
- BUG: UTF8 problem on record names
- BUG: rack/drawer names with spaces problem

***** corrections 07/04/2014
- BUG: Remove tube icon on secondary storage

***** corrections 09-10/04/2014
- CHANGE: Added support for BACK button on searches.
- BUG: Smal graphical display problem in Custom fields admin
- CHANGE: Staff level can create Common Boxes
- CHANGE: Box Owner can now throw away its full boxes (box+contant)
- BUG: Storage Browser problems with accentuated letters
- BUG in user count (admin users)
- CHANGE: USER level does not see all alerts anymore; only reagents/supplies quantities/expiration alerts
- BUG: See All Secondary storage was blocking list view
- BUG: maintenance alerts

***** corrections 11/04/2014
- BUG: See All Secondary storage was blocking list view (strains)
- BUG: strip new lines in importing (problem on Macs)
- BUG: admin group policies (filter active modules)
- BUG: Storage Export select ALL vs single module

***** corrections 14-17/04/2014
- BUG: Project code on custom modules Exports
- BUG: In alerts for maintenance BY EMAIL
- ADDED: DEL button on record removed IF record has past storage movements (CANNOT DELETE).
- BUG: Delete Multiple records, now deletes storage log associated to records.
- ADDED: MOVE racks in storage Browser
- CHANGE: Storage browser / Rack level content design changes (menu buttons...)
- ADDED: Print button on Staff Contacts page
- ADDED: Storage Browser. Add tubes on MAIN storage have overwrite verification and bypass choice

***** corrections 18/04/2014
- BUG: Analysis tab edit: problem on dates and calendar, alignment of fields, color of fields

***** corrections 23/04/2014
- BUG: Secondary Storage list bugs (unique code, owner, etc)
- BUG: Custom field of type category is now displayed on record and print view

***** corrections 27/04/2014
- IMPROVED: Storage Browser. Add tubes on MAIN storage have overwrite verification and bypass choice. Now in 2 steps for more security.
- BUG: box coordinate bubble popup was failing on some tube coordinates (with no , at the end)
- BUG: strains search with filter by memorized items.
- BUG: duplicate record in custom modules and semi-automatic numbering

--- v4.972 29/04/2014
- Official release of corrections above

***** corrections 30/04/2014
- BUG: replica positions problem
- IMPROVED: lots inventory history log now indicates action
- IMPROVED: lots ADD/EDIT now puts new quantity in history log
- IMPROVED: Alerts menu for lots quantities revised.

***** corrections 02/05/2014
- BUG: STAFF+ access to order management. Staff+ can see and manage ALL orders (in same group). Staff++ outside groups see/manage all orders.
- BUG: Expired budgets where still visible

***** corrections 20/05/2014
- BUG: secondary storage on storage export reports (from storage browser)
- ADDED: vials counters on storage exports (from storage browser)
- ADDED: Vials count on all module exports

***** corrections 21/05/2014
- BUG: Labels on 203dpi printers (zebra)

--- v4.973 22/05/2014
- Official release of corrections above

***** corrections 22-26/05/2014
- BUG: Budget filtering in cart popup
- ADDED: Order list: second POM submenu on bottom page
- ADDED: POM Filter: ORDER BY DATE: ASC/DESC

***** corrections 02-15/07/2014
- BUG: Add new staff cannot accept empty name
- BUG: session variables (demo_days_left and loginsession)
- ADDED: ARCHIVE items from memorized list
- ADDED: REMOVE VIALS from memorized list
- BUG: storage filtering in custom modules
- ADDED: Tubes occupancy statistics per rack/drawer and per box (storage browser)
- BUG: automatic upgrade mode bugs
- BUG: jquery in lots tab, index
- BUG: ORDER LIST MANAGEMENT: budget group filtering was overlapped by user group. Now budget group prevails on purchase orders filtering
- BUG: secondary storage details display in modules when zero tubes
- CHANGED: when no tubes on storage lot, the box map view icon is not present anymore
- BUG: history log jquery
- ADDED: waiting list: icon to open/view record
- BUG: Add process operator selector
- BUG: template model lists in Formatting PO.
- BUG: in setup form to change login options
- ADDED: Option to send email notification when saving Worklist >> send to specific shared users
- BUG: in SDF importer
- BUG: upload custom fields FILE format in EDIT RECORDS
- CHANGED: 'Clean All Fields' button now switches totally to keyword search.
- BUG: custom fields check on duplicate columns names in DB
- CHANGED: EDIT chemical record: old risks system hidden in form if not used.
- CHANGED: fancybox popup editing of records (no page change)
- BUG: barcode series with EPL interface and 2D codes: print aliquot numberings
- BUG: edit secondary storage. Colors were not saved.
- CHANGED: Storage blocks better aligned on storage tab.
- ADDED: Storage FancyBox popups to remain on pages.
- ADDED: color cap indication on all storage blocks
- ADDED: Reagents and supplies: Option to define who can edit RISKS info
- BUG: Order list requester filtering
- BUG: Add maintenance and sample process calendar ()bug in javascript ajax load).
- CHANGED: ckeditor 4.4.2 with new skin
- ADDED: Option to block duplicates on record names.
- ADDED: edit records now also with name validations (duplicates alert and block)
- ADDED: Better support for " and ' in names and other fields (edtit bug)
- BUG: plasmids/sequences >>> primers anneal search
- NEW: new login box design
- BUG/LOGIC: maintenance on sub-categories with no general maintenance delay. Now each extra maintenance type is independent of main maintenance intervals.
- BUG: vial count in storage exports (count only real vials)
- NEW: changed page headers (design)
- BUG: barcode EPL mode code128 was missing on some parts
- NEW: Internal consumptions management (destock per user with rebill option with budget accounts)
- NEW: Quick destock linked to Internal consumptions management
- NEW: Batch Inventory linked to Internal consumptions management
- BUG: Excel export from Plasmids (group filter)
- CHANGED: Removed replicate from master option in samples EDIT form
- ADDED: Edit Project code in records
- ADDED: Project codes management page
- ADDED: Box Map popup details now supports seeds from Plants Manager
- ADDED: Full box list pagination in Admin storage
- ADDED: CSV/Text file import of preset values for Custom Fields of types SELECT and MULTI-SELECT
- ADDED: STAFF+ can now derive samples
- CHANGED: DEL button on record removed IF record has past storage movements (CANNOT DELETE) >> NOW only if more than 5 movements
- ADDED: Custom Field type FILE: new mode => Save on Disk
- NEW: MULTIPLE Custom fields categories
- ADDED: DEFAULT values for SELECT, MULTISELECT, CHECKBOXES
- BUG: custom fields as filters bugs (lost filter values on searches)
- NEW: Quick VOLUME deduction on single vials/tubes. History of each volume removed is kept on storage log
- NEW: Unique code management and edition on vials/aliquots (secondary storage)
- NEW: aliquots inline editing of unique_code values (double click to edit)
- IMPROVED: empty values for DECIMAL custom fields now corectly saved (not 0.00 anymore)

***** corrections 02-22/09/2014
- ADDED: batch tools merging with external CSV source based on field headers
- BUG: box popup is cases of overlaps with different modules/types of records
- BUG in Excel import of racks only
- BUG: clean button on search forms had error on field name
- NEW: Volume of vials batch management in 2D rack scanner interface/importer.
- NEW: Rack 2D scanner tools: Also includes now replication of vials based on model box, with volume support.
- NEW: Complete box replication (plate derivation) to secondary storage
- NEW: Volume of vials deduction in worklists
- NEW: Forgot password retriever (logon form)
- NEW: New login form design
- NEW: new menu design easier to use
- CHANGED: Reagents alerts on quantities 0 only for articles with valid expiration date
- BUG: chemical lots date drop down
- NEW: versioning option for records update. A version content viewer is included
- NEW: Remove volume on vials on worklists and saved worklists
- NEW: New reporting tool in Admin>>Storage>>Storage IN/OUT, for exporting all tube and volume movements by module and between date range.
- CHANGED: bubble popup on box maps switched to a lighter system to improve display. Now bubble shows also on rack view.
- ADDED: bubble display on box map indicates tube volumes
- ADDED: reagents and supplies search option with NO RISK pictogram defined

--- v5.0 22/09/2014
- Official release of corrections above

***** corrections 24/09/2014
- BUG: inline edit unique code on storage list view
- ADDED: default value active on multiselect combos.
- BUG/CORRECTION: Edit custom Field for CONVERT TO/FROM Multiselect
- ADDED: STORAGE IMPORT now can import comments

***** corrections 30/09/2014
- BUG: install and upgrade bugs
- BUG: greyed icons after license update
- BUG: documents cats filtering when multiple custom fields
- BUG: mass record updater module selector

***** corrections 01/10/2014
- BUG: sellers cat update for Address Book
- BUG: instal first login

--- v5.01 01/10/2014
- Official release of corrections above

***** corrections 05-16/10/2014
- BUG: budget followup spread and Excel error on small time periods
- BUG: Main storage saving for custom modules
- BUG: record options saving
- ADDED: Treeview now shows reations based on autocomplete name links (custom fields).
- BUG: box filtering in admin
- BUG: password size too short. Now limited to 30 chars
- BUG: batch tools with rack ID = NOREAD
- BUG: upload files on disk (edit record)
- BUG: upgrade to bring volume fields in modules (patch in admin>>Indivisual Storage)
- BUG: order list export to Excel/CSV on quantities and brand names
- BUG: mySQL backup (index definitions)
- BUG: user select/filtering on record editing
- IMPROVED: better upload security to block web executable files (PHP,ASP,CGI)
- ADDED: "Today" button on custom fields of date type to quickly add the current date

--- v5.02 16/10/2014
- Official release of corrections above

***** corrections 17/10/2014-06/11/2014
- BUG: EDIT records when blocked duplication option ON
- BUG/CORRECTION: Chem. Structures export with more columns

- NEW: Automatic naming option on modules (Add new record and importing)
- NEW: Block of duplicate names while importing (if option is active in record preferences)
- BUG: custom module icon on import data interface
- BUG: box secondary replication
- BUG: editing animals
- BUG: removed the staff access to Admin>>Preferences
- NEW: automatic storage system (single vial) as suggestion or imposed.
- ADDED: on batch tools, when scanner defined automatically activate direct scanner trigger mode.
- NEW: force waiting list for all in SAVE or EDIT (default is only USERS)
- NEW: First step in multilanguage interface. Menu is translated

--- v5.1 07/11/2014
- Official release of corrections above

***** corrections 14/11/2014
- BUG: upload pregmatch against script uploads
- BUG: main multilang and addons compatibility
- ADDED: order list now has the option to FUSE quantities on exisitng lots when receiving items (replenish stock).
- ADDED: option to export lot inventory with recently emptied lots (90 days old) + lot comment in excel file.

--- v5.11 18/11/2014
- Official release of corrections above

***** corrections 14/11/2014
- CHANGED: TreeView link visiviity permanent
- CHANGED: Minor field sizes corrections in strans, primers
- BUG: boxgrid map popup bug on custom modules
- BUG: upgrade loop for 4.9 to 5.0
- BUG: lang loading in some parts
- BUG: multiple genbank uploads
- BUG: errors on storage selection when no temperature set.
- BUG: storage guesser bugs on empty equipment

--- v5.12 21/11/2014
- Official release of corrections above

***** corrections 24/11/2014 - 15/12/2014
- BUG: in install_files/setup_tabes.php
- CHANGED: improvement of Manage Project Codes tools (record counter, admin verification...)
- BUG: box map link to structures corrected and added support for box maps from different addons
- BUG: bug in File upload in custom field dependent of category
- CHANGE: changes in style of forms and record view
- ADDED: Automatic storage in IMPORT. New records can be automatically placed in boxes.
- ADDED: merge chemical/consummables lots

--- v5.13 15/12/2014
- Official release of corrections above

***** corrections 16/12/2014 - 24/12/2014
- IMPROVED: box list with common box on racks
- BUG: empty box maps display problem
- BUG: storage guesser on EDIT MAIN storage

- BUG: export structures to excel filter on type of structure.
- BUG: CSS adjustment in modules advanced search for multi-select going out of zone
- ADDED: automatic name rules on duplicate records
- BUG: print record: Plsmid storage comment
************** 2015 ************** ELN表 - 添加:IMPORT 接口现在接受要在导入文件上传递的 SELECT 自定义字段值。
- 添加:Batc/Lots 导入接口。
- 错误:更正了编辑时的自动名称 - 更正:检测包装尺寸值的类型。 如果非数字,则在交货时忽略以自动调整库存单位(订单单位与库存转换单位) - 已更改:staff+ 现在还可以访问所有框(如管理)。
- 添加:最后的搜索结果由 cookie 保存(48 小时),为每个用户每次进入模块时提供一个记录列表。

***** 更正 12-21/01/2015 - 错误:编辑记录时显示现有链接的链接自定义字段出现问题 - 更改:将限制提高到 75 个框行 - 新:具有多种输出格式和导出的模块中的新导出引擎型号 - 更改:删除了批次批号要求。
- BUG:在受限用户中从质粒和引物模块访问杂交工具 - BUG:带有 Vector NTI Gb 文件的基因库导入程序 - BUG/更正:样品过程中的存储图标 - BUG:自定义字段转换选择 <-> 文本字段 - BUG :存储浏览器中拖动功能中的框数。
- 错误:带有自定义字段的分析选项卡:多个选择列表 - 改进:在模块 SAMPLES、PLASMIDS、PRIMERS、ANTIBODIES、Cust 中的主存储和辅助存储中按 2D 代码进行搜索。 模块 - 添加:新批次标签:收到新批次后直接条形码标签选项(采购订单管理) ***** 更正 29/01/2015 - 错误:批量工具导入自定义字段值 ***** 更正 02- 26/02/2015 - 错误:自动存储转换到新盒子 - 添加:在文档模块中删除文档的选项 - 新:新记录打印引擎 - 错误:引物导入:自动存储 - 添加:预填充架和盒子:起始编号和机架名称上的前导零 - 添加:自动命名上激活零填充选项 - 错误:(多个)图像缩略图显示并下载为类别字段中的自定义字段文件类型 - 错误:类别自定义字段中的行分隔符 - 更改:自定义模块; 2D 唯一代码仅显示存储是否已激活 - BUG:在工作列表上获取卷 --- v5.15 26/02/2015 - 正式发布上述修正 ***** 修正 02/03/2015 - BUG:存储管理:模型图标链接(在存储菜单中) ***** 更正 18/03/2015 - 26/03/2015 - BUG:模块中的导出生成 - BUG:abook 搜索 - 已更改:模块(serches)中的代码清理 - 已更正:LDAP/AD 导入器 - BUG:示例批处理工具项目 ID 问题 - BUG:按所有者过滤 cmodule - BUG:PO 模板 Excel(列移位) - BUG:DDUCTION 模式下的批量库存 - BUG:编辑中的自定义字段类别动态地址簿 - BUG:链接选择限制 - BUG:创建存储位置时的员工/用户 - BUG:保存多种化学品时清除风险选择(添加另一个) - BUG:编辑记录并删除组合框上的值 ***** 更正 02/04 /2015 - 15/04/2015 - 新:为 AN、SP、ST、CS 模块创建记录(记录的多个副本)时允许的自动重复次数(如果没有活动的块重复) - 新:动物中的 TAG 驱动的基因型字段模块 - 添加:在存储浏览器中添加管上有 48 小时内存,以保留每个盒子的最后一个模块。 加快同一个盒子中的重复存储速度。
- 已更正:以访客身份登录时可通过菜单访问工具 - BUG:导出引擎。
- BUG:过去订单的包装尺寸。
- 错误:添加新的地址簿条目,现在重定向到新记录(保存并返回模块) - 添加:导入引物现在具有方向列 - 错误:在文档模块上添加项目代码编辑。
- BUG:EQ 和 AN 模块中的日历现在允许快速年/月跳转 - BUG:修正 box_type 错误 ***** 修正 07/05/2015 - 15/05/2015 - BUG:添加新框中的组过滤错误。
- 错误:项目管理中的组过滤 - 新功能:集成 DYMO 直接标签打印。
- BUG:菌株:在辅助存储上按 2D 唯一代码搜索 - BUG:存储浏览器中的特殊格式编辑器 - BUG:在记录中添加链接以阻止用户按 ENTER 键 - BUG:在化学记录后立即添加批次:添加单位并更正最终重定向到新记录(返回模块) - 添加:编辑自定义字段现在允许更改字段类别 - 错误:导入:所有者下拉菜单显示基于组成员身份的信息,并且还过滤存档的员工 - 错误/改进:订单列表(当前和PAST)现在可以更好地过滤组内可见性 - 错误:在批处理工具中更新货架时的所有者信息 - 添加:购物车弹出窗口显示选择送货地址的选项(用于自动订单) - 添加:库存从盒子转移到新盒子(在货架部件上) )。
- BUG:备份 FILES 文件夹(适用于 FILE TO DISK 类型的自定义字段 - 新增:无前缀/后缀的自动命名 --- v5.16 18/05/2015 - 正式发布上述修正 ***** 修正 20/ 05/2015 - BUG:组过滤和订单列表 ***** 更正 27/05/2015 - 01/06/2015 - BUG:按所有者过滤菌株 - BUG:清理了 admin_actions 和 admin_functions 中的代码以删除不推荐使用的 ereg 函数调用- BUG:导出项目代码并排序 - BUG:员工(ST、PR、AB、PL、CS、cmodules)时对编辑的所有权访问权限 - BUG:弹出警报 - BUG:管理存储图标链接(温度) - BUG:添加框:特殊格式编辑器未在自动填充工具中打开 - BUG:存储过滤器中出现重复的框。
- 添加:检查 genbank 导入器上的所有选项 - 新:用于格式化键入数据的智能字段掩码(在某些默认字段和自定义字段上)。

***** 更正 27/05/2015 - 01/06/2015 - BUG:文档搜索错误 ***** 更正 18/06/2015 - 30/06/2015 - BUG:更正和改进打印记录特征。
- 更改:改进模块中的搜索引擎以优化速度(也影响记忆所有功能) - 添加:对用户密码的新加密支持 (SHA-256)。 超级管理员和新用户双重密码确认。
- BUG:从存储浏览器保存新管时清理记录 ID 中的空格。
- BUG:按组过滤订单列表 - BUG:模块文档自定义过滤器 - 添加:一键关闭维护 - BUG:注释大字段中带有“的 HTML - BUG:非管理员用户的导出字段选择 - BUG:导入现在忽略 CSV 空行 - 添加:每个模块的首选存储 - 错误:删除多个小瓶组上的最后一个管 --- v5.17 30/06/2015 - 正式发布上述修正 ***** 修正 01/07/ 2015 - 06/07/2015 - BUG:在创建新模块表时键入 MySAM - BUG:订单列表:项目名称上的链接 - BUG:记录打印:添加维护列表 - BUG:添加新的 SP 或 Cmodule:存储选择器 - BUG:文档模块 NEXT/PREV 按钮 ***** 更正 07/07/2015 - 20/07/2015 - 更改:R&S 模块:如果订单列表中存在记录(过去或当前),则无法删除 - BUG:R&S 按 ID 搜索。 NEXT/PREVIOUS 按钮上的错误 - BUG/ADDED:NEXT/PREV 按钮上的历史记录错误 + 在搜索中添加了关键字选项 - BUG:SQ 模块中导出的 FASTA 格式 - BUG:超级管理员用户更改。 密码验证错误 - BUG:缺少智能掩码的 JS 文件 - BUG:存储浏览器 GROUP 过滤。

***** 更正 29/07/2015 - 05/08/2015 - BUG:导出化学品 - BUG:FILE2 模式上传上的 API Web 服务错误 - 新:具有拖放功能的动物笼规划器 - BUG:删除动物笼错误(错误地覆盖性别字段) - 更改:动物导入器现在导入性别 ***** 更正 23 年 08 月 2015 日 - 02 年 10 月 2015 日 - 改进:多选模式可在存储浏览器的树中拖放框(从racks) - BUG:长名称上的文件上传错误 - BUG:未定义 box_type 时在存储浏览器上访问盒图。
- BUG:序列 Blasts 界面(删除了 Koriviewer 图标) - 添加:删除 PO 模板的确认对话框 - 更改:多语言主页 - 添加:用于在示例流程报告上打开文档记录的图标 - 新功能:在工作列表上添加流程现在提供立即选项创建/添加文档报告到所有样本 - 更正:384 个板上的箱图生成错误 - 更改:冷冻机的新图标 - 新版本:新版本的主页链接:无限数量的链接,拖放排序。
- 改进:PDF 中添加的质粒图现在具有内联视图 - 改进:质粒图编辑器:删除选项的首选项 - 错误:使用文件类型的自定义字段对 XML 进行版本控制 - 错误:在主位置房间时出现存储过滤器错误 - 新:文档文档模块选项卡中显示的类别收藏夹 - BUG:序列中的 NCBI 导入器 - BUG:创建新的序列记录:先爆炸链接 - BUG:从导入的注释中删除 label= - BUG:当文档为空时,SAMPLES 处理报告链接 - 新:动物过境管理得到改进 - 错误:导出自定义字段复选框/多选值 - 添加:存储浏览器中的删除框现在提供清理框或删除框的选项(删除或不删除记录) - 更改:删除记录确认页面重定向回列表 -新:文档模块中的 PubMed 导入器 + 选择论文的默认类别 - 添加:动物:以天和周计算的年龄 - 添加:主页中的完整交叉搜索 - 改进:质粒图编辑器:检查所有,文件名不带空格 -已审核:样本批处理工具:合并外部文件工具接受大写字母的卷 - BUG:根据简单或主存储选项导出化学品的引擎 - 导出:简化字段选择和多语言支持 --- v5.18 02/10/2015 -正式发布上述修正 ***** 修正 14/10/2015 BUG:Staff++ 的订单列表过滤 BUG:使用基因库注释加载质粒图 BUG:维护警报到期日在较长的时间间隔内有错误的天数 ***** 修正06 年 11 月 2015 日 - 13 年 12 月 2015 日 BUG:NCBI Blast 更新以反映 NCBI 服务器更改 BUG:工作人员查看所有订单列表 BUG:辅助存储和 unique_codes 的存储导入。
新功能:导入 CSV 以加载到生物列表中 BUG:2D EPL 标签:评论/自由文本未显示。
BUG:样本:存储过滤器:数组{0} BUG:按所有者过滤抗体改进:模块中的组过滤器改进:显示批次具有详细的存储信息。
改进:R&S:存储选项卡现在显示大量存储上的单位改进:内存工作列表,删除存储现在也可以删除辅助位置和等分试样错误:存储浏览器树中的框顺序列表现在按字母顺序排列。 存储浏览器框列表中的字母顺序过滤器(机架视图)也得到了改进 错误:导出化学品 改进:存储猜测器/建议现在可以停用 添加:文档的内联 PDF 查看器模式 错误:化学品中显示风险(如果没有图标,则短语为关闭)BUG:CKEditor标记样式添加到LC(注释中突出显示)BUG:使用组时化学品导出和链接添加:检查链接选择上的所有内容改进:在辅助存储上导出显示BUG:Excel PO格式中的特殊字符BUG:PubMed和具有代理使用功能的 Genbank 导入器 BUG:EQ 维护关闭图标行为和对报告的访问添加:删除维护中文件/报告的选项(仍处于解锁状态)添加:带有 R&S 模块链接的任何项目上的订购/购物车图标 + 图标栏灯改造替换:PHPExcel 1.8 BUG:订单列表:采购订单号现在接受 / 字符(在文件中替换为 \) BUG:使用不同的用户权限快速清库 添加:导出现在导出小瓶 替换:导出显示有关存储的更多信息 BUG:导出在新窗口中打开页面已更改:批处理示例工具(新的扫描仪文件选项...)添加:具有新命令操作的 API/Web 服务 = tube_sorter 和正常输出中详细说明的框存储。
新功能:免费/演示模式,无限时间,由横幅支持。 免费模式限制为 500 条记录和 1 个用户 --- v5.19 2015年12月19日 - 以上修正的正式发布
************** 2016 ************** ***** 更正 2015/12/30-2016/01/18 BUG:安装:风险代码列太短(install_fies) BUG:在严格的 MYSQL 服务器上插入生成的安装文件错误 BUG:搜索过滤器始终应用组。
错误:自由模式下的菜单错误 错误:企业支持修正 新增:文档上传支持企业多账户/SaaS 新增:质粒图谱编辑器和质粒支持企业多账户/SaaS 新增:液相色谱设置菜单支持企业多账户/SaaS 错误 错误:模块(关联化学品)上的订单列表图标错误 错误:企业POM修正的订单列表错误 错误:订单列表按包含空格的采购订单号筛选错误 新增:PDF导出和记录打印中的链接错误 错误:化学品批次移除值为0.0的图标 更改:将R&S消耗移至管理区域 错误:预算视图拆分和网格 新增:维护警报激活时设备上的视觉指示 更改:HTML5/JS PDB查看器替换化学结构模块中的jmol错误 错误:订单列表导出特殊字符和带逗号的名称错误 新增:新的组级别,允许管理员和员工++(当前和过去)访问所有订单 错误:包含特殊字符时的API XML错误更改:帮助菜单现在包含三个选项,分别对应工单、知识库和手册。更改:批量工具(扫描器)在合并带有标题类型的文件时,如果第三列为空,则忽略该行(以避免被空单元格覆盖)。更改:演示版中的免费模式横幅广告现在支持广告拦截器。--- v5.195 2016年1月19日 - 以上修复的正式发布 ***** 修复日期:2016年1月21日至25日。改进:API 现在在 tube_sorter 模式下支持框注释。错误:编辑记录(重复记录)上的项目选择器。错误:记录复制和编辑时使用块重复选项的错误。错误:重复记录重定向。错误:没有 box/storage 的模块上的 API。--- v5.196 2016年1月26日 - 以上修复的正式发布 ***** 修复日期:2016年1月21日至2016年3月2日。改进:API 搜索现在支持严格/非严格关键字;改进:样品批处理工具的复制复选框支持鼠标多选;改进:样品批处理工具支持合并文件更新(完整的盒子/货架数据);错误:样品批处理工具的盒子尺寸确定;改进:添加了对 Dymo DTCR-6000 和 Code128 一维条形码的支持;错误:样品批处理工具的抽屉已满。
错误/改进:组中管理员的订单列表还显示一般预算中的订单 ***** 更正 12/03/2016 - 24/05/2016 改进:使用 fancybox 添加记录中的链接 错误:在自定义模块中添加项目 ajax 错误BUG:结构模块(编辑图标和组过滤) 添加:在工作列表上添加链接 BUG:自由模式和用户列表 BUG:批处理工具上的颜色选择器 BUG:在引物中导入 SELECT 选项 BUG:在存储列表视图中编辑唯一代码(内联编辑) BUG:记住 R&S 模块中的所有内容 BUG:节省吸管而不重复 BUG:修正样本批处理工具中的 Abbot TOR 合并 BUG:修正 EQ 维护警报。 新的维护记录清除了以前的条目。
错误:导入动物基因型错误;错误:按名称关联记录 --- 截至 2015 年 6 月 15 日的更正 --- - 新增:新的记录表单 - 新增:记录数据呈现和设计 - 新增:在搜索列表的摘要行中选择字段 - 新增:新的自定义字段类型(NCBI 链接、是/否等) - 新增:新的质粒编辑器和查看器(HTML5) - 新增:ORF 序列显示器 - 新增:序列模块中的 ABI 文件查看器(HTML5) - 新增:默认字段的新管理区域 - 新增:自定义字段的新管理区域 - 新增:生产管理器(来自配方列表),带有批次/批号链接 - 改进:内容插入和存储插入设计 - 改进:导出配置系统,包括订单导出和自动导出 - 改进:使用分页和筛选功能管理用户和员工 - 改进:新的卖家管理区域,新表单中带有快速添加选项 - 新增:管理员设置现在允许切换数据库将引擎迁移到 InnoDB 并优化 MySQL 表中的 INDX 数据 - 错误:字段类型由 SELECT 更改为 TXT - 已替换:HTML5 分子绘图/设计器 - 已改进:存储猜测器 - 错误:免费模式下的横幅广告和离线状态下的错误 - 错误:安装脚本 --- 截至 2015 年 6 月 20 日的修正 --- - 错误:POM 按卖家分组 - 错误:自定义字段的默认字段名称 - 错误:其他所有者可以编辑主所有者 --- 截至 2015 年 6 月 23 日的修正 --- - 新增:新字段的版本控制 - 新增:改进的多所有者规则 - 新增:化学品批次拆分/衍生/未清项 - 新增:化学品批次去库存的先进先出 (FIFO) 选项 --- v5.2 2016 年 6 月 24 日 - 以上修正的正式发布 --- 截至 2015 年 6 月 31 日的修正 --- - 新增:分析选项卡的新设计和新的完整分析选项卡表单- 错误:admin_modules -> 导致 keeper 名称中的 JS 代码出错 - 新增:POM:可选择是否向卖家发送电子邮件 - 新增:发送给卖家的电子邮件可以同时以 Excel 或 PDF 格式附加采购订单 - 错误:自定义模块的自定义徽标/图标 - 更改:从 30 天演示模式中移除横幅广告 - 更改:install.php 中的 COLLATE 已更正为拉丁字母 - 错误:验证后恢复快速去库存。默认 1 件 - 错误:导出和打印时数据库字段名称包含“&”符号 - 错误:POM 中的电子订单菜单设计 - 错误:由于缺少类别,化学品导入被阻止 - 错误:插件中的用户名显示/编码 - 错误:kcfinder 权限错误已修复 - 更改:存储设计已更改,可以显示隐藏内容 - 新增:在 kcfinder 中添加 enterprise_lab 会话变量,用于创建多客户文件夹 - 新增:设置中的默认界面语言 - 错误:Excel 导出错误以及 UTF-8 编码的 CSV 导出错误- 新增:设置页面已翻译 - 改进:语言切换保持页面正确 - 错误:按 ID 搜索结果为空 - 改进:按流程搜索示例,并新增状态筛选器 - 新增:模块中按关键字搜索,并可选择逻辑运算符(OR/AND) - 错误:动物导入时性别值(小写/大写)错误 - 错误:数据版本控制错误 - 新增:编辑框布局时,框大小检查器可避免框小于当前内容。
- 新功能:POM:Excel PO 模板中每一行的新标签##budget_line##。 添加每个项目的具体预算信息 - 更改:按房间名称排序的存储下拉列表 - 错误:在有限的机架中添加盒子。 placeholder bug made wrong box count
- BUG: filters display based on nested cutom fields
- BUG: automatic exports
- BUG: encoding on custom fields names

--- 27-30/07/2016

- BUG: custom fields now don't create MySQL table columns in html entities
- BUG: export modules auto path and file name with spaces corrected for windows
- ADDED: new option in the setup Strict Search On MySQL Content With HTML Tags

--- v5.21 30/07/2016

--- 02/08/2016
- BUG: strict search MYSL function problem
- BUG: storage browser fullness meter on tubes was wrong

--- v5.21 02/08/2016

--- 04/08/2016

- BUG: Waiting List Admin Area CS module records weren't passing the record id (count) to the view and edit options
- ADDED: Waiting List Admin Area edit is now with the new form

--- 29/08/2016 - 16/09/2016

- BUG: Recipes log links to modules corrected
- BUG: Recipes now take into account edited module icons (submited icons)
- BUG: Normal link between final recipe product and it's components is now the correct order (before it was reversed)
- BUG: Content insert in the modules is now prepared for long words with no breaks - custom fields: type field with size long | default fields: type textarea (ckeditor), genotype fields and sequence fields
- BUG: Summary line now has the new custom fields types
- BUG: Cmodule summary line was updated to be the equal to other modules (allowing default fields in the summary line instead of the previous already existing version where only custom fields could be selected to the summary line)
- BUG: Module filters, the ones that are expandable (filter_display) now are prepared to filter by new custom fields types
- BUG: Custom fields admin area allows new types to be filters and searchable
- BUG: Manage Users admin area had a JS error in the AJAX search
- BUG: modules edit form now shows the correct ID of the record to be edited (the current ID of the record not the next ID to be inserted in the table)

- ADDED: Genotype tags now break by space and comma on copy past
- ADDED: Genotype tags now have drag&drop to edit order
- BUG: Keep expired R&S in alerts

- BUG: Box size checker on edit box giving wrong results and not exluding box types of not boxes and plates
- BUG: first demo mode on Windows installer

- ADDED: Summary line with no limits (the 6 field limit was removed)
- ADDED: Different users cannot share the same password anymore
- BUG: Boxgrid highlight wasn't working in the storage_insert link but was working on the content_insert link

- ADDED: Plasmid module now remembers if the plasmid map in content insert is open or close (if the users opens it -> it remains open | if the users close it -> it remains closed)

- BUG: Column "module" of the table "modules_field_options" was increased to varchar 50 (before was varchar 10 -> too small)
- BUG: In content insert before if chem_id_child was set 0 instead of empty the tab to link to CH didn't show anything

- ADDED: In content insert "Add Link" is only for admins and record owner/secondary owner but now the "Open Treeview" can be open by all users

- ADDED: Modules form now has a clear all genotypes
- ADDED: Import with automatic storage was updated to use the new guesser functions

- ADDED: Admin modules was split into 2 admin_modules.php (template) and admin_modules_form.php with the actual form
- ADDED: Admin modules create new record now is also prepared to fancybox form, before only edit record was prepared for fancybox form
- BUG: Admin modules repeats now work when the ID is editable on create record
- BUG: In admin modules derived sample (form is loaded through ajax to content insert area) the javascript of the form wasn't working in IE 11

- BUG: Autocomplete custom field was direct to wrong table when was in a category
- BUG: RE cutter tool on plasmids
- CHANGED: FREE mode with 3 users and 1000 records
- CHANGED: TOTAL of 13 modules in full license: can be a mix of default or custom modules.

- BUG:现在使用 VARCHAR(220) 创建 URL 和 GPS 自定义字段,而不是之前太小的 VARCHAR(50) - BUG:在类别中时内容插入字段搜索的翻译变量不正确 - BUG:Ckeditor选项增加了自定义字段大小的长度,以具有与默认文本区域字段相同的选项 - 添加:createSchtasks 和 createCron4Unix 现在准备在 Windows 中添加带有参数 (argv) 的 CRON 作业 - 错误:使用存储位置更新库存。
- BUG:复制框和内容:维护网格排除 - BUG:复制框和内容:复制颜色 - BUG:自定义模块:删除自定义模块未删除 mysql 表 - 添加:荷兰语 - BUG:带有上传字段的重复和派生记录不再从父记录中删除文件,它们从父记录中获取除“已删除”文件之外的文件,而不是真正的删除,因为它们必须保留在父记录中 - 更正:警报文件:删除已弃用的拆分功能 - 添加:支持 CRON/Tasks 自定义脚本中的 SAAS/Enterprise --- 19/09/2016 - 添加:类别中的自定义字段类型日期不再具有今天的默认值 - BUG:现在可以使用以下命令重置分配给存储的颜色选择上的无颜色选项 - BUG:在自定义表单中进行编辑时重置存储 - 添加:阻止系统以避免无效密码 --- v5.22 19/09/2016 - BUG:批量处理添加使用唯一代码 - BUG:免费模块积分计算器 --- v5.22 bis 20/09/2016 --- 21/09/2016 - 更正:删除记忆所有以前功能中使用的已弃用变量 - BUG:新表单没有'未正确预选多选框中的风险 --- 22/09/2016 - BUG:模块记录信息 (content_insert) 和模块存储信息 (storage_insert) 现在按存储所有者过滤(组权限) - BUG:上传分子as CDX - 添加:删除记录的原因注释框 --- 23/09/2016 - 添加:新表单现在可以用作 fancybox 来创建记录,而不仅仅是编辑记录 - 添加:现在可以使用自定义字段类型自动完成作为过滤器 --- 24-27/09/2016 - 添加:添加了提供远程许可证。
- BUG:用户/超级管理员密码验证和规则 - 添加:存储浏览器中的自动填充导入仅接受 CSV 或 TXT 文件。
- 添加:自定义字段 DECIMAL,现在编辑字段包含有关要使用的格式的信息。
- 新增:引物、序列、质粒序列大小的新筛选器 - 新增:勾选所有试管移除弹出窗口 - 错误:结构编辑 - 错误:Excel 导出 --- 2016年09月28-29日 - 新增:自定义字段管理区域全面修订,使所有类型的字段都可搜索并可作为筛选器使用(链接、文件、文件2、搜索和行分隔符除外) - 错误:在管理项目代码中,操作/函数返回的 JSON 存在编码问题 - 错误:在已有项目代码的记录中编辑项目代码 - 错误:位于 JS 提示框中的自定义表单辅助文本现在可以正确处理单引号或双引号 - 错误:模式 2 中的存储猜测器现在会在下一个框已满时正确地移动到上一个框 - 错误:化学品表单现在会考虑谁可以编辑化学品风险 --- 2016年10月04-06日 - 错误:模块表单现在包含用于添加生物体和样本类型的快速表单,这些快速表单之前最新版本中已修复的问题 - 错误:在 CH 中,用户无法添加存储(内容插入和存储插入) - 新增:Staff+(Plus)允许复制记录 - 错误:对“是/否”依赖字段的过滤器使用情况 - 错误:SQ、CS、DC 的记录选项中的 ID 大小 - 错误:自定义字段类型中大小为 long 的字段现在在打印模式下显示活动 href - 错误:记录选项中缺少 DC 模块的选项 - 错误:条形码打印预览现在可以在 Chrome 上正常工作 - 新增:现在可以在表单管理区域中为默认字段启用或禁用基因型选项卡 - 新增:允许单个标签编辑的新标签系统 - 错误:POM 在 HTML 格式的 PO 的部分交付时存在错误 --- v5.23 2016年10月07日 --- 2016年10月09日至14日 - 新增和改进:子结构搜索引擎现在使用规范化缓存 - 错误:模块中的分组过滤 - 改进:质粒图谱显示 GenBank默认情况下添加注释并更好地从序列中绘制 - 错误:订单列表导出价格问题 - 错误:引物长度 - 错误:许可证会话问题 - 错误:自定义模块验证:名称已被占用 - 新增:ELN tab in records to list all pages and experiments using those records.
- BUG: plasmid map editor cutoff
- BUG: Box names with & and special characters
- BUG: Edit movement in registry log in SAMPLES module (bad redirection)

--- 19-07/11/2016

- BUG: correct volume and tube legends in storage insert and in content insert
- BUG: export html now exports the barcodes whe ID is exported
- NEW: Tube move (or split) in storage. Allows to move 1 vial from a storage to a new secondary storage (1 to 1 or 1 to many)
- BUG: EDIT main storage in storage tab view
- BUG: history trail when moving/renaming storage containers (freezer, rack, box) in storage browser
- BUG: correct order of the sub-category fields (ordered right after the main field) on the left side of print/export select fields fancybox and on the export/print admin area
- BUG: modules form name validation had a bug with names with char '
- ADDED: select custom field options now show ID
- BUG: racks and boxes alphabetically in search filter (modules)
- BUG: filter display for the analysis tab repeated the fields that weren't from the analysis tab causing that fields to post empty because the duplicated ones were empty
- ADDED: content insert links now show the R&S link (chem_parent) in first place with different background color
- ADDED: modules form now has the option to select the fields who will appear
- BUG: demo users count
- BUG: tube counter in storage browser on boxes with special format
- ADDED: R&S lots derivation now adds better tracing comments (from, date, user...)
- ADDED: verification and alert on box positions already assigned in a rack/drawer
- BUG: Add Link in a saved worklist was missing
- BUG: recipes showed info in the incorrect position when there was no lot number
- BUG: now there is an option to cancel the action to select another lot
- ADDED: recipes now show a green alert when there is no validity date
- BUG: LDAP IMPORT
- BUG: export only exports barcode in the html version

--- 18-1/12/2016

- ADDED: sample processes tab now has the new documents form to add/edit process reports
- ADDED: straws no longer need straw_ref to appear in content insert and storage insert
- BUG: export and print in custom modules now have storage and cages
- BUG: sequences module cross search to primers
- BUG: staff plus and staff can now choose secondary owners besides themselfs, in primary owners they can only choose themselfs but in secondary owners they can choose anyone (that's why there is secondary owners permissions in form admin area)
- ADDED: when login page is admin.php the login process redirects to index.php
- BUG: export admin area now works correctly in french language (whith ' in javascript variable)
- BUG: export admin area works properly in terms of franch and portuguese special chars encoding
- ADDED: four fields were added to the antibodies import, two multiselect fields (reactivity species and applications), plus a select field (purity) and a text field (concentration)
- ADDED: the field type in antibodies import has updated to include all current types
- BUG: actions2 now processes correctly the structures upload
- ADDED: two types were added to the antibodies type field (Bispecific and Stain)
- ADDED: possibility to add group master administrator, which can add/edit/delete users for that particular group
- ADDED: missing risks (H206, H207, H208, H229, H230, H231, H232, H420, P101, P102, P103) were added to the install folder (risks_safety_insert_data_update_2.txt) - also necessary to make in the upgrade to 5.3 (right now patch in chemicals.php)
- ADDED: risks select's in chemical module form are now ordered by code instead of id
- ADDED: it's now possible to make searchs by multiple ID's separated by comma
- ADDED: now the export works with by_id in order to export multiple ID's
- ADDED: additional fields added to the import
- ADDED: modules form with only selected fields now correctly doesn't edit fields there aren't in the form, before if weren't selected to be in the form it put them to empty
- BUG: Batch lots inventory (creation mode) was not creating
- BUG: retrieve passowrd authentication mode (smtp)

--- v5.24 01/12/2016

--- 05-22/12/2016

- BUG: modules form in duplicate mode now works correctly with the ID present (semi-automatic ID mode)
- ADDED: modules form in duplicate mode now has a checkbox to chose either create or not create a normal link
- ADDED: module search table now has a header with the fields legend's that always stays visible
- ADDED: recipes/production log had a CSS change
- ADDED: recipes/production now has a home button to unselect a recipe
- ADDED: recipes/production now writes in the comments/description of the created record
- ADDED: helper text is now visible and not just in a tooltip
- ADDED: modules form now has an option to line seps become automatically selected in when a custom field inside that line sep is selected (...&custom_fields=XXX,XXX&auto_line_sep=1)
- CHANGED: demo mode accepts default to custom modules replacement.
- NEW: automatic backup task setup from inside LabCollector
************** 2017 ************** ELN- 更改:在模块表单中,ID 字段(活动时)现在显示在表单顶部,而不是在名称字段之后 - 错误:在组过滤器导致空选择的情况下,存储表单查询中出现重复的 JOIN - 更改:结构弹出窗口(在表视图中)仍然具有旧的模块形式来编辑记录 - BUG:文件中存在特殊字符时 genbank 上传 - BUG:名称中包含撇号时上传功能 - 添加:打印和导出现在有一个显示分子结构的字段在模块 CS 中 - 添加:用于管理基因型标签的新管理区域 - 添加:菌株模块中的高级搜索现在有一个用于搜索基因型的字段 - 添加:新的 Dymo 框架(在 IE 和 Firefox 中运行良好,但需要针对 Chrome 和 Firefox 进行 Dymo 更新) IE Edge) - 添加:barcode_series 检测是否没有 dymo 打印机并生成指向 Dymo 网站的链接 - 添加:设置现在有指向 Dymo 网站的链接 - 错误:编辑许可证 - 添加:现在添加/编辑十进制自定义字段具有十进制大小验证,以防止由于更改表不正确而导致 module_custom 表中不存在于模块表中的字段 - 添加:删除自定义字段时,如果模块表中不存在该字段(仅存在于module_custom)删除是自动完成的,以防止 mysql 错误 - 更改:食谱 PDF 报告的新设计 - 添加:将其他字段添加到食谱日志中 - 添加:创建新记录时,如果模块具有自动命名功能,则名称字段为只读除非用户选中编辑复选框选项 - 添加:编辑记录时,名称字段始终为只读,除非用户选中编辑复选框选项 - 错误:标签系统自动完成现在不显示相同标签的重复 - 添加:新表单带有设备维护的自定义字段 - 添加:CS(结构)模块中“表单”字段的新选择选项 - 添加:管理用户现在显示用户限制、已创建的用户以及您要创建的用户 - 添加:安装和直接安装共享相同的包含来填充数据库数据 - 错误:现在考虑存储 XML 编码和特殊字符 - 添加:从本地主机 php mail() 发送电子邮件的选项 - 添加:添加到存储导入的卷 - BUG :如果选择了 lang_select,则函数 includeLangFileLC 仅包含 lang 文件 - 更改:新的、更完整的版本控制系统 - 更改:在订单管理中,引物的序列现在被截断,并带有显示完整序列的工具提示 - 添加:引物的序列序列工具提示(按订单)和显示自定义字段的数据库名称的工具提示(在自定义字段管理区域中)现在仅在未聚焦时消失,而不是在鼠标移出时消失 - 错误:化学品分页现在可与风险图标过滤器一起正常工作 - 错误:重复表单现在有一个取消按钮 --- v5.25 02/03/2017 --- 06-14/03/2017 - BUG:存储表单中的唯一代码限制(fancybox) - 改进:导入存储现在会在仓位被删除时发出警报已经采取。
- 改进:具有颜色和更简单界面的存储导入器 (LT408/416) - 错误:存储导入器:未采用联系人姓名 (LT403) - 错误:模块导入失败,字段名称带有破折号 (LT415) - 错误:正常链接 - 相对到 R&S 记录 (chem_parent) 到其子链接 (chem_child) - R&S 内容插入中显示的链接到相同的 R&S 模块而不是子记录模块 (LT417) - 已更改:模块中创建的日期过滤器延长至 5 年 - BUG :许可证用户计数中的小错误 --- 22/03/2017 - BUG:当您在选项卡中的编辑链接上打开表单时,维护表单现在可以正常工作更多>>>> (LT432) --- 27-03/ 04/2017 - 添加:模块自定义字段数据库名称现在用“_”替换“-”,并且名称全部小写 - 添加:批量导出(将所有批次导出到 Excel)现在包括卖家、卖家参考、品牌和品牌参考 - BUG:动物模块现在使用动物死亡日期时可以正确添加和编辑 - BUG:动物模块表单现在允许原点交叉为空 --- 17-20/04/2017 - BUG:添加或编辑自定义字段帮助程序文本字段中的 char ' 存在错误 - 添加:结构模块上的新字段 InChI。 分子绘制也从该字段导入/导出 - 添加:向下订单的用户发出 pom 警报,现在使用 phpmailer 和 smtp (order_list_current.php) 而不是 mail() - 更改:模块菌株、引物、质粒、抗体的速度优化和示例 (LT426) - 更改:也向二级所有者发送 EQ 警报 (LT468) - 添加:新的自定义字段类型“时间”(LT431) - 添加:函数 email_alerts 现在使用当前的 smtp 而不是 php mail() - 添加:新自定义字段类型“用户列表”(LT409) --- 24/04/2017 - 更改:如果自动命名处于活动状态,模块表单不允许用户和员工进行姓名编辑 - 添加:在质粒图编辑器上插入来自 SQ 模块的序列 (LT459 ) --- 24/04/2017 - 更改:发送给 PO 卖家的电子邮件现在验证是否使用 SMTP 类或 PHP 本地主机发送电子邮件 --- 27/04/2017 - 添加:自定义字段“十进制”- 添加选项统计值验证(LT469) --- 02/05/2017 - BUG:组中的添加框受限用户无法访问共享冰箱(包括模块形式和存储形式) - BUG:自定义字段“小数” - 插入整数 0-9 不起作用 - BUG:自定义字段“小数” - 编辑值并留空不起作用 - BUG:分析选项卡 - 单击“保存”按钮时弹出空白窗口 (LT486) --- 08-09/ 05/2017 - BUG:在“管理项目代码”中添加新项目代码时,使用“(在查询中插入 mysql 转义符)”等字符时插入失败 - BUG:excel 2016 无法打开由 PHPExcel 创建的导出 excel 文件因为文件格式或文件扩展名无效 - 已更改:自定义字段不能以数字字符开头(例如在版本控制中,由于标签以数字字符开头而产生 XML 错误) - 错误:添加新文本自定义字段时,列验证出现 mysql 错误 --- 11-15/05/2017 - 更改:从 PO 生成的 PDF 更改为 A4 尺寸、纵向和更易读的颜色 - 错误:使用 Dymo (LT503) 的条码标签系列中存储的项目 - 新:组策略允许附加组件阻止组 - 错误:框网格中的弹出窗口在某些情况下不起作用(没有逗号的位置) --- 16-24/05/2017 - 错误:在模块中搜索动态行标题无法t 使用函数 linked_data 来获取自定义字段类型链接的值,因为函数 linked_data 使用全局变量 - BUG:存储浏览器中的管计数器 - 添加:批处理工具记录现在具有 Grifols Triturus 设备格式数据合并。
- 更改:针对移动和 sektop 使用改进了快速去库存 --- 24/05/2017 - 添加:导出卷 - 错误:在主存储上编辑存储 AJAX 必须刷新主插入 DIV 而不是存储 div - 添加:使用 API Web 更新记录服务允许按标签更新(除了 ID 之外) - 添加:API Web 服务中的 PUT 方法接受新参数,以便在未找到记录时插入新记录 --- 30/05/2017 - 更改:新的自定义字段转到末尾列表的而不是开头 --- 02/06/2017 - 添加:按设备模块上的维护字段过滤 --- 06/06/2017 - 更改:更新 molsoft 库以显示带有 Ca 或 P 电荷的分子 - 更改:允许在采购订单模板上插入图像 (LT523) - 添加:选项验证字段完整性添加到自定义字段管理区域,以清除由于不完整的自定义字段删除而导致的任何问题 --- 13/06/2017 - BUG:API POST如果样本类型为空,则不会插入样本 - BUG:链接到“质粒图编辑器”显示空白页 --- 14/06/2017 - 添加:锁定系统。 防止同一记录上出现多​​个版本并显示一条消息 (LT101 和 LT527) - 已更改:自定义字段类型 file 和 file2 现在在 MySQL 数据库中为 TEXT 类型,而不是 VARCHAR(1000),因为 MySQL 最大表大小 --- 15/ 06/2017 - 更改:新的自定义字段名称输入的最大长度为 50 个字符 --- 16/06/2017 - 更改:选项验证字段完整性现在显示已删除的字段 --- 19/06/2017 - 更改:卖家卖家表和 AD 模块之间的转换现在可以防止重复名称(除非模块 AD 中的同名不同类别) - 添加:卖家表和 AD 模块之间的卖家转换现在在数据迁移(插入)之前创建命运表的备份 --- 21/06/2017 - 28/06/2017 - 添加:通过单击名称打开记录 - BUG:派生到自定义模块中的样本是错误的旧格式 --- 30/06/2017 - BUG:netplasmid:允许放置可选插入在序列的任何位置并更新结果序列 --- 05-06/07/2017 - 更改:在模块列表中,现在文本太大的列被“...”截断 鼠标悬停即可查看全文 - 新增:模块 EQ 导出现在会接收搜索中使用的维护搜索筛选器,并据此进行筛选 - 更改:登录审计跟踪现在会保存访客/用户 IP 地址 (LT543) - 更改:超过 100 个字段的自定义字段不再支持拖放来确定字段顺序 - 更改:自定义字段现在在点击顺序编号时会显示工具提示,以便将选定的字段发送到指定位置(如果字段少于 100 个,则两种方式均可正常工作 - 工具提示和拖放)--- 2017年10月07日 - 错误:在导出和打印过程中,如果选择了“存储”字段但未选择“辅助存储”字段,则缺少与存储字段相关的信息(即 box_details) - 错误:主所有者存储未显示在内容插入或存储插入中 - 更改:自定义字段图例现在限制为最大 100 个字符,达到此长度时会显示警告工具提示,并且不允许输入更多字符。 - 新增:现在可以在自定义字段中更改数据库名称 -- 2017年07月11-14日 - 错误修复:从 GenBank 文件导入支持所有类型的换行符(Windows、Linux、OSX) - 更改:启用来自 API 的更新的版本控制,包括解析器插件 - 新增:登录规则,限制来自 IP 地址的登录 (LT544) -- 2017年07月17-21日 - 错误修复:增加质粒图谱图像的字符限制 (LT423) - 错误修复:在富文本编辑器(Safari)中按硬回车键会将光标移动到文本框中的第一个字符 (LT465) - 更改:更新 ckeditor v4.7.1 (LT561) - 新增:在线批号编辑现在会保存注释 (LT572) - 更改:移除 CIF 文件查看器 - 错误修复:选项卡ELN for primers is blank
- ADDED: Storage export on rack level (in storage browser) (LT218)
- IMPROVED: Plasmid map editor
genbank annotations: display field 'type' on map labels instead of field 'name', name + type is visible on click
users can set colors to genbank annotations
not display labels of genbank annotations if sequence is very small (in comparison with size of plasmid) to avoid overlapping
improve algorithm to display restriction sites labels, to avoid overlapping
subdivide manage preferences section in 3 parts
users can choose 'map_primary_stroke' = features | genbank, in netplasmid > manage preferences > misc
general styles improved, redundant labels removed and better disposition on page

-- 24/07/2017
- CHANGED: Extension restriction when uploading images: logo and file type icons. Only .png, .jpg and .gif is allowed
- ADDED: Replaced EPL printing from Java to JS

-- 02/08/2017
- ADDED: new record's archiving system with value 1 and value 2, being number 1 equal to normal archive and number 2 equal to a readonly status (only number 1 is reversible)
- CHANGED: modules search now has a filter for record status allowing to search for active, archived, readonly or all records
- CHANGED: export now takes into account the record status filter
- CHANGED: equipments with maintenance history cannot be deleted (only archived or readonly)
- CHANGED: chemicals with simple storage cannot be deleted just like when they have storage in main storage
- CHANGED: chemicals with lots cannot be deleted (only archived or readonly)

-- 18/08/2017-23/08/2017
- CHANGED: function validateUser to become central authentication function including all methods
- CHANGED: update date now changed when doing mass record updater and price updater
- CHANGED: mass record updater and price updater now trigger versionning in order to have the versions previous to the mass updater
- CHANGED: mass record updater now stores ALL records ID's and ALL fields updated (mass price updater only stores ALL records ID's) in a single history record that groups ALL info for that mass update
- CHANGED: importer now stores ALL imported records ID's in a single history record that groups ALL imported ID's for that import

-- 28/08/2017-01/09/2017
- ADDED: chemicals lots now have the possibility to upload a file/report to be associated with a specific lot (like equipments maintenance)
- CHANGED: href to Add New Record no longer includes irrelevant information that only cause the URL to become too long (namely $_SERVER["QUERY_STRING"])
- ADDED: Reagents & Supplies module now has custom fields for the risks tab
- ADDED: Risks tab fields from Reagents & Supplies module can now be exported/printed in the Reagents & Supplies export/print
- ADDED: Risks tab fields from Reagents & Supplies module can now be used as filters
- BUG: linpick popup to select the linked records for custom fields of the type link didn't worked correctly in the maintenance form
- BUG: Maintenance tab filters had a bug, that is now corrected, if there was a database column with the same name in both tables (maintenance and equipments)
- ADDED: Maintenance tab fields from Equipments module can now be exported (general export or by equipment in the maintenance tab)

-- 04/09/2017-05/09/2017
- ADDED: Postfix in custom fields. Text to be displayed always after value
- ADDED: Default operator in Web Service API. If request doesn't receive keeper, default operator will be used

-- 07/09/2017-08/09/2017
- ADDED: chemical lots now retain the original lot quantity
- CHANGED: chemical lots quantities cannot be increased over the original quantity, can only be increased to a maximum value equal to original quantity
- CHANGED: only admins can edit chemical lot
- ADDED: option to destroy chemical lots (only users with destock permissions can destroy lots)
- ADDED: new function to save chemical lots consumptions with more details

-- 11/09/2017-15/09/2017
- CHANGED: Modules Export rebuild to replace GET by POST (LT591)
- CHANGED: Include dependent fields on export features (LT492)
- BUG: Export storage: Rack missing (LT436)
- BUG: Alter field 'module' of table 'module_fields_options' to varchar(50) (LT555)
- ADDED: Option to export attached files on print record
- ADDED: Web service API reads project code
- BUG: Web service API accepts encoding charset using PUT method (previously only accepted that header param using POST)

-- 18/09/2017-19/09/2017
- ADDED: Web service API accepts values for custom fields of type select and yesno
- BUG: Add tube failed in FF and IE on add new record or edit record (LT453)
- BUG: Missing value for volume on export modules, field Storage (LT515)
- BUG: Character ' blocked value for custom field of type select list (LT495)
- BUG: Staff/Staff+ lost access to Import Pubmed Papers into Documents module, and Import Genbak Data on Plasmids and Sequences modules (LT521)

-- 20/09/2017 - 21/09/2017
- BUG: timer field was calculating the Now() time with PHP instead of JS (with PHP the time was always the same for loaded page)
- IMPROVED: AutoFill racks/boxes now accept increment with letters

-- 26-29/09/2017
- ADDED: Update records with API web service allows multi-upload for custom fields of type file or file2
- BUG: Remove color to secondary storage, selecting 'no color' was not working (LT242)
- BUG: Color legend was not visible on add or edit secondary storage
- BUG: Custom fields of type 'Link' were not clickable on maintenance tab
- IMPROVED: barcode multisearch now accepts unique codes in any module
- IMPROVED: aliquots barcode search now works on multisearch
- IMPROVED: In PO to Sellers setup, allow to choose to add CC to the email sent (requester email, user that submits and custom addresses)
- BUG: Archive/Unarchive tooltp (LT446)
- ADDED: print box map button added in storage browser box level

-- 02-06/10/2017
- BUG: When editing a Documents record if we checked delete previous and upload a new one, no file was uploaded at the end (LT573)
- ADDED: On a record, when versioning is active, show current version (LT575)
- BUG: RS Consumptions export does nothing (LT560)
- BUG: RS Consumptions filter is not filtering properly
- BUG: RS Consumptions print opens a blank page
- ADDED: registry book tab available on all custom modules (LT622)
- NEW: History/audit trail export to CSV (LT185)
- CHANGED: custom fields integrity check now presents a list and a cofirm button before deleting incorrect fields
- CHANGED: custom fields integrity check now saves in audit trail
- ADDED: Volume field added to main record forms (LT400)
- IMPROVED: superadmin user edit does not allow user names already taken (LT402)
- ADDED module indication on links tabs below records (LT596)
- ADDED: Default field 'State/Province' on module Address Book (LT548)
- BUG: NCBI both external and internal blasts not working (608)
- BUG: Typo in import storage (LT631)
- BUG: extra slash on helper text or sufix on custom field (LT630)
- ADDED: Custom Dymo label templates can be uploaded
- ADDED: Print record has 2 signature boxes and module name (LT634)
- BUG: Alerts ignored custom modules on waiting data (LT635)
- ADDED: Chemical Structures - Export in SDF (LT471)
- ADDED: Option to make project code mandatory on modules default fields configuration (LT387)
- ADDED: Associate security groups to projects code (LT387)

-- 09-18/10/2017
- CHANGED: module form now blocks duplicated unique codes (LT569)
- BUG: module form had a bug on multiple realtime validations
- BUG: import doesn't show invalued imported users (user that don't exist in LC user list)
- ADDED: import now imports the new select user custom field type correctly (LT607)
- ADDED: Web service API includes info of custom fields of type file and file 2: name, size, type and content in base64
- ADDED: Web service API includes plasmid sequences in plasmids module
- BUG: in a module with an analysis tab editing analysis tab removed the existing files (LT638)
- BUG: securize download scripts to disallow access to private files in shared servers
- CHANGED: download links for PO forms and templates are not direct download now
- CHANGED: online file viewer doesn't use direct url, but embed binary data
- ADDED: DC versionning to has an link to the previous file (LT574)
- ADDED: Sequences and Plasmid modules - Export in GB Format (LT356)
- BUG: export rack (storage browser)
- CHANGED: import preview shows incorrect values in multiselect fields and imports only the correct ones
- ADDED: users can belong to more than one group, and see content of those groups in modules
- CHANGED: allowing master administrators to create new lab members (not only user account) (LT464)
- CHANGED: in users management page, alert user if click pagination and there are changes without save
- BUG: batch tools: merge method and open custm fields panel (also new layout on custom fields panel)
- CHANGED: custom lab logo doesn't use direct link to make it compatible with htaccess protection
- CHANGED: custom link icons and custom modules icons doesn't use direct link to make it compatible with htaccess protection
- ADDED: global security to redirect to login page if no user logged
- IMPROVED: mass updater now shws the expected values of dynamic fields (select, checkbox, etc)
- BUG: get derived form function had a bug
- NEW: WF addon now has a tab that shows the active workflows for that record

--- v5.30 18/10/2017

-- 20/10/2017
- BUG: MYSQL index problem on versionning table
- CHANGED: Added indexes for other recent tables
- BUG: If user is not logged, version upgrade works but info is not displayed in page, only a wheel loading

-- 24-25/10/2017
- BUG: Import fails with French language
- BUG: Customized icons of modules don't appear in import window
- BUG: Install fails if lab name has apostrophe

-- 6/11/2017
- BUG: operator OR doesn't work on custom modules (LT674)

-- 9/11/2017
- BUG: netplasmid on Internet Explorer doesn't work
- BUG: login redirection url doesn't take into account subdirectories and cause a page not found error

-- 15-16/11/2017
- BUG: staff users view a blank page when try to create a new post message from home page (LT684)
- BUG: send a copy of user post by email to all users doesn't work on secure servers
- BUG: path to logo on test email is wrong if LC main folder is root

-- 20/11/2017
- BUG: Project Code Tool shows null result for ELN and workflow links (LT675)
- BUG: Project Code Tool - description with multiple lines overlaps other content

-- 22/11/2017
- BUG: secondary groups were interfering with the saving of secondary owners

-- 23/11/2017
- CHANGED: linkpick pagination now uses GET parameters to build the query instead of making GET of the whole query because of URL too long errors

-- 28/11/2017
- BUG: after creating a new user assigned to a group, it appears as full access on user list (LT693)
- BUG: multiple groups - home page only shows primary group name, it has been changed to show all group names like modules pages

-- 29/11/2017
- BUG: the total count of storage tubes and vials was incorrect due to the fact that the function count_tubes now uses a global box_details variable (LT696)

-- 30/11/2017
- NEW: possibility to create categories fields inside custom fields type checkbox and multiselect
- BUG: PO FORM popup display

-- 01/12/2017
- ADDED: Corrected Dymo template upload and information

--- v5.31 30/11/2017

-- 04/12/2017
- BUG: analysis tab edition form had a JS error (only in IE 11)(LT702)

-- 05/12/2017
- NEW: custom fields type date can now have alerts configured
- BUG: postfix doesn't work when it is related to fields inside category (LT701)
- BUG: search for keyword in linkpick didn't worked (LT690)

-- 12/12/2017
- BUG: custom logo is broken on print record, if htaccess is present
- NEW: second level category fields
- BUG: treeview popup had a bug on links to custom records
- NEW: able to terminate record edition (read-only) in the manage memorize items area
- BUG: the same permissions used to allow record edition are now also used to allow record analysis tab edition (LT 706)
- BUG: visitors were able to use recipes (LT 707)
- BUG: custom modules admin area would redirect to incorrect module in custom fields admin area (LT 678)
- BUG: for the users groups permissions full access it's not the same as all groups selected (LT 688)

-- 15/12/2017
- NEW: ability to print LC records values in the Dymo labels

-- 19-22/12/2017
- NEW: second level category fields can now be correctly used as filters in filter display
- NEW: categories fields inside custom fields type checkbox and multiselect can now be correctly used as filters in filter display
- NEW: quick add of checkboxes (like for select options) in the module form
- CHANGED: default fields name and keeper don't show the ON/OFF button
- NEW: default fields now show the database name just like custom fields
- BUG: when printing the unique code in dymo labels the record module would also be printed like in a normal codebar with record ID (LT 654)
- BUG: Dymo labels now print the sub-pagination correctly (1/5, 2/5, ...)
- BUG: the functionality to download attach files in the print was causing an JS error and that would prevent the click in the print button LT 697)
- BUG: Scanner Batch tools allows again replication rack as secondary storage
- NEW: Added microlate storage type to manage microplates. These are not editable (no tube removal). Previous plate type is called Tube Tray now/
- NEW: in the selected custom fields used to filter the fields in form if an category field is selected then all sub-fields will appear for edition
- CHANGED: storage tab (list view) now only displays the general edit buttons (info, edit and delete) once for storage instead of one per position
- BUG: normal link from chemical record to it's "chemical child" was incorrect (LT 680)
- BUG: in the documents module the upload of a file with apostrophe in the name would fail (LT 681)
- NEW: new export column to export total volume (LT 714)
- BUG: in the import in addition to the advanced option to import to wait listing the import now also imports to wait listing if the module as the wait option active (LT 718)
- CHANGED: import will now clear one empty line at the end of the file/inputed text if there is one (LT 717)

--- v5.31b released 22/12/2017
************** 2018 ************** -- -- 04-05/01/2018
- CHANGED: removed double tabulation on install script (possible bug on mysql5.5)
- CHANGED: in EQ module the reservation tab will now only appear in equipments that allow reservations (if such restriction exist)

-- 08-12/01/2018
- CHANGED: upgrade - the indexes of new tables are created together with tables, instead of separated sentences
- ADDED: Webservice API token barcode print

-- 15-16/01/2018
- BUG: when creating/editing a custom field in analysis tab of a custom module the refresh would cause the page to go back to the custom module main list (LT 735)
- BUG: same ordenation proccess for multiselect/checkbox custom fields in admin area and in the form (LT 731)
- BUG: when exporting with a template model the search filters weren't taked into account resulting in an export of the full module listing (LT 730)
- NEW: external authentication with SAML

-- 18-19/01/2018
- BUG: when importing risk pictograms it was added an empty pictogram at the end that caused a broken image (LT 598)(LT 677)
- BUG: on type date fields remove 0000-00-00 from showing in record view (content_insert_custom), export and print (LT 664)
- CHANGED: Samples Batch Tool now has a more detail history entry as well as SP registy tab entry (LT 708)
- BUG: the CH module form now takes into account who can add lots according to the preferences setting in order to show the button "Save & Add Lot"(LT 685)
- CHANGED: the logout process now stores the logout IP just like the login process stores the login IP

-- 22-25/01/2018
- BUG: CH risks tab had a problem of duplicated jQuery inclusion resulting in a problem when using multiple fancybox's
- BUG: chinese chars were appearing as html entities in the download file name
- BUG: form to edit secondary straws storage wasn't updating sec_id
- ADDED: batch tools plate template (adn templates upload in rack setup)

-- 30-31/01/2018
- BUG: typo in Reagents & Supplies module (LT 761)
- BUG: typo in Tools >> Purchase Order Management (LT 760)
- BUG: typo in Admin >> Data >> Trasfer Data
- BUG: typo in Admin >> Data >> Fields Masks
- BUG: typo in Alerts
- CHANGED: custom fields - increase the limit for the file name from 100 characters to 250 characters (LT 695)

-- 01-07/02/2018
- ADDED: validations for decimal custom fields - enforce min/max value (LT 742)
- BUG: form to add main storage didn't display color names, and comments textbox's label was wrong
- NEW: Chemicals disposal requests management
- CHANGED: custom modules admin now has easy icon selection by click on image
- ADDED: spreadsheet preview on custom fields (LT 691)
- BUG: storage edition in storage tab list view was refreshing incorrectly (module table passed instead of module short name)
- NEW: Equipment maintenance/calibration control charts
- CHANGED: add filtering by group on message posting
- ADDED: EQ out of order status

-- 13-16/02/2018
- BUG: custom field edition wasn't working (except for fields and decimals because of new fields min and max)
- BUG: users edition no longer allows duplicated usernames (was already the case in create user)
- BUG: custom fields database name change now takes into account line_sep and searchin
- BUG: custom fields searcin "link to" icon wasn't showing the module target of the searchin
- BUG: multiple groups - create/edit record only shows one group name on footer, it has been changed to show all group names like home and modules pages

-- 21-23/02/2018
- BUG: Delete storage from memorized records was not deleting comments and colors
- BUG: Storage import comments on main storage cleaned on overwriting imports
- NEW: new indexs to optimize LC database performance
- BUG: destock (popup, tab and standalone) would submit a false destock when the quantity to destock was 0 or empty
- BUG: PDF fileviewer in document module in Chrome and IE doesn't work (LT722)
- BUG: Delete multiple records for CHEMICALS did not delete risks associated (LT801)
- NEW: protected fields in form, read-only mode fields could be linked to automation (only receive from API) (LT800)

-- 26-27/02/2018
- NEW: linkpick now is able to select records from multiple modules on the same page (no need to open and close)
- BUG: linkpick now doesn't insert duplicated links
- NEW: highlight changes in versioning (LT372)
- NEW: include record current version in versions list to be able to compare with previous version
- CHANGED: remove blank space from the start and end of User ID on Admin -> Manage users

-- 28/02/2018
- NEW: custom fields type link can now be imported through their database format (previously it was just the link name)
- BUG: the example with legend tags downloaded in the import now shows the database name when there is no legend instead of the database name with spaces instead of "_"
- BUG: export and print were showing the orientation of the PR module as an integer instead of the corresponding text value (LT807)

-- 02/03/2018
- NEW: new system of Primary Group Restriction

-- 05-07/03/2018
- BUG: blast protein sequences in Linux caused error
- BUG: blast results are empty if sequence length is less than 60
- ADDED: audit trail/history log allows link to record and brings now real staff name
- BUG: structures form had a bug in editing mw value
- BUG: menu problem on admin permission (LT806)
- BUG: corrected IN/OUT audit trail report
- BUG: import had a bug when importing select/multiselect custom fields whose values had accents

-- 08-09/03/2018
- NEW: Added filter by risk on Tools>>Users R&S Consumptions list
- CHANGED: new audit trail more detailed for admin >> manage users (LT699)
- NEW: auto-login timeout option (LT123)

-- 12-15/03/2018
- BUG: project code management doesn't save groups correctly
- BUG: Edit maintenance was not disabled on locked maintenance
- BUG: import now writes 0 instead of NULL in the database for secret and wait
- BUG: module form now detects previous uploaded files to check mandatory custom uploads (MT661)
- NEW: super admin can now unlock locked records (read-only records)
- NEW: mandatory reasons for archive, lock and restore archived, locked records if compliance is active
- CHANGED: lock records only for compliance active
- NEW: module form mandatory reasons for record edition if compliance is active
- NEW: show last login date on login successful
- NEW: show last login date of each user on users management page
- ADDED: reason for record edition is visible on version list
- ADDED: option to send alert if user is blocked after 3 failed attempts
- NEW: text custom fields can be encrypted in database (LT307)

-- 21-22/03/2018
- ADDED: button logout on idle screen (M1677)
- ADDED: backup file deletion confirmation (M729)

-- 25-27/03/2018
- NEW: SHA256 option with strong password rules
- NEW: SHA256-strong imposes superadmin changed passwords to become temporary. 用户需要在下次登录时进行更改 - 更改:新的维护日期必须是今天或过去(而不是未来)。
- 添加:盒子标签现在以自由文本形式获取设备名称 - 新:在管理用户 (M1740) 中快速添加实验室成员的弹出窗口 - 新:superadm 现在可以在管理用户 (M1681) 中阻止/取消阻止用户登录 - 更改:阻止当类别选择更改为“是”时的转换 (M1761) -- 03-04/04/2018 - BUG:主管理员只能编辑其主组(他是主管理员的组)中没有主组或主组的用户是他的主组之一 - 更改:从upgrade.php的所有查询中删除属性后 - 更改:upgrade.php现在在同一查询中没有多个MySQL命令 - 错误:快速去库存fancybox中的FIFO警报再次处于活动状态( M193) -- 05-06/04/2018 - BUG:js_code 已更新,以防止当存在带有类别的多选/复选框自定义字段但没有子字段具有过滤器时出现 JS 错误 - 已更改:名称和所有者字段现在始终是必填字段,并且无法在表单的管理区域中删除它们的强制状态 (M808) - 更改:新的审核跟踪更详细地管理 >> 首选项 (M483) - 更改:新的审核跟踪更详细地自定义字段管理 (M482-I ) - 更改:新的审计跟踪更详细地用于默认字段管理 (M482-II) - 更改:新的审计跟踪更详细地用于设备维护 (M796) - 更改:新的审计跟踪更详细地用于传输数据(传输记录的所有权) )(M781) - BUG:用户无法订购底漆,但订单链接容器仍然向用户显示,尽管是空的,现在容器不出现(视觉错误)(M806) - 更改:新的审核跟踪对于管理员来说更详细>> 设置 (M1672) - 添加:采购订单列表,过去的订单在可用时显示发票。 也对发票进行过滤。 (M1799)

-- 09-12/04/2018
- BUG: the total volume given in export needed to take into account the tubes of each storage (main and secondary) (M1819)
- ADDED: Audit trail direct access from Admin menu (M1821)
- ADDED: new tag for ordering templates: ##order_by##
- BUG: Tools>Manage memorized items now edit with current fancybox mode (M662)
- ADDED: Add maintenance to all equipment on memorized list (M1818)
- ADDED: In alerts for EQ contract/warranty, now it is possible to edit and renew the dates right from the alerts (M1825)
- CHANGED: module form now shows an alert when the warranty/contract date is automatically set to "No" because of past expiration date (M1675-I)
- CHANGED: module form now validates the expiration date when the warranty/contract status is set to "Yes" (M1675-II)
- BUG: PO sent to seller now sends an email per PO and not an email per each item in the PO (M780-I)
- BUG: the PDF attachment in the PO email was being sent empty because of the special chars (accents) in the username that requested the order (M780-II)
- BUG: print aliquots on Dymo (M518)
- BUG: FIXED: EQ module, visitor can enter maintenances (M1831)
- BUG: Mass Record updater > removed fields date_created, date_modified, secret, wait (M1834)
- BUG: Print worklist from saved list popup (M705)
- CHANGED: visitor level users now cannot be selected in the module form as owners, secondary owners or in the custom fields user selects (M1828-I)
- CHANGED: visitor level users now cannot access the module form via direct link in the browser (M1828-II)
- BUG: is now possible to create lot numbers with special chars (M116)
- BUG: Order list cancel option was possible even after PO generated or sent to selllers (M1839)
- CHANGED: the new more detailed audit trail for admin >> manage users now only creates a record for those users actually edited (M778)
- ADDED: Import budget codes from CSV (M1852/1846)
- CHANGED: import of budget periods allow update (M725)

-- 16-20/04/2018
- CHANGED: chemical module now allows for the same owner logic (optional) as the rest of the modules (M1816)
- BUG: manage recipe page had an encoding problem in french language (M419)
- BUG: recipe PDF report was being generated empty in some cases because of special chars such as accents (M420)
- CHANGED: multiple owners option is now by module instead of being the same option for all modules (M418)
- CHANGED: module CH export now shows more detailed data for the batchs columns instead of just the full quantity available (M235)
- CHANGED: more complete integrity check for custom fields, before only deleted fields present in modules custom but not present in the module table, but now also deletes the reverse meaning database fields present in the module table but not in modules_custom (M1804)
- CHANGED: module export and print now have the possibility to export Creation Date and Last Update columns (M542)
- CHANGED: install and upgrade now have int instead of tinyint in fields that higher numbers are necessary (M1869)
- BUG: function linked_data when used altered the module table in use (linked_data global variables) on analysis tab display (samples_insert_analysis)
- BUG: fields inside a category field wouldn't appear as filter in analysis tab (M503)
- CHANGED: new audit trail more detailed for storage import and mass updater (M539)
- CHANGED: new audit trail more detailed for main and secondary storage edition (M558)
- BUG: new storage equipment form in manage storage had an escape duplication (M498)
- ADDED: possibility to add creation date and update date to the summary line (M651)

-- 23-27/04/2018
- BUG: a JS reload was causing the page to reload after an post which was causing a second submit and the display of a re-submit form alert message (M308)
- ADDED: new generic option to print labels in Dymo
- BUG: maintenance tab table limited the width of the columns even for links and because of that the links cutted with ... 无法点击 (M1896) - 错误:模块表单现在会将 MySQL 中为空的日期和时间字段强制设置为 NULL,以避免 MySQL 生成 0 值,例如 0000-00-00 (M668) - 错误:存储浏览器在框列表视图中的显示高度(显示图例被截断) (M624) - 错误:使用存储浏览器或不使用记录删除/清理框时,不会删除职位 (M1885) - 错误:删除/清理框的二级职位详细信息未被清除 (M1886) - 错误:自动登录页面的注销按钮在 IE 浏览器中不起作用 (M1882) - 新增:预算跟踪的导出系统,支持多种导出格式 (M1847) - 新增:预算跟踪筛选器中添加了新的筛选器(结束日期、经理和组) (M1848) - 新增:历史订单中的发票筛选器现在用于历史订单导出 - 更改:存储浏览器:左侧树状自然排序 (M1817) - 错误:从存储浏览器删除/清理盒子时缺少注册表数据 (M1887) - 错误:存储浏览器权限:员工+/员工在非所有者的情况下替换了记录中的主存储 (M363) - 新增:扫描仪批量工具的管材移动注册表日志 (M568) - 错误:加载 CSV 文件以向自定义字段添加值时,忽略了包含字符“'”的行 (M506) - 新增:请求订单时强制选择预算的新选项 (M1901) - 更改:用于在登录时确定模块、插件和模块存储访问权限的新组逻辑 (M655) - 新增:尝试编辑预算期间且该期间与另一个现有预算期间重叠时的新错误消息 (M1849) - 新增:更详细的预算期间审计跟踪(之前缺少审计跟踪) (M1909) - 新增:在订单列表中编辑商品的价格和数量(M1908)- 已更改:预算期间 csv 导入现在接受预算,ManagerManagerELN、WF 或 LSM (M2029) - 新:从记忆列表中复制和导出记录 (M2036) - BUG:每个记录版本现在都有有关数据库上传和磁盘上传类型的自定义字段的正确信息 (M2032) - 更改:设置默认字符集header_charset.php 中的“ISO-8859-1” - 错误:通过电子邮件发送给想要重置密码的用户的链接会转到登录页面 (M2056) - 错误:批量更新程序可以在给定的自定义字段类型是/否的情况下正常工作ID (M757) - 添加:导入现在有一个自定义数据分隔符,以便使用除 : 或 | 之外的其他数据分隔符(M2059) -- 29/05/2018 - 新功能:可以从存档(未删除)登录中存档联系人 (M2076) - BUG:编辑预算时,选择的管理员是 session_id,而不是预算实际管理员 (M2079) - BUG:版本控制列表中的文件名问题 (M2032) -- 31/05/2018 - BUG:PO 表单电子邮件在检查时未发送给请求者 -- 01-08/06/2018 - BUG:IN/ OUT 报告错误地看到替换的存储 - 已更改:记录选项卡内联加载以链接 R&S 记录 (M2102) - 已更改:限制为 1 个用户 = 1 个真人 (M2120) - BUG:自定义字段在不行为的依赖类别内设置为必填字段(M769) - 添加:控制 R&S 以在配方中使用记录时阻止删除 (M2121) - 更改:完全审查多组成员资格逻辑 (M280) --- v5.40 发布 08/06/2018 -- 12/06 /2018 - BUG:后缀在子字段的“分析”选项卡中不可见 (M2153) - BUG:如果将多个用户分配给同一联系人并具有主要组,则文档记录会重复 (M2165) -- 13/06/2018 - BUG:主页上的试剂和耗材数量仅考虑所有者记录(M2161) - BUG:超过 5 个过程的示例过程版本。 现在所有进程都列在主视图中 (M2163) - BUG: 启用选项时创建新用户要求输入密码 (M2164) - BUG: 维护选项卡中的自定​​义字段顺序,相关字段可能出现在类别字段之前 (M2158) - BUG :编辑批次不会保存保留复选框 - 更改:改进配方 UI 以消除创建新产品与新批次时的歧义 (M2169) -- 14-15/06/2018 - 更改:用户列表类型的自定义字段显示全部活跃实验室成员(未被活跃用户过滤)(M2177) - BUG:试剂和耗材首选项中的拼写错误(M2166) - BUG:从记忆列表中终止记录版本后无法签署记录(M2193) - BUG:联系人中没有记录管理表(无登录访问权限)现在将显示在表单中,只有隐藏的员工和在管理表中有记录的员工以及访问者的用户类型将被过滤(M2191)--18-21/06/2018-更改:防止新的如果一名用户已登录,则登录 (M2195) - BUG:没有任何限制的组无法看到 COMMON BOX (M2197) - 新:POM 预算所有者可以批准是否达到阈值(行总数)(M1743) - 新:POM - 请求被批准的选项。 云中还有一个阈值 (M2173) - 添加:当订单/项目的采购订单已批准时向请求者发送电子邮件 (M2072) - 添加:当采购订单总价高于或等于阈值时通知预算所有者 (M2073) - 更改:加快管理用户页面中用户列表的加载速度 (M2209) - 新增:链接到自定义字段:添加条件以限制可链接的可用记录 (M2170) - 错误:linkpick 默认隐藏只读记录 () -- 25 -28/06/2018 - 更改:记录编辑表单现在不会在所有者为空的情况下预先选择 session_contact_id(仅与 CH 相关)(M2234) - 更改:项目代码搜索描述 (M2239) - 添加:微阵列记录选项 (M2242) - 已更改:编辑记录不会将字段掩码应用到内部已有值的字段上 (M2245) - BUG:带有模板的批处理工具未选择模板名称 - BUG:自动完成基因名称和基因 id在微阵列模块中,搜索栏不起作用 - 已更改:记录现在在常规搜索中完全可见。 记录以通用方式构建,适用于 JS,因此可以从其他地方使用 (M2098) - 已更改:内容插入链接“定义笼子”现在会跳转到已选中“笼子数据”选项卡的模块表单 - 错误:按组/预算筛选采购订单列表的功能失效 (M2208) - 错误:筛选员工的采购订单列表,无论是否启用“查看所有订单”选项 (M2255) - 已更改:即使在生成采购订单或将其发送给卖家后,也可以取消采购订单 (M2256) - 新增:直接从客户端区域在线远程检索许可证到许可证页面LabCollectorManager。 -- 2018年07月15-20日 - 新增:批量记录更新程序接受文本或值 ID 选项/选择 (M2325) - 新增:R&S 中的常规搜索:按批次录入日期筛选 (M2095) - 新增:避免在浏览器中保存用户名/密码的选项 (M2330) - 新增:从记忆列表中将样品类型添加到批次导出到样品模块时 (M2337) - 错误:化学结构显示和在结构搜索中使用分子 (M2331) - 新增:可选择移除体积弹出窗口并导出到新记录 (M2342) - 新增:批次中的归档/解归档/锁定/恢复/登录(记忆列表) (M2324) - 更改:管理 R&S 中的首选项,使用滑块管理长列表 (M2096 和 M2346) - 错误:从批次 ID 导出搜索结果不进行筛选 (M2031) - 新增:自定义字段 TEXT/DECIMAL 提供强制唯一选项 (M2047) - 已更改:采购订单 Manager 当用户拥有下单权限时,仅接受查看用户 (M2353) - 错误:不允许使用“搜索自定义字段”的必填选项 (M2149) - 新增:在汇总行中添加项目代码 (M2349) - 更改:配方最终产品现在在模板中定义:产品、批次、仅批次扣除(无最终产品)或由用户在执行时自由选择 (M560 + M2253) - 错误:现在可以在名称中使用撇号 (char ') 创建配方 (M2185) - 更改:配方工具现在考虑先进先出 (FIFO) (M2030) - 新增:样品批次工具,用于扫描并从已存储的主货架/板中派生 (M2361) - 新增:采购订单 Managernow blocks reuse of PO numbers after PO formatted/edited and budgets are enforced if set so (M2356)

-- 23-27/07/2018
- CHANGED: import now detects duplicated unique code values (M2015)
- ADDED: Archive signed and /or locked records (M2323)
- CHANGED: when saving a CH association in a module record now indicates if that records exists or not and alerts if it doesn't not (M2366)
- CHANGED: the module form now mantains the keeper when that keeper was archived (M2257)
- CHANGED: now it's not possible to archive a lab member if that lab member is the keeper of module records (M2219)
- BUG: Calculated custom field - cannot add operators straight away (M2374)
- CHANGED: now the FIFO lot selection takes lot validity into account (M2373)
- CHANGED: more visible module title in the import system (M2027)
- BUG: Decimal custom field converts to a text field after any change (M2352)
- BUG: complete comment (user + date) on quick destock popup addiction or deduction to a lot (M2268)
- BUG: when performing a quick destock the user responsable for the resquest was always the user logged in (ignoring the user select) (M2269)
- BUG: now it's possible to remove a color of a custom field (M2264)
- BUG: Storage tree rack and box names cause error if an apostrophe ' is in the name (M2171)
- BUG: rack with accent blocks the rack view in storage browser and box filter (M2267)
- BUG: group filter in add storage form doesn't work (M2290)
- CHANGED: replace the instructions in the Custom Field option Field Mask (M2390)
- BUG: Addition of record to sequences module (through Genbank Import) is not recorded in history (M2282)
- CHANGED: PO to Sellers - typos (M2389)
- CHANGED: linckpick now allows to search by barcode (M2118)
- BUG: linckpick search didn't work properly when performing a search by clicking enter instead of the search button (M2118-II)
- CHANGED: import now detects duplicated uniqueness custom fields values (M2015-II)
- BUG: multisearch now has the last version of group filters (M2263)

-- 30/07/2018
- BUG: group names with apostrophe cause sql errors (M2394)
- NEW: indicate to which groups the record is shared (M2119)

-- 31/07/2018
- NEW: custom fields for registry book tab (M2189)

-- 01/08/2018
- BUG: new validation of parent animals IDs when inserting a new cross (M2411)
- CHANGED: Approval Threshold can now be imported in budget import (M2420)
- BUG: linkpick failed to add/replace links with ' (M2421)
- BUG: module form failed to delete link tags when the same link was used in two different link custom fields because of duplicated IDs (M2422)
- ADDED: option to force new products purchased received (new lots) to go to quarantine/hold (M2403)

-- 03/08/2018
- CHANGED: manage users page now shows an message no users found when you search for a user (M2440)

-- 09/08/2018
- ADDED: Send to sellers tools with better views and checkbox controls (M2471)

-- 11/08/2018
- BUG: versioning popup display

--- v5.41 released 13/08/2018

-- 14/08/2018
- BUG: problem on detection of default fields for volume and storage while doing integrity check.

-- 2018年08月20-24日 - 错误:如果允许记录名称重复,则保存具有重复名称的记录将被阻止 (M2519) - 错误:计算字段的公式设计器在IE浏览器上无法工作 (M2515) - 错误:质粒与引物交叉匹配搜索 (M2524) - 更改:在管理员自定义字段中添加加载进度条 - 更改:标记为只读的自定义字段支持楔形输入 - 更改:允许在计算字段上指定舍入和字段大小 (M2475) - 更改:对于旨在创建新批次的配方,配方系统现在允许在执行端选择批次产品 (M2510) - 更改:为超过3个用户解锁演示模式 - 更改:使用条形码阅读器输入的数据不会触发唯一性字段的验证 (M2540) - 新增:POM现在有一个新标签。 除了 ##items## 之外,还有 ##itemsandrequesters## - 已更改:修改锁定系统以允许人们在 WF 中并行处理同一记录的不同字段 (M2547) - 27 年 31 月 08-2018 日 - 已更改:从 GenBank 上传,使用文件名作为记录名称,而不是 LOCUS 内容 (M2554) - 更改:Gb 格式与 Snapgene 不兼容 (M2555) - 更改:Gb 格式包含下载 .gb 文件的按钮 (M2555) -更改:Fasta 视图包含一个下载 .fasta 文件的按钮 (M2555) - BUG:导出到 GB 和导出到 Fasta 的一些修复,以及修改输出以下载文件而不是打开网页 (M2556) - BUG:批处理工具单一添加链接(M2474) - 更改:在计算字段公式设计器中显示按表单中相同顺序排序的小数字段 - 更改:在表单中显示计算字段,并带有刷新值的按钮,它们也会自动更新 - 错误:导出字段正在复制子字段 (M2573) - 错误:附加组件中不显示 CSV/xls 文件的预览 - 添加:带条件的文本自定义字段控制 (M2535) - 错误:管理员用户的用户计数 (M2579) - 添加: PO 模板中的更多日期格式 (M2470) -- 3-7/09/2018 - 添加:链接类型的自定义字段允许第二个条件 - BUG:计算字段显示消息用户在 labcollector.online 中没有足够的权限 - 添加:管理自定义字段中只读和唯一性的图标 - BUG:排除函数 check_contact_has_records 的表 abook,因为它没有字段管理员 - BUG:POM:预算后续的预算过滤器显示不相关的预算(M2584) - 添加:风险中的个人保护象形图管理 (M2592) -- 10-18/09/2018 - 新:POM 允许设置 PO 编号在当前和过去的订单列表中是否可编辑 (M2593) - 添加:在 R&S 中快速添加包装单元 (M2094) - 更改:将快速选项添加到 fancybox 中,并仅限于 Staff+ 及以上 (M2639) - 错误:当字段图例很长时,它们会被输入重叠 (M656) - 更改:小数字段的输入文本更大 - 错误:多重选择上的过滤器搜索/checkbox 导入后不带痕迹 | (M2595) - 错误:在选择组合框中显示减号 (M2602) - 错误:记录、表单和导出中的字段显示由于 NULL 条件而损坏 (M2604) - 改进:具有临时密码的用户必须更改密码 (M2201) -添加:验证十进制自定义字段超出表单中的范围(M2601) - BUG:使用 AND/OR 或模块中的关键字进行搜索和导出时存在多个错误(SQ、PL、PR、MA、DC)(M2618) - BUG:重复项如果两个用户同时创建一条记录,则可能出现这种情况 (M2619) - BUG:自定义模块和化学模块缺少主要组加入检查 - BUG:多重搜索未按项目代码和组进行错误过滤 - 已更改:仅拥有一个组的用户不共享模块形式的选项,即使它们已排除选中的通用记录选项 - 添加:自动 EQ 维护警报状态移动到每个维护类别的最新条目。 每个类别不接受多个警报。 (M2641)
- BUG: password in sha256 does not work with quotes (") (M2642)

-- 21/09/2018
- BUG: module search wasn't showing the user's secondary owner records when the user belonged to a group with exclude common records active

-- 25-28/09/2018
- BUG: recipes admin area and recipe PDF export showed incorrectly the chinese chars
- NEW: QIAGEN direct ordering in POM (M2473)
- CHANGED: Improve the selection of dependent fields in calculated field formula

-- 01/10/2018
- ADDED: quantity taken by user recorded in comments and audit trail for lots (M2677)

-- 04-11/10/2018
- ADDED: The list of versions includes a version control view of each individual field
- ADDED: more restrictive rule for multiple deletions in CH module to prevent delete when lots and orders (M2682)
- ADDED: Quick Add links in forms for categories in CH and EQ modules (M2686)
- ADDED: Verifications on PO number and multiple suppliers/budget on current list or format PO
- BUG: multiselect/checkbox filter not working on export function (M2565)

-- 16-19/10/2018
- ADDED: Custom Field LINK to have option to limit to 1 per record (M2638)
- BUG: records that belong to lab members(contact.id) with no user (admin.id) associated now appear in search results
- BUG: export/print "Modules Fields" selection zone would align to center when all fields were added to the export column
- ADDED: Add DATE+TIME field option(M2627)
- ADDED: calculation on date+time fields (M2628)
- BUG: version list dates
- NEW: icon on record display to view field versioning

-- 20-21/10/2018
- BUG: Animals Add New Record form via the Cages Occupation Plan is the old format (M2704)
- CHANGED: Admin storage menu elements hidden to groups with no storage access (M2621)

-- 22-26/10/2018
- BUG: login page forces full refresh now, to avoid login form inside iframes
- ADDED: add double confirmation to the passord in reset form (M2057)
- CHANGED: upload to genbank used html5 or flash runtime regarding browser, force html5 runtime
- BUG: styles missing in RE profile (cutter.php)
- BUG: autologin display status is well kept now among LC and add-ons

-- 29-31/10/2018
- BUG: a category field (custom field) now cannot be moved to inside itself (second level category) because that would cause a loop (M2723)
- NEW: backup retention policy from 0 to 7 copies (M2724)
- BUG: second level custom fields didn't appear in the export results (M2725)

-- 01-09/11/2018
- ADDED: New option to manage option to edit quantities/price on items purchased (after approval) (M2727)
- ADDED: New option to allow view only groups to destock (M2728)
- BUG: superadm, admin have a share to with all groups but the select wasn't appearing
- BUG: hybridize tool had a mysql bug in reverse direction when there was filter by groups
- BUG: Maintenance form JS error (M2513)
- IMPROVED: Option to decide permissions to add maintenance (M2741)
- BUG: Create a new record put 0 on decimal fields (M2713)
- ADDED: ability to reactive an archived user login
- BUG: admins could enter manage groups page by direct call/access when only superadm can manage groups (M2606)
- BUG: Improved IN/OUT reports (M1911)
- CHANGED: summary line align to the left (M2530)
- NEW: now default fields also show the field type (M614)

-- 14-16/11/2018
- BUG: custom field userlist was only correct in the "first" level (outside categories) (M2755)
- BUG: the new form wasn't writing storage changes in Registry Book (strains_log) (M2754)(M2092)
- BUG: export groups/project code groups filters were outdated
- BUG: match validation in custom fields slows down input value for those fields in WF
- BUG: Storage browser EQ view has a SQL error (M2769)

-- 20-21/11/2018
- BUG: autolock pops just after a fresh login (M2778)
- BUG: field masks not applied when editing. 不应替换现有值 (M2245) - BUG:动物模块。 不要让死去的动物进入路口。

-- 2018年11月23日 - 更改:导入时,基因型字段(菌株和动物)必须始终以空格分隔 (M2776) - 错误:前导零填充干扰了研发交付中的存储 (M2797) - 错误:禁用字段和自定义字段不应出现在导入标题标签和导出设置中 (M2793) -- 2018年11月26-28日 - 错误:如果值为0,则未触发小数字段的范围验证 - 错误:只读字段 - 编辑并保存后数据丢失 (M2801) - 更改:在免费配方中阻止模块记录的选项 (M2510) - 错误:导出时模块搜索中使用的搜索过滤器不是最新的 (M2806) - 错误:表单未阻止小数字段中的文本(并且保存了0) - 错误:编辑名称中包含“的记录时出现问题 (M2821) v5.42 版本发布于 2018 年 11 月 28 日 -- 2018 年 12 月 4 日 - 错误修复:十进制数字表单验证器会阻止空值 - 变更:现在无法检查空/数量不足的批次是否可用于配方,而不是像以前那样在检查批次后发出警告 (M2830) - 变更:防止删除计算字段公式中使用的字段 (M2835) - 错误修复:LDAP 导入器 - 错误修复:在工作流中写入的操作原因未保存到历史记录,也未显示在版本列表中 -- 2018 年 12 月 7 日 - 变更:默认字段 abook_cat、packsize 和 date_death 无法关闭 (M2817) - 新增:LDAP 中的替代参数 (M2860) - 新增:POM - 更好地控制缺失的卖家 - 错误修复:POM:收到的单位数应乘以 packsize(订购单位)的整数 (M2863) -改进:针对标签 ##items## 的采购订单 HTML 模板进行了改进 - 改进:转换文本区域中的卖家字段“地址”(M2868) - 新增:样品批处理工具现在接受 CSV 文件以在通用模式选项中合并(M2862) - 错误修复:二级所有者无法在样品记录中添加流程(M2814) - 错误修复:采购订单接收未保存原始数量字段(M2846) - 改进:在自定义模块上添加掩码并将掩码移至“管理默认字段”页面(M2861) - 错误修复:在新记录中使用“保存并添加批次”选项时,缺少“化学品 > 暂存/隔离”选项(M2381)--- v5.421 版本发布于 2018 年 12 月 11 日 -- 2018 年 12 月 13 日 - 错误修复:使用条形码阅读器在工作流中对自定义字段进行匹配验证时出现故障(M2884)-- 2018年12月13日 - 改进:支持在PDF导出中使用JCK字符(M2895) - 错误:如果在公式中多次使用某个字段,则在编辑计算字段后会添加小数字段(M2896)
************** 2019 ************** -- -- 08/01/2019
- BUG: custom fields type link with chinese chars were displayed incorrectly in the form after their selection in linkpick

-- 10-15/01/2019
- BUG: incorrect pre selection of the manager in budget import
- ADDED: Opiton in Import storage converter from numerical position to coordinates(M2879)
- BUG: link to download Purchase Order in multi-POM interface was broken (M2975)

-- 16/01/2019
- BUG: issue with parentheses in calculated fields' formulas (M2977)
- BUG: Analysis tab import popup was not filtering some new custom field types

- BUG: LC/POM: Fuse lot fails (M3025)
- BUG: treeview on custom links (M630)

-- 05-11/02/2019
- BUG: second level sub-fields values were interfering with first level sub-fields visualization (when the form by default shows the sub-fields of the selected category option)
- BUG: Mandatory custom fields inside sub categories where ignored on external use of the forms (ex: from WorkFlow)
- ADDED: New tag in PO templates (Excel) for packaging size (M3070)
- CHANGED: POM to forbid generating PO documents with multiple sellers (M3085)

14-16/02/2019
- NEW: calculated field: access to the fields of another module (M03026)
- CHANGED: enlarge popups to create or edit custom fields
- BUG: Volume removed from picklit in memory was not indicated in registry book
- NEW: Volume take out in batch (picklit in memory) generates a summary table easy to copy

18-26/02/2019
- CHANGED: new system for importing CS files with headers and tags in same location adding tags as needed
- NEW: possibility to import storage data when importing records (M3108)
- CHANGED: add more details in the message of validation: OUT OF RANGE (M3056)
- NEW: PL module search by sequence (M3115)
- BUG: Fix the option to make a Select list custom field "Keyword Searchable" (M3083)
- BUG: Mass record updater doesn't work for the Address book (M3126)
- BUG: Export POM fails with staff+ (M3135)
- BUG: duplicate form was processing incorrectly the custom fields type file and file 2 (M2944)
- IMPROVED: load molecule data in editor to preview and extract info (M3137)
- BUG: mandatory sub fields as checkbox (M3144)
- CHANGED: Removed 'Any' or 'Not Applicable' from custom select list (M770)

02-17/03/2019
- IMPROVED: Mass record updater retains NULL on empty values (M3156)
- ADDED: support for CDX binary view in molsoft viewer/editor (M3157)
- ADDED: prevent unwanted page exits when defining lots on order receiving (M3164)
- CHANGED: duplicate record verifies the block duplicate and auto-naming options (M3062)
- BUG: options in custom fields not saving properly because field options saved in wrong way in modules_options (M2402)
- ADDED: Convert custom field YES/NO type into SELECT (M3179)
- BUG: Audit trail search on a specific date (M3180)
- CHANGED: Record general links limited to reduced space and have a load more link (M3181)
- ADDED: Support for 48 tubes in Sample Batch Tools
- BUG: imported positions having spaces where not visible correctly in map (M2408)
- BUG: import was missing the option for numeric box positions

--- v5.422 released 17/03/2019

25/03/2019
- BUG: Manage memorized items, choosing action in bottom dropdown list doesn't ask for a reason (M3260)
- BUG: Storage select on automatic mode or no available positions (M3212)
- BUG: chemical structures JS code missing

12/04/2019
- BUG: Send PO to sellers sends an empty PDF, only header, if it contains the character ™
- CHANGED: Allow chinese characters in Purchase Order PDF sent to sellers

15-26/04/2019
- BUG: Adding operators with different keyboard layouts (except US) doesn't work in formula designer for calculated fields
- ADDED: audit trail access to staff+ (by setup)
- BUG: incorrect groups filter due to an error with the groups array that should be empty for this specific cases (M3290)
- BUG: cap colors bug due to french and other language interface (M3287)
- BUG: maintenance file downloads to be behind downloads.php (M3292)
- BUG: order cart popup too small from alerts list (M3109)
- ADDED: Option to hide scanner batch tools from home dashboard (M3312)
- BUG: Demo license allows more modules than limit (M3186)
- ADDED: Calculated fields supports aggregations on fields of the same module
- BUG: automatic storage (mode 2) was not saving (M3245)
- BUG: storage guesser blocking selection when no grid or no tube found (M3226)
- ADDED: customs field match to also use prefix/suffix (M3336)

03-08/05/2019
- CHANGED: Versioning: N/A needs to be added in the first row of the column Modification Reason
- BUG: delete multiple records does not delete multiple owner association (M3350)
- ADDED: lots comments expandable for longer comments (M3361)
- ADDED: Compliancy mode on user password to force reset every 3 months (M3365)

10/05/2019
- BUG: increase size for field 'module' in table 'signatures'

13/05/2019
- ADDED: add an informative range on calculated field (M3331)

23-24/05/2019
- BUG: Apostrophe in user name causes error in search tool in Manage Users (M3438)
- BUG: Dymo barcode printing and search for Racks (M3404)
- CHANGED: Maintenance document needs to be available by everyone once uploaded (M3093)
- BUG: menu change to support zip file presence (M3360)

29-31/05/2019
- BUG: import now inserts NULL when there is an empty value but keeps 0 if 0 is inserted because 0 is a valid value (M3284)
- BUG: general search was incorrectly not display records whose owner didn't have a user account (M3285)
- BUG: modules forms do not look on all tables for unique_code check (M3456)
- ADDED: Unique code verification on storage adding forms both on main and secondary (M2085)
- CHANGED: Conditional jquery load on top to avoid repeating loadings.
- BUG: access to storage in R&S left icon (M3280)
- ADDED: Box ID and name in list map list view (M3358)

03-07/06/2019
- BUG: static masks in custom fields didn't work(M2861)
- BUG: the difference between form name and database name of default maintenance date field (data/maintenance_date) would create problems when a custom field name date was created (M3482)
- BUG: Checksum failed on some audit trail operations due to leading zeros (M3485)
- BUG: Audit trail on POM operations lacks PO number or ID (M3435)
- BUG: module record display now shows in the storage area the total quantity available per unit type instead of adding different units (M2850) (M3232)
- BUG: don't display the full url in custom fields type URL when that url is too big and also show link icon (M2915)
- BUG: horizontal scroll in import when table is too big(M2976)
- BUG: multiselect filter now retains it's value when changing pages in module results (M3474)
- CHANGED: module form now display an alert when exit without save if the name input has value
- CHANGED: module form now prevents multiple submissions
- CHANGED: Non-admins cannot delete/archive/lock others records (M2273 M3367)
- BUG: import now inserts in registry book when storage data is imported (M2859)
- BUG: clear all fields button in module search now also clears collapsed fields (M3168)
- NEW: option in recipe to allow lot quantity edition on recipe execution (M3398)

10-28/06/2019
- BUG: aggregation calcs on fields of the same module has refresh issues (M3338)
- BUG: Scheduled backups do not take new rule of limit number of backups to keep (M3029)
- CHANGED: Other improvements in backups (M3029)
- BUG: backup does not include triggers (M3513)
- NEW: audit trail saving of invalid/OSS values(M3525)
- BUG: recipe text typo (M3512)
- BUG: POM: Partial delivery does not work when the package size > 1(M3511)
- BUG: chemicals module archive/lock is open to anyone (M3542)
- BUG: Dymo label print of custom tags from SELECT type (M3515)
- BUG: Mass record updated allows view only/blocked users to update (M3560)
- BUG: Bug showing a SQL error while editing a main storage on the aliquots list view (M3562)
- BUG: new rule for SHA256 + strong rules: force renew password on master admin/superadmin (M3569)
- NEW: custom fields for lots (M3489)
- CHANGED: new logic for budget group filter where empty/null is visible to all users and 0 means it's visible only for full access users
- CHANGED: company field for AD form no longer has to be unique

01/07/2019
- BUG: autocomplete link back is not opening advanced panel (M3580)
- BUG: master admins, not restricting admin choice to each group (M3579)
- NEW: group permissions configuration in equipment options to determine who can see maintenace tab (M3581)

04/07/2019
- NEW: option for expiration as X days after execution of the recipe (M1843)
- BUG: products with lots with insufficient amounts marked incorrectly as insufficient stock (M3607)
- BUG: typo in custom fields (M1772)
- NEW: recipes creation/modification now allows category filter to make it easier to add recipe components (M2990)

08-10/07/2019
- CHANGED: text addition (M2973)
- CHANGED: repeated password block is now only verified on STRONG rules option

11-12/07/2019
- CHANGED: no file edit/insert allowed in lots expired or with no quantity unless there was already a file then give access but view only (M3623)
- BUG: zerofill option ignored in storage form from storage browser (M3617)
- BUG: mass record updated on ARCHIVED/LOCKED records and transfer data (M3630)
- BUG: links in Chemical structures
- BUG: zerofill option blocks the treview system (M3637)

--- v5.423 released 12/07/2019

15/07/2019
- CHANGED: when adding multiple record entries in form module the unique code is only assigned to the original record and not repeated (M2894)

16/07/2019
- CHANGED: option to limit choice to existing records in autocomplete custom fields (M3045)

16/07/2019
- BUG: audit trail for transfer data reference locked records that were not transfered because of the locked status(M3699)

29-31/07/2019
- CHANGED: all dates in order list table are now datetime instead of just date (M2259)
- CHANGED: file type custom fields now don't show as image files with BMP extension
- CHANGED: summary line is now built by a function common to all modules (M3074)(M3621)

01-02/08/2019
- CHANGED: genotype database field in strains table is now text instead of tinytext (M2698)
- CHANGED: force super admin to be linked to a contact ID (M2978)
- BUG: incorrect LC_search cookie for modules sequences, antibodies and structures overwriting strains LC_search cookie (M2927)
- BUG: ability to change project code using the memorized tools in manage project code for locked records (M3698)
- BUG: record with an accent in the name (special chars) will break the memorized tools listing in manage project code (M3695)
- BUG: ability to edit locked records using the memorized record tool (M3783)
- CHANGED: increased database size for custom and default field legends (M3302)

06/08/2019
- CHANGED: revised responsive CSS for default and custom fields admin area (M3172)

09/08/2019
- NEW: new index for field analysis_tab in table modules_custom (M3800)
- BUG: custom fields type encrypt needed break all CSS to prevent broken content insert design (M3801)

27/08/2019
- BUG: It's impossible to add maintenance to a signed record (M3455)
- BUG: DESC order doesn't work in module search bar (M3823)

29/08/2019
- NEW: new setup for config fields orders with the possibility to mix default and custom fields (M3788)

04/09/2019
- CHANGED: adapt password strength rules to new fontawesome PRO (M3856)

09/09/2019
- ADDED: add a mass upload files for chromatograph in sequence module (M3696)
- CHANGED: secure backup downloads (M3781)

17/09/2019
- IMPROVEMENT: form revisions (M253)
- IMPROVEMENT: improved responsive design for modules form and admin area (M3870)

20/09/2019
- NEW: possibility to choose the logic of the groups policies permissions (M3693)

07/11/2019
- NEW: Risks in module Chemical Structures (M4083)

08-10/11/2019
- NEW: Common box restriction to groups (M3349)
- BUG: Straw color (M4042)
- NEW: Repeat orders on Past Orders (M4000)
- BUG: Process tab on Samples module
- BUG: Process tab: Visitor and non authorized users can add/edit storage (M2054)
- BUG: Box grid view on admin storage broken qtip (M3996)

12-22/11/2019
- NEW: Analysis tab in sequences module (M3977)
- CHANGED: The category tabs of documents module now include records from that tab's sub categories (M129)
- BUG: PDF viewer in document module wasn't working in IE11 or Edge (M4087)
- BUG: record data in the document module exceeded the size of the screen (M2214)
- CHANGED: keep original AB1 file name on display (M4035)
- BUG: add new lot when a record is linked to a R&S record does not work (M3866)
- NEW: possibility to activate or deactivate options for custom fields type select, multiselect and checkbox (M3811)
- BUG: clean button doesn't empty the filter field safety pictograms (M2575)
- BUG: bug on popup_self_signded_certificate.php
- NEW: Added mysql columns MIN/MAX on boxes_def for use in future limits and alerts in storage
- BUG: bug inserting SAML options for the first time
- CHANGED: rebuild/change auto lock screen (M4108)
- BUG: bugs on auto lock on mobile (M3817)
- BUG: auto lock / keep alive does not monitor ckeditor (M3992)
- NEW: Added an alternative PO number in POM (M4103)

25-29/11/2019
- BUG: Language selection in user menu (M4040)
- BUG: lockscreen login doesn't work if option 'Avoid saved user/pass in browser' is enabled (M4121)
- IMPROVEMENT: pull help slider farther on the right to avoid seeing the panel if the user enlarge its window
- BUG: excel preview in modules z-index problem (M3955)
- IMPROVEMENT: quotes linked to an order id (M3813)
- BUG: Order list: mask validation warning icon if validation is not required
- IMPROVEMENT: Order list & R&S prefs: can now make mandatory send to seller step in options
- IMPROVEMENT: Order list: made styles improvements on table
- IMPROVEMENT: R&S prefs: risks approval: statement can now be added to list with a button
- BUG: Input language for calculated fields is in English keyboard only (M3111)
- IMPROVEMENT: Messages can now be sent to one or more users
- BUG: Removed modules now don't appear in customized home
- BUG: Removed links now don't appear in customized home
- IMPROVEMENT: R&S print file styles improved
- BUG: Order list: Fixed a bug on approval radio buttons on primers
- BUG: Order list: Fixed cancel button alertbox
- BUG: Fixed order list icon on primers and chemicals
- BUG: Using memorized records, the functions replicate to and derive to create duplicates if autonaming(M4124)
- IMPROVEMENT: automatic detection of upload file type in documents module (M4084)

02-06/12/2019
- IMPROVEMENT: Modules strains/chemicals/sequences tables are now responsive
- IMPROVEMENT: Waiting list tables are now responsive
- IMPROVEMENT: Get structure data from MOL without the need to loading in mol editor (M3818)
- BUG: Inchi is not saved for new records in Structures module
- BUG: Excel/CSV preview in record to accept more separators (M3958)
- IMPROVEMENT: Order list: all popups replaced with fancyboxes
- IMPROVEMENT: Support for operator Power in calculated fields (M2881)
- IMPROVEMENT: Order list: added ordered but not send to status filter
- BUG: Audit trail from AB to sellers back conversion missing (M4138)
- CHANGED: Master administrator can create new user but user account modification is not possible (M3205)
- BUG: Made free mode work again
- BUG: responsive and configurable summary line in chemical structure module (M615)

10-11/12/2019
- ADDED: module search table to allow column wrap and larger columns (M4152)

16-31/12/2019
- ADDED: a button to trigger windows document editor (M4149)
- BUG: Alerts for Data Validation - admin of other groups are alerted but can't validate (M650)
- NEW: ALL MODULES With STORAGE: minimum quantity alerts on tubes + expiration date (M512)
- ADDED: Create an option to set up the range for decimal field as no blocking (M3527)
- ADDED: colored display in record view to see the out of range value and out of specification value (STD) (M3528)
- NEW: Thaw counter (M1904)
- ADDED: Add tube autocomplete field for name/unique code/barcode
- BUG: Move tubes on preferred storage or if one freezer does not refresh lmist of boxes on load (M4136)
************** 2020 ************** 02-07/01/2020
- IMPROVEMENT: Closing storage fancyboxes now only refreshs storage instead of the whole content insert
- BUG: Since storage fancy previously refreshed the whole content insert if you close one storage fancy and opened another the second would wait until the async version checks were completed until opening (M4171)
- BUG: Barcode labels series: Fixed reduced sized (M4176)
- IMPROVEMENT: custom fields type field now display an error when the maximum lenght of the field is reached (M4098)
- IMPROVEMENT: Barcode labels series: A4 printing: Save settings
- IMPROVEMENT: storage displays the total stock of straws (M4114)
- BUG: custom fields type line sep weren't being taken into account when detecting duplicated database names (M4126)
- BUG: admins with no access to certain module or view only access cannot edit default/custom fields options of that field (M3828)
- ADDED: Registry log and IN/OUT details for straws (M4117)
- IMPROVEMENT: module export now has an option to export total number of straws (M4115)
- BUG: content insert and module form review of multiselect fields (M4135)
- IMPROVEMENT: Barcode labels series: A4 printing: Generate a pdf
- IMPROVEMENT: storage browser export now exports total number of straws (M4116)
- NEW: Manage GHS revisions to use in risks (M4046)
- BUG: CH filter for risks missing on NEXT/PREVIOUS buttons
- IMPROVEMENT: Barcode labels series: A4 printing: Random numbers & algorithm review
- BUG: Apply same project code using the memorized tools in manage project code created a duplicate database record (M3836)
- BUG: Contradictory logic between content insert and storage insert for user lever permissions to add secondary storage (M3946)
- IMPROVEMENT: Barcode labels series: A4 printing: Random numbers & algorithm review
- IMPROVEMENT: Barcode labels series: All tabs: Random numbers & algorithm review

10-17/01/2020
- BUG: R&S + Eq alerts must be filtered on groups (M2607)
- BUG: download script is not taking consideration on groups/permissions (M3785)
- BUG: incorrect regular expression validation of users password (M4194)
- IMPROVEMENT: module records with CH association (parent/child) now cannot be deleted (M4197)
- IMPROVEMENT: new UI for Reagents & Supplies preferences (M2168)
- IMPROVEMENT: added upgrade action to audit trail (M3059)
- BUG: Barcode labels series: Made memorized records work (M4175)
- IMPROVEMENT: Barcode labels series: Barcode generation: add a spinning loader
- ROLLBACK: Default homepage: show modules even if no access
- BUG: import tool should not allow import data from a restricted group (M3829)
- BUG: worklist volume take out for aliquots (M3890)
- ADDED: import users from CSV (4202)
- IMPROVEMENT: Added a logout timer showing a progress bar 30 seconds before being logged out (M4177)
- IMPROVEMENT: remove storage as one removes last/al tubes (M4206)

20-31/01/2020
- IMPROVEMENT: Barcode print labels: Added an option to skip deleted records
- ADDED: Derive lot for more than 1 unit (move lot) (M4217)
- IMPROVEMENT: Admin: Setup: Split login options
- IMPROVEMENT: Alerts: Added a cookie to hide alerts during 6 hours after having been show
- IMPROVEMENT: recipes can now be grouped by category (M2989)
- BUG: missing report/doc in lots for detroyed lots (M3623)
- BUG: reason for record deletion in manage memorized items tool wasn't being recorded in the audit trail(M4053)
- BUG: genotype tag system failed on strains (M4015)
- IMPROVEMENT: Barcode labels series: added possibility to clean memorized items
- IMPROVEMENT: Home custom & Home config: updated some tools icons & improved some styles
- IMPROVEMENT: Allow ##BOXEQUIP## Dymo tag to be used with Simple Storage (M3646)
- BUG: Alert options save clears the SMTP options (M4225)
- BUG: Barcode labels series: fixed a bug on EPL printing: duplicated memorized ids
- IMPROVEMENT: records can now have multiple project codes (M3392)
- IMPROVEMENT: option for tube count to be in summary line (M2196)
- IMPROVEMENT: worklist/memorized records remove storage traces first tube removal
- BUG: Barcode labels series: Dymo: Fixed unordered ids and out of range ids
- IMPROVEMENT & BUGS: Home feeds: One ajax call per feed instead of preloading all. Fixed 2 bugs (missing feed & default feed when deleted)
- IMPROVEMENT: import now detects mandatory fields (M3831)
- ADDED: Import LDAP users automatically (M4140)
- IMPROVEMENT: Added functions to sort module records by column & tests on Strains module (M469)
- IMPROVEMENT: Records sorting on modules columns (M469 II)

03-07/02/2020
- IMPROVEMENT: Records sorting on modules keeper & organism columns in Strains module (M469 III)
- IMPROVEMENT: Netplasmid tool: ORF popovers position fix & copy ORF sequence (M3720)
- IMPROVEMENT: Netplasmid tool: Extract sequence between 2 ORFs I (M3720 II)
- IMPROVEMENT: Netplasmid tool: Extract sequence between 2 ORFs & copy sequences II (M3720 III)
- BUG: Exclude lots with status from alerts
- BUG: POM: PO edit popin: Cannot validate existing PO sent to seller
- BUG: RSS feeds: Changed the way to open a feed (#66)
- IMPROVEMENT: Generic layout more flexible
- IMPROVEMENT: import system can now import associated owners (M3320)

10-12/02/2020
- IMPROVEMENT: save storage browser open items in a cookie and restore after logout/log in
- IMPROVEMENT: POM: remove past order PO edition, cannot edit PO of order with generated form or status sent to seller or delivered (M4244 II)
- ADDED: New alert per storage location in Reagents (M4228)
- IMPROVEMENT: PICK list and autocomplete field have to filtered by group (M4245)

18-20/02/2020
- IMPROVEMENT: security access to folders and files (M3802)
- NEW: save search query to reuse (M3716)
- NEW: option to configure date format on display (M3855)
- BUG: group master admin now is able to archive/restore and lock users of his group (M4258)
- NEW: support for badge employee ID (M4266)
- IMPROVED: whole box/plate replication now also allows to derive into new records (M4271)
- BUG: import now ignores and shows a alert when trying to import storage for CH module because CH doesn't have primary storage (M4278)
- CHANGED: import now allows to import date created and date updated

26/02/2020
- IMPROVEMENT: optimize the ajax call to load field versions icons

05/03/2020
- IMPROVEMENT: in recipe execution when the quantity is editable the insufficient warning must adapt to the quantity edited

10-13/03/2020
- IMPROVEMENT: secure internal pages with record content according to groups
- IMPROVEMENT: improvements in SSO setup for ADFS compatibility (M4301)

26-27/03/2020
- ADDED: Box/plate contents memorization (storage browser)
- CHANGED: PHPMailer v6.0

02/04/2020
- NEW: superadmin password follows strong rules if set
- FIXES: batch tools & quick destock

20-22/04/2020
- CHANGED: Last search results cookie is now kept for 7 days instead of 2
- BUG: export now takes into account risk tab custom fields filters and lots tab custom fields filters
- ADDED: SAVE new storage box template

28/04/2020
- CHANGED: revision of the permissions for file download through download scripts (M3802)
- CHANGED: Mac/PC detection on the JS for FileConnector (M4420)
- BUG: Straws list in storage browser is replicated (M4423)

28/05/2020
- NEW: import system now has the option to verify if the imported box positions are free or already occupied (M4468)
- BUG: don't allow duplicated normal links between records (M3635)
- BUG: get_stored_items_box bug on custom module arrays (M4434)

04/06/2020
- CHANGED: module form now also has quick add options for category fields (M4507)

--- v6.0 released 04/06/2020

12/06/2020
- CHANGED: documents module category filters now include sub-categories similar to the category tabs (M129 - II)
- BUG: documents module export now takes into account the categories filters (M129 - III)

--- v6.0 released 12/06/2020

15/06/2020
- NEW: mask option is now available for decimal fields (M4498)

19/06/2020
- CHANGED: filter create date is now a proper date range picker (M4464)

25-29/06/2020
- CHANGED: import with pagination system (M4441)
- NEW: Calculated field of type string to combine (concatenate) other fields (M3850)
- BUG: NCBI importers for Pubmed and Genbank
- BUG: CSS style for inactive radios

10/07/2020
- CHANGED: close a maintenance now it's not allowed if out of service/reserve is checked (M4544 - M4545)
- BUG: new project codes must be unique (M4540)

16/07/2020
- BUG: Replicate plate: fixed SQL error when user is user/staff level

28/07/2020
- CHANGED: new users(admin) or changing the real person(contact) associated to an existing user(admin) will now require a real person(contact) that isn't already associated with a different user(admin)
- NEW: new comment in the original lot when deriving a lot to create another (M4563)

29/07/2020
- NEW: filters in the manage users table

30/07/2020
- CHANGED: more details in the original lot comments in case of derivation (M4563)

20/08/2020
- BUG: Transfer data failed due to Abook, custom modules missing, alternate moduel name
- ADDED: random number as record name
- BUG: Print equipment maintenance failed with logo and special character (M4576)
- BUG: "Show archived users" the number of pages changes
- BUG: "Show archived users", the password field is longer than before and so the columns on the right are smaller and the display is not perfect
- IMPROVEMENT: New record option to make unique random number as record name (M4523)
- IMPROVEMENT: When a link is shown to a record that is now archived, it should show as greyed and striked list them at the end (M4474)
- IMPROVEMENT: Analysis tab to be able to manage display of custom fields in 2x2 columns and responsive to better occupy screen (M4430)
- CHANGED: VWR e-order setup now alllows to change target email to send POs to

24/08/2020
- BUG: incorrect/outdated fields in automatic module export when there was no model (M4051)

- IMPROVEMENT: recipes now has a comment field on recipe execution (M4587)
- IMPROVEMENT: recipes now show the risks of components used (M2809)

01-10/09/2020
- IMPROVEMENT: recipe now has steps along components (M2122)
- IMPROVEMENT: new microarray options admin area
- IMPROVEMENT: custom fields for lots in dymo printer (M4602)
- BUG: incorrect URL to print generic lot number Dymo label (M4609)
- IMPROVEMENT: allow access to Admin > Setup to be configurable for admin level users (M4615)

14-15/09/2020
- IMPROVEMENT: modify search LDAP users by group in order to work with AD
- IMPROVEMENT: use displayname in LDAP import/sync

16-17/09/2020
- BUG: direct install incorrect version
- CHANGED: UI preloader transperancy
- BUG: missing database field in install
- BUG: content insert iframe option reviewed for updated resources (namely JS fancybox)
- BUG: recipes iframe option reviewed for resource inclusion new logic (JS and CSS)
- BUG: micronic sample generator record form fixes

18/09/2020
- BUG: security corrections in storage content
- CHANGED: removal of old backup generator script that could be a security risk

--- v6.0 released 18/09/2020

22-27/09/2020
- ADDED: Option Force SSL in SP metadata in SAML settings
- IMPROVEMENT: import now uses the date format currently saved in the setup (M4252)
- BUG: custom field type yes/no was missing the ID input (M4665)
- BUG: encoding issue in template title
- BUG: new maintenance type was being duplicated when adding maintenance to memorized records
- BUG: remove red messages in console on call ajax

28-30/09/2020
- BUG: print default labels for lots from POM receivings (M4624)
- IMPROVEMENT: export records and print records now always display record signatures (M4673)
- BUG: only one product can be processed in the POM (M4675)
- CHANGED: backup setup is now only for superadm (admins no longer have access)

01-09/10/2020
- IMPROVEMENT: audit trail now records when a DC file is downloaded or, in case of PDF, viewed online (M4684)
- BUG: POM seller popup and other CSS
- BUG: missing field
- BUG: Equipment maintenance
- BUG: storage view and editor
- BUG: POM cart popup and quotes management
- BUG: incorrect height calculation for add crossing fancybox
- BUG: encoding problem in module form cage selects
- CHANGED: prevent double click when deleting tubes
- CHANGED: contact name is now mandatory for single edit (non admins)
- CHANGED: path of module icons in menu
- ADDED: missing some enterprise logics for files (dymo, quotes)
- BUG: Several DNA bioinformatics fixes (primerannela, complementor,...
- BUG: edit a calculated fields with decimal fields shows wrong formula, because decimal fields are missing
- BUG: incorrect deletion of storage when select all was used on remove tubes page
- BUG: cdx incorrect edit in module form

12-15/10/2020
- BUG: Defrost counter without volume is not saving
- BUG: cdx incorrect edit in module form
- CHANGED: new system to show and refresh CS molecule and respective summary line
- BUG: incorrect module in audit trail for storage import (module in audit trail description was correct)
- BUG: extract fields (formula, smiles, mw, Inchi) from CDX format, in chemical structures, didn't work well
- BUG: duplicate or derive records cannot bring unique code value
- BUG: duplicate or derive records now don't ask reason since it's a new record
- IMPROVEMENT: possibility do delete the association of a record to a chem child
- BUG: return links in versionning fancybox were correct

20-23/10/2020
- CHANGED: user select lists now display the user lab when it exists
- CHANGED: make spreadsheet viewer readonly
- IMPROVEMENT: button to reset search values in past disposals
- BUG: drop zone in facility cage plan wasn't working (M4711)
- BUG: drop zone UI corrections
- BUG: popup genealogy review
- IMPROVEMENT: possibility to delete an export model (M2124)

26-29/10/2020
- BUG: incorrect encoding for translated legends in print record
- CHANGED: maximum execution time set to 4 min instead of no limit
- IMPROVEMENT: option to enable or disable gravatar in setup
- BUG: disabled fields are now automatically removed from summary line (before the option needed to be unchecked even for disabled fields)
- BUG: incorrect PDF font for A4 barcode prints resulting in incorrect display of special chars like chinese or greek chars
- IMPROVEMENT: dummyimage now takes into account the lenght of initials (if two or just one)
- BUG: manage contacts had a bug on search by name when there were multiple names (space in between)
- BUG: when creating a recipe if the option lot on existing product was selected no product could be selectable (M4722)
- CHANGED: preview spreadsheet -> rename var to avoid conflict with other handsontable objects
- BUG: Primer Anneal REVERSE bug
- IMPROVEMENT: automatic update of export modes fields when a custom field is deleted or it's database name changed (M4726)
- BUG: french language caused a JS error in FIFO JS alert

02-06/11/2020
- BUG: incorrect custom field type detection for exports
- CHANGED: set minYear = 1900 for date pickers year dropdown
- CHANGED: set autocomplete = off for date fields
- IMPROVEMENT: automatic encoding detection for import file on custom select options
- IMPROVEMENT: disabled fields are indicated in fields sorting admin area
- BUG: incorrect calculation of new custom fields order (they now appear correctly in last place)
- BUG: userlist custom field and date conversion not present in some exports
- BUG: incorrect total volume calculation in automatic export
- BUG: the formula of custom field calculated now adapts the fancybox height on formula modification
- CHANGED: modify calculated fields of type text to treat null values as empty
- BUG: incorrect cmodule full link determination in the function to get the full link
- ADDED: PDF generic label printing
- BUG: waiting list admin area had broken icons for custom modules with custom icons
- IMPROVEMENT: now the zip addon upload validates the file size
- IMPROVEMENT: real time validation on show/hide available modules
- IMPROVEMENT: CH assocation now it's possible through CAS value for CS module

09-13/11/2020
- IMPROVEMENT: custom fields divided between medium and long fields
- IMPROVEMENT: audit trail with more detail when moving a box to another location on storage browser drag & drop sidebar
- BUG: add tubes in storage brower can only add from active modules
- BUG: incorrect ckeditor popup center align in fancybox
- IMPROVEMENT: strict now applies to custom field link URLs to records in order to only search ID and not also unique code
- IMPROVEMENT: updated jquery and ui for boxgrid
- IMPROVEMENT: smaller font for 2 initials in dummyimage
- IMPROVEMENT: lot associated file/report now can be added in the form itself
- IMPROVEMENT: option in general settings to configure modules default sort
- BUG: module search cookies now persiste after logout
- IMPROVEMENT: you can now import html special chars with ; as delimeter
- BUG: special chars were incorrectly saved in memorized searchs

16-17/11/2020
- BUG: when creating a custom field or changing the database name prevent the duplication of hidden form fields such as action field
- ADDED: formula field to accept SELECT and DATE for concatenation (M4694)
- BUG: dummyimage now works with special chars
- BUG: calculated field of type Text Field doesn't display the right size
- BUG: fix in concatenation of date fields

--- v6.01 released 17/11/2020

18-20/11/2020
- BUG: API fix
- BUG: searchable fields fix for ambiguous query (needed column table name)
- ADDED: set time zone option in setup (M497)

24-27/11/2020
- BUG: Missing comments on storage definitions
- BUG: Box delete spinning loader
- BUG: Fixed broken custom module icon on homepage customization page
- BUG: Security fix on a direct access form
- BUG: sql injection fixes (storage browser)
- BUG: fix security bug for access to custom modules and fields
- IMPROVEMENT: option in general settings to activate/deactivate initial search

01/12/2020
- ADDED: a tooltip when activation key is copied

07/12/2020
- ADDED: getBoxList added to the API to retun a list of the boxes that match the filters given

08/12/2020
- BUG: query error when exporting module records with the field related to straws
- ADDED: when the file connector is executed it changes the associated API app token automatically if that token exists at more than 14 days

09/12/2020
- BUG: when simple storage was selected for CH module POM didn't update the storage in creating a CH lot from POM
- BUG: duplicated record empty project code insertion
- BUG: security fix in alerts_menu.php relative to the path _GET variable
- BUG: incorrect "Main Location" always display in CH lot form when there was a specific main location

11/12/2020
- BUG: groups master admins couldn't lock/lock users or reset user locks by failed login attempts

14/12/2020
- ADDED: default fields reset system

15-19/12/2020
- BUG: incorrect warning in import on empty box id/box name because emtpy is valid value
- BUG: encryption option was not saved on edit custom field
- CHANGED: changed A4 printing icon
- CHANGED: export and print system UI revision (M786)
- BUG: incorrect warning in install due to incorrect maintenance_files name
- BUG: bug in order list export due to PO number filter
- BUG: PDF label printing: fix including lines bug when saving label template
- CHANGED: increase the range for timeout minutes (5-360)
- CHANGED: PDF label printing -> Tools: changed UI
- BUG: PDF label printing: loss of id_discrete from sample receiving with new UI
- BUG: Fixes in SQ internal blast
- BUG: process tab didn't function properly in custom modules

23-31/12/2020
- CHANGED: import no accepts fa files for SQ fasta import
- BUG: module incorrect detection of checked values for custom fields type checkbox
- BUG: duplication of JS includes in the derive sample form
- ADDED: Internal Blast on Plasmids (M4757)
- BUG: CSS errors on manage PO templates
- ADDED: PO templates in XLS format: added CAS number and CUSTOM FIELDS (type TEXT) (M4685)
************** 2021 ************** Manager > Bug on Drawers Renaming (M4949)
- IMPROVEMENT: import now detects ambiguous columns
- IMPROVEMENT: import now allows to select the used title tags
- BUG: destock lot incorrect audit trail/comments on quick destock page and standalone page (M4958)
- IMPROVEMENT: debug mode available for import system (superadmin only)
- CHANGED: multiselect and checkbox filters now use OR between the selected values instead of AND

08/02/2021
- IMPROVEMENT: boxgrid print CSS improvements
- CHANGED: one free group is no longer available (M4960)
- BUG: versionning encoding issues due to highlight the difference class fixed (M4942)
- BUG: versionning width bug due to long values with no breaks (like sequence) fixed (M4938)
- BUG: missing sec ID on aliquot list (M4907)

09-11/02/2021
- ADDED: open FLY stock manager from module record
- CHANGED: 2D barcode directly in API token view (M4934)
- BUG: reset password through email link ignored strong rules
- IMPROVEMENT: new options to limit range of custom fields type date and datetime (M4910)
- ADDED: field rack_position added to API function tube_sorter (M4972)
- ADDED: field location, field rack_position and filter box_id added to API function tube_sorter (M4973)

--- v6.02 released 11/02/2021

12/02/2021:
- BUG: fixed bug in filters by date
- CHANGED: label print default template improvement

15-16/02/2021:
- CHANGED: option IS NOT NULL added to custom filters query_action
- CHANGED: system is a reserved word in MySQL v8.0.3

17-18/02/2021:
- BUG: fixed help sliders being shown after page zoom change
- IMPROVEMENT: pdf printing => add line height select and vertical align 2D barcode
- BUG: risks without module column were not displayed and CH module as default module can have empty module column (M4998)
- IMPROVEMENT: custom module with risks can now import risks
- BUG: Batch sample tools: bug on the rack choice radio (for existing rack choice)

19/02/2021:
- IMPROVEMENT: upgrade now displays orange warnings instead of always red fatal errors (M714)
- BUG: checkbox to enter LC despite of warnings was being repeaded for each upgraded version causing the version not to be updated on final version upgrade (M5002)

23/02/2021
- BUG: storage tree can show rack Floating, even without boxes
- CHANGED: disallow create racks or rename racks with empty name

08-09/03/2021
- IMPROVEMENT: PDF printing: display true custom fields values (M5129)
- BUG: fix in SSO authentication introduced in last update (M5139)
- IMPROVEMENT: security improvement to prevent JS injection on setup email configuration form (M5140)

10/03/2021
- IMPROVEMENT: new database backup system trough mysqldump

11/03/2021
- IMPROVEMENT: possibility to delete empty user groups (group without users)
- BUG: incorrect validation for file download access when the module has no keeper like AD, DC or CH when keeper is disabled (M5147)

15/03/2021
- BUG: incorrect management of analysis tab fields in module export models (M4997)
- IMPROVEMENT: custom field file and file2 now shows a fancybox preview for images (M5150)
- CHANGED: old/not used ST field removed from install (M5146)

17-19/03/2021
- BUG: empty racks didn't show on storage browser left tree
- BUG: single PDF printing: fix aliquot bug
- ADDED: PDF printing: print memorized aliquots M(4727)
- IMPROVEMENT: new return variable in LC API to configure the API return when creating or editing a record
- IMPROVEMENT: mass update for memorized records (M4510)
- BUG: lot number verification only onblur instead of keyup to prevent breaks when texting or reading lot number with barcode reader (M5126)

22-23/03/2021
- IMPROVEMENT: calculated fields formulas can now be rebuilt in admin area
- BUG: in storage when creating a new box that box cannot be assigned, as owner, to a visitor (M4703)
- BUG: mass record updater didn't work based on name for sequence modules (M5088)
- BUG: mass record updater incorrectly showed name as record ID when the update was done based on name and not ID (M5088-II)
- IMPROVEMENT: CH brand is now supported by import system (M4996)
- BUG: CSS caused the general logo to disappear in some pages (M5168)

29/03/2021
- BUG: bug display float racks when database had both null and empty values (M4708)
- BUG: the xml that populates rack select was being broken by the char & in xml rack id (M4708-II)

30-31/03/2021
- BUG: project code description text overlap (M5174)
- CHANGED: allow staff++ to upload maintenance associated files/reports (M5134)
- BUG: block only the new group creation and allow group modification when the maximum number of groups allowed is reached (M5182)

01-02/04/2021
- BUG: module form fancybox (edition) needed a alignment fix for secondary fancyboxes inside that first fancybox due to it's increase height (M5185)
- IMPROVEMENT: new integration setup(M4915)
- BUG: destock fancybox didn't work in other modules when linked to CH record (M5196)
- BUG: incorrect subtotal calculation when record quantity was not selected in POM export
- BUG: purchase orders had a shift when generating the PO form (M5183)

--- v6.03 released 05/04/2021

03/04/2021
- BUG: chemical lots JS problem with expand when no lots existed
- BUG: project code encoding problems fixed

06-09/04/2021
- BUG: storage issue with current position disappearing when temporary positions were added in storage form (M5209)
- BUG: DC module form now checks if file actually exists in the folder similar to DC record view
- BUG: mass record updater didn't take into account custom fields type userlist
- BUG: both mass record updater and import didn't validate sequences module field type updated/imported value
- BUG: code refactoring issue in homepage pannels configuration
- BUG: storage browser left tree is blank in Internet Explorer if some item contains accents
- BUG: fix in email parser to turn image into inline attachments
- BUG: code refactoring issue on function to check primary group restrictions
- BUG: EQ module warning dots didn't work when the ID had leading zeros (M5224)

12/04/2021
- BUG: maximum height for the logo preview in setup
- BUG: master admin wasn't enforcing password strong rules when editing he's own password
- BUG: when master admin changed the password of a user in his group(s) the temporary status of the password wasn't being activated

--- v6.031 released 13/04/2021

14-16/04/2021
- BUG: API fix
- BUG: critical security fixes

20/04/2021
- IMPROVEMENT: increased password encryption
- BUG: default st_ fields had a incorrect char in their name in table modules_field table
- BUG: if option to enforce strong rules is active then imported users passwords are temporary
- IMPROVEMENT: PDF label printing: manage different memorised samples (ST, Pl, ... et Aliquots)
- IMPROVEMENT: PDF A4 printing: print memorized aliquots

21-23/04/2021
- IMPROVEMENT: security fixes
- BUG: module form bug related to mandatory default radio fields
- BUG: module form bug related to mandatory datetime/date/time sub-fields
- IMPROVEMENT: retrieve lost/forgotten password improved security
- BUG: function to send emails had a bug when no destinatary was passed and the function had to use default destinatary

26-27/04/2021
- BUG: incorrect validation of staff++ access to audit trail page (M5254)
- BUG: chemical lots comment's didn't support chinese chars (M5277)
- BUG: module export was losing search filters
- BUG: prevent custom fields named "project" or related due to these being already used for project code

--- v6.032 released 28/04/2021

28/04/2021
- BUG: false incorrect login for numeric passwords
- BUG: new password encryption function compatibility with PHP5

05-07/05/2021
- BUG: master admin couldn't lock/unlock or archive/unarchive users of his group(s) (M5259)
- ADDED: add icon to see database name in setup > modules
- BUG: clear numeric custom field validations when the field is converted to string/text
- BUG: maintenance poplist incorrect report file icon
- BUG: width adjustments on PDF label maker for 2 columns types
- BUG: small fix on URL custom field types in module forms
- BUG: license admin page could not connect to client area correctly

12-14/05/2021
- BUG: remove harcoded limits from export scripts and let it use server default limits (M5301)
- BUG: JS strong validation of superadm password fix
- CHANGED: new email template applied also to alert emails (M5300)
- BUG: equipment maintenance comment's didn't support chinese chars (M5277-II)
- BUG: module search with type date/datetime filters were being lost in pagination (M5296)
- BUG: incorrect access validation when refreshing module form combobox options on locked autocomplete (M5299)
- BUG: export audit trail was empty when filtering by date (M5222)
- BUG: incorrect selection of sub-fields in category checkbox filter (M5292)
- BUG: category checkbox sub-fields not appearing in analysis tab form (M5258)
- BUG: incorrect sub-fields selection (M5304)
- BUG: missing options for second level categories in the location select when creating a new custom field for lots tab (M5303)
- BUG: when a module was set to hidden after being selected for a custom panel that module was stayed visible incorrectly (M4709)

--- v6.033 released 17/05/2021

18/05/2021
- BUG: POM export was losing search filters
- BUG: search into error in POM export
- BUG: label printing => html entities break rendering of the answer

19-20/05/2021
- IMPROVEMENT: login block after 3 fail login attempts now is record in audit trail
- BUG: Free mode wasn't working in case of bad license

26-27/05/2021
- CHANGED: small lang change for "Add Values"
- BUG: multichoice module filter CSS fix

31/05/2021
- BUG: new function to clean URLs (cleanURL) instead of the function used for variables (cleanVariable)

02-04/06/2021
- BUG: import from LDAP/AD on PHP7.4: LDAP connection was disconnected on search
- BUG: select, multiselect and checkbox module filters showed options that were disabled
- ADDED: add more ranges to rangedatepickers (last 90 days, this year, last year)
- BUG: versioning list showed unchanged fields empty in php7.4 -> fix class HTMLDiff to be compatible
- IMPROVEMENT: import now validates decimal field ranges (M5676)
- BUG: in CH module the lot ID button would stay active even after change

15-16/06/2021
- BUG: default and custom fields ordering system in fancybox was missing the "Move To" functionality
- BUG: default and custom fields ordering system was ordering the fields incorrectly
- BUG: POM: Fixed quotes query hiding quotes with same file & now showing file name on upload field
- BUG: storage guesser not working in move tubes fancybox

18/06/2021
- IMPROVEMENT: import now also validates if decimal field are valid numeric values

21/06/2021
- BUG: lang encoding issues in import
- BUG: when custom fields active option is empty instead of yes or null the field wasn't retrieved (M5383)

23/06/2021
- IMPROVEMENT: system to completely remove a group and it's users and respective info (M5087)

25/06/2021
- BUG: storage filter in the modules didn't work correctly when storage had a mix of normal IDs and leading zeros IDs
- IMPROVEMENT: pure MySQL solution to deal with leading zeros IDs for secondary storage

28-29/06/2021
- IMPROVEMENT: more optimized EQ maintenance alerts
- CHANGED: custom fields type URL are now TEXT size
- IMPROVEMENT: a valid SMTP server is now required to configure automatic exports

01/07/2021
- BUG: incorrect maintenance alerts in EQ module when maintenance interval was inferior to 1 month

06-07/07/2021
- IMPROVEMENT: manage storage equipment UI revision
- BUG: contact name maximum lenght is now 100 chars instead of the previous 40 (M5339)
- IMPROVEMENT: record ID (CH or PR) is now in the list of fields in the order export form as product ID (M4999)
- BUG: Label printing: do not use htmlspecialchars() with custom fields of select or checkbox type

08/07/2021
- BUG: superadmin password reset must follow same rules for password (M5405)

09/07/2021
- IMPROVEMENT: now it's possible to derive record from any module to any module (M394)
- BUG: when created new records with repeat option only the first was recorded in audit trail
- BUG: when created derived records with repeat option only the first was recorded in audit trail and linked back to original module
- IMPROVEMENT: backup UI now shows a loader while generating the backup file
- BUG: incorrect display of CH parent when inside CH module

12/07/2021
- BUG: print of box listing had a bug for certain box types in storage browser
- BUG: mass updater didn't work for molecule data fields in CS module (namely formula, mw, smiles and inchi)

13/07/2021
- IMPROVEMENT: storage guesser with multiple positions (M5403)

15-16/07/2021
- IMPROVEMENT: NCBI import from Plasmids (M5412)
- BUG: import from genbank of a protein is saved as a type = DNA (M5342)
- BUG: SeqNCBI is not working (M4290)
- BUG: Print function don't working for worklists (M2972)

19/07/2021
- IMPROVEMENT: record list => adapt view according to archived/readonly status (M2240)

22-23/07/2021
- BUG: help in manage users would automatically closed after the first visualization
- BUG: third level custom fields (sub-category fields) were missing from record versioning (M5422)
- BUG: when a user was blocked for more than 3 incorrect login attempts the associated contact in audit trail was incorrect (M5428)

26/07/2021
- BUG: when that last sub-field of a category field is a searchin the next fields were incorrectly displayed as sub-fields

27/07/2021
- NEW: In admin manage user, it's now possible to sort by id after another filter was selected (M5326)
- CHANGED: In admin manage user, tooltips and icones for archive/unarchive users (M5326)
- FIX: "force waiting" for microarrays in Admin > Record Options not saving properly (M5241)
- FIX: Remove the warnings when importing '0' as mandatory value (M5419)

28-29/07/2021
- FIX: Equipement, filter by a custom field in the maintenance tab doesn't work (M5336)
- NEW: 2 factor authentication for SSO login
- FIX: Equipement => filter by a custom field in the maintenance tab doesn't work (M5336)
- IMPROVEMENT: Add missing default fields to search filters (M5376)
- FIX: Equipments => check if labcal_reservations_v2 table exists
- FIX: Equipments => "Export Maintenance" at search result level now keep the correct search parameters (M5334)
- FIX: Equipments => Export one equiment maintenance no longer export equipment with ID 1 (M5334)
- IMPROVEMENT: mass update for secondary owners and group share (M3574)
- IMPROVEMENT: option to choose ADFS/SSO algorithm in SHA-256 instead of SHA-1 (M4623)
- NEW: New storage filters in each module ("room" select), search records with "no storage" or "any storage" (at least one storage) (M2906 & M5404)
- FIX: Filter list in storage inventory by group (M5330)
- FIX: Filter box list in manage storage by group (M5330)
- IMPROVEMENT: icon to show which records have storage without having to open record content (M2921)
- IMPROVEMENT: Tube Count column now show all other storages ("Other" meaning anything other than tube and straw) (M2921)
- BUG: when accessing the record content the function that checks if access is allowed didn't check secondary owners

--- v6.04 released 29/07/2021

30/07/2021
- BUG: group permissions not taken into account when listing existing boxes
- BUG: versionning didn't take into account when the same sub-field was linked to other options in parent cat field

02/08/2021
- BUG: expired password allowed users to incorrectly continue to operate

04-06/08/2021
- IMPROVEMENT: switch rlike by like in PR and DC queries to improve query optimization
- BUG: maximum width for users drop downs due to the fact that contact name maximum lenght is now 100 (M5339-II)
- BUG: storage browser => add tube to box: add a restriction (group/owner dependent) to records (M5435)
- IMPROVEMENT: it's now possible to reject a lot disposal (M5298)
- IMPROVEMENT: box listing now has filters
- BUG: incorrect redirect to manage user password when password was temporary or expired from addons

09/08/2021
- BUG: in Documents > Import PubMed Papers the back to documents module button didn't work (M4950)
- IMPROVEMENT: multiselect fields in module form and manage users with max height and search input when there are more than 10 options

13/08/2021
- NEW: add an update function from GenBank (M4317)
- IMPROVEMENT: bulk update now uses the default/custom fields logic and no longer shows custom fields that cannot be updated like file or line_sep

30/08/2021
- IMPROVEMENT: storage equipment listing now has filters
- IMPROVEMENT: on custom modules and sample module tabs: added a tab for stability test manager sample

31/08/2021
- BUG: disabled custom fields (sub-fields only) would still appear/stay active in the module form (M5469)

01-03/09/2021
- IMPROVEMENT: mass update for memorized records now can update category field sub-fields and project code field (M5444)
- IMPROVEMENT: verify integrity check updated in order to work with mysql version 8
- IMPROVEMENT: set mandatory fields in SSO settings to prevent enable SSO without required info (M4612)
- IMPROVEMENT: the project code field in summary line now displays all projects instead of just one

06-07/09/2021
- IMPROVEMENT: use "login" in audit trail location only for login action and standardize "admin" for all others related actions
- BUG: custom fields border in summary line caused the default border to not appear when there was no custom color active
- BUG: manage project codes UI now supports & char in name and description
- BUG: storage guesser with multiple positions bug (M5447)
- IMPROVEMENT: changed call to STM external in custom modules & samples records
- BUG: Moved STM external js function to js_code and updated call in custom modules & samples records
- BUG: STM external now receives module short name to identify good record
- BUG: samples field comments in modules_field table needs column form_name_ref with data for the API
- BUG: fix wording in GenBank import page
- BUG: NFPA encoding issue in module record edition

13/09/2021
- IMPROVEMENT: new users login log for superadm

15-16/09/2021
- CHANGED: no maximum limit for username size
- IMPROVEMENT: new move storage tubes form
- BUG: quick destock button remained disabled for view only users even when "accept view only groups to destock" option was enabled

17/09/2021
- BUG: revision of storage users permissions
- IMPROVEMENT: custom modules admin now has a UI display of enable/disabled module options

20-22/09/2021
- IMPROVEMENT: custom modules with proccess tab now have proccess search filter(M5505)
- BUG: when filtering per proccesses the proccess status was ignored if sub-proccess was present
- BUG: backup system correction for windows
- CHANGED: records with active links in custom fields can no longer be deleted
- IMPROVEMENT: AQ: add tank/batch ID to a custom module experiment (5502)
- IMPROVEMENT: system to purge audit trail logs (M5494)
- IMPROVEMENT: system to review audit trail logs (M5494 - II)
- IMPROVEMENT: new alert to advise audit trail review when last over 6 months (M5494 - III)

28/09/2021
- CHANGED: only superadm can change calibrations and maintenance configurations in equipments options
- IMPROVEMENT: PDF printing: improve two-column label printing
- IMPROVEMENT: custom tasks now have switchs to turn the cron task on or off
- BUG: specific EQ module filters weren't taken into account in maintenance export
- BUG: alerts sent by email didn't include equipment warranty ending

04/10/2021
- BUG: PDF printing: use correct variable when calling preg_match
- BUG: sequences export for FASTA and GB formats unavailable
- BUG: move to function in fields ordering was only working in fancybox not full page

07-08/10/2021
- IMPROVEMENT: new setup for modules search options (M5378 - I)
- IMPROVEMENT: new option to configure search insensitive custom chars (M5378 - II)
- CHANGED: decimal / numeric custom field options (aberration, disallow and warn) are available only when module has compliance active

13/10/2021
- IMPROVEMENT: clean group system now also deletes physical files in ELN, plasmids maps, netplasmid images and documents uploaded (M5087 - II)

19-21/10/2021
- IMPROVEMENT: multi line search input is now available for module search (M5544)
- IMPROVEMENT: storage grid view now displays aliquot (secondary storage only) and unique code as list view already displayed both
- BUG: missing checkbox in dymo print barcode (M5587)
- IMPROVEMENT: UTF8 encoding support for CS molecules import
- IMPROVEMENT: module filter "storage comments" now also searchs in secondary storage (M5580)

22/10/2021
- IMPROVEMENT: new security verifications for POST variables

25/10/2021
- BUG: mass update from memorized records didn't work for custom fields type link (M5591)
- BUG: module filter project code wasn't correctly cleared when using the clear search button
- IMPROVEMENT: storage tab in view list now also displays the barcode for visotubes (M5262)
- IMPROVEMENT: storage tab in view list now displays the barcode in primary storage for visotubes only (M5267)

--- v6.045 released 25/10/2021

28-03/11/2021
- BUG: main storage option is now disabled in the import storage form for R&S (M5595)
- IMPROVEMENT: PDF printing: select only visible fields and use the field legend
- BUG: remove google translation header and control translation only in LC header menu (M5242)
- IMPROVEMENT: when resetting a forgotten password the new password inputted cannot be equal to the previouly used (M5429)
- IMPROVEMENT: reset now only allows for 3 failed attempts before blocking for 10 min
- IMPROVEMENT: code revision and update on the forms lot destruction and lot destruction request (M5450 - II)
- BUG: prevent duplicated lots when double clicking the save button on add lot form (M5450 - III)
- BUG: close lot form didn't work when we use the option save record and add lot (M5450 - IV)
- CHANGED: custom field creation sets active to Y as default
- BUG: deleting last calculated field of one module didn't delete the triggers
- CHANGED: if a date/datetime custom field has validation then the field will be readonly to only allow datepicker dates

04-05/11/2021
- BUG: PDF A4 printing label: When label is too long, show 10 first & last caracters only, reduced font size
- IMPROVEMENT: export processes data (M39)
- BUG: incorrect year shown in block date options in custom fields type date
- BUG: missing escape in mysql insert on recipe use

08/11/2021
- IMPROVEMENT: autocomplete custom fields that are used in searchin custom fields cannot be deleted
- BUG: straws weren't correctly retrieved in list view for primary storage

10-12/11/2021
- IMPROVEMENT: integrate scheduling to equipment module
- CHANGED: Update MolEdit to last version (v1.5.2) (M5420)
- CHANGED: update from GenBank must update sequence too (M4317-II)
- IMPROVEMENT: new default special code for R&S module (M4687)
- CHANGED: Plasmid map editor enz small fixes (M5533)
- IMPROVEMENT: unique code field in audit trail when secondary storage is removed (M5351)
- BUG: Masks templates do not enforce the full entry (M5131)

15-19/11/2021
- BUG: closing record without save changes didn't unlock the record
- IMPROVEMENT: select default share options in module form either globally or per module (M5394)
- CHANGED: block duplicates option now only warns on record modification when name is duplicated but wasn't edited (original name was already duplicated)
- CHANGED: harmonization of the storage browser name (M5340)
- BUG: delete straw wasn't being shown when leading zeros didn't match
- IMPROVEMENT: barcode general search can now be used to search aliquots (M5576)
- BUG: integrity check incorrectly detected "module" field in risks custom fields
- BUG: link custom fields didn't work on risks, lots or maintenance tabs
- BUG: not displaying the option to use unique code in generate code bars
- IMPROVEMENT: access denied message stating that the account is suspended and needs to be reset / unlocked. (M2212)- 错误:管理配方影响了 LC 菜单,导致下拉菜单无法正常工作 - 改进:内存批量更新程序现在对所有用户级别可用(不再像以前那样仅限超级管理员和管理员),并且每个记录都需要逐个编辑权限进行验证 - 更改:记录视图和存储选项卡网格视图中的辅助存储显示按 ID 排序 --- v6.05 版本发布于 2021 年 11 月 19 日
************** 2022 ************** LabCollector header and login page color
- BUG: decimal validations options weren't being displayed (for field modification) in maintenance, lots, risks and registry tabs
- BUG: incorrect decimal validation on maintenance, lots, registry and analysis tab forms
- CHANGED: natural sort of tubes in remove tube popup

17/01/2022
- BUG: export bug when using default filters like SP sample_type
- IMPROVEMENT: PDF printing: save 'include name' option in label template
- BUG: single PDF printing: utf encoding of record name
- BUG: single PDF printing: correct a wrong variable name
- IMPROVEMENT: PDF printing: adjust max 1D barcode height
- IMPROVEMENT: record view and record storage tab view (grid view and list view) now display box grid positions in natural order
- BUG: fix wrong var saving delay on custom scheduled tasks
- BUG: reorder module records by using the sort icons would cause the module to lose multiselect/checkbox selected filters

19-24/01/2022
- IMPROVEMENT: single PDF printing: automatic printing with a default label template
- IMPROVEMENT: put condition to the get_custom_field function to avoid php warning
- IMPROVEMENT: single PDF printing: add lot fields to selects
- IMPROVEMENT: PDF printing: add project code option (M5713)
- IMPROVEMENT: add more cases for select and radio type fields in the get_field_val function
- IMPROVEMENT: PDF printing: use get_field_val() function to get field value
- IMPROVEMENT: PDF printing: indicate storage information a label (M5698)

26/01/2022
- BUG: ordering above 100 fields wasn't working with the ordering tooltip
- BUG: session variable lang_lc would always be EN even with other langs
- BUG: bug in custom fields that caused new fields to not being created in the last position
- CHANGED: consider empty values as 0 in dependent fields of numeric calculated fields

01-02/02/2022
- IMPROVEMENT: custom fields visible/usable by group logics (M5701)
- IMPROVEMENT: recipe log now stores all data in DB at the moment of usage instead of matching IDs (M5695)

03-04/02/2022
- BUG: module search by ID with multiple IDs separated by commas wasn't functioning properly
- CHANGED: search_into option moved next to autocomplete option when creating a new custom field
- BUG: import users tab cannot be present when superadm is redirected when it has no associated contact

07-08/02/2022
- CHANGED: change UI and UX for custom field translations
- IMPROVEMENT: automatic name now can has a option to append project code (M5757)
- BUG: archived users could be selected as box owners (M5759)
- BUG: standardize owner select between create form and modification form (M5760)
- CHANGED: force white background on "normal" select field and respective options
- BUG: when there were no tasks scheduled the module select to add new task would be empty

18/02/2022
- IMPROVEMENT: allow the selection of alternative chemical components in recipes (M5724)

21-24/02/2022
- IMPROVEMENT: allow a multiplier coefficient in the recipes to execute recipes based on calculation (M5290)(M277)
- IMPROVEMENT: allow quantity tolerance for recipe components (M5696)
- BUG: import overwrite owner option was being ignored
- BUG: chemicals records created from recipes now are created with owner when owner option is active for CH module (M5672)
- IMPROVEMENT: improve UI/UX of the quick-destock popup (M3058)
- IMPROVEMENT: improve batch derivation in quick-destock popup (M5769)
- IMPROVEMENT: quick-destock popup => add an icon to generate a batch number in case of derivation
- IMPROVEMENT: put the code of both quick-destock versions in a single file
- IMPROVEMENT: recipe generic items now can use generic quantities - not destocked anywhere (M5768)

28/02/2022
- CHANGED: avoid double spaces in calculated fields with empty dependent fields

02/03/2022
- IMPROVEMENT: PDF printing => light improvements
- CHANGED: new logic for generating a po number (M5652)
- BUG: incorrect storage filter in module export related to leading zeros in IDs (M5787)
- IMPROVEMENT: new icons for custom modules

08/03/2022
- BUG: storage browser: bug on transferring a rack to another freezer (M5663)
- BUG: multiple calculated fields creation failed if database is case sensitive as MySQL8

14/03/2022
- BUG: fix bxSlider compatibility with jQuery v3 (found in scheduler)

25/03/2022
- BUG: Typo in Equipment Preferences (M1899)
- BUG: the link Add to order list in reagent linked to antibody didn't work
- IMPROVEMENT: new smiles import with metadata extraction
- IMPROVEMENT: metadata extraction available for mol or sdf import

28/03/2022
- ADDED: edit lot original quantity with a reson (M3708)
- IMPROVEMENT: smart use of CSS break-all by detecting the presence spaces (M5799)
- BUG: closing record without save changes didn't unlock the record

31/03/2022
- IMPROVEMENT: option to configure per category the timerange (days to) of alert in maintenance (M4011)

04-08/04/2022
- CHANGED: new column value_code into custom_module_value table (M5842)
- IMPROVEMENT: check if a record can be deleted function optimized (M5831)
- BUG: export based on the filter storage ANY or NO storage is empty (M5728)
- NEW: define extra fields to show on box map tooltip per module (M4660)
- BUG: in sequence module feature field content is not exported (M5734)
- CHANGED: exclude archived records from automatic export (M5679)
- CHANGED: remove transparency slider in custom fields colorpicker (M5651)
- ADDED: the reason of signature should appear on the exported records (M5739)
- CHANGED: be able to filter by multiple process in the same search (M5738)
- BUG: searchin custom field (when there isn't a configured autocomplete field) now works with the same logic as autocomplete using the advanced name filter (M5833)
- CHANGED: improve internal function to send emails to multiple recipients
- BUG: fix layout issue (M5665)
- BUG: quick-destock => lots are not checked by permissions (M5630)
- BUG: POM => fix js error
- BUG: initiate $volume variable when adding storage (M5840)
- BUG: improve box deletion logic in the storage browser (M5761)
- IMPROVEMENT: enabling or disabling custom modules options is now allowed instead of locked options

12-13/04/2022
- IMPROVEMENT: staff level users can now access memorized items management to use Worklists (M5664)
- CHANGED: default import mode is now limited to 5.000 records per import
- IMPROVEMENT: new optimal performance import mode to allow the import of massive records (M5720)

15/04/2022
- IMPROVEMENT: option to have alerts for chemical lots on hold status (M5828)

19/04/2022
- ADDED: can now inject LC menu alerts automatically from addons
- BUG: custom risks fields interfered with module custom fields with the same name

20/04/2022
- IMPROVEMENT: alerts menu styles

22/04/2022
- IMPROVEMENT: automatic link to R&S (chem_parent) now needs the mandatory fields (M5823)
- IMPROVEMENT: superadmin now has a setup to limit admin access areas (M5607)

28-29/04/2022
- CHANGED: setup for access permissions now is more generic with also permissions for staff and staff+
- BUG: processes report through worklists used the old documents module form
- BUG: invalid chemical ID in recipe component selection when there was more than one possible component (chemical select) and multiple lots but none with sufficient quantity
- BUG: invalid parameter to filter storage on module export
- BUG: admin could access to export models setup through the Preferences menu even when he was blocked in access permissions
- CHANGED: in record options minimum allowed for database field size is 5
- BUG: incorrect import file sequence options (use of storage, user, file action) for Batch Lots Inventory
- IMPROVEMENT: Batch Lots Inventory now generates a comment in the lot(s) updated (M5862)
- IMPROVEMENT: option to show or not the storage icon (next to ID) on the records in the module page

02-05/05/2022
- IMPROVEMENT: possibility to display seller and brand when selectiong recipe components (M5866)
- BUG: users without writing permissions for Address Book module cannot add (form quick add popup) sellers or brands (M5860)
- BUG: incorrect conversion from text field to select/multiselect/checkbox field in custom fields (M5869)
- BUG: R&S Code now available in memory mass update
- BUG: archive/readonly records cannot have new storage (M5731)
- BUG: additional fields in linkpick (M5868)
- IMPROVEMENT: option to include record data when deriving a record in memorized management (M5735)
- IMPROVEMENT: Structures module > Molseqrch > Support for large data sets extracted from the database, merged to execute normalization (M5884)

09/05/2022
- BUG: autocomplete field (locked/restricted to existing records) displayed the available options in a incorrect order when writing/filtering in the autcomplete input on the module form
- BUG: boxgrid tooltip UI conflict between H1 and H1n meaning H11 for example (M5888)

10/05/2022
- IMPROVEMENT: cache system for substructure search filter in Chemical Structures module
- IMPROVEMENT: prevent large images from breaking module record data UI (content_insert)
- IMPROVEMENT: script was generated to perform DOM update when closing fancybox in Chemical Structures. (M5884)

11/05/2022
- FIX: duplicate ID input was change to create a correct smile search. (M5884)
- BUG: custom modules didn't have the button to automatically create unique code in module form
- BUG: clear button on search now can delete structure smile for a Chemical Structures module.

12/05/2022
- IMPROVEMENT: ability to generate the structure directly in the search box once the query has been designed. Chemical Structures Module.
- BUG: lot quantity used in a recipe wasn't inserted in R&S Consumptions

16/05/2022
- BUG: lot quantity used in a recipe was missing from the comments inserted in the lot
- BUG: invalid return saving a recipe usage when creating a new lot and the existing record has special chars in the name

19/05/2022
- BUG: missing radio options in analysis tab import
- IMPROVEMENT: added filter to search by lot ID, ID/LT or #number. User R&S Consumptions Module. (M5894)
- IMPROVEMENT: Changed lot ID search by Chem ID and left two columns always visible with data. User R&S Consumptions Module. (M5894)

23/05/2022
- IMPROVEMENT: update record print view to match record view in the module for select, multiselect and checkbox custom fields

24/05/2022
- FIX: database fields for elastic search
- FIX: PHP warning fixes

25/05/2022
- CHANGE: recipe usage UI update (M5963)
- BUG: only future dates allowed when inserting a lot expire date
- BUG: recipe report encoding bug in steps
- BUG: incorrect validation when selecting lot status in free recipe usage

--- v6.1 released 25/05/2022

08/06/2022
- BUG: remove html tags from comments in storage IN/OUT excel export
- BUG: import option to overwrite owner now available for R&S module when owner is active
- BUG: simple R&S storage selected as mandatory cannot be mandatory if main storage is selected
- BUG: fix issue refreshing value of calculated fields on new records
- BUG: incorret security validation on form field validation script

14/06/2022
- BUG: missing category options when deleting a custom field
- BUG: lang system for custom fields was being placed on top of ordering icon preventing the icon to be clickable
- BUG: column ID width fix

15/06/2022
- BUG: staff and user level users can now add secondary storage to own records (M5907)
- IMPROVEMENT: easier UI for sorting fields when above 100 fields
- IMPROVEMENT: more complete system to detect zerofill flag
- BUG: secondary tube counter function wasn't working

20-21/06/2022
- BUG: upload invoice scan bug when there was no folder created
- BUG: module search fix and improvement for special chars like backslash \

27/06/2022
- BUG: seller conversion was missing data escape
- BUG: invalid query showed empty position in boxgrid when there was a record storage there (M5928)
- BUG: storage for chemical lots bug with leading zeros active

01/07/2022
- BUG: missing empty option in category field of the R&S module form

04/07/2022
- BUG: quick_destock file re-created and redirecting to the current file in use (popup_quick_destock) for app compatibility
- BUG: View online pdf doesn't work on Chrome for file>3Mb (M5954)
- IMPROVEMENT: associated file / report now is also available in lot hold release (M5951)

11-12/07/2022
- BUG: prevent duplicated entries in the database in reference to Documents module category tabs
- BUG: equipment warranty ending alert wasn't being taked into account to determine if there were no alerts

13/07/2022
- IMPROVEMENT: support for multiple super administrators (M2563)

15/07/2022
- BUG: fix link to Advanced Search add-on in Setup>Integrations>Elasticsearch
- BUG: fix link to Advanced Search add-on in Setup>Integrations>Elasticsearch
- BUG: password retrieve / reset wasn't working for legacy type passwords (legacy not advised - strong configuration should be use)
- IMPROVEMENT: legacy format validation on password retrieve / reset

18/07/2022
- BUG: encoding bug related to special chars in lang files in export
- BUG: incorrect format validation for datetime fields (M5974)

20/07/2022
- IMPROVEMENT: import now takes into account the parent category field value when validating mandatory sub-fields when those sub-fields are present in import file (M5858)

25/07/2022
- IMPROVEMENT: CS module form now validates mol format when the field Mol Description is used (M5983)
- IMPROVEMENT: import now validates mol/sdf format (M5983 - II)

27-28/07/2022
- IMPROVEMENT: Added a stability addon tab in chemicals (M5973)
- BUG: text wrap option default value was incorrectly applied when opening specific record tabs (M6000)

04-05/08/2022
- IMPROVEMENT: import lot now supports lot unit field (M703)
- IMPROVEMENT: import lot now supports lot custom fields (M4234)
- IMPROVEMENT: option to display document version in summary line when compliance active (M5968)
- BUG: two click were needed to load add maintenance form (M6013)
- BUG: dashes were added after free text on label (M6022)
- BUG: mass update from memorized records bug with calculated fields (M6003)

08/08/2022
- BUG: module filter type radio had a UI problem with the radio overlapping the radio label (M5903)
- NEW: add LSM tab in Documents module

11/08/2022
- BUG: incorrect CSS width for COUNT/ID column in some modules (only without leading zeros active)

25/08/2022
- IMPROVEMENT: add color to equipment categories (M5997)

05-06/09/2022
- BUG: elasticsearch fields were incorrectly detected by verify integrity tool (M6041)
- BUG: import tool had invalid options for "Overwrite Imported Operator" for staff and staffplus (M6038)
- BUG: derive sample icon incorrectly appears in the record even if sample module is not active (M6058)
- IMPROVEMENT: cookie on the PO Manager为了保持试剂与引物筛选器的功能 - 错误:升级后现在使用 DB_EN​​GINE 变量以同时支持 MyISAM 和 InnoDB - 更改:从自定义字段选择中移除焦点图标 (M6072) - 更改:现在可以根据设置选项启用或禁用自定义字段焦点图标 (M6072 - II) - 错误:由于默认字段过期日期,添加批次表单中的自定义日期字段错误地阻止了过去的日期 (M6037) - 更改:徽标图像上传现在接受 jpg 和 jpeg 格式 2022年08月09日 - 改进:摘要行现在允许混合使用默认字段和自定义字段 (M3788 - II || M5856) - 改进:摘要行中的自定义子字段现在已正确排序 (M6069) 2022年09月09日 - 错误:修复了 ID 较长时二维码的大小问题。 Font size adjusted, Barcode Label Series

12/09/2022
- IMPROVEMENT: box can now be picked by scanning box barcode (in addition to the box select) in the storage form
- IMPROVEMENT: aliquot barcode display in records is now optional and can be configured in manage storage options

13-15/09/2022
- IMPROVEMENT: when a record name is updated in the module form now the name is also updated in summary line
- IMPROVEMENT: when activating the name modification (disabled by default) in the module form it now displays a warning if the name is currently used in autocomplete custom field (M5839)
- IMPROVEMENT: module form now updates the summary line (M5171)

19-20/09/2022
- BUG: default field operator for EQ maintenance didn't support special chars
- BUG: security logic of the addon fancybox must be the same as the addon iframe
- BUG: improve the script to check if database user has permissions to create triggers
- IMPROVEMENT: primary key added in two mysql tables
- BUG: color legend missing for straw in boxgrid (M768)
- BUG: CH special code (nacres or external update) wasn't working correctly in PO template in POM tool
- IMPROVEMENT: unique code added to secondary storage column in export module (M40)
- IMPROVEMENT: unique code added to Storage Browser boxes export

21/09/2022
- BUG: give configuration option for separators when generating a label (M6070)
- BUG: custom sub-fields fields were missing from module record print (M6095)
- BUG: select, multiselect and checkbox custom fields are now ordered by natural order (M6063)
- IMPROVEMENT: database backup tool now supports the use of a specific port for remote servers
- IMPROVEMENT: new system with better performance to manage default fields on module filter (M1982 - II)
- IMPROVEMENT: when compliancy is ON only superadm can modify operational settings in EQ preferences (M5528)
- IMPROVEMENT: when compliancy is ON only superadm can modify operational settings in Lot Management tab in R&S preferences (M5528 - II)

26-30/09/2022
- BUG: autocomplete with value validation didn't allow for empty value to be inserted making it impossible to remove a saved value
- BUG: reason field for archive, read-only, restore and sign records actions didn't support chinese chars
- IMPROVEMENT: can now create a new link in home customization page
- BUG: searchable fields cannot be used in the search if they are inactive (M5924 - I)
- BUG: searchable fields cannot be used in the search if the logged user has been restricted from using those fields (M5924 - II)
- BUG: update memorized incorrect keeper detection in Address Book module (M6114)
- IMPROVEMENT: when R&S compliancy is active new lots are automatically put on hold (M5863)
- IMPROVEMENT: memorize record icon is not displayed when the user has no permissions to memorize (M5621)
- IMPROVEMENT: datetime, date and time custom fields now support readonly attribute (M5525 - I)
- BUG: outdated JS validations for custom fields admin forms

03-06/10/2022
- IMPROVEMENT: window of menu & thin scroll on rss feeds (M5946)
- BUG: main storage unique code is the record unique code and therefore not editable trough the unique code tooltip in storage tab list view
- BUG: antibodies default multiselect fields database field lenght correction (M6116)
- BUG: button to delete scheduled backup didn't work
- BUG: focus icons also apply to default fields
- BUG: database automatic backup tool now supports the use of a specific port for remote servers
- IMPROVEMENT: new custom field option for non editable fields that only allow modification on create (M5525 - II)
- BUG: volume to be removed cannot be allowed to be bigger than the total available volume (M5878)
- CHANGED: now on secondary storage update main storage straws are not moved to secondary storage
- IMPROVEMENT: highlight the border of the confirm button usage checkbox (M5900)

10-11/10/2022
- BUG: some default fields that were disabled still appeared on the module filter (M5821)
- IMPROVEMENT: new system with better performance to manage default fields on module filter (M1982 - II)
- IMPROVEMENT: optional action selection when tube/straws are destocked (M5624)
- IMPROVEMENT: order approved email now is sent with LC default template (M6065)

12/10/2022
- IMPROVEMENT: add phone validation using intlTelInput js (M5732)
- IMPROVEMENT: add custom field type phone (M6133)

14/10/2022
- BUG: closed maintenance allowed to change the maintenance file (M5912)
- IMPROVEMENT: chemical lots and equipment maintenance support for multiple files (M4347)

17/10/2022
- BUG: support for special chars and chinese chars for maitenance and chemical lots uploaded files trough custom fields
- IMPROVEMENT: allow the configuration of which user levels can delete records (M5901)

18-19/10/2022
- IMPROVEMENT: add export of existing list boxes (M0531)
- BUG: invalid echo for recipe modification form
- BUG: incorrect escape was causing empty volume to be saved as empty brackets {}

24/10/2022
- BUG: fix conflict with new phone validation intlTelInput js and UTF8

26-27/10/2022
- IMPROVEMENT: lot quantity alerts for custom units (M5623)
- IMPROVEMENT: display the button for "batch process add" when custom modules have the process tab active (M6177)
- CHANGED: custom modules table on admin area UI review
- IMPROVEMENT: when adding a secondary storage if "make independent" is checked, the unique code generator now generates a unique code for each (M6161)
- IMPROVEMENT: storage view now displays print barcodes icons (M6161 - II)

31/10/2022
- CHANGED: support calculated fields in Maintenance, Registry Book, Risks and Lots Tab

01-04/11/2022
- IMPROVEMENT: adjusted 2D barcode position (M6185)
- IMPROVEMENT: preview automatically when choose between label templates (M6189)
- BUG: matching font size for two columns label print (M6188)
- IMPROVEMENT: added Top Margin availability to barcode label printing (M6184)
- IMPROVEMENT: PDF generic label printing: put the fields in alphabetical order + add an advanced color picker (M6190)
- BUG: superadmin should not be able to create a box in a room assigned to a group for a person outside this group (M5418)
- CHANGED: list of eligibles fields for use in formulas in calculated fields is ordered by name now, instead of by form order (M6197)
- IMPROVEMENT: updated system for MSDS links in R&S module (M6196)
- BUG: when selecting the fields to be displayed in the print tool the sub-fields that would apply to that said record (depending on the parent field value) weren't being correctly checked
- IMPROVEMENT: filter input & increased width for R&S module form risks statements
- IMPROVEMENT: limited content to be printed out on a small label (M6187)
- IMPROVEMENT: add XOAUTH2 Microsoft and Google (M6103)
- BUG: search into / filter that allowed to search a specific field didn't kept the search on pagination
- BUG: responsive add-ons/modules menu (M5946)
- IMPROVEMENT: when automatic storage is active for the storage and t
- IMPROVEMENT: improved validations on custom field deletion
- CHANGED: allow the user to see and unarchive project code (M6104)
- IMPROVEMENT: label type info when select any option on Barcode Label
- IMPROVEMENT: capability to add risk and safety icons/codes to Barcode Label (M6186)

07-11/11/2022
- BUG: Import batch lot quantity doesn't appear in Start quantity (M6193)
- BUG: Import batch lot barcode storage id doesn't appear when preference is set to SIMPLE storage (M6193)
- IMPROVEMENT: import now displays the correct range when validating decimal field ranges (M5676 - II)
- CHANGED: alerts page for batches running low now doesn't displays the batches list unless the user clicks on that option
- BUG: Fixed bugs on POM risks popin, improved POM search form, improved POM list
- IMPROVEMENT: maintenance Tab summary line option added (M6081)
- IMPROVEMENT: maintenance Tab change table view / search functionality / select display records (M6081)
- IMPROVEMENT: maintenance Tab sort functions (M6146)
- IMPROVEMENT: import Genbank files faster, and add success mark on each file
- BUG: fixed risk and safety icon size on Barcode Label and fit text on smal label (M6187)
- IMPROVEMENT: force user to select upload mode before import genbank files

15-16/11/2022
- IMPROVEMENT: Reagents & Supplies batch Tab update -summary line option / search functionality / select display records / quick export added (M6081)
- BUG: passwords containing accents didn't work in ldap authentication

21/11/2022
- BUG: custom field link type was not able to link to lot (M6039)
- BUG: custom field link type now displays the barcode when the lot has no lot number (M6039-II)

--- v6.11 released 21/11/2022

29-30/11/2022
- BUG: staffplus full acccess now see the orders from members of groups (M6223)
- BUG: license link to client area fixed
- BUG: fixed php8 bug on messages and rss option to display (M6219)

01-07/12/2022
- BUG: download & preview of database files failed in last version (M6234)
- BUG: archived lab members where detected as missing email/phone for 2FA activation (M6233)
- ADDED: In Samples module allow batch process updating (M6023)
- BUG: after install when superadm is redirected to create contact (in order to force superadm to have a contact) after submit the session variable for contact_id was empty (M6218)
- BUG: after install when superadm is redirected to create contact (in order to force superadm to have a contact) a avatar needs to be created (M6218 - II)
- BUG: CSV export in UTF8 not working in UTF8 in import title tags, lots and maintenance datatable export CSV (M6241)
- FIX: Adjusted the Counter ID column in modules to fix a bit bigger numbers (7% width)
- IMPROVEMENT: optimization of the selected fields in modules main/search query
- BUG: custom field search into filter in target module wasn't taken into account by module export (M6240)
- IMPROVEMENT: import no longer uses 2 different columns (original_file_name) but a single column (M6243)

--- v6.111 released 07/12/2022
15/12/2022
- BUG: inverted logic in label vs real choice in date and datetime fields (M6258)
- BUG: issue saving condition in date and Datetime field (M6258)
- BUG: calendar shows NaN in datetime fields when condition selected was "<" or "<=" (M6258)

28-29/12/2022
- BUG: bacode generation failed in PHP8: record prints, risks print, export in HTML, API token (M6301, M6304)
- ADDED: support for MULTISELECT and checkbox on Mass Record Updater. (M6303)- 错误:同时创建记录会导致系统生成重复编号,而 ID 是唯一的(M6292)

************** 2023 **************

03/01/2023 - 错误:快速去库存中的后退按钮,以便去库存另一批 (M6289) - 错误:快速去库存中的编码错误 (M6289 - II) - 更改:许可证页面现在在 UI 中显示许可证版本 (M6311) 09/01/2023 - 更改:验证框名称是否已在系统中 (M6339) - 更改:添加/保存/编辑框对重复名称发出警告 (M6348) 11/01/2023 - 改进:用于 POST 端点 addBox 的 Swagger (M6333 ) 18-20/01/2023 - 错误:存储数据 XML 现在接受机架位置字段中的特殊字符 - 错误:自定义字段的数据库名称中错误地允许大于字符 - 更改:在 mysqldump (M6380) 25/01/ 中强制编码2023 - 更改:home XML 现在使用curl 而不是 file_get_content 加载提要 - 更改:LC 用户登录:使用户名不区分大小写 - 更改:按时间排序维护警报 (M6355) - 更改:更新 molEdit 以添加键盘快捷键以删除突出显示的键- BUG:注释字段数据不可见 (M6397) 02-03/02/2023 - 改进:在首选项 → 试剂和耗材中添加发布和处置大量用户首选项(M6383、M6384) - 改进:在管理 → 设置中添加用户首选项权限(M6383、M6384) - 改进:在试剂和耗材 → 每条记录 → 当前活动批次中添加图标验证(M6383、M6384) - 错误:如果字段图例包含特殊字符,则向类型为链接到模块失败的自定义字段添加条件 -更改:修复 Linux 上的备份以直接在备份文件夹中压缩(M6358) - BUG:修复 EQ 模块页面上记录数据中合同/保修的 lang 变量的编码 - 更改:根据用户操作显示不同的文本(M6281)06-11 /02/2023 - 更改:模块表单的顶部按钮和原因不会在少量字段中显示 - 错误:自动完成字段的模块选择器在添加自定义字段弹出窗口中隐藏 - 改进:打印 1d 条形码作为框名称 (M6373) - 改进:添加条形码高度乘数 (M6373) - 改进:改进条形码系列布局和功能 (M6373)) - 改进:在“存储浏览器 > 机架级别 > 盒子列表”中,用于打印条形码的图标在 fancybox 中打开 (M6372) ) - 错误:从包装尺寸导入单位,而不是 R&S 中的批次管理 - 更改:molsearch 更改规范化缓存的路径(到文档文件夹) 14 年 17 月 02 日 - 更改:从全局引用验证中排除 SAML POST - 改进:在自定义过滤器选择下拉列表和设备类别下拉列表中显示字段颜色 (M2023) - 改进:如果标签不允许,则禁用第二列,为某些类型的条形码添加更多验证 (M6284) - 错误:字段的所有值都带有更新或创建后检查复选框类型 (M2) - 添加:在计算字段中添加数学函数 (M6435) - 错误:管上的框图工具提示给出未找到记录 6442 年 6409 月 20 日 - 错误:也管理项目代码缓慢或反应迟钝 - BUG:等式。 Maintenance bug on tooltip validation alert (M6340)
- BUG: added validation to avoid sql injection in modules
- BUG: fails when displaying records with a field type link
- CHANGED: update jquery version
- CHANGED: update molEdit to get improvements in inChi Key
- CHANGED: fixes & improvements in google translate widget

03/03/2023
- IMPROVEMENT: with compliancy active lot and maintenance modification requires reason (M6452)
- IMPROVEMENT: line separator custom field cannot have summary line option active (M6335)

06-07/03/2023
- BUG: wrong ID returned when a record is duplicated (M6417)
- IMPROVEMENT: search bar, allows to filter memorized items and IDs at the same time (M6401)
- BUG: home_load_feed tests if requested exists before loading a feed
- BUG: display error using levels into display lots table (Reagents & Supplies)
- IMPROVEMENT: fixed position of actions column in responsive mode (display lots table)

--- v6.12 released 08/03/2023

09/03/2023
- BUG: when deleting a category custom field with the option to maintain sub-fields those sub-fields were still deleted

09-10/03/2023
- BUG: when deleting a category custom field with the option to maintain sub-fields those sub-fields were still deleted
- BUG: fix a conflict with range warning tooltip in calculated fields that caused infinite loop in calc and value refresh
- BUG: main storage edit not saving and deleting previous storage info

14-17/03/2023
- BUG: export UI fix when fields have long names without spaces
- barcode printing: can now insert some custom texts through URL get parameters (freetext, line1, line2, line3)
- BUG: make by_id search field as multiline allow a list of IDs to be passed as a liste (M6444)
- BUG: import optimal performance failed with values with apostrophes (M6342)
- BUG: csv file upload to add budget accounts was failing (M6353)
- CHANGED: position A1 is now mandatory/fixed as the first position in a box (M6350)
- IMPROVEMENT: drag & drop of fields in fields order page now activates the scroll (M6300)
- CHANGED: lots without quantity aren't imported in import batch lots (M6306)
- CHANGED: group master administrator could not modifiy the username of members of his group (M6414)
- BUG: module search keyword multiline and use operators to search (M5544)
- BUG: add missing translations in recipe form (M6416)
- BUG: select, multiselect and checkbox custom fields cannot be selected as keyword searchable anymore (M6369)
- BUG: genealogy tree allow change position of the legend icons (M6478)
- BUG: bug created by null vs 'null' in export and module filters (M6493)

20-24/03/2023
- CHANGED: staff and staff plus can now modify a record's secondary storage even if they are not the owner (M6439)
- IMPROVEMENT: improve the batch running low list (M6009)
- IMPROVEMENT: add a memorized item option on the IN/OUT page (M6418)
- BUG: post section, email are sent message to archived users (M6480)
- BUG: update the style for Reagents & Supplies lot tab (M6498)
- BUG: imported seller encoding and special chars fix (M6449)
- IMPROVEMENT: swagger add secret field as filter (M6501)
- BUG: Dymo Label Print sql error
- BUG: fix for duplicating files on duplicate record form (M6117)
- BUG: improved DTCR-6000 template for direct Dymo print
- CHANGED: update field by memorized records adapted to WF addon access

29-31/03/2023
- BUG: missing buttons in create project code
- CHANGED: valid SMTP now only requires the smtp server instead of also username and password
- BUG: custom fields order fix
- BUG: API setup had a JS error when using french language
- BUG: fix of multiple print "dymo"
- IMPROVEMENT: show the comment & description in box list view (M6513)
- BUG: sorting makes records disappear (M6519)
- IMPROVEMENT: add disclaimer label to SSO settings to display on top of button

03-06/04/2023
- IMPROVEMENT: lot comment when lots are merged (M6469 - I)
- IMPROVEMENT: mandatory reason for merging lots (M6469 - II)
- BUG: export PDF of modules
- BUG: PDF generic label printing preview doesn't work when "include record name" is selected
- BUG: decimal filter fixes for operator chars
- BUG: seller field incorrect options when exporting module searches by ID (M6523)
- BUG: export module information doesn't match with search result
- BUG: different logics for expiring lots in the header menu alerts and alert page

11-14/04/2023
- BUG: no volume display on microplates (M6450)
- IMPROVEMENT: export batch lot inventory now also exports lot custom fields (M4307)
- IMPROVEMENT: custom field deletion or modification now require a reason (M6451)
- BUG: optional filters of the audit trail search weren't kept when pagination was used
- IMPROVEMENT: lab member/real person information when clicking on the avatar in the users table
- IMPROVEMENT: memorize all button on the expiring storage list in the alert menu (M6547)
- IMPROVEMENT: storage expiration date and days before alert options in the replicate box tool (M6546)

17/04/2023
- CHANGED: remove KCFinder and use simpleuploads to upload images to CKEditor

19-20/04/2023
- CHANGED: POM: pick PO button is now grey when disabled (M6569)
- BUG: no file uploaded in mass updater caused a PHP fatal error
- IMPROVEMENT: option for multiplier coefficient to affect also the final product generic/lot quantity (M6539)
- IMPROVEMENT: update CKEditor 4.21
- IMPROVEMENT: license setup now also displays the license information for demo licenses (M6571)
- BUG: POM: on quantity/price update, reload list with filters applied (M6570)
- BUG: memorized update failed to detected empty records when all records memorized were locked/edition terminated

24-28/04/2023
- BUG: fix bug search by ID and keywords
- IMPROVEMENT: change interface Certified timestamp configuration
- BUG: add validations for prevent missing parameters OAUTH2 and update help OAUTH2 for azure and google
- CHANGED: modules are now using LC layout instead of dreamweaver templating system

02-05/05/2023
- IMPROVEMENT: new logic for reason and versioning in parcial form and mass updater started from addons (M6551)
- CHANGED: improve the script to check if database user has permissions to create triggers
- BUG: volume didn't allow decimal values when adding a tube in storage browser
- IMPROVEMENT: unique code field added to storage browser add tube form
- BUG: POM made add quote work (LC#26)
- BUG: bug retrieving brand in POM tool
- BUG: new line fix for non-HTML module exports

10-12/05/2023
- IMPROVEMENT: import CS now supports storage
- BUG: link to regenerate WS token opened a blank page with error code 403
- BUG: Fixed empty link to record in messages (LC#34)
- ADDED: add LSM tab in Equipments module
- IMPROVEMENT: IP restriction to be wildcard (M6606)
- IMPROVEMENT: recipe now allows multiple lots (M332)

16-19/05/2023
- ADDED: Project for chemicals consumptions and filter (M6289)
- BUG: module import was missing status field on animal module
- IMPROVEMENT: mass updater improvement for custom fields text values
- IMPROVEMENT: mass updater now supports text values for default fields also
- IMPROVEMENT: Added Transnetyx integration in LC Admin setup
- BUG: fix bug getting TSA

22-25/05/2023
- UI: import from LDAP/AD: Group policy and Import button overlaps
- BUG: fix error trying to add web service app with no modules selected
- BUG: in preferences organisms import and budgets import didn't accept quot char '
- BUG: fixed missing translations for admin: ip restrictions (LC#70)
- IMPROVEMENT: option to select the file encoding in preferences organisms import and budgets import
- BUG: fixed missing translations for admin: Printers and labels (LC#76)
- BUG: in maintenance alert preferences when month was used in alert timerange that value was ignored
- BUG: in waiting list after all records are approved and the total records waiting is updated to 0 the color now also changes from red to gray
- BUG: remove all un-printable fields from the dropdown on barcode printing feature (M6621)
- BUG: fixed missing translations for admin: records options (LC#79)
- BUG: fix path error sending emails from some addons pages if XOAUTH2 is enabled
- IMPROVEMENT: recipe components (chemicals) display inline the risk icons (M6502)
- BUG: fixed missing translations for admin: manage users: users history logs (LC#64)
- ADDED: Project in quick destock (M6289)

29/05/2023
- IMPROVEMENT: automatic scroll to the custom module form on custom module admin page
- BUG: remove confirm button on mass price updater when there are no valid records to update
- IMPROVEMENT: more detailed response for multiple record deletion tool
- IMPROVEMENT: when switching lang coming from page admin.php with no action in the URL (meaning after a POST request) now it redirects to homepage

31/05/2023
- IMPROVEMENT: GB import annotation labels (M6622)

02/06/2023
- IMPROVEMENT: animal crossing review
- IMPROVEMENT: animal crossing only allows intra-species mating (M6620)
- IMPROVEMENT: UI/UX review for fields order (M6574)

07-08/06/2023
- BUG: fix bug multiple search by id samples M6444
- IMPROVEMENT: option for autocomplete field to trigger other fields to map (M6646)
- BUG: increase the size of the dropdown category field M6604
- ADDED: Display default field Sample Type at tooltip (M6481)
- IMPROVEMENT: Add a feature to hide/show record in waiting (M6375)

12-18/06/2023
- IMPROVEMENT: add a filter on product name and lot reference in the disposal list (M6541)
- IMPROVEMENT: import now allows the import the minimum quantity per lot unit (M6630)
- IMPROVEMENT: log exporting action (M6652)
- IMPROVEMENT: new SDS link options
- IMPROVEMENT: tube count column of summary line now also displays a volume counter
- BUG: CVE-2023-33253 fixed
- IMPROVEMENT: new SDS link options
- IMPROVEMENT: tube count column of summary line now also displays a volume counter
- IMPROVEMENT: custom fields searchin type async counter preview (M6577)
- BUG: incorrect calculation of the maximum number of records for SDF files import

20/06/2023
- IMPROVEMENT: mysql index added to name column in all module database tables (M6351)
- IMPROVEMENT: indicate mandatory field when posting message (M6257)

22/06/2023
- BUG: emails sent by LC now use the custom logo uploaded instead ofLabCollector
--- v6.15 发布 30/06/2023 05/07/2023 - BUG:编辑自定义字段时,计算字段的公式和链接条件未正确保存 10/07/2023 - 改进:从记忆中进行批量更新记录现在允许更新多个字段 (M6462) 11/07/2023 - 更改:在选择无或随机时自动命名的记录选项中,现在禁用文本输入 - 改进:化学品批次使用注释作为日志,创建新的 user_notes 字段,注释中的换行符 (M6613) - 改进:化学品有新的价格字段,可以在 POM 中更新。 POM logs now include PO number & PO number alt (M6611) 

18/07/2023 

- BUG: mass updater fix to allow the use of single and double quotes 

- IMPROVEMENT: system of main record (CH) and associated children (CH) for lot management (M6211) 

21/07/2023 

- BUG: Fix issues with print barcode for new batch from POM (M6703) 

- BUG: Fixes made in API (see API changelog) 

25/07/2023 

- BUG: replicate record from memorized items tool was inserted a incorrect all zeros update date (M6691) 

- BUG: memorized searches UI fixes (M6248) 

--- v6.151 released 27/07/2023

28/07/2023
- BUG: change version SSL because SSLv2 and SSLv3 are refused completely since curl 7.77.0
- IMPROVEMENT: option to display an "available lots" icon when a record is associated to a R&S record with available lots (M6669)

03/08/2023
- IMPROVEMENT: storage browser now allows to export a list of all the empty storage (M6692)
- BUG: import didn't recognize single box positions and would only recognize multiple positions (when separator was present)
- IMPROVEMENT: now it's possible to delete racks that only have empty boxes instead of no boxes (M6694)
- IMPROVEMENT: now it's possible to clean all empty racks instead of going one by one  (M6694 - II)
- BUG: incorrect encoding in the module select of the autocomplete custom field
- BUG: incorrect encoding when saving the conditional value of the link custom field
- BUG: on module form when picking a link custom field value the conditional options didn't worked with special chars
- BUG: on storage browser the auto-fill with racks plus boxes didn't create the database placeholder record for the rack

09/08/2023
- BUG: manage exception in function to convert dates

11/08/2023
- IMPROVEMENT: functionality to send invitation emails to new users/users that never logged in (M6711)

14/08/2023
- CHANGED: since upgrade is now fully automatic the manual upgrade (upgrade interface) now requires a confirmation to use

18-25/08/2023
- BUG: crossing field fix on animal module form
- BUG: Fix in TCPDF for images
- IMPROVED: block duplicates and autonaming revised to avoid duplicated names (M6292)
- BUG: fatals and warnings in POM
- BUG: Transfer ownership of records do not work for CH module (M6729)
- CHANGED: Sigma/Merck e-order URL updated

01/09/2023
- IMPROVED: refactoring to remove some deprecating from PHP 8.2 (undefined variables, null variables used into trim, rtrim, ltrim, strtolower, utf8_encode and utf8_decode replacement by mb_convert_encoding

04/09/2023
- BUG: Fix login when laboratory name has specials characters
- IMPROVED: super admin now can change other super admins password in the users table

08/09/2023
- BUG: incorrect encoding when adding tubes from storage browser
- BUG: updating/overwriting the main storage when adding tubes from storage browser would cause duplicated comments

14-15/09/2023
- IMPROVED: secondary owners can now be updated through Mass Record Updater (M6738)
- IMPROVED: select custom fields can now be searchable with multiple values (M3107)
- IMPROVED: Add 2FA option on super-administrator account too (M6749)

18/09/2023
- IMPROVED: memorized records share options now available in each module (M6739)

20-22/09/2023
- ADDED: new option in R&S preferences to make project mandatory in lot destock (M6716)
- IMPROVEMENT: filter for secondary owners (M6741)
- CHANGED: chemical lots detail now show comments & logs instead of summary line

27-29/09/2023
- CHANGED: manage storage now displays a rack column in the box listing
- IMPROVED: function to download CSV supports a parameter to select if add BOM characters, for use from add-ons
- IMPROVEMENT: support for volume units (M603)

02/10/2023
- IMPROVEMENT: import now fully supports all options for Sigma MSDS Link

03/10/2023
- IMPROVEMENT: add support of line break on barcode series generating
- BUG: autocomplete field match & fill option didn't worked when there was more than one autocomplete field with match & fill active

04/10/2023
- BUG: disable CH module on storage import if chemicals simple storage is activated in chemicals preferences (M6803)
- IMPROVEMENT: storage import now supports volume units (M6810)

09/10/2023
- BUG: fixed price on lot derivation
- CHANGE: Improve Swagger in LC to notify about rewrite mode (M6766) 

10/10/2023
- IMPROVEMENT: add export support of Manage user's list (M6807)
- IMPROVEMENT: add export support of Manage group policies list (M6808)

11-13/10/2023
- IMPROVEMENT: allow rss_feed display from localhost instance
- IMPROVEMENT: update of order status (seller_set) when successfully sent to e-order
- BUG: php8 error on refresh calculated fields if record is shared between groups or has other multiple choice values
- BUG: storage guesser is required for equipment configured as automatic storage (M6833)
- BUG: storage form / module form storage tab bug fixes (M6776)

16-20/10/2023
- IMPROVEMENT: allow to remove memorized animals from cages (M6842)
- IMPROVEMENT: allow to block all levels of permission except SA to create project code from the record itself or from TOOLS > Manage project code (M6806)
- IMPROVEMENT: allow to select memorized records from Cages facility plan existing records (M6841)
- IMPROVEMENT: custom modules now have options to use sample type field and organism field (M6798)
- BUG: custom fields type userlist could be incorrectly selected as searchable
- IMPROVEMENT: custom fields type calculated now as a helper text (M6195)
- IMPROVEMENT: Change display in SELLERS drop down to be COMAPNY first (M6869)
- BUG: quick add of sellers/brand in form was not saving Company name
- IMPROVEMENT: added lot & project in RS consumptions export (M6874)
- IMPROVEMENT: add time limit to licence (M6872)
- BUG: made the dates show in RS consumptions & added date recredit filters & translations (M6821)
- IMPROVEMENT: default value option for text type fields (medium and long sizes) in default and custom fields (M6871)
- BUG: keep the primer radio button ON when we do process change (M6876)
- BUG: in POM past orders, fixed custom order range (M6875)

24/10/2023
- IMPROVEMENT: add custom fields into disposals lots list (M6881)

25-26/10/2023
- IMPROVEMENT: Get back colors and long and medium text types to be available to print in barcode printing
- BUG: fix colors in filters dropdowns which have colored select options
- BUG: fix the popup to display the multilingual option in custom field (M6891)
- BUG: fix Animal module cage display issue (M6894)
- BUG: import data and datetime custom fields with custom formats wasn't working correctly (M6890)
- BUG: lots table Export internal custom fields (M6628)
- IMPROVEMENT: remove the edit option in case of automatic name and add configuration in ADMIN > Other > Setup > Access Permissions (M6805)

27/10/2023
- BUG: fix delete animal cage placement from memorized tool (M6842)
- BUG: storage filter incorrect behaviour with past leading zeros (M6889)

30/10/2023
- IMPROVEMENT: sort the R&S consumption list by DESC instead of ASC (M6900)
- BUG: fixed lot price not always present in the R&S consumption (M6901)
- IMPROVEMENT: data transfer now gives admin choice for locked and archived records (M6747)

30-31/10/2023
- BUG: fix schedule XML issues in animals -> cages options -> cage scheduler and adjusted UI in animals -> cages options -> Cages facility plan
- BUG: record data active tab wasn't being highlighted (M6707)
- IMPROVEMENT: update UI of popups in animals module (M6905)
- IMPROVEMENT: add a new option under Preferences > R&S > Lot management, to remove the quarantine when compliancy is ON (M6902).
- IMPROVEMENT: add lockscreen option (M6909)
- IMPROVEMENT: add custom fields into approved and past disposals lots list
- IMPROVEMENT: add option to memorize elements in alert reagents
- IMPROVEMENT: allow batch process to process samples with processes barcodes (M6651)
- IMPROVEMENT: reload record on cage delete in animals module (M6918)
- IMPROVEMENT: add possibility to add comment to remove tube action (M6916)
- IMPROVEMENT: remove possibility to add new cage for dead animals (M6921)

06-10/11/2023
- IMPROVEMENT: add screen-lock capability without auto-logout option (M6909)
- IMPROVEMENT: module import now allows to import tube cap colors when importing record storage (M6770)
- IMPROVEMENT: module import has the option to match sample type and respective tube cap color (M6770 - II)
- IMPROVEMENT: WebAuthn login support - need to have a better integration (M6940)
- BUG: boxgrid map highlights all positions of the selected record instead of only the selected position (M6933) (M6936)
- BUG: CH consumption now converts price with a coma into a dot
- UI: CH lots table: adjusted the table headers with the data (fixed some th/td width)
- BUG: POM email template takes lab name if exists instead of Labcollector
- CHANGED: cage fields were removed from module form on record edition and are only present on record creation (M6917 - I)
- IMPROVEMENT: specific cage form to manage record cage info (M6917 - II)

14/11/2023
- IMPROVEMENT: import functions that validates datetime format now supports datetime without seconds (adding seconds automatically)
- IMPROVEMENT: add autofocus on press Enter into login input

16/11/2023
- BUG: export GB wasn't working for SQ and PL modules
- IMPROVEMENT: give a statistics of the colored tubes caps in the boxgrid tube cap color legends (M6913)
- BUG: POM: divide lot price per unit (M6959)
- IMPROVEMENT: give a statistics of the colored tubes caps on the rack level view (M6923)

21-22/11/2023
- BUG: POM: fixed clear all checkbox
- IMPROVEMENT: shopping cart: Auto select shipping if only one option
- BUG: home custom panels: Fixed broken module display when icon types are mixed
- IMPROVEMENT: module search now supports greek alphabet (M6965)

23-24/11/2023
- IMPROVEMENT: add support of SpeechToText on Longtext fields if Artificial Intelligence enable (M6930)
- BUG: storage browser statistics didn't worked properly
- IMPROVEMENT: improve 2fa login and config update to allow sharing computer (M6938)

27/11/2023
- IMPROVEMENT: UX of 2 steps login form
- BUG: fix missing checkbox into animals moving popup (M6922)
- IMPROVEMENT: add support of default enclosure on CSV/delimited file imports (M6870)
- BUG: fix RS consumption table problem
- IMPROVEMENT: extend result potentiality of NCBI requesting (M6809)

28-29/11/2023
- BUG: fix staff contacts directory printing
- BUG: fix sample analysis tab saving blocked by non visible mandatory fields
- IMPROVEMENT: POM price edit: checkbox to update RS price, auto replace comma with dot (M6978)
- BUG: fix add equipment maintenance with alert enable and document upload (M6981)
- BUG: fix barcode generation if a lot number is egal to a lot ID which hasn't lot number (M6983)
- IMPROVEMENT: POM delivery form: forbid more quantity than original, check partial checkbox when quantity is less tha original (M6977)
- BUG: fix 'By Project' search
- IMPROVEMENT: project code can now be used in recipes (M6251)
- IMPROVEMENT: Security - Don't allow to add custom autocomplete or Link field to Registry Book tab

01-05/12/2023
- IMPROVEMENT: change display of logs in chemical lots page
- IMPROVEMENT: add color and colored sample type column to storage export (M6915)
- IMPROVEMENT: allow multiselect values ​​for checkboxes and multiselect fields in swagger documentation
- IMPROVEMENT: add delete ip_restrictions record support + add Audit trail on Ip restrictions management
- IMPROVEMENT: update Artificial intelligence API and his Swagger Doc
- BUG: add support of some non encodable character on UTF8 encoder/decoder
- IMPROVEMENT: new backend info in lot table, order_id, po number, budget (M6976)
- IMPROVEMENT: when lot has budget id, put in in paid on field on consumption 
- IMPROVEMENT: CH module with Simple storage needs to show the same info as with storage browser (M6772)
- BUG: display postfix after longtext field
- BUG: #170 allow only active field in the select for calculated field
- BUG: #172 in french, calculated field are broken
- CHANGED: lot budget & PO number fields are now editable
- BUG: when adding multiple records after creation when redirecting to the module we now see all records created instead of just the last created
- IMPROVEMENT: setup option to create labels after each new record (M6980)

07-08/12/2023
- BUG: cookies PHPSESSID not renew after login (M7010)
- CHANGED: storage import now supports the same inner separators as general import(: and |) to import multiple box positions
- IMPROVEMENT: new lots status Reserved and In production (M6972)
- BUG: allow to use memorized tool to unarchive archived records (M7012)
- CHANGED: don't accept & in custom fields database name
- BUG: storage form wasn't picking sample type default tube cap color
- IMPROVEMENT: Added lot price, po number, budget to Batch Lots Inventory excel export
- IMPROVEMENT: LC POM: in delivery form, if only one location designed for the product, set it up automatically (M6997)

13-15/12/2023
- IMPROVEMENT: manage lot release with all status, dealing with compliance mode (M6972 - II)
- BUG: single line search wasn't searching correctly with OR operator
- BUG: super administrators could not be unarchived (M7040)
- BUG: fixed translations encoding problem

18/12/2023
- IMPROVEMENT: recipes now take into account new lot status (M7041)
- IMPROVEMENT: recipes now have an option to calculate the recipe cost (M6968)
- BUG: import didn't take into account leading zeros when creating the automatic name

21-22/12/2023
- IMPROVEMENT: show Plant in LC record the info of PM data (M7036)
- IMPROVEMENT: option to take tubes out from storage with the respective UI status (M6950)
- IMPROVEMENT: Bring AI improved texts (M7043)
- IMPROVEMENT: Send maintenance email to owner and secondary owners. (M5841)************** 2024 **************

02 年 01 月 2024 日 - 改进:在用户导出列表中添加创建和存档日期(M7050) - 改进:在批次不足警报页面中添加卖家名称(M7049) 03 年 01 月 2024 日 - 改进:管理和偏好菜单的翻译(CN、DE、FR、ES、PT、NO)(M6987) 05 年 01 月 2024 日 - BUG:修复 SSO 元数据参数的错误检查 - 改进:添加对经典 nfc 徽章卡的支持,以便使用 rfid 读卡器进行无密码身份验证用户(M6960) - 改进:在存储浏览器中添加位置、机架和盒子的就地排序功能(M6318) - 改进:从存储浏览器中删除盒子和内容,支持 box_nogrid 和 boxgrid 为空
08/01/2024
- IMPROVEMENT: set quantity fields on add new record page 1 by default (M7056)

--- v6.21 released 09/01/2024

09/01/2024
- IMPROVEMENT: option to display cage icon when record has cage
- IMPROVEMENT: add support of classic nfc badge card to passwordless authenticate user with a rfid card reader (M6960)
- IMPROVEMENT: add in place sorting feature for location, rack and box in storage browser (M6318)

11/01/2024
- BUG: allow when no barcode is selected to print the values of the additional data like when you have 2D or 1D (M7067)

16/01/2024
- IMPROVEMENT: several limitations to free mode (M7068)
- BUG: sort correctly maintenance date
- IMPROVEMENT: SpeechToText supports suing from Addon
- IMPROVEMENT: translations

18/01/2024
- BUG: avoid RSS getting to block labCollector in some case
- BUG: fix missing custom field link condition (M7081) 
- IMPROVEMENT: when a R&S consumption entry is deleted, recredit the lot (M6984)

19/01/2024
- BUG: security fix potential Sql injection into Link picker and Chemical comsumptions
- IMPROVEMENT: audit trail improved for lot quantity edition (M7042)
- IMPROVEMENT: when a R&S consumption entry is deleted, add a comment line in lot (M6984 - II)
- IMPROVEMENT: filter by alive or dead in AN module
- IMPROVEMENT: option to have age in AN summary line (M7057)

23/01/2024
- BUG: POM: fixed tags in PO templates (M7062)
- IMPROVEMENT: add lab name to alert maintenance email
- BUG: POM: fixed primers past orders HTML export
- BUG: fix box map open on search page (M7099)

26/01/2024
- CHANGE: added quote id to order list table and transfer ids into table (6.21002)
- IMPROVEMENT: custom autocomplete field now has an option to be blocked to the same value as record name (M7082)
- BUG: Remove deletion option from EQ locations in Preferences > Equipment (M7108)

29/01/2014
- IMPROVEMENT: add button clear to import genbank form
- BUG: fix FR translate
- BUG: fix missing function in some useCase of dom_list.php approved/pasts list
- CHANGE: quote can now have many order ids, added quote by line in PO template xls

30/01/2024
- BUG: fix ORF Viewer on PHP8
- IMPROVEMENT: add support of Custom fields system into Addons (M7173,M7144,M7142)
- BUG: when exporting the current box list the owner was not being exported
- BUG even when there are no positions available in the guesser (ignoring holes mode) the select box must be available if the storage is not automatic (M7120)

31/01/2024
- IMPROVEMENT: give an option to print image on barcode label (M7080)

01-06/02/2024
- BUG: fatal error on click Import GenBank Data
- BUG: POM: SQL error on past orders export
- CHANGED: show anotations labels on plasmid map instead of type
- ADDED: add button back to module to Import GenBank Data
- ADDED: show message after import GenBank file
- BUG: required fields on Manage Lab Members section (M7133)
- BUG: fix facilities duplication into location autocomplete when some equipment has already same location name
- IMPROVEMENT: add mass owner update option in manage storage (M7124)
- IMPROVEMENT: add Tube Cap Color Stats to the export file from storage (M7145)
- IMPROVEMENT: risk safety rev09 (2021) and rev10 (2023) are now supported
- IMPROVEMENT: LC POM: primer delivery: allow the email sending to the requester on delivery (M7071)
- BUG: fix mass record updater for brand in reagent module (M7150)

--- v6.211 released 07/02/2024

08-09/02/2024
- BUG: disable 2FA check if user who attempt to login has not email and no phonenumber
- ADDED: when order is primer, allow send the PO to the seller, the requester, orderer, and custom email (M7072)
- IMPROVEMENT: keep sort order option (ASC/DECS) the same as by default after clear action (M7157)
- BUG: only "active" animals can be used for crossings (M7159)
- BUG: security fix on modules form fabric and addonCustomFields Form fabric
- BUG: module search keywords and decimal fields (M7161)
- IMPROVEMENT: LC: Audit trail search to filter on record name (M7109)
- BUG: prevent fatal error on SAML ACS if POST SAMLResponse is empty

13-14/02/2024
- BUG: fixed quote not added on cart order & multiselect not closing on quote vault
- BUG: fields integrity check issue
- BUG: in free mode there was invalid redirect when users & groups limit was exceeded (M6734)
- BUG: module form with multiple inserts (repeats) didn't work properly for CH module or custom modules with risks active
- BUG: module form with multiple inserts (repeats) didn't work properly for custom modules whose unique_code has inactive

15/02/2024
- IMPROVEMENT: Alert Maintenances: added "Audit trail" messages
- IMPROVEMENT: Alert Maintenances: resend notification if no owner email was successfully sent
- ADDED: added comments on quick destock forms (M7178)
- ADDED: made comments mandatory an option & display fix (M7178)

19/02/2024
- BUG: Addon Custom fields error when all custom fields of an addon entity are disable
- IMPROVEMENT: box nogrid now supports items quantity and volume (M6713)
- IMPROVEMENT: option to take out/check out from storage now also applies to straws (visotube), shelfs and bags (M7129)

21-22/02/2024
- IMPROVEMENT: add min quantity in chem running low alert page (M7189)
- IMPROVEMENT: checked in/out filter instead of just checked out (M7126)
- IMPROVEMENT: add strict search to record name in audit trail (M7184)
- BUG: fix export with color cap shows same color in the CSV for all tubes (M7087)

23-28/02/2024
- IMPROVEMENT: add MFA Auth App to 2FA option (M6975) (v6.21104)
- BUG: fix potential fatals on parsing SimpleXMLElement and Custom module processing
- BUG: memorized mass update didn't update the record last updated date (M7202)
- IMPROVEMENT: add unit column in user R&S consumptions table (M7208)
- BUG: POM and POM export: multiple fixes on date filtering (M7203)
- IMPROVEMENT: in decimal type custom fields allow search by 0 (M7205)
- BUG: bug fixed in searches with operator <>
- BUG: search lab members with special chars like ü
- BUG: search account users with special chars like ü
- IMPROVEMENT: enhance the process of sending maintenance alert notifications
- BUG: module AN date filters like date of death were linked to the status of date of arrival instead of being independent
- BUG: fix "no barcode" option in barcode label tool which were blocking other content display (M7219)
- BUG: fix storage box with column z creates massive rows (M7209)

29/02/2024
- BUG: HomePage speedup optimization
- IMPROVEMENT: use proxy on Home RSS if set

01/03/2024
- IMPROVEMENT: add a field "thaw counts" at export search result (M7229)
- IMPROVEMENT: added internal comments as PO tag (M7226)
- IMPROVEMENT: option to allow or block the use (removal/check out) of expired tubes (M7110 - I)
- IMPROVEMENT: using expired tubes now requires previous confirmation (M7110 - II)
- BUG: PO generation with custom fied tags not working due to variable overlapping
- BUG: fix in special characters in lab member name search (M7217)

05/03/2024
- BUG: secure fix on cookie (M7232)
- BUG: secure fix on 2FA semi-persistence (M7231)
- IMPROVEMENT: add start after X days parameter to custom date field with alert activated (M7225)
- BUG: fix select color cap from storage browser (M7233)
- BUG: fix file association to maintenance when from batch (M7238)
- BUG: fix add seller information via quick add when create new record (M7234)

07-08/03/2024
- BUG: ws v2: fix getModuleOrganismsValues return when accented values
- BUG: ws v2: fix getModuleCustomFields return when accented values
- BUG: fix multisearch barcode for Plant manager entities

11-12/03/2024
- BUG: fixed total price calulation in chemicals consumptions, and fixed excel export
- BUG: fixed chem price format before saving conso, subtotal price calulation in chemicals consumptions (M7254)

13/03/2024
- IMPROVEMENT: added tool SDS file maker (M5904)
- IMPROVEMENT: SDS file maker: open advanced options panel when it was opened before
- IMPROVEMENT: improve PDF preview page

15/03/2024
- IMPROVEMENT: SDS file maker, print correct value for fields (category, custom fields, etc) when creating PDF 
- BUG: duplicated values when saving hazard class and hazard category
- BUG: duplicated icons when editing risks - chemical module
- CHANGED: changed RS consumptions display order
- IMPROVED: SDS file maker, link template to chemical category
- BUG: SDS file maker, error in preview PDF
- BUG: export existing boxes wasn't working

18/03/2024
- IMPROVEMENT: Trinka integration improved (only on LC record form) (M7031)

21/03/2024
- IMPROVED: new/more positions for boxgrid (AA1, AA2, etc) (M7230)

28/03/2024
- IMPROVED: support of numeric, date and time columns format into Excel export with (M6331)
- IMPROVED: keep maintenance filters on EQ pagination (M7239)
- IMPROVED: SDS maker change fixed height pdf logo
- ADDED: POM & templates: added supplier comments (M7226)
- IMPROVED: secure user ID in single user (not admin) password change
- IMPROVED: security fix on upload and download features
- IMPROVED: security fix on retrieve and forgot password
- IMPROVED: improve "Add new crossing" pop up in animals module (M7211)
- IMPROVED: add "Manage animal crossings" page to tools (M7212)
- IMPROVED: add relative icon for viewing all records from the same parents in animals module (M7213)
- IMPROVED: security fix on manage users: only admin and superAdmin can elevate privilege of user

01-02/04/2024
- UI: scrollable menu in Plasmid Map Editor menu
- BUG: fix issue enabling westfax options on setup>integrations
- IMPROVED: security on task administration (M7322)
- IMPROVED: permission security improved (M7323)
- IMPROVED: security enforcement on file download type (M7324)

03-05/04/2024
- IMPROVED: disable some obsolete pages (M7323)
- IMPROVED: hide disabled Items from menus as visitor (M7323)
- IMPROVED: add a custom 403 error page (M7323)
- IMPROVED: Quote Vault: search by quote id/ref (M7261)
- IMPROVED: security enforcement on Purchase Order XLS template (M7323)
- IMPROVED: RS consumptions: search by product name (M7269)
- BUG: error displaying advanced settings fields in template (M7314)
- ADDED: POM: order file upload and download (M7272)
- IMPROVED: database requesting security enforcement on administration and abook features (M7326)
- BUG: error displaying default fields SDS maker tool (M7313)- BUG: Error displaying default fields SDS maker tool (M7313)
- IMPROVED: block same name different freezers/equipment if Compliance Pack is on (M7183)
- BUG: fix LSM related issues in label printing popup (M7354)
- IMPROVED: support of numeric, date and time columns format into Excel export with (M6331)

08/04/2024
- IMPROVED: add storage expiration_date into Import Storage and Import Data (M7013)
- BUG: fields warranty, warranty end, contract and contract end were not in import tool (M7357)
- BUG: disposal list lost highlighted rows (M7356)
- IMPROVED: improve the batch_expire list (M7195)
- IMPROVED: animal genotype fields supports big and unlimited tags (M7025) (v6.21116)
- IMPROVED: add a new visual alert on update&save of the packaging size list in preferences (M7106)
- IMPROVED: prohibit the choice of animal currently in crossing (M7221)

09/04/2024
- ADDED: recipes combine risks (M6250)
- IMPROVED: contact creation supports email domains whitelist (M7102)
- IMPROVED: Security : CSRF token on saving forms (M7327)
- IMPROVED: add availability to filter records based on live or dead in animals module (M7215)

10/04/2024
- BUG: POM: fixed seller email between primers and chemicals
- IMPROVED: add project code filter to EQ module (M7360)

11/04/2024
- IMPROVED: allow to block duplicate in R&S module on seller ref (M7242)
- BUG: fixed issue, the second "Keep on hold (Quarantine)" checkbox was not applying validation (M6902)
- BUG: fixed issue getting main store location SDS maker (M7313)
- IMPROVEMENT: be able to filter in select list and multiple select list by NO data (M6963)

15/04/2024
- BUG: german lang fixed
- IMPROVED: delete secondary storage when custom module delete (M7051)
- BUG: don't ask reason on mass update when module compliance disabled (M7335)
- IMPROVEMENT: add a new search option NOT for keyword (M6964)

16/04/2024
- IMPROVED: POM: added horizontal scrollbar when needed to see all table data on smaller screen
- IMPROVEMENT: add a new search option different to id (M6964)
- BUG: fixed LC custom colors in email, when colors are not set in session yet
- BUG: API now support output of special characters like greek (M5611)
- IMPROVED: update memorized tool now supports inline individual modification (M7069)
- IMPROVED: add the function Age calculation into Calculated custom field (M7058)
- BUG: issue search by id from link

17/04/2024
- BUG: support of multiline Custom field legend in the admin
- IMPROVED: better support of multiline Custom field in the admin
- BUG: can now select any LC lang from addon
- IMPROVEMENT: add new SDS format SDS maker (M7166)

18/04/2024
- IMPROVED: add deleteStorageBox (only empty box) to API (M7363)
- IMPROVED: recipes to allow duplicate from existing (M6252)
- IMPROVED: grey out some of the tools and/or preferences when module is not available (M7329)

19/04/2024
- BUG: Internal authentication now supports SSO; especially for Record electronic signature (M7240)
- ADDED: POM: Seller Status (M7270)
- IMPROVED: volume field and st_items field must be numeric
- IMPROVED: cap color (with color label if applicable) for main and secondary storage are now exported in the module export
- IMPROVED: straws popup direct access (M7090)

22/04/2024
- ADDED: POM: Order type (M7271)
- BUG: LC API: Fixed use of utf8Encoder on getModuleCustomFields API, generating a 500 error
- BUG: SDS Maker bug updating field 
- BUG: SDS Maker The QR code was overlaid on the text
- IMPROVED: add processes in batch now supports the record name and unique code (M7297)
- ADDED: in custom fields allow the conversion from select type (with no category) to multiselect type

23/04/2024
- BUG: HotFix use of a table before auto-upgrade process can be done
- IMPROVED: plasmid associated strain can now autocomplete to give flexibility (M7292)
- IMPROVED: add Analysis tab fields for versioning (M6996)
- BUG: storage facilities group wasn't taken into account in group policies filters (M7285)
- ADDED: add option to make UNIQUE the result of concat formula (M7293)
- BUG: fix custom field printing (M287)
- BUG: security fix about jpgraph

24/04/2024
- BUG: fix bug button next records refresh the page (M6964)
- IMPROVED: search by ID return also archived records (M6964)
- BUG: security fix XSS
- CHANGED: GB SQ/PL importer modes to be more rigid (M7262)

25/04/2024
- IMPROVED: add integer casting on Zebra labels dimension
- IMPROVED: search by ID change logic strict search, now option is search including unique code (M7394)
- IMPROVED: search by ID change logic filter on memorized items (M7394)
- CHANGED: keep login options open after update on admin>setup>login options

26/04/2024
- CHANGED: POM: changed some wording (M7400)
- CHANGED: POM: changed expiration date field limit (M7401)
- BUG: security fix XSS
- BUG: custom fields type NCBI link the protocol for the URL needs to be https instead of http (M7315)
- IMPROVED: superadm account now supports the switch of it's contact/staff member for a contact/staff member of another account
- CHANGED: disable button to download metadata under setup>login>SSO if certificate is empty
- BUG: LC API: prevent sql error from unexisting given fields
- BUG: POM: staff with permission to see all orders in POM can now see all orders & export fix (M7399)

29/04/2024
- BUG: issue searching by barcode
- IMPROVED: when selecting multiple recipes on a recipe show the sum of the selected lots quantities (M7301)
- CHANGED: add fisher scientific e-order config (M7397)

30/04/2024
- IMPROVED: POM: Moved e-order & export buttons to the left because of large table
- IMPROVED: reagents active lots rows display (M7295)

02-03/05/2024
- BUG: fix of 2FA auth app new UX
- IMPROVED: MFA translation
- BUG: fix URL in API getBackup and make users not super-admin are not allowed to download backup
- IMPROVED: saved "show rows" option preference in the equipment module (M7295)
- BUG: change order status after send order fisher scientific (M7397)
- BUG: security XSS fix
- CHANGED: alerts now allow minimum quantity set to 0 (M6010)

06-10/05/2024
- CHANGED: API: validate mandatory parameter version is present and valid
- BUG: fix past disposals search
- BUG: fix member creation when no domain list restriction
- ADDED: API GET: getBackup include a temporary link to download backup without login
- IMPROVEMENT: allow a group to become secondary owner of records (M6994)
- IMPROVEMENT: Add new endpoint to LC API (M5407)
- BUG: security fix
- ADDED: add tooltip with full name of group in Import LDAP/AD Users
- ADDED: enhance search by memberof in Import LDAP/AD Users
- ADDED: custom Content-Security-Policy support (M7421)

13/05/2024
- BUG: API GET: userlist field value was empty when lab member was not linked to user account (M419)
- IMPROVEMENT: allow main superadm to switch real person/lab member (contacts_id) with another active account (M7134)
- IMPROVEMENT: allow to add non CH records to recipe with destock options (M6991)
- IMPROVEMENT: allow secondary owner to manage storage when box belongs to the main operator (M7227)
- IMPROVEMENT: (UI) New Loader
- IMPROVEMENT: improve alert on min quantity performance

14/05/2024
- IMPROVEMENT: adapt bigBox display to display 65 columns without horizontal scroll on 1980px width
- BUG: error getting hazard categories when no hazard class is set
- BUG: security fix path attack
- IMPROVEMENT: prevent the possibility of users re-posting sellers conversion (to and from AD module) 

15-16/05/2024
- BUG: POM: sent to seller submit fix & current list comments colspans
- IMPROVEMENT: do not allow the deletion of a custom field used on addons
- BUG: fix issues search pagination and export (M7422)
- BUG: fix Storage box add tube
- BUG: fix box grid url of custom module on cell click
- BUG: POM: fixed documents download
- IMPROVEMENT: optimize alert list when a lot of quantity units (M7423)
- BUG: fix warning on fresh install process

20-24/05/2024
- IMPROVEMENT: when creating/modifying a search into field display a warning that the name field will be used if no autocomplete field is selected (M7424)
- BUG: search by barcode returning wrong id
- BUG: fix alerts when LC global date config is d/M/Y.
- BUG: fix alerts number badge
- IMPROVEMENT: create function apache_request_headers if not exists
- IMPROVEMENT: update php-saml 4.1 & xmlseclibs 3.1.1
- BUG: fix alert_popup to support LC custom datetime format

27/05/2024
- BUG: fix PHP warnings on alert menu, menu and module admin field

31/05/2024
- BUG: fix on internal authentication/lock screen with SSO
- BUG: print record didn't filter processes by module only by record ID
- BUG: print record field selection didn't present processes option on custom modules with processes active
- IMPROVEMENT: API documentation improves
- IMPROVEMENT: security
- BUG: fix warnings on alerts list

01/06/2024
- BUG: storage box UI

03/06/2024
- BUG: fix warnings and bug on Storage box
- BUG: fix Lang warnings on login + warnings on API + warnings on generic Code bar + warnings on header
- BUG: Storage Browser x-axis scroll
- IMPROVEMENT: when preference menu is blocked for admin, breach in maintenance form (M7406)

04/06/2024
- BUG: fix menu white background when alpha logo image
- BUG: fix sign record UI popup
- BUG: fix lang definitions warnings
- BUG: fix lab members page when Staff+
- BUG: fix UI of records table actions

05/06/2024
- IMPROVEMENT: allow user to assign color option for animal status (M7220)
- IMPROVEMENT: quick destock API Token access support from standalone addons
- BUG: processes tab missing from print record templates/models
- BUG: print record was printing sample_type field as a ID in custom modules
- BUG: update e-order payload fisher scientific

06/06/2024
- BUG: fix color picker display on Storage options
- IMPROVEMENT: disallow Quick destock mode except deduce when come from standalone addons
- BUG: fix modules search code warnings

07/06/2024
- ADDED: API GET: add querystring parameter by_keywords_logic to choose OR (default) or AND

11/06/2024
- IMPROVEMENT: convert response to json of the ajax script that retreives box type

12/06/2024
- BUG: fix background-color of big box cells
- BUG: usage statistics displayed in Storage Browser were incorrect when boxes with increase size (over AA rows) were used
--- v6.22 released 12/06/2024

14/06/2024
- IMPROVEMENT: alerts menu badge in case of addons needs upgrade

17/06/2024
- BUG: fix display and Print of Wisiwig content
- BUG: fix text field HTML table style saving when edit record
- IMPROVEMENT: add more security on login page
- IMPROVEMENT: security fix

19/06/2024
- IMPROVEMENT: avoid empty file saving in DB (M7459)
- IMPROVEMENT: fix warnings
- BUG: fix too strict CSP (M7460)
- CHANGED: custom field FILE type is no longer available for new custom fields only support of existing fields (M7458) (DEV-15)
- BUG: Tube Count functionality incorrectly only counted secondary storage for nogrid type boxes

20/06/2024
- IMPROVEMENT: support specified menu text color instead automatic
- IMPROVEMENT: add support of redirection on RSS feeds (DEV-64)
- BUG: simple storage was missing on the record data in CH module
- BUG: processes filter was not working and triggered a fatal error

26/06/2024
- ADDED: enhance search by memberof in periodic LDAP/AD Users import
- IMPROVEMENT: add loader on Form submitting save button
- IMPROVEMENT: add human readable file type on record's associated file manager
- BUG; avoid PHP 8 fatal issue when file upload exceed allowed file size
- BUG: add comment by product on fisher scientific, vwr avantor and sigma PO
- BUG: fix issue with R&S link in custom module (DEV-80)

27/06/2024
- IMPROVEMENT: Add support to API custom_module sample_type creationINSERT custom_module.sample_type field value
- BUG: fix insert custom_module sample_type field value
- IMPROVEMENT: update Slack integration to fit Slack new App

01/07/2024
- BUG: destock popup would always show main storage unit (DEV-86)
- BUG: homepage custom panels wasn't saving links (DEV-88)
- BUG: fix storage_equipement deletion (DEV-85)
- ADDED: Add capacity to disable all maintenance alerts of an equipment (DEV-83)
- BUG: moving shelf part wasn't working in storage browser (DEV-84)

02/07/2024
- BUG: fix some css 404 and fix microarray's gene autocomplete searching
- IMPROVEMENT: wording on storage equipment deletion (DEV-91)

03/07/2024
- BUG: recipes with multiple lots option active wasn't filtering empty lots
- IMPROVEMENT: mass update or mass share in manage memorized items now isn't affect by URL limits (due to big GET parameters) (DEV-78)
- IMPROVEMENT: project code filter added to R&S module (CH) (DEV-14)
- IMPROVEMENT: add support of long custom module table name on audit log
04/07/2024
- IMPROVEMENT: add support for multiple file upload on LC API
- IMPROVEMENT: add support for multiple file upload swagger documentation
- BUG: fix bug with malformed data types (file, decimal)
- BUG: handle multiple files upload
- BUG: fix alerts menu when fresh installed with basic records
- CHANGED: stock transfer now works for main storage too (DEV-94)
- BUG: fix sds tool crash first install (DEV-102)
- IMPROVEMENT: derive record tool now retrieves the field value when the field name (database) and field type are the same (DEV-1)

09-10/07/2024
- IMPROVEMENT: add disabling condition to custom field date (DEV-101)
- IMPROVEMENT: improve License error message in case of licensed for previous version or expired demo (DEV-75)
- BUG: fix 'add to orders' list button (DEV-105)
- BUG: remove transactions and rollback DB options to ensure compatibility with MYISAM engine (DEV-104)
- IMPROVEMENT: add link to Lot'used from a recipe result record (DEV-99)
- BUG: create images folder if doesn't exists (DEV-16)
- BUG: fatal when Fisher Scientific product hasn't comment (DEV-110)
- IMPROVEMENT: option to use barcode to select recipe components (DEV-13)
- IMPROVEMENT: derive sample tool now retrieves the field value when the field name (database) and field type are the same (DEV-106)
- IMPROVEMENT: block POM order when missing required fields (DEV-124)
- IMPROVEMENT: option to archive record when storage is removed by memorized (DEV-27)

11/07/2024
- IMPROVEMENT: new icons for vegetables and fruits custom modules(DEV-96)
- IMPROVEMENT: check requirements for SDS tool (DEV-102)

12/07/2024
- BUG: POM fails on first use (DEV-105)

--- v6.23 released 12/07/2024
15/07/2024
- BUG: fix move tube feature (DEV-87)

16/07/2024
- BUG: custom date alert trigger (DEV-101)
- BUG: fix Fatal SQL during installation (DEV-152)
- UI: active state on menu (DEV-92)
- BUG: fix custom module custom icon detection (DEV-156)

17/07/2024
- IMPROVEMENT: automatic add your SSO provider domain to our Content-Security-Policy

22-24/07/2024
- BUG: server error SDS maker when no default template is available (DEV-181)
- BUG: batch Lots Inventory PHP8 compatibility fix
- BUG: fix invalid destock/take out when CH had no lot quantity in the shelf
- UX: lot ID translation improvement
- BUG: invalid CH destock fix (DEV-196)

30-31/07/2024
- UX: add autocompletion and project color on QuickDestock project field (DEV-216)
- IMPROVEMENT: new SKU field for R&S module (DEV-218)
- IMPROVEMENT: SKU field is shared/inherit between all compatible R&S records (main record association) (DEV-219)
- IMPROVEMENT: allow to use record name (in addition to already existing ID or barcode) to associate main and compatible records (DEV-220)
- IMPROVEMENT: cart popup now displays all compatible records (DEV-221)
- IMPROVEMENT: allow to associate records with lots to a main record by tranfering lots to main record (DEV-237)
- IMPROVEMENT: POM now allows to replace product in order with another with same SKU (DEV-222)

01/08/2024
- BUG: POM SKU: allow to replace product only when order status is waiting (DEV-222)
- BUG: POM fuse to lot entry date takes same date than log message

07/08/2024
- IMPROVEMENT: new default field in R&S for GMP/Non-GMP regulation (DEV-224)
- IMPROVEMENT: link between R&S categories and GMP/Non-GMP regulation (DEV-225)
- IMPROVEMENT: only R&S records with regulation set to GMP will create new lots automatically set to hold/ quarantine (DEV-226)

13-14/08/2024
- BUG: blast sequence failed detecting type (DNA/Protein) after pate sequence with spaces at end
- BUG: boxgrid wasn't detecting current positions correctly on edit mode

19/08/2024
- IMPROVEMENT: Addon custom fields can be used one by one or by lot (DEV-177)
- BUG: Security fix

20/08/2024
- IMPROVEMENT: add support of getting only file_id of all files attached to a file custom field (DEV-282)

21/08/2024
- IMPROVEMENT: add support of Export and Search by category name into Expiring batch alerts list (DEV-193)
- IMPROVEMENT: add support on GET:Api:getBackup of wildcard backup file extension (.sql and .sql.*)

02-03/09/2024
- IMPROVEMENT: add Online avatars list on Homepage User posts section (DEV-24)
- BUG: fix add equipement maintenance type breach for admin when superadmin has disallow to admin
- BUG: auto-generate PO number did not exceed 10 (DEV-296)
- BUG: recipe tool had a bug filtering logs
- BUG: recipe tool log fix

04-05/09/2024
- BUG: fix add tube from the storage browser when the cell finishes with 0 (DEV-321)
- IMPROVEMENT: add more process's filter options when module supports process tab + Search by Process ID (DEV-197)
- BUG: several module filters were lost in pagination (DEV-327)
- BUG: shop field in CH module created a undefined in mandatory fields popup due to missing legend
- BUG: fix JS error on boxgrid when caller page has rack input but not a select

09/09/2024
- BUG: fix of boxgrid to avoid populate current storage box position + new storage box position in same time when both are presents on the caller page (DEV-348)

12-13/09/2024
- IMPROVEMENT: configurable limit for quantity 0 alerts (DEV-356)
- BUG: userlist print from lot tab (DEV-332)
- BUG: invalid volume validation on module form when storage is a shelf part 
- IMPROVEMENT: prevent multiple clicks on execute recipe button (DEV-180)
- IMPROVEMENT: allow field to align for barcode print (DEV-200)

16/09/2024
- IMPROVEMENT: dynamically adjust the title of SDS PDF files based on the document type
- BUG: fix FASTA or GB export in Sequences module (DEV-347)
- CHANGED: associated lots must keep info on original product (DEV-365)

17/09/2024
- BUG: fix quick destock project bad detection of filling (DEV-216)
- CHANGED: add "field" to the reserved words you can't name a custom field
- BUG: custom fields modify database name validation wasn't working properly (not blocking)
- BUG: fix custom field longtext display (extra <br>)
- BUG: fix saving of encrypted fields with HTML content
- BUG: fix leaks on 2FA with 'go back to login' if 2FA is config to do not ask at every login
- IMPROVEMENT: linkPicker: change keywords search condition from OR to AND + improve Lots picker display (DEV-355)

20/09/2024
- IMPROVEMENT: allow custom fields from analysis_tab to be on the summary line (DEV-388)
- IMPROVEMENT: add PubChem API to import GHS (DEV-359)
- BUG: transfer data needs to update also hidden/archived modules (DEV-393)
- BUG: fix undefined label "Minimum Lot Quantity for Alerts" field on module form validation (DEV-273)

24/09/2024
- IMPROVEMENT: add a numeric range search to modules (DEV-380)

26/09/2024
- IMPROVEMENT: option to destock multiple lots of different product in recipes (DEV-396)
- IMPROVEMENT: storage box allow export in a CSV quickly from a box or more (DEV-333)

30/09/2024
- IMPROVEMENT: add support of Login disclaimer (DEV-409)
- BUG: fix display of 'empty' option of Custom field select (DEV-429)
- BUG: fix saving 'empty' custom field multiselect (DEV-430)
- IMPROVEMENT: possibility to mass check out/in tubes in memorized records (DEV-23, DEV-421)
- IMPROVEMENT: possibility to mass check out/in items in memorized records (DEV-23, DEV-421)

01/10/2024
- IMPROVEMENT: possibility to mass remove items in memorized records (DEV-421)
- IMPROVEMENT: improved logic of the tube cap color warning in import tool (DEV-432)

02-03/10/2024
- BUG: after opening the add lot form for a second time the mandatory quantity popup/modal didn't work properly
- IMPROVEMENT: label barcode templates improvement (DEV-408)
- IMPROVEMENT: change default values setup for label printing (DEV-419)
- IMPROVEMENT: add highlight for elements added by pubchem
- IMPROVEMENT: label templates improvement with default and modules (DEV-454)

09-10/10/2024
- IMPROVEMENT: add indexes
- BUG: add warning when statement doesn't found in statement list pubchem
- BUG: fix the display of Risks and safety
- BUG: organism and sample_type fields didn't appear on the sorting fields list on custom modules

14/10/2024
- IMPROVEMENT: login CSRF token improved
- IMPROVEMENT: refresh risks tab after module form update from risks tab
- BUG: install didn't had the last version of risks for table risk_safety
- IMPROVEMENT: added LabGraphs tab to module records

15/10/2024
- BUG: unable to save order requests approval (DEV-398)
- IMPROVEMENT: add support of displaying Expired lot into Batches in short supply alerts list (DEV-424)

17-18/10/2024
- CHANGED: API GET: support search by keywords with accented characters on fields with rich editor (Comments and LongText fields)
- IMPROVEMENT: option to freely destock lots in recipes (DEV-396 II)
- BUG: Unable to import sample module
- BUG: Mass Update records is not detecting the record
- BUG: Extra fields are not displayed in the "display active lots" section
- CHANGED: checkbox filter with no value now includes empty not just null values (DEV-482)
- CHANGED: improve pubchem recommendation display
- BUG: replication boxes feature fixed (DEV-441)
- IMPROVEMENT: show animal ID and allow user to search by it when add new crossing (DEV-492)

21/10/2024
- IMPROVEMENT: option to include expired lots in the total quantity on alerts (DEV-426)

23/10/2024
- BUG: common box option was not being accepted on replicated box tool (DEV-449)
- IMPROVEMENT: add a log tab in Animals module to trace the cage activity (DEV-26)

28/10/2024
- CHANGED: mass update with inline edit option can't enforce mandatory fields on module level (DEV-463)
- BUG: lots created in the recipe tool now also store the original quantity (DEV-509)

29/10/2024
- IMPROVEMENT: add support of helper text to default fields (DEV-292)
- BUG: catch when cas number field is not visible (pubchem)

30/10/2024
- IMPROVEMENT: improve multisearch to supports secondary_box barcode with underscore (DEV-503)
- BUG: fix user account can access the POM via alert (DEV-38)

31/10/2024
- BUG: fix undefined label "Days to Expiration Alert" field on module form validation (DEV-273 II)
- BUG: on R&S default fields admin area the module the fields "Packaging Size" and "Owner" weren't checked as mandatory when they should (DEV-273 III)
- BUG: add new description schema for file/fle2 swagger (DEV-281)
- IMPROVEMENT: improved and refactored blast results display (Ticket #680266)
- IMPROVEMENT: memorize mass update now supports custom fields from analysis tab (DEV-517)
- IMPROVEMENT: add comment section when check out shelf parts (DEV-277)
- IMPROVEMENT: aliquot should be able to generate barcode from aliquot unique code (DEV-169)
- IMPROVEMENT: filter dead and archived animal records when assign cage (DEV-318)
- IMPROVEMENT: animal crossing to link to a cage (DEV-73)
- IMPROVEMENT: automatically update animal status on crossing (DEV-72)
- BUG: fix staff can't review maintenance document (DEV-198)
- BUG: fix user not restricted by EQ calibrations and maintenance config (DEV-373)
- BUG: fix animal crossing termination should not effect cage information (DEV-522)
- IMPROVEMENT: add a log tab in Animals module to trace the cage activity (DEV-26)
- BUG: fix replication boxes feature does not work (DEV-441)
- IMPROVEMENT: include risk custom fields in label printing (DEV-115)

04/11/2024
- IMPROVEMENT: removing tube(s) or removing volume now keeps user comments and selected optional action on strains_log user comments (DEV-199)

06-08/11/2024
- BUG: treeview didn't show extra "modules" like lots, plant manager (DEV-534)
- IMPROVEMENT: BLAST process into popin, results into new tab
- IMPROVEMENT: break the line for the record name in label print (DEV-535)
- IMPROVEMENT: BLAST from new sequence form
- IMPROVEMENT: BLAST UI & functional improvements

13/11/2024
- BUG: Made external NCBI BLAST work again

18/11/2024
- BUG: fixed blast results width when all hits are revealed
- BUG: fixed pubmed results urls
- BUG: fix encoding issues in ELN 标签页 - 错误:修复了基因库导入问题(2024年11月19日) - 错误:修复了带附件的文档重复问题(副本缺少附件)(2024年11月20日) - 错误:启用零填充选项时,模块搜索辅助存储唯一代码的功能失效(2024年11月21日) - 改进:存储浏览器树和位置加载性能提升(2024年11月22日) - 错误:修复了对齐器、切割器和ORF查看器工具的问题 - 错误:允许在导出带单位的批次时使用小数数量进行去库存(无自定义单位) - 错误:快速去库存功能在替换选项中未创建日志/注释(2024年11月25日) - 错误:修复了菌株日志更新问题(2024年11月26日) - 错误:修复了自定义字段配置保存问题 - 错误:修复了在化学品批次和插件上使用自定义字段日期提醒列表的问题(2024年11月29日) - 错误:修复了登录问题出于安全考虑,对特定词语进行了修改 --- v6.24 版本发布于 2024 年 11 月 29 日 2024 年 12 月 02 日 - 错误修复:安装/更新至 6.24 版本 30 天后触发首次评分模态框 - 错误修复:Swagger 文件端点错误 2024 年 12 月 04 日 - 错误修复:修复忘记密码时保存新密码的问题 2024 年 12 月 05 日 - 错误修复:修复大型数据库的性能问题 - 错误修复:修复链接验证条件的保存问题 - 错误修复:修复批量导出和导入时的性能问题 2024 年 12 月 06 日 - 错误修复:安全修复 (DEV-608) - 改进:重新编写所有自定义模块图标颜色更改器,使其更加精确和简洁 (DEV-510) 2024 年 12 月 09 日 - 改进:为植物添加父种子名称 Manager 托盘标签打印 (DEV-601) - 缺陷:修复 RS 消耗日期筛选器缺陷 - 缺陷:修复按 optional_code 搜索动物的问题 (DEV-610) 2024年12月10日 - 缺陷:安全修复 (DEV-618) - 缺陷:修复插件自定义字段值 API 保存问题 2024年12月11日 - 缺陷:修复 XSS 安全漏洞 - 缺陷:修复权限安全漏洞 (DEV-621) - 缺陷:修复仅导入一个位置时忽略数字框位置的问题 - 缺陷:允许在警报批处理完成后同时使用两个筛选器 - 缺陷:修复自定义日期警报的条件逻辑 (DEV-619) 2024年12月12日 - 缺陷:修复自定义字段数据库文件 PNG 保存和下载问题 (DEV-624) - 缺陷:修复需要审批图标时禁用采购订单生成的问题 2024年12月13日 - 缺陷:安全修复 - 改进:提高导出订单列表的速度2024年12月16日 - 改进:导入工具现在允许在模块启用半自动ID选项时导入ID (DEV-270) 2024年12月17日 - 改进:在R&S消耗表中添加了采购订单号和筛选器,修复了导出问题 (DEV-392) - 改进:POM:现在可以按备注和供应商备注进行筛选 (DEV-404) - 改进:POM报价:默认隐藏过期报价,现在可以筛选显示或隐藏,修复了PHP警告 (DEV-406) - 改进:模块表单现在可以通过GET参数接收字段值 2024年12月17日 - 错误:存储表单中的框位置选择无响应 (DEV-622) - 错误:添加了对保存错误的自定义字段的追溯支持 (6.23) 数据库文件下载 2024年12月18日 - 错误:修复了管理员用户问题以及群组管理员显示时的成员列表 - 变更:导入限制增加至 10,000 条记录 (DEV-265) - 错误:导入无法识别单个数字框位置 (DEV-620) - 新增:允许在计算字段的公式中使用日期字段作为数字 - 错误:复制框时,框所有者下拉列表中出现重复用户 (DEV-519) 2024年12月19日 - 改进:R&S 简单存储筛选器模块现在也按批次筛选 (DEV-405) - 错误:带有断行的 SSO 证书无法正确保存 2024年12月20日 - 改进:在表单中使用与警报日期相关的字段显示警报的目标日期 (DEV-649) - 错误:修复员工从警报访问 POM 的问题 - 错误:员工现在可以从菜单访问 POM - 改进:导入现在允许导入带有风险选项的自定义模块的风险数据 (DEV-613) - 错误:修复了出口存储设施位置值查询中遗漏的问题 --- v6.241 版本发布于 2024 年 12 月 21 日

************** 2025 **************
07/01/2025
– 改进:导入存储现在允许更新辅助存储 (DEV-319)

08/01/2025
– 错误:版本中用户和工作人员权限过于严格。
– 错误:RS 合并导出:固定小计以千为单位

10/01/2025
– 已更改:RS conso:已将默认去库存日期更改为过去 3 个月
– 改进:记忆式批量更新程序现在允许更新风险(DEV-305)

— v6.242 版本发布于 2025年01月13日

13/01/2025
– 改进:在 Swagger API 文档中指示严格搜索模式 (DEV-659)
– 改进:当搜索结果仅返回一条记录时,linkpick 会自动选择该记录 – 例如条形码搜索 (DEV-487)
– 改进:在 API 和 Swagger 中为动物模块添加 cage_id 过滤器 (DEV-692)

14/01/2025
– 错误:修复 SAML 私有证书保存问题

15/01/2025
– 改进:增加下次登录时强制更改密码的功能 (DEV-274)

16/01/2025
– 新增:API GET:action=getLot 支持参数 limit_to

16-17/01/2025
– 错误:修复一些致命错误(DEV-700、DEV-702)
– 错误:修复 6.23 版本之前保存的某些数据库文件映像在输出中损坏的问题 (DEV-711)
– 改进:自定义维护(非主维护)间隔现在可以以天、月或年为单位(DEV-433)

20/01/2025
– 错误修复:修复周期性连接检查器上的致命错误
– 改进:在允许管理员设置至少短信或电子邮件双重验证之前,增加对短信是否已启用的检查;现在所有用户都必须拥有手机号码或电子邮件地址 (DEV-716)
– 错误:当要链接的记录名称中包含引号时,链接选择功能无法正常工作。

22/01/2025
– 漏洞:如果管理员在强制更改密码后启用 SSO 或 LDAP,则下次登录时会提示更改密码 (DEV-730)
– 缺陷:POM 批次标签:当批号重复使用时,批次 ID 回退(DEV-728)
– BUG:POM:修复预算名称
– 错误:当项目代码包含报价时,“快速清仓”弹出窗口功能失效

23-24/01/2025
– 改进:修复了保存前模块记录验证的安全问题 (DEV-741)
– 改进:修复了管理员用户管理中的安全问题 (DEV-741)
– 错误修复:修复后台设置和首页中的一些 PHP 警告 (DEV-731)
– BUG:重构警报维护电子邮件发送机制,以减轻数据库服务器的负担 (ITTRACK-89)
– 改进:在模块(报表生成器)中添加高级打印功能
– 错误: “过期批次”页面错误地显示所有批次,包括未过期的批次 (DEV-734)
– 缺陷修复:修复手动备份和计划备份期间的 SQL 连接超时问题 (DEV-753)
– 改进:在 R&S 模块中筛选后,创建与批次库存的直接链接 (DEV-455)
– 错误:添加了仅显示过去 2 年内过期批次的条件 (DEV-734)
– 错误:在分屏模式下的辅助存储中,更好地支持“从存储中移除 Tube”浏览器(DEV-757)
– 错误:列出的记录数量错误 (DEV-734)
– 缺陷:允许在盒模型中增加盒的数量 (DEV-708)
– 错误:管理基因型标签始终重定向到 403 错误
– 改进:组策略现在允许配置对多个工具的访问权限 (DEV-722)

— v6.243 版本发布于 2025年01月24日
29/01/2025
– 错误:记录存储选择器中无限框网格显示 (DEV-784)

30/01/2025
– 缺陷:计划任务创建错误 (DEV-786)
– 错误:Box 模型编辑器中大盒子显示问题 (DEV-773)

03/02/2025
– 错误修复:修复了 Dymo 直接打印在现代浏览器中的问题 (DEV-802)
– 错误:数据库自定义字段文件类型存储长度过短,无法进行完美的下载检查 (DEV-803)

— v6.2431 版本发布于 2025年02月03日

04-05/02/2025
– 错误:从 includes 文件夹中移除动态变量 (DEV-795)
– 改进:在 LC 中删除选定字段时出现查询错误 (DEV-788)

07/02/2025
– 改进:检索密码时的 CSP 样式表 (DEV-807)
– 缺陷:登录和自动升级页面上的 CSP 内联 JS (DEV-827)
– 错误修复:修复更改 lab_name 时自动注销的问题
– 改进:模块导出功能现在也会导出无网格盒子的物品数量。
– 错误:出口批次数量总和显示错误

— v6.244 版本发布于 2025年02月08日
10/02/2025
– 错误修复:修复登录表单和插件管理员自定义字段的警告
– 错误:修复 LDAP 启用问题
– 错误修复:修复“开始”提示预览的默认显示问题
– 错误:修复 POM 电子邮件模板

11/02/2025
– 错误:修复 POM 中的代码警告 (DEV-834)

13/02/2025
– 错误:修复 Cloudflare Rocket JS 兼容性的 CSP
– 错误:更改凭据管理器粘贴密码时自动显示验证码的方式
– 错误:修复链接选择默认关键字错误(DEV-842)
– 错误修复:修复从管理员设置页面激活模块的问题 + 修复此管理员部分的警告 (DEV-843)

14/02/2025
– 错误:设备添加/编辑表单:添加类别时,下拉框不会自动填充(DEV-847)
– BUG:主动修复 SQL 双反引号
– BUG:修复动物模块中的警告代码
– 改进:更改评论字段中超链接的默认值 (DEV-403)
– 改进:在审计跟踪中添加批次预留操作 (DEV-147)
– 缺陷:完整性验证中未考虑特定字段(DEV-820)
– 错误:由于组的原因,验证数据被阻止/失败 (DEV-848)

17/02/2025
– BUG:将警告代码修复到 POM 订单当前列表中
– 错误修复:修复默认空日期提醒自定义字段的问题
– 错误:SMTP 字段多电子邮件地址保存
– 改进:允许在创建和派生时更改批次录入日期 (DEV-401)

18/02/2025
– 错误修复:修复自定义日期字段在警报条件阻止和警报预览之间的不兼容性
– 改进:当管理员设置了 AuthApp 双因素身份验证 (2FA) 后,在登录后添加 2FA AuthApp 配置 (DEV-725)
– 错误修复:修复“谁可以在设备设置中添加校准和维护”的显示问题
– 错误修复:修复中等文本自定义字段的摘要行显示不带 HTML 的问题

19/05/2025
– 漏洞:修复登录时双因素身份验证延迟应用的问题

— v6.245 版本发布于 2025年02月20日
– 改进:API PUT:在按标签更新时可以选择排序方式
– 改进:添加在富文本标签编辑器和简易标签编辑器之间切换的选项 (DEV-811)

21/02/2025
– 错误:添加绕过 MFA 应用程序注册的功能,以便在启用时使用备用 2FA 方法(DEV-725)
– 错误:修复 BigBox Box Grid 上的错误管道定位 (DEV-872)
– 错误:POM:修复了不支持的操作数类型可能出现的错误

24/02/2025
– BUG:修复了全局重复和通配符存在问题的底层安全漏洞 LabCollector CSP(DEV-892)
– BUG:修复了 JS 子依赖库中关于模块中电子表格文件内容预览的高级安全问题 (DEV-876)
– 漏洞:修复了部分自定义字段显示方面的高级安全问题 (DEV-815)
– BUG:修复登录页面上依赖项内联和免责声明样式方面的中等安全问题 (DEV-879)

25/02/2025
– 漏洞:修复了用户输入空字节时出现的中等安全问题 (DEV-890)
– 漏洞:修复了相对路径混乱的中等安全问题 (DEV-884)

26/02/2025
– 改进:更改登录第二步中使用的替代双因素身份验证方法的英文和法文翻译
– 改进:高级安全修复 (DEV-874)
– 改进:高级安全修复 (DEV-875)
– 改进:高级安全修复 (DEV-887)
– 漏洞:POM:电子邮件模板丢失换行符 (DEV-829)

27/02/2025
– BUG:在全新安装的 Linux 系统上首次登录时,发生与许可证部分相关的致命错误 (DEV-900)
– 改进:从导出文件中移除 html 代码 (DEV-873)
– 错误:修复检测到 BigBox 时编辑框位置的“绿色 CSS”显示问题。
– 错误:修复 admin/setup 目录下保存新 logo 的问题 (DEV-908)

28/02/2025
– 错误修复:修复 EDGE 登录表单在未经用户操作的情况下自动提交的问题
– 错误:修复 CSP ELN 产品

04/03/2025
改进:在发生 SQL 攻击时返回 403 HTTP 状态码
– 漏洞修复:下载备份和文件时的安全问题 (DEV-917)
– 漏洞修复:修复用户导出功能的安全问题 (DEV-922)

05/03/2025
– 漏洞修复:admin/setup/prox 和 cron 任务的安全修复 (DEV-920)
– 改进:移除过时的 JS 自动完成插件文件 (DEV-907)

06/03/2025
– 漏洞:修复了条形码标签配置加载中的安全问题 (DEV-929)
– 漏洞修复:export_batch_expire 函数的安全漏洞(DEV-930)
– 改进:食谱基本步骤现在支持使用说明字段(DEV-486)
– 改进:模块步骤现在允许根据使用情况选择记录,而不是锁定在配方模板中(DEV-898)
– 改进:现在可以禁用菜谱主筛选器(类别或项目代码)

07/03/2025
– 错误修复:修复绘制分子按钮​​的打开问题 + 改进抽屉样式
– 错误:回滚有问题的 Bootstrap 升级
– 错误:修复法语翻译转义到标签打印的问题

10/03/2025
– 错误:修复存储机架名称特殊实体

11/03/2025
– 漏洞:PHP 安全修复 (DEV-970)
– 错误:批次库存导出信息缺失 (T109458)
– 改进:自定义字段链接在用于链接批次时,现在不仅显示批号,还显示化学品记录。

12/03/2025
– 改进:修复了多重搜索中的安全问题
– 改进:修复上传文件的安全漏洞 (DEV-918)

13/03/2025
– 改进:新的 Trinka JS 版本 (DEV-31)
– 改进:在用户/联系人管理页面强制执行访问控制 (DEV-921)

14/03/2025
– BUG:修复“添加/编辑设备”表单中动态添加类别时 JS 包含的问题 (DEV-847)
– 错误:对登录时的自动更新进行了一些小改动,以避免浏览器导致的重定向错误(DEV-993)

17/03/2025
– BUG:错过了挪威语翻译
– 漏洞:当达到许可证最大组数时,允许管理员访问管理组(DEV-987)
– 错误:在安全修复异常中添加 API 调用
– 改进:存储浏览器上的机架字母排序(DEV-839)

— v6.246 版本发布于 2025年03月17日

17/03/2025
– 改进:如果启用,则强制在登录时使用 SSO (DEV-986)
– 改进:自定义模块删除现在也会删除普通链接,并将受影响的模块存储在审计跟踪中 (DEV-253)

18/03/2025
– 错误:挪威语语言修复
– 改进:将质粒图谱编辑器中的 Angular 版本更新至 1.8.2
– 改进:根据 R&S 记录存储预先选择批次存储位置 (DEV-705)

19/03/2025
– 漏洞:采购订单导出模型中缺少 GxP 法规和 SKU 字段 (DEV-1015)
– 漏洞:修复了针对 Zebra 打印机支持的特定 CSP 的安全问题 (DEV-1010)
– 改进:POM:批次创建需要考虑 R&S 主/子记录逻辑 (DEV-1016)
– 改进:POM:批次创建需要考虑 GxP 法规字段和强制保留状态 (DEV-1014)

20/03/2025
– 漏洞:修复了插件中 CSP iframe 管理的安全问题
– 改进:LC API 支持工厂Manager data
– 改进:将安全选项部分添加到管理员设置中 (DEV-1020)

21/03/2025
– 改进:更好地管理自定义模块图标保存和获取过程中的错误。
– 漏洞:修复了某些搜索表单中的安全令牌问题 (DEV-1009)
– 错误:修复 Dymo 的 CSP(仅限代码栏页面)(DEV-1010)
– BUG:同一模块内具有相同文本值的自定义字段(下拉列表、多选列表、复选框)导入时 ID 转换错误 (DEV-1022)

24/03/2025
– 漏洞:修复模块搜索表单中的安全令牌问题 (DEV-1009)
– 缺陷:在内容安全策略中添加对 Slack 集成的支持
– 改进:新增批次失败状态 (DEV-548)
– 已更改:已取消的 POM 订单不再纳入记录删除检查的考虑范围 (DEV-255)

25/03/2025
– 漏洞:修复了导入和导出功能中的安全问题 (DEV-1027)

26/03/2025
– 改进:自定义模块现在可以选择使用基因型字段(DEV-53)

27/03/2025
– 错误修复:修复 HTML 净化器中长文本字段的问题,使其支持希伯来语,并允许链接带有 target 属性。
– 错误:配方中的批次有效期验证失败,结果为空值
– 改进:配方现在允许在使用端自由选择记录时,选择 select、linkpick 或两者兼而有之 (DEV-1051)

— v6.247 版本发布于 2025年03月28日
31/03/2025
– BUG:自定义模块上传图标保存
– 错误:修复用户登录日志的分页问题

01/04/2025
– 错误:修复模块导出时在列命名中使用某些 SQL 保留字的问题
– 错误修复:修复了二级存储箱上的检查管问题
– 错误修复:修复 Dymo 系列标签打印发送问题

02/04/2025
– 错误修复:防止 v4.9 版本升级失败

— v6.2471 版本发布于 2025年04月02日

02/04/2025
– 错误:修复 LC:打印系列:dymo 打印问题 (DEV-1070)

03/04/2025
– 错误修复:修复了从购物车弹出窗口中选择报价单时无法将其添加到订单列表的问题 (DEV-1072)

04/04/2025
– 已更改:staff++ 现在没有权限在模块记录视图数据中删除存储或管道。
– 错误:boxgrid 存储移除未检查权限
– 错误:修复存储浏览器设施顺序(DEV-839)
– 错误:显示重音符号时出错 高级打印列表
– 错误修复:修复希伯来语 POM 注释支持 (DEV-1073)

07/04/2025
– 已更改:向全局 CSP 添加例外。
– 错误:从备份管理员列表中取消列出 .tar 文件
– 错误:Netplasmid:防止序列为空时出现 JS 红色错误
– 错误:Netplasmid:当存在注释但序列为空时,显示错误。
– 错误:导入 Genbank 数据时,如果序列为空,则现有记录的序列不会更新。
– 已更改:添加使用 Transnetyx 所需的命名空间
09/04/2025
– 已更改:双因素身份验证登录用户体验

10/04/2025
– 用户体验:模块管理用户体验改进

11/04/2025
– 用户体验:改进十进制自定义字段合规性值条件的显示
– 用户体验:当自定义选择列表选项超过 250 个时,添加动态加载值的功能

16/04/2025
– 改进:类别自定义字段现在允许为所有值选项中都存在的子字段选择“任意值”选项 (DEV-1086)

22/04/2025
– 错误:修复加载动画
– 错误:检查未设置的默认访问权限
– 改进:现在,通过手动创建或 CSV 导入创建新的自定义字段选项的操作已与编辑列表操作分开。

23/04/2025
– 缺陷:为 CSP 添加端口支持
– 改进:新增对从“首选项/样本类型”导入样本类型 CSV 文件的支持 (DEV-1109)
– 改进:新增隐藏非活动自定义字段的选项 (DEV-1097)

24/04/2025
– 漏洞:修复管理员设置选项中的安全问题 (DEV-1120)
– 漏洞修复:警报、批量、批量价格更新、变更传递方面的安全问题 (DEV-1124)
– 漏洞修复:安全修复:在管理员设置中的某个表单中添加 CSRF 令牌 (DEV-1123)

28/04/2025
– 漏洞:修复了几个安全漏洞,这些漏洞会导致无法正确显示特殊字符的广告搜索 (DEV-1127)
– 改进:增加对特定用户和组的例外支持,以绕过 SSO 登录 (DEV-999)
– 改进:POM:为历史订单和导出添加交货日期筛选器(DEV-316)
– 改进:POM:在地址簿中,如果记录处于“等待”状态,则 POM 不应允许采购带有 GMP 标记的产品(DEV-231)
– 改进:启用时,在 R&S 消耗中添加 NACRES 代码 (DEV-871)
– BUG:修复存储工具提示字段显示中字段 Unicode 图例的编码问题 (DEV-1081)
– 改进:新增隐藏非活动默认字段的选项 (DEV-1097 II)

29/04/2025
– 改进:为文本默认字段和自定义字段添加对不同排序样式的支持 (DEV-1095)
– 错误修复:修复仪表盘侧边栏“编辑用户”消息的邮件发送问题 (DEV-849)
– 改进:在存储盒上添加启用/禁用垃圾箱按钮 (DEV-1079)

30/04/2025
– 改进:POM:新增选项,允许员工帐户进行交付(DEV-29)
– 改进:更改记录名称时,系统将检测并自动更新相应的自动完成自定义字段(DEV-1128)
– 错误:当将自定义子字段移动到“主”字段时,辅助选项/值(field_sec_cat_val)未被清除。
– 改进:在存储盒上添加启用/禁用垃圾箱按钮 (DEV-1079)
– 改进:更改存储浏览器中的管道删除操作,使其更直观(DEV-1074)

02/05/2025
– 漏洞:安全修复 (DEV-1027)
– 错误:在“列表和系列”中缺少删除项目和签入/签出功能 (DEV-1115)
– 错误:翻译管理员自定义模块部分

— v6.248 版本发布于 2025年05月03日

05-06/05/2025
– 错误修复:修复模块导出时的 PHP 代码警告,并允许非常长的导出时间
– 改进:在每个日期和日期时间字段中添加按“无日期”筛选的支持 (DEV-1110)
– 改进:增加对注册表日志导出的支持 (DEV-910)
改进:使用打印模型处理多个记录 LabGraphs & Reports (DEV-1107)
– 改进:添加新的冲压式电子分子(DEV-1071)
– 改进:POM:购物车弹出窗口中需要按日期输入新信息 (DEV-300)
– 改进:在管理区域的自定义字段中,按使用频率从高到低重新排列语言(DEV-1085 I)
– 改进:在管理区域的自定义字段列表中显示帮助文本(DEV-1085 II)

07/05/2025
– 漏洞:缺少共享的秘密电子分子和 Fisher Scientific 采购订单管理
– BUG:XML 声明错误 eMolecules
– 改进:升级模块 TreeView 依赖项 (DEV-905)
– 漏洞:JS 依赖项(jQuery-ui 和 jsZip)的安全升级(DEV-896、DEV-904)
– 改进:添加导出项目代码列表的操作 (DEV-944)
– 改进:增加导出笼舍设施规划图的操作 (DEV-1105)
– 改进:新增最小管材/物品数量警报模式 (DEV-1080)

12/05/2025
– 错误修复:避免某些登录更改密码强制操作中的重定向循环
– 改进:POM:默认将“向请求者发送电子邮件提醒”设置为“是”(DEV-298)

13/05/2025
– 漏洞修复:通过移除过时和未使用的 JS 库来修复安全问题 (DEV-1155)
– 改进:药品说明书:强制要求标注有效期和条形码批号(DEV-299)
– 改进:管状/物品/吸管的汇总行计数器现在将已登记和已登记分开(DEV-1144)

14/05/2025
– 用户界面:修复已禁用首页项目的显示问题
– 改进:在条形码标签系列工具中添加组权限
– 修复:库中包含数据表和工作流自动完成功能。
– 修复:恢复删除 jQuery 1.11 文件的操作,以允许 popup_projects_list 函数和其他旧用法正常工作。
– 修复:质粒和序列中的 Blast 新序列模式
– 修复:管理员设置主色和辅助色选择
– 修复:dataTables 包含
– UI:在摘要行中,如果彩色字段为空,则移除该字段的边框颜色。
– 错误修复:修复应用组权限后物品记忆全局按钮的显示问题。
– 改进:POM:交货批次验证(DEV-1154)
– 用户界面:隐藏不允许的顶部菜单项
– BUG:POM:固定预算版(工单号 #628583)

15/05/2025
– UI:统一化框网格视图颜色
– 改进:在批量记忆记录的次要所有者更新中添加全选功能 (DEV-865)
– 改进:存储入库/出库列表改进 (DEV-324)
– 错误修复:修复选择“主位置”或“全部”时储藏室筛选器的问题

16/05/2025
– 改进:为通用条形码打印添加普通反向链接支持 (DEV-1013)
– 用户界面:修复上次翻译的问题。

— v6.25 版本发布于 2025年05月16日

19/05/2025
– 改进:为在线实例的主版本添加自动许可证升级支持 (DEV-1121)
– UI:修复登录更新中的加载指示器描边颜色

20/05/2025
– 缺陷:打印机重复打印时 CSP 标头问题 (DEV-1170)
– 错误:修复代码警告和已弃用项

21/05/2025
– 漏洞:安全修复 (DEV-1027)
– BUG:记录打印功能已损坏
– 改进:POM:在报价单中添加了“描述”和“卖家”两个新字段以及筛选条件 (DEV-407)

22/05/2025
– 错误:修复 DYMO 标签尺寸问题 (DEV-1173)

23/05/2025
– BUG:修复了所有 CSS 内联样式表的安全问题 LabCollector

26/05/2025
– 漏洞修复:修复了多搜索部分的安全问题

27/05/2025
– 漏洞:通过对 PHP Excel 引擎进行小幅升级修复安全问题 (DEV-1180)

28/05/2025
– 错误:存储入库/出库列表改进,但不影响注册表日志选项卡 (DEV-324)
改进:创建新的自定义字段时,某些字符不能使用。

30/05/2025
– 改进:自定义字段自动完成功能可以选择其他字段而不是名称(DEV-1188)

02/06/2025
– 缺陷:移除 Apache 服务器标头大小限制与我们的 CSP 之间的依赖关系。

05/06/2025
– 改进:从 LC 条码顶部栏添加通过 GS1 二维码快速添加批次功能 (DEV-1153)
– 错误:修复 ES、FR、NL、NO、PT 语言的插件安装问题

06/06/2025
– 改进:POM:预算导入:未选择文件时禁用导入按钮
– BUG:启用 smiles 选项后,序列模块 (SQ) 的导入缺少分隔符字段 (DEV-1204)

10/06/2025
– 改进:存储浏览器浮动内容显示:当浮动内容超过 20 个时禁用方框视图,以避免页面加载速度过慢

12/06/2025
– 错误:对诸如下拉列表、多选列表等不可搜索字段的检测功能不正常 (DEV-1213)
– 用户体验:在所有应用中添加对 EventCal-ToDoList 作为独立元素的支持 LabCollector (需要 EventCal v3.2094)(DEV-411)

13/06/2025
– 改进:能够自动填充计算字段 (DEV-1214)
– 用户体验:改进备份管理页面
– BUG:基于已记忆项目批量派生记录时,如果选择“包含所有兼容字段”,则 ID 值未转换 (DEV-1223)

17/06/2025
– 改进:POM:将筛选条件保存为 cookie (#596832)

18/06/2025
– 用户体验:改进 MolSearch 缓存创建界面并改进 MolSearch 可用性检查
20/06/2025
– 用户体验:从管理员记录选项中隐藏未使用的模块

25/06/2025
– 错误修复:修复从命令行调用脚本时出现的 3 个 PHP 警告
– BUG:错误显示批次表
– 改进:审查卷移除/解冻周期表单的注册表/审计跟踪(DEV-1193)

26/06/2025
– 错误:POM预算:修复了分组插入和保存问题,修复了列表中的分组显示问题
– 错误修复:修复部分页面与 PHP7.4 的兼容性问题
– 错误修复:修复 PHP7.4 存储过滤器问题
– 改进:为员工+设置更改公共箱子存储位置的选项 (DEV-1232)

27/06/2025
– 缺陷:审查和优化联系人列表中群组管理员的群组筛选功能 (DEV-1255)

30/06/2025
– 错误:打印记录子字段和二级子字段显示不正确 (DEV-1261)
– 改进:针对新版本(DEV-905 II)的 treeview 依赖项(gojs)许可证
– 缺陷:导入包含翻译的 GB 文件时,标注存在问题 (DEV-1256)
– 错误:修复 GenBank 注释列表并修复序列特征的重复引用

— v6.26 版本发布于 2025年06月30日
01/07/2025
– 缺陷:批量库存和导入需要考虑使用 UTF-8-BOM 编码的文件(DEV-1191)

02-03/07/2025
– 错误:修复空单元显示问题
– 缺陷:允许日期为空 (DEV-1205)
– 缺陷:自定义字段翻译保存操作需要审核 (DEV-1132)

04/07/2025
– 错误:修复存储浏览器设施过滤器
– 改进:允许通过选择、多选、复选框、是/否进行搜索 (DEV-1227)
– 错误修复:修复在释放结果期间以及数据库服务器不可达时可能发生的 SQL 致命错误
改进:打印富文本条形码模态框的用户体验/用户界面
– 改进:带有侧边栏菜单的新用户界面

— v6.26001 版本发布于 2025年07月04日

07/07/2025
– BUG:模块中的过滤器 UI/CSS
– 错误:模块中的组合框不一致
– BUG:设置中的对齐问题
– 错误:供应商文件
– BUG:导出注册表簿示例模块时出错
– 错误:修复摘要行上 Unicode 记录名称的显示问题
– 错误修复:修复重置登录失败计数的问题
– 错误:关键字搜索出错
– 改进:存储活动日志的搜索选项 (DEV-1190)

— v6.26002 版本发布于 2025年07月07日

08/07/2025
– 错误修复:修复实例具有网络打印机 IP 地址时 CSP 样式指令的问题
– 用户体验:增加对设施平面图视图的支持
– 用户体验:严格从存储浏览器树搜索开始
– 漏洞:修复了存储浏览器用户组筛选的 SQL 安全问题
– 错误:筛选存储 UI/CSS 显示不正确
– 错误:管状分拣机过滤器存储错误

09/07/2025
– 用户体验:在管理存储温度上使用内置颜色选择器
– 用户体验:改进搜索按钮和关键词搜索框的调整大小
– 用户体验/安全:为锁屏背景添加模糊效果
– UX:内置 Trinka AI 库
– UX:修复法语部分翻译
– 用户界面:改进添加/编辑记录存储表单
– 错误:当 original_record 存在时,“Lots”选项卡未显示。
– 用户体验:将存储过期日期限制为-3年
– 用户体验:审查警报管理页面的结构
– 用户体验:添加对聊天机器人问题历史记录导航的支持,支持使用上下键。

11/07/2025
– 错误:API 获取自定义数据库文件时文件存储损坏
– 改进:在批次列表中添加筛选器,以显示/隐藏空批次 (DEV-1289)
– 错误:“盒子列表”端点不再返回占位符类型的盒子,这些盒子不应该包含在响应中。
– 改进:错误 405 安全原因(由于无效的 CSRF 令牌)的 UX/UI 界面
– 错误:管理项目代码时出现空组

10/07/2025
– 错误:API 获取自定义数据库文件时文件存储损坏

11/07/2025
– 错误:管理项目代码时出现空组

— v6.261 版本发布于 2025年07月15日
16/07/2025
– 错误:预防性地从资产域名中移除 https://、http:// 和 /,以避免 Apache 标头致命错误
– 用户界面:改进和修复流程表单 + 改进流程条形码表单的打开方式

17/07/2025
– 改进:在抽屉式和浮动式存储浏览器中添加盒子数量(DEV-1317)
– 错误修复:修复框网格编辑器当前选中框重新加载的问题

18/07/2025
改进:在长时间页面使用期间保持 CSRF 令牌有效

— v6.262 版本发布于 2025年07月18日

17/07/2025
– 漏洞:安全修复 (DEV-1027)
– 用户体验:修复并改进移动端快速去库存功能
– 用户体验:存储添加框表单已重新设计,使其更加整齐美观,更易于使用。
– 用户体验:LC菜单集成帮助的显示问题

21/07/2025
– 用户界面:改进存储管理
– 错误:已修复阻止 SDS Maker 界面上点击操作被注册的问题
– 用户界面:处置工具改进
– 错误:基因型标签管理中未加载标签值
– UI:缺少 colspan 记录选项
– 用户界面:改进批量记录更新程序

22/07/2025
– 用户界面:更好地支持小屏幕上的登录免责声明
– 错误修复:修复根据组别对 EventCal 的访问权限 (DEV-1329)
– 错误修复:修复并改进自定义模块图标颜色更改

23/07/2025
– 错误:导入直流模块时未导入关联的 zip 文件

24/07/2025
– 错误:修复从 ID 文件夹图标打开设备的问题
– 用户界面:改进 POM 用户界面

28/07/2025
– 错误:修复 API POST 项目代码 (#423398)
– 错误:允许 API PUT 请求中的 record_name 使用 <> 符号 (DEV-1326)
– 问题:协调记录、工作清单和记忆项目之间的记录归档系统
– 错误:允许 API PUT 请求中的 record_name 使用 <> 符号 (DEV-1326)
– 已更改:将 molEdit 更新至最新版本 (1.6.0)

29/07/2025
– 错误修复:修复内部 API Curl 响应以支持 HTTP/2 标头
– 用户体验:调整“动物”操作菜单以适应所有分辨率
– 改进:为摘要行添加对 SearchIn 自定义字段的支持 – 所有模块 (DEV-1325)

30/07/2025
– 用户界面:修复 SSO 名称过长时“登录 SSO”按钮显示异常的问题
– 错误:API POST:box_id 不起作用

31/07/2025
– 用户体验/用户界面:修复 Safari 和 iOS 上的新用户界面(侧边栏菜单、聊天机器人等)。
– BUG:修复核心函数中出现的一些警告信息过多的问题

01/08/2025
– 错误修复:SDS 导出(打印)时的致命错误
– 错误:修复 SDS Maker
– 错误:修复从 admin/导入批次导入特殊字符的问题 (DEV-1347)
– 错误修复:修复导出记录默认字段名编码问题

05/08/2025
– 错误:自定义字段选择值设为 0 时未保存/显示

11/08/2025
– 错误:修复创建箱子时存储架重复的问题 (DEV-1203)

12/08/2025
– 改进:模块组件之间的正常链接也已实现 (DEV-1354)

19/08/2025
– 改进:审查存档/锁定记录和签署记录弹出窗口(DEV-1259)
20/08/2025
– 错误:修复引擎字典损坏时的数据库备份问题
– 改进:为员工设置更改公共箱子存储位置的选项 (DEV-1333)

20/08/2025
– 错误:修复引擎字典损坏时的数据库备份问题

22/08/2025
– 错误:修复启用“添加子结构到搜索”时 molSearch 搜索的问题
– BUG:修复 Box 网格视图弹出框中自定义长文本字段的显示问题 + 修复模块记录视图中过长行输入字段的问题 (DEV-1082)
– 改进:在 Box 列表视图中添加相同的 Box 视图弹出框 (DEV-1082)

25/08/2025
– 错误:修复葡萄牙语

26/08/2025
– 错误:未升级时缺少数据库字段安装
– 改进:POM:添加了“已批准”筛选条件

27/08/2025
– 错误修复:修复了西班牙语、法语、荷兰语和葡萄牙语中 WebService 令牌删除的问题
– 改进:在 Swagger 中添加了缺失的字段(volume、volume_unit)(DEV-1341)
– 改进:可在汇总行添加解冻次数选项 (DEV-276)

28/08/2025
– 改进:日期和日期时间字段现在可以通过点击图标清除字段内容 (DEV-1381)
– 改进:可按解冻计数器搜索/筛选模块记录 (DEV-1157)

29/08/2025
– 改进:无网格箱缺少存储库存中的物品数量 (DEV-1382)

01/09/2025
– 改进:更改聊天机器人域名
– 错误修复:修复字段从文本类型更改为下拉列表类型时记录版本的生成问题
– 错误:修复记录导出中的卖家包装尺寸单位标签(DEV-1378)

03/09/2025
– 错误修复:修复了导入数据、导出数据、订单弹出窗口、批次显示和存储箱列表方面的一些警告信息。

04/09/2025
– 用户体验:更改特殊框预留单元格图标
– 错误修复:修复批量处理中潜在的致命错误和一些警告。
– 错误:修复了值为 0 的字段未保存的问题。
– 错误:修复批次汇总行中的批次数量

05/09/2025
– 错误修复:修复 Micronic 样品上的一些警告循环
– 错误修复:修复抗体选项中的西班牙语问题

08/09/2025
– 改进:为自动生成唯一代码 (DEV-1395) 建立新的规则系统

10/09/2025
– 改进:新增对批量更新多行值和 CSV 值双引号分隔符的支持
– 用户体验:新增对法语默认字段图例的开箱即用支持 (DEV-1392)
– BUG:自定义主页仪表盘的编码问题
– 改进:在自动完成自定义字段筛选中添加 IS NOT NULL 条件 (DEV-1414)
– BUG:自定义主页仪表盘的编码问题

12/09/2025
– 漏洞:修复了 PHP 依赖项的安全问题

— v6.263 版本发布于 2025年09月12日

16/09/2025
– 错误:修复部分法语标签打印翻译的问题。

17/09/2025
– 错误:修复搜索筛选器为空和不为空的情况

19/09/2025
– 改进:在 CS 模块中,制作频谱数据的 Web 图形视图 (DEV-366)
– 错误:修复默认选择值比较的记录版本控制问题
– 漏洞:安全修复

23/09/2025
– 缺陷:记录导出功能中字段顺序应遵循默认+自定义顺序 (DEV-1380)
– 改进:在序列模块中添加对 GenBank 中 Genpept 文件导入的支持 (DEV-1242)
– UX:在自定义首页链接元素中添加、编辑、删除和使用预设图标 (DEV-1451)
– 错误:修复了“默认对新地块启用隔离”地块偏好选项的行为,该选项之前无法正常工作(DEV-1449)
– 错误修复:修复了“多次更新”时的 UI 标题对齐问题
– 改进:在管理员/常规设置中添加对自定义渐变的支持功能
– 错误:修复了 UI 质粒按钮

26/09/2025
– 用户体验:添加“新增功能”按钮,以便了解当前版本的所有新功能

29/09/2025
– 用户体验:允许管理员/首页链接使用更大的图标,并添加一些文字说明
– 错误:批次选项卡上的字段图例显示不正确
– BUG:导入记录时,抗体模块默认选择字段导入不正确
– 错误修复:修复 PO_send_email 数据库覆盖问题
– 错误:如果 entrez ncbi 解析器没有结果

30/09/2025
– 用户界面:修复质粒记录内容上质粒图的显示问题
– 改进:在设备维护选项卡的控制图表中,将 morris.js 替换为 chartjs (DEV-1442)
– 用户体验:添加新功能发现模态框

02/10/2025
– 用户体验:在首页添加插件市场(DEV-1479)
改进:化学结构光谱标签页:当光谱数据为空时添加光谱数据。
– BUG:导入记录时,抗体模块默认选择字段导入不正确

03/10/2025
– 错误:由于一个错误,存储导出功能无法导出存储注释。
– 错误:记忆记录派生函数无法正常工作
– 错误修复:修复了 SMTP 设置警告

06/10/2025
– 错误修复:修复管理员许可证上的服务 ID 更改按钮。
– 漏洞:CSP客户端区域访问被阻止
– 错误修复:修复机架名称包含 # 等 URL 分隔符时存储导入的问题。
– 错误:修复存储导出中的盒子 ID (DEV-1459)

08/10/2025
– 错误修复:修复启用 Trinka AI 但未初始化时插件出现的 JS 错误

09/10/2025
– 改进:增加对管理员主页仪表盘面板共享的支持 (DEV-1437)

10/10/2025
– BUG:自定义字段类型文件在上传文件时存在错误
– 错误:模块表单中唯一代码字段的随机生成器无法正常工作

13/10/2025
– 错误:批次标签汇总行中存在重复字段 (T696204)
– 改进:链接选择器中新增使用已记忆记录的选项 (DEV-1503)

14/10/2025
– 用户体验:增加对植物显示的显示支持Manager 仅当数据已链接时,记录选项卡才会显示。
– 漏洞:存档研发预算无法正常工作
– 错误修复:修复了 tcpdf SetHeaderData 函数使用不当导致的致命错误
– 漏洞:存档研发预算无法正常工作
– 错误:自定义字段管理区域中显示/隐藏已停用子字段的功能无法正常工作。

15/10/2025
– 用户体验:调整表单中下拉字段的颜色 + 自定义字段协调选择
– 已更改:使用两个不同的图标来移除音量和移除管道/项目 (DEV-1470)
– 错误:nogrid 盒子上的物品移除未记录在注册表选项卡中

16/10/2025
– 错误:修复模块记录的外部视图
– 错误修复:修复管理员移除“共享给所有人”仪表板面板的问题 (DEV-1437)

17/10/2025
– 漏洞:批次单上的批次号唯一代码生成器无法正常工作。
– 错误修复:修复批次表单中重复的录入日期字段

20/10/2025
– 已更改:增加了对多组和用户 SSO 排除的支持。
– 错误修复:修复批次表单中重复的录入日期字段

21/10/2025
– 错误:配方中批号字段的随机生成器无法正常工作

22/10/2025
– 漏洞:允许更改 SSO 排除用户的密码
– 错误:POM:修复了过往订单引物序列显示问题,并修复了当前和过往序列的提示信息

23/10/2025
– 漏洞:当启用 LDAP 时,也应允许更改 SSO 排除用户的密码和登录。
– 已更改:新增批量更新 chem_child_id 的功能
– 已更改:在“试剂关联”记录选项卡上自动发现试剂记录

24/10/2025
– 错误:批量库存上传无法正常打开。
– 缺陷:批量库存替换操作需要限制在原始数量范围内。
– 新增:向项目代码表中添加更多索引
– 改进:在派生记录时保留目标模块的自动命名约定 (DEV-1518)

27/10/2025
– 新增:更新化学结构“形式”筛选器
– 改进:在派生记录时保留目标模块的自动命名约定 (DEV-1518)
– 错误:在类别选择框中创建新的自定义字段或编辑现有字段时,会显示已存档/隐藏字段。

28/10/2025
– 错误:当模块表单包含“风险”选项卡时,日期字段的日历插件无法正常工作。
– 错误:尽管自定义字段选项正在用于下拉列表、多选列表和复选框自定义字段,但仍允许删除该选项。
– 故障:维护警报未发送。
– 新增:添加了在发送失败时重新发送维护警报的选项。
– 问题:维护警报未发送
– 新增:添加了在发送维护警报失败时重新发送警报的选项

29/10/2025
– 错误:模块搜索筛选器中的额外标签页(例如风险、地块、维护等)显示不正确。
– 改进:模块树状视图现在也包含记录 ID
– 添加:按水平和垂直模式分组
– 新增:允许通过 API 传递自定义日期格式 (DEV-1482)

30/10/2025
– 错误:模块记录表单保存后,摘要行值的 JS 刷新对于特殊字符存在错误。
– 错误:CS 模块的模块导出缺少 smiles、formula 和 mw 字段的标签
– 错误:当正确使用存储空间时,批次库存中的存储空间信息为空。
– 已更改:将 molEdit 更新至最新版本 (1.6.0)
– 漏洞:修复了 API v2 模块名称错误导致的安全问题
– 错误:避免长时间处理结束后数据库连接过期

06/11/2025
– 错误修复:修复多行自定义字段动态汇总行更新问题
– 缺陷:添加 SQL 连接故障恢复机制,以应对处理时间过长的情况
– 错误:创建/编辑自定义字段“风险类别”时,选择框未正确填充所有类别字段。
– 错误:编辑自定义子字段时,如果选择了任何值/选项,则该配置将丢失。
改进:创建/编辑自定义字段时,类别选择现在可防止不同字段混用。

— v6.30 版本发布于 2025年11月06日

07/11/2025
– 改进:增加对实验室徽标背景颜色的支持

10/11/2025
– 错误修复:修复保存头像图像时发生的致命错误

12/11/2025
– 错误:如果存储类型不是“简单”,则禁用简单试剂存储管理
– 错误修复:修复了 POM 当前列表中的 2 个 CSS 错误

— v6.301 版本发布于 2025年11月13日

18/11/2025
– 用户界面:修复鼠标悬停在记录搜索表单上时移动视图菜单的问题
– 已更改:确保即使从子文件夹登录,SSO 也发送根 URL

21/11/2025
– 用户体验:简化操作,将默认用户语言保存与会话语言切换同时合并。

24/11/2025
– 错误:POM:当有效期和条形码/批号并非必填项时,允许清空日期信息。

25/11/2025
– 错误修复:在导出记录的 XML、CSV、PDF 和 XLS 格式中添加对某些保留 HTML 字符的支持

26/11/2025
– 已更改:CRON 任务保留服务器日期,而不是 LC 中定义的日期 (DEV-1561)
- 已更改:修复了 AN 模块和带有笼子的自定义模块的笼子表单中的几个错误。

28/11/2025
– 错误:修复选择自定义字段版本保存的问题
– 错误:强制 Bootstrap 向后兼容脚本刷新浏览器缓存

02/12/2025
– 缺陷:修复项目代码管理器 (DEV-1591)

03/12/2025
– 已更改:提高 Linux 系统下化学结构模块子结构搜索的速度,并避免手动刷新缓存
– 错误:修复计算字段中的“添加函数”按钮(DEV-1597)
– 错误:添加新存储设备的表单缺少设备数据字段的分组筛选器
– 错误:管理存储中的“列出现有箱子”功能缺少针对 Grous 过滤器中常见箱子的逻辑。

04/12/2025
– 错误:带有自定义字段过滤器的模块过滤器无法正确处理行分隔符字段、子字段和二级子字段。
– 错误:带有自定义字段的模块过滤器缺少子字段和二级子字段的 JS 更新。
– 错误:API 在小数字段中提交 0 时会插入 null 值。

05/12/2025
– 改进:从货架创建箱子时自动选择货架

08-09/12/2025
– 错误:样本处理状态保存
– 已更改:示例流程筛选器现在支持包含流程自定义字段的多条件筛选 (DEV-1607)
– 已更改:修复了化学品消耗量中潜在的 SQL 错误。

12/12/2025
– 已更改:RS 消耗:多项改进、分页、样式、用户界面
– 错误修复:修复默认字段管理区域中的存储图标选项保存问题
– 用户体验:添加对瀑布式填充流程字段筛选器的支持

15-16/12/2025
– 已更改:API 模块 GET 端点现在支持进程
– 已更改:为文本默认字段“来源”创建过滤器 (DEV-1494)
– 已更改:模块筛选器:十进制范围运算符不再应用于空范围(null 或 ” 值)
– 改进:包含默认字段和自定义字段的打印流程 (DEV-1625)
– BUG:手机显示“仅限国家/地区”选项时出错 (DEV-1635)
– 缺陷:手机输入框不显示默认国家/地区(DEV-1635)
– BUG:避免 ioncube 8.3 在 DateTimeZone 上的问题
– 改进:导出流程中的默认字段和自定义字段 (DEV-1626)
– 改进:改进了 getModules API,使其返回是否具有进程,并添加了新的 getModuleProcessFields API

17-18/12/2025
– 用户界面:调整批处理生成器的自定义仪表板名称字体大小
– 漏洞:修复了子依赖项的安全问题 (CVE-2025-45769)
– 已更改:在 Swagger 中添加了 getModuleProcessFields 参数
– 改进:API 现在管理所有流程字段,包括默认字段和固定 API 搜索流程响应
– 改进:将多选/复选框自定义字段转换为文本自定义字段时,仅在值中间使用 | 符号 (DEV-1628)
– 已更改:支持在处置清单管理的确认密码弹出窗口中启用 SSO 身份验证
– 已更改:登录记录后关闭 SSO 确认密码弹出窗口
– 错误:当处理默认字段不在汇总行中时,这些字段的值不会显示。

19/12/2025
– 改进:更新 IA 集成,以选择用于摘要和标签的模型
– 改进:模块导出时,可以选择将分隔符行和/或分析选项卡/风险选项卡的名称包含在字段名称中(DEV-1627)

22/12/2025
– 改进:增加对按多条件“流程”字段搜索 API 记录的支持 (DEV-1645)
– 改进:允许在评论维护选项卡中添加图片 (T508360)
– 已更改:模块自动导出更新

23/12/2025
– 已更改:鼠标悬停时侧边栏菜单打开的 CSS 延迟略微增加

— v6.303 版本发布于 2025年12月23日

************** 2026 **************

05/01/2026
– 已更改:自定义选择字段新增对零值的支持
– 改进:允许批量更新盒子,如同更新普通盒子一样(DEV-1609)

06/01/2026
– 用户体验:允许超级管理员轻松删除用户消息
– 缺陷:审查模块导出和模块记录打印字段选择 UI (DEV-1596)
– 错误:列表导出未考虑分组限制 (DEV-1611)

2026年07月1日 - 缺陷修复:修复顶部菜单栏显示时的移动菜单问题 - 改进:按Web服务和方法添加API使用计数器 (DEV-676) - 改进:删除多条记录现在需要提供原因 (DEV-1613) - 缺陷修复:处理无效短名称时自定义模块访问的致命错误 - 缺陷修复:修复框列表组筛选器中的常见框错误 (DEV-1590) - 改进:修复一些PHP8.4已弃用的基本代码 - 改进:POM:允许每个订单上传多张发票 (DEV-1655) - 缺陷修复:具有查看存储权限的组中的用户不应能够编辑 (DEV-42) 2026年01月08日 - 改进:添加对记忆记录的“按关键字”搜索支持 (DEV-1160) - 缺陷修复:修复通过URL访问模块时发生的403错误 (DEV-1633) 2026年01月09日 - 改进:API:新增对从CSV、JSON和XML文件批量创建自定义字段值的支持 (DEV-1604) - 改进:为快速去库存功能添加GS01条形码支持 (DEV-1285) - 改进:新增对每个模块使用短横线 (-) 字符按ID范围搜索的支持 (DEV-617) 2026年01月12日 - 改进:在启用合规性选项时添加对密码备份加密的支持 (DEV-279) - 错误修复:SMTP OAuth上打印“错误消息”时出错 2025年01月13日 - 改进:允许默认定义存储单元 (DEV-805)(开发中,仅限管理员端) 2026年01月14日 - 改进:加快(并增加对.Net9.0的兼容性)化学品子结构搜索速度并移除需要手动创建缓存 - 已更改:新增通过 CSV 导入更新选择字段值和颜色以及状态更改的支持 (DEV-1674) - 改进:为项目代码添加附加信息(标签)(DEV-1677) 2026年01月15日 - 改进:API:新增通过 CSV/JSON/XML 导入管理项目代码的支持 (DEV-1676) - 改进:LC:在存储浏览器中,允许按箱 ID/条形码(例如 12/BX)搜索 (DEV-1241) - 改进:LC:在动物模块中,在“位于”筛选器中添加“未定位”值 (DEV-1529) - 已更改:在 R&S 模块的存储计数中忽略“其他”类型的存储 2026年01月19日 - 改进:为项目代码管理器添加 CSV 导入功能 (DEV-1678) - 已更改:不再项目归档时删除项目记录链接 (DEV-1681) - UI:将管材添加到箱子 (DEV-1675) - 错误:二级存储管材计数也考虑了不再存在的箱子(已删除的箱子) - 错误:由于不再存在的箱子(已删除的箱子),内容插入未显示有效的二级存储 2026年01月20日 - 改进:添加 CAS 编号过滤器 (DEV-1582) - 错误:修复当货架名称包含特殊字符时,存储浏览器中货架的显示问题 - 改进:自动将卖家参考号复制到“风险”选项卡中的“产品编号”字段 (DEV-483) 2026年01月21日 - 改进:在默认字段中添加多语言层支持 (DEV-516) - 错误:修复批次生成器(货架扫描器)导入管材位置检查的问题
2026年1月22日 - 改进:当设置了产品编号但尚未设置品牌时,自动选择SDS PDF链接 (DEV-484) - 改进:添加OpenAI二氧化碳计数器 2026年1月23日 - 改进:添加使用Excel导出文件附件为ZIP格式的支持 (DEV-1406) - 改进:在记录选项中添加一个新的阻塞点,用于按模块添加或复制记录 (DEV-1445) - 错误修复:修复树状视图中Unicode字符的显示问题 (DEV-1689) - 错误修复:修复按位置关键字搜索时设备分页的问题 (DEV-1688) - 错误修复:移除管件/物品时,如果剩余管件/物品为空,则同时移除体积和体积单位 (DEV-1700 I) - 错误修复:创建/更新存储(主存储或辅助存储)时,如果剩余管件/物品为空,则移除体积和体积单位(DEV-1700 II)- 错误:计算总体积时,不计入没有管材/物品的存储体积。(DEV-1700 III)2026年1月26日 - 错误:修复设备维护注释中希伯来字符的编码问题 - 用户界面:修复彩色复选框的位置问题。(DEV-1679)2026年1月27日 - 改进:在自定义字段链接类型中添加“返回记录”链接。(DEV-1427)2026年1月28日 - 用户界面/错误:修复存储入库/出库报告的显示问题。(DEV-1708)- 错误:修复从模块导出到 Excel 记录中的大写和小写字符问题。- 新增:在 RS 合并和导出中添加批次录入日期。2026年1月29日 - 改进:在过期批次警报列表中添加“处置剩余批次”操作的支持。(DEV-1711)- 改进:从“Labgraph ReportBuilder” preview, as it causes image quality degradation

30/01/2026
- BUG: fix French translation on some deletion actions
- IMPROVEMENT: added Autofill pubchem to Chemical Structures
- IMPROVEMENT: fix some warnings about PHP compatibility

02/02/2026
- IMPROVEMENT: header and footer for HTML/PDF type of module export and possibility to add custom part for header and footer (DEV-1496)
- BUG: modification of the option of box replication was not being saved (DEV-1729)
- IMPROVEMENT: add "custom cage id" to cages layout
- IMPROVEMENT: improve the UI/UX of the Project code management tool (DEV-1680)

--- v6.304 release 03/02/2026

04/02/2026
- IMPROVEMENT: when mass update is called from addons with specific fields then pre-select those fields

05/02/2026
- IMPROVEMENT: add support of having custom values restriction on a select custom field depending of another select custom field (DEV-1715)
- BUG: fix the reuse of previously sended values on the box model form

06/02/2026
- IMPROVEMENT: add support of having custom values restriction on a checkbox custom field depending of another checkbox/select/multiselect custom field (DEV-1715)
- IMPROVEMENT: add support of having custom values restriction on a Yes/No custom field depending of another yes_no/checkbox/select/multiselect custom field (DEV-1715)

09/02/2026
- BUG: fix support of apostrophes and uppercase accentuated character on Excel records export
- BUG: LC: name with apostrophe shows a bad encoding (DEV-1750)
- BUG: LC: under barcode label series, templates lost all the fields already configured and the module (DEV-1751)


10/02/2026
- BUG: fix grammatical error on R&S AI tool
- BUG: LC: when lot barcode is printed, lot ID is duplicate on all the added lines (DEV-1749)
- IMPROVEMENT: use original filename into records export ZIP format + add support of Documents module attachments (DEV-1406)

--- v6.3041 release 10/02/2026

11/02/2026
- BUG: fix issue on ClientArea account linking to a self-hosted instance because of new Browser security improvements
- BUG: memorized mass update with inline update active had a bug updating records with leading zeros

12/02/2026
- BUG: API GET: fix slowness in modules with processes
- CHANGED: the search module truncates search parameters in the URL when the form contains a large number of fields
- IMPROVEMENT: add support to Api get modules records with or without processes by passing 'processes' to fields parameter or 'with_processes' parameter
- BUG: automatic Tower/Rack/Drawer/Canister reference selection into Box definition edit/replicate form
- BUG: fix primers searching

13/02/2026
- UX: change Admin users list title
- UI/BUG: fix display License manager title
- UI: harmonize marge on each Custom field administration modals
- BUG: Fixed a security issue related to external HTTP requests (DEV-1754)
- UX: the radio buttons for the custom module and custom link icons are now positioned as close as possible to the icons they represent
- IMPROVEMENT: processes exports now allows to save a single model that can be used to export processes in general tab (DEV-1746)
- BUG: fix PHP8 compatibility on Sequences NCBI results navigation
- UX: improve help center
2026年02月16日 - 缺陷:修复自定义模块中的大搜索问题 - 用户界面:修复打开“流程”选项卡时流程筛选器的 CSS 样式 2026年02月17日 - 改进:添加数据库备份加密支持 (DEV-279) 2026年02月18日 - 缺陷:修复记录编辑以保留之前的唯一代码 - 缺陷:修复计划导出任务执行问题 - 用户体验:改进侧边栏菜单“记忆项目”徽章和列表 - 缺陷:POM 中的组权限审查 (DEV-1765) - 用户界面/缺陷:修复审计跟踪清除弹出窗口日期范围选择器 - 缺陷:修复使用前导零时模块树状视图无法正常工作的问题 - 缺陷:修复在 SP 模块表单中将记录存储为复制模型无法正常工作的问题 - 缺陷:修复导出模型管理区域中选择/取消选择所有字段的验证问题 - 缺陷:修复导出模型保存/编辑时的编码问题 --- v6.3042 版本发布 2026年02月18日2026年02月19日 - 用户体验:在聊天机器人中添加“打开工单”按钮,而不是在评分较低时自动打开工单。
- 缺陷:修复字段版本控制显示 - 缺陷:修复记录为零填充时编辑时的唯一代码验证 - 用户体验:更改存储浏览器中“清理空货架”按钮的颜色 - 用户界面:修复关键字搜索按钮的宽度与翻译相关的问题 - 缺陷:修复派生记录存储选项卡(2026年02月20日) - 缺陷:修复批次处置的语言(西班牙语、法语、荷兰语、葡萄牙语) - 缺陷:修复 cmodule 示例派生存储盒列表 - 缺陷:修复从存储浏览器中移除管材时删除存储定义的问题 - 缺陷:采购订单管理 (POM):审查并强制执行分组逻辑 (DEV-1764)(2026年02月23日) - 改进:袋/容器盒类型中的项目逻辑与无网格的盒子相同 (DEV-1759) - 改进:采购订单管理 (POM):向采购订单模板添加 SKU - 修复:采购订单管理 (POM):等待审批时无法选中采购订单单选按钮 - 改进:在记录显示中记住链接字段上的项目图标(DEV-1788)2026年02月24-25日 - 改进:在模块表单中选择自定义字段时,如果该选项具有颜色,则如果选择了该选项,则颜色将显示在选择框本身中 - 改进:更新了 CSP 标头逻辑,以支持更大的标头值,并确保与复杂的安全策略兼容。

2026年02月27日 - 错误修复:修复将 .ape 文件存储到数据库文件上传器时下载的问题 2026年02月03日 - 改进:存储浏览器现在支持为无网格盒子/袋子添加物品(类似于为带网格的盒子添加管子)(DEV-1758) - 错误修复:模块导出中带有分隔线的名称在分析选项卡中显示不正确 - 错误修复:字段排序未考虑与多个/所有值关联的子字段 - 错误修复:检查并修复模块导出字段选择顺序 --- v6.3043 版本发布 2026年04月03日 2026年05月03日 - 错误修复:安全修复(DEV-1823) 2026年06月03日 - 错误修复:辅助存储的管子总数无法正常工作 - 错误修复:在生成版本功能中未选择所有关联的子字段 2026年09月03日 - 错误修复:记忆批量更新仅将文件上传到第一条记录,未能将文件上传到所有其他记录 2026年03月10日 - 错误:禁止在订单价格和折扣中使用非数值 - 错误:修复特定用户的禁用 IP 限制功能 - 错误:修复管理员通过组限制编辑存储设备的问题 - 错误:修复树状视图中的根节点 - 错误:修复浮动抽屉中箱子的排序问题 2026年03月12日 - 更改:文件连接器下载链接 - 错误:R&S 模块的总批次和存储中的总库存不正确 2026年03月18日 - 错误:创建自定义字段时,图例未创建 - 错误:修复自定义字段选项(例如选择或多选 ID 字段)的 CSV 导入问题 - CSV 文件没有标题,必须导入第一行 2026年03月20日 - 错误:自动导出与手动导出结果不一致,因为未导出子字段(DEV-1831)2026年03月23日 - 错误:管理记忆记录工具中带有辅助存储的工作列表不再正常工作 - 错误:动物模块中的家谱树不再正常工作(DEV-1772) - 更改:导出时在存储/辅助存储列中添加了货架位置 2026年03月24日 - 错误:修复了化学结构 CIF 格式支持 + 改进了全屏结构浏览 - 更改:由我们托管的客户端(labcollector.online)现在每个频率只能执行一次自动备份任务(DEV-1845) - 更改:改进了当多个批次与产品关联时批次选项卡的速度(DEV-1847)
25/03/2026
- BUG: resolve database connection count for small server
- BUG: storage facilities group filter logic review (DEV-1872)
- CHANGED: new description field for custom modules
- BUG: edit custom module modal fix
- IMPROVEMENT: custom module modal form CSS improvements 
- BUG: fix Account settings (legacy) VWR email input truncating issue
- BUG: fix display and reset of MolSearch SubStructure Search form
- BUG: fix individual field versioning access from record detail when Compliance enabled (DEV-1866)

26/03/2026
- BUG: fix HtmlDiff class used on versioning due to it's cutting of values with - (DEV-1868)
- BUG: custom fields with ckeditor were being incorrectly saved with HTML tags escaped
- BUG: auto-correct CSP directive header when duplication of domain occurs

27/03/2026
- BUG: box list in manage storage didn't take storage facilities group when filtering for groups
- BUG: fix treeview root node name
- BUG: master box storage was removed the replicate storage wasn't being also removed (when replicate storage independent option is not selected)
- IMPROVEMENT: add the possibility to filter by common box (owner filter) on the box listing in manage storage
- BUG: LC: versioning missing for sub-category fields (DEV-1869)

30-31/03/2026
- BUG: fix module filter 'no value'
- BUG: wrong validation on PubChem autocomplete
- BUG: UI fixes Batch Generator (Rack Scanner) interface
- BUG: fixed an issue where files were not saved using the Document API
- IMPROVEMENT: automatic export now supports sample_type, genotype and organism option on custom modules
- BUG: fix project code save with "All groups"
- BUG: fix record storage sidebar width adjustment on partial refresh after save

--- v6.305 release 31/03/2026

02/04/2026
- IMPROVEMENT: increase size of a config table column
- IMPROVEMENT: add agent change during aiChat conversation + add support of CkEditor injection
- IMPROVEMENT: add AI assist on Storage building (DEV-1827)
- IMPROVEMENT: add AI assist on recipe creation (DEV-1797)
- BUG: memorized mass update only uploaded files to the first record failing to upload files to all other records
- IMPROVEMENT: hidden IA API key on setup page
- ADDED: GHS InfoSafe integration into Risks & Safety to get offline verified SDS file (Safety Data Sheet) (DEV-1578)
- BUG: fix unique code validation
- IMPROVEMENT: export Worklist as CSV (DEV-1856)

06/04/2026
- IMPROVEMENT: review of the waiting list alerts (DEV-1857)
- IMPROVEMENT: make animals module more neutral for human usage (DEV-1892)
- UI fixes: POM UI design small touches and search filters

08/04/2026
- BUG: fix custom decimal fields with comma
- BUG: fix checkbox no values filter (introduced after a security fix)
- CHANGED: allow mime type 'text/html' on import genbank data
- CHANGED: UI changes on Risk tab and SDS file loader
- BUG: auto-fix default module field FR translate

09/04/2026
- BUG: mysql_prepare_execute needs to also allow int return (not only bool)
- BUG: improve mysql_prepare function to also return the inserted row ID for insert queries
- BUG: fix project codes merge issue

13/04/2026
- IMPROVEMENT: add support of addon one-click install/upgrade from MarketPlace (DEV-1481)
- BUG: improve the audit trail information when removing a normal link (DEV-1900)

16/04/2026
- IMPROVEMENT: add support of Office365 Online to preview and edit all file type field (DEV-1906)

20/04/2026
- IMPROVEMENT: add support of Office365 Online to preview and edit all supported Documents module files (DEV-1907)
- CHANGED: smtp_n_email function only does echos in the catch if variable debug is active
- BUG: fix the clean search icon on users table
- BUG: fix Registry book automatic action type saving
- BUG: fix the clean search icon on users table
- BUG: calculated fields using autocomplete fields were not refreshed automatically until save
- BUG: calculated fields using read-only date fields were not refreshed automatically until save
- BUG: fix Chained custom select/multiselect fields saving when no user selections are operated

21/04/2026
- BUG: fix default home bug after having removed shared panel

22/04/2026
- BUG: set name and email fields as mandatory in the profile form
- IMPROVEMENT: review of move cage form in order to add complete info to audit trail and registry tab
- BUG: fix import CSS (margin top of the full page)

23/04/2026
- BUG: fix free positions export on storage browser
- BUG: lang selector fix to recognize addons lang folder

Equipment Scheduler addon **v3.62** — embedded scheduler iframe sizing and layout fixes; main view mini-cal sync, scrollbar/shadow tweaks, left panel scroll; see `extra_modules/scheduling/CHANGELOG.txt`

11/05/2026
- IMPROVEMENT/UX: add configurable storage browser boxes summary thresholds to avoid freezing page during loading (DEV-1950)

12/05/2026
- UX: improve ChatBot UX on medium screens
- BUG: improve API Default Operator permissions on Update and Delete records (DEV-1865)

18/05/2026
- BUG: fix PHP8 compatibility on license custom module credit reading
- BUG: disable Compliance mode on modules when new license hasn't Compliance pack (DEV-1981)
- IMPROVEMENT: add product category filter to R&S user consumption (DEV-1784)
- ADDED: Reagents & Supplies — lot depletion forecast on batch/lots (list, record view, and exports) based on recent consumption history (DEV-1469)
- ADDED: Reagents & Supplies — advanced search Lots filter panel (same layout as Storage): lot quantity, lot entry date, validity date, and depletion forecast
- IMPROVEMENT: Lot quantity search filter — choose greater than, less than, or equal (same pattern as thaw count); applies to search results, export, memorized searches, and pagination
- IMPROVEMENT: batch/lots custom field filters are grouped inside the Lots search panel
- IMPROVEMENT: add support for SDS file uploading on Reagent and Suppliers (DEV-1985)
- UX: improve GHS infoChem integration
- IMPROVEMENT: export title now has the model name (if applicable) and the name of the memorized search (if applicable) (DEV-1726)
- UX: improve UX of Custom field options managment when hundreds of options and many fields (DEV-1970)

--- v6.3059 release 18/05/2026

19/05/2026
- BUG: reverse user notes and system notes on export lots (DEV-1951)
- IMPROVEMENT: add all lot detail fields to export lots (DEV-1952)
- IMPROVEMENT: add Facility as filter on Existing boxes list (DEV-1870)
- UX: Storage Browser facility view shows description and linked group name (DEV-1871)
- UX: Storage Browser Edit button for admins opens Facilities admin filtered on selected facility
- NEW: Storage browser facility maps positions of equipment with sensor information (DEV-74)
- IMPROVEMENT: Facilities admin supports facility_id filter with highlight and View all Facilities link
- IMPROVEMENT: Storage Browser facility lab plan supports SVG maps (PNG, JPEG, SVG)
- BUG: facility lab plan images served with correct MIME type for inline display in Storage Browser
- FEATURE: Storage Browser facility lab plan shows equipment markers from tree (position, tooltips, click to open)
- FEATURE: Admins can edit equipment positions on facility map (drag dots or place/drag from not-on-plan list)
- FEATURE: facility map tooltip shows compact Sensor Tracking block (last read, min/max, status color) when lclogger probe is linked to the equipment
- IMPROVEMENT: indicate initial protocol quantity on recipe BoM when recipe Allow quantity lot modification (DEV-1918)

20/05/2026
- NEW: Workflow addon webservice v2 (REST JSON: GET jobs/stages/steps, POST/PATCH automation) with OpenAPI spec and admin API documentation page (Swagger UI, LC Web Services tokens)
- IMPROVEMENT: volume filter in the storage section of the module filters (DEV-1879)
- ADDED: changelog reader append to Admin/License page + Admin notified when new release applied
- BUG: facility map fixed garbled character in "Equipment not on plan" count
- BUG: facility map markers now stay aligned when the plan image is resized
- BUG: facility map markers use the legend colors consistently (freezer = blue, shelf = orange, liquid nitrogen = purple)
- UX: facility map legend label "Freezer / equipment" renamed to "Freezer/Fridge"
- UX: facility map legend and "Equipment not on plan" list moved above the plan image
- BUG: facility map "Done editing" button no longer appears flipped when active
- UX: facility map tooltip offers a "Remove from plan" button (edit mode) to move equipment back to "Equipment not on plan"
- BUG: facility map tooltip no longer falls outside the visible map (auto flips above the marker, scrolls inside if very tall, follows map resize)
- BUG: facility map selected dot now keeps its pulse ring highlight reliably
- UX: facilities without a lab plan now show a dashed "Add your lab plan" placeholder area instead of a blank screen

21/05/2026
- ADDED: add Compliance option on Check-in/Check-out form (DEV-289)
- IMPROVEMENT: memorized mass updater now allows to select/manage sub-fields (DEV-1917)
- BUG: memorized mass updater didn't show sub-fields connected to any value properly in the form
- BUG: Smart Search links to ELN 书籍、实验和页面现在打开了通往目标内部的入口。 ELN 模块而不是 LabCollector 首页 2026年05月22日 - 错误修复:修复 WestFax 状态保存问题 - 改进:流程导出现在支持导出模型 (DEV-1905) - 改进:模块导出模型现在也支持流程字段标签 (DEV-1905 II) - 错误修复:修复了仅具有查看存储访问权限的用户仍然可以从没有存储浏览器访问权限的模块添加存储的问题 - 改进:将“导入警告和错误现在显示警告/错误所在的文件行”扩展到结构导入 (DEV-2001) 2026年05月24日 - 用户体验:当 AI 提供商缺失、无法访问或被拒绝时,智能搜索会显示清晰、可操作的消息(管理员会收到一个指向集成设置的一键链接) - 错误修复:AI 提供商连接在本地/Windows 服务器上开箱即用(无需手动设置 SSL 证书) - 错误修复:清理了集成设置和管理页面(AI 提供商列表、Web 服务首选项)上重复出现的 PHP 警告 ELN 电子表格加载器、内部 SQL 构建器、聊天机器人智能搜索链接渲染)- 用户体验:管理 > 设置 > 集成中的 AI 使用情况图表工具提示仅列出活跃用户(按请求次数排序),并添加了总用户数/活跃用户数行,因此在拥有大量帐户的实验室中不再会被裁剪 - 新增:每个 AI 模型选择器旁边的预估价格助手(管理 > 设置 > 集成)——点击“$”图标会打开一个侧边栏,其中列出了每个模型的输入/输出成本以及指向提供商官方定价页面的链接;定价数据已更新至 2026 年 OpenAI 和 Mistral 产品目录 - 错误修复:AI 定价助手侧边栏现在可以正确显示法语/带重音符号的翻译(不再显示“estimée”/“l’API”),并显示带有“X”关闭按钮的清晰标题栏 - 用户体验:AI 定价助手侧边栏现在包含一个中立性声明,声明 AgileBio / LabCollector仅列出供应商价格供参考,与供应商没有任何关联,也不会从其使用中收取任何佣金或附加费。2026年05月26日 - BUG:php依赖项的安全修复(DEV-2006) - 新增:文化追踪器插件链接。
- NEW: Tool for custom modules to display links in genealogy style

27/05/2026
- UX: chemicals lot list shows an (i) info icon next to the "Forecast" column header; click opens a help panel explaining how the empty-date forecast is computed and what the black, grey-with-star, red and dash values mean
- UX: lots forecast to be empty within 30 days now also say "Urgent: empty within 30 days" in their hover tooltip, so the red color is self-explanatory without opening the help panel
- BUG: the function that detects duplicated database fields had a bug (needs to be case sensitive)
- BUG: Dynmiac link relation tab was not loading related records
- BUG: avoid fatal on cron php command line because of "program files" contains space
- BUG: fix the bad prefilling of cell selected on Box grid popup when reopened before saving
- IMPROVEMENT: genealogy tree feature added in Tools -> Genealogy tree (DEV-1892)

02/06/2026
- BUG: on module form the addon check in order to show modification reason was incorrect
- BUG: on memorized mass updater the addon check in order to show modification reason was incorrect
- IMPROVEMENT: on memorized mass updater from addon allow sub-field selection when main field is on the addon fields list
- BUG: a faulty or not-fully-installed add-on could blank the entire alert bell; the alert menu now keeps working and simply skips that add-on's alerts

--- v6.31 release 02/06/2026

03/06/2026
- BUG: fix custom fields options sample_type, organisms and genotype tag in export models

04/06/2026
- CHANGED: support multiple email adress on export tasks

05/06/2026
- BUG: security fix on php dependencies (DEV-2018)

08/06/2026
- BUG: Keywords search now support Select custom fields textual value searching when Custom field is Keyword searchable but not a Search filter
- UX: CSS fixes on POM e-ordering

09/06/2026
- BUG: bug fix on processes fields in the module export
- ADDED: add Worms DB and Fungi DB to autocomplete NCBI custom field (DEV-1219)
- UX: add cropper to logo on visual prefs setup (DEV-525)
- UX: Recipe BoM PDF: add Lot reference into the same column as Lot ID (DEV-790)
- UX: improve specificity of unsuccessful login messages (DEV-1780)
- UX: activity Log date/action/operator columns are now sortable (DEV-1339)
- UX: add navigation buttons on top of module result (DEV-1305)
- ADDED: add a new I/O option to support R&S Lots (DEV-54)
- UX: improve on Staff Contacts directory + improve his page loading speed
- CHANGED: added support for storage search and logging of logbook actions in modules with storage (DEV-1002)
- ADDED: add a memorized search to the Users R&S Consumptions (DEV-235)
- UX: improve on Users R&S Consumptions
- UX: improve on Bookmarks
- BUG: avoid using file path traversal like on assets querying
- UX: add Lots status filter to chemicals filters (DEV-1564)

10/06/2026
- BUG: fix CSP warnings on login form
- CHANGED: add storage comments to exports (DEV-810)
- CHANGED: tube/volume derivation unification (DEV-335)
- CHANGED: update to CSV export header lines in order to maintain same starting lines as before (DEV-1726 II)
- IMPROVEMENT: records listed added to XML export (DEV-1726 III)
- IMPROVEMENT: define a lot expiration date by default when compliance is ON (DEV-1928)
- BUG: trim box and rack name to avoid saving copy-pasted Tab and space (DEV-2037)
- BUG: fix litteral 0 rack name cause issue to reach correctly his boxes (DEV-2038)
- BUG: past disposals list no longer capped at 50 destroyed lots; pagination via DataTables restored (DEV-2019)

11/06/2026
- UX: improve Storage AutoFill with CSV redirection + add loader during processing (DEV-1420)
- ADDED: add admin page to have statistics on file and db storages (DEV-1478)
- BUG: fix user notes in lot are deleted by quarantine release comment (DEV-2042)

12/06/2026
- ADDED: add HMIS hazard system (DEV-114)

15/06/2026
- IMPROVEMENT: add an error detection and displaying on Microsoft 365 sign-in popup
- UX: making the links in the menu (top and lateral) work (DEV-2045)

16/06/2026
- BUG: security fix on PHP dependencies (DEV-2047, DEV-2048, DEV-2049)
- BUG: security fix about barcode PDF generator dependency (DEV-2028)
- ADDED: add risks link conditions to storage equipment (DEV-227)
- ADDED: add Azure OpenAI as a new AI provider

17/06/2026
- BUG: fix GHSInfoChem and SmartSearch config saving in few LC upgrading case
- BUG: fix on false positive Replicate box locked positions
- UX: enhancement of the filtering functionality of the storage box management and Storage equipment interfaces (DEV-2052)
- UX: speed-up the Process type search form system on Samples
- BUG: CSP security fix on login page
- UX: improve Mass records deletion page
- UX: improve Audit logs pages
- ADDED: barcode_series callable as standalone

18-19/06/2026
- ADDED: add support of storage box without specific column number and/or row letter (DEV-1783)
- BUG: admin can now access to manage templates button in POM
- ADDED: add a new option to block duplicate in R&S based on the CAS number (DEV-1883)

22/06/2026
- UX: add Cancel button on record duplication form (DEV-2058)

23/06/2026
- UX: add a comment when storage location is deleted (DEV-1990)
- ADDED: import Batch processes (DEV-2057)
- ADDED: check and conversion from InnoDB to MyISAM in case of tables over 150 varchar fields 
- NEW: dashboard showing real-time inventory totals, key risks and add-on activity, with a status card per installed add-on; available from Tools and the Home page
- ADDED: admin option to turn the Dashboard on or off
- ADDED: status cards summarise ongoing work for many add-ons and flag whether each one is actively used
- ADDED: dashboard is now translated into all interface languages (English, French, Spanish, German, Dutch, Norwegian, Chinese, Portuguese)

24/06/2026
- UX: storage Import - report missing boxes instead of "No records match data in file" (DEV-2015)
- BUG: fix Lots summary line when custom field is under category field (DEV-2051)
- ADDED: add straw importing to visiotube from Storage import (DEV-826)
- ADDED: allow maintenance deletion (configurable) (DEV-867)
- ADDED: add support of importing custom fields of Risk&Safety module tab (DEV-1137)
- ADDED: add CAS number and User notes to Lots excel exports (DEV-1954)
- ADDED: allow SuperAdministrator to unlock/reopen an equipment maintenance (configurable) (DEV-1779)

25/06/2026
- CHANGED: add support of file type restriction on Custom file field; by default PDF and Images (DEV-1996)
- CHANGED: now Alerts and Notifications can be filtered by user groups or by record owner or stay addressed to all users (DEV-36)
- ADDED: Added POMv2