-
Notifications
You must be signed in to change notification settings - Fork 5
Latest Changes
AlbSha edited this page Jul 6, 2021
·
7 revisions
- Show full facet category label in the interpretation field
- Fix text interpretation miss-alignment with catalogue browser
- Removed useless descriptor checks and loops on VBA as already done from BRs (should improve the speed)
- Update business rules engine in order to be aligned with the catalogue browser
- New progress bar
- Fixed bug when encoding big amount of records
- Updated BR-engine jar file
- Added internal rule which removes same facets added more than once in category
- Other small changes and optimisations
- Fixed various bugs related with some variables which were not updated in loop resulting on showing previous base term information
- Modifications and optimizations to the BR
- New progress bar in command line which print just the percentage of the data analysis (better performance)
- Other optimizations to the jar file (like the split of the Business rules from the rest of the code)
- New arrangements of the columns
- Error risk now appear if facet which doesn’t belong to the selected group id is selected
- Fixed bug which was not interpreting the same code if this was appearing multiple times
- Added help and release notes spreadsheet pages
- The UI is now refreshing only when the term analysis is finished (better performance)
- Other performance improvements
- Fixed a bug in which the same base term code was reused for all records (only when deprecated code was present)
- New 'Info' button available which redirect to this documentation.
Note that we are developing automatic update management for the ICT. If you want to upgrade now to the latest version available follow these steps:
- Close the Catalogue browser and ICT
- Delete the file ICT.xlsm in the root folder of the catalogue browser
- From the 'app' folder remove the 'Check' and 'Interpreting_Tool' folders
- Reinstall the ICT as explained in the Installation section.
- Added the ability to install the Interpreting and Checking tool directly from the Catalogue browser
- Added the ability to automatically create all the needed folders and files if they are not present into the main folder of the Catalogue Browser
- Now the tool is able to work for both the 32/64 bit architecture
- New ability to auto update the Interpreting and Checking tool database when a download of the new version of the opened MTX catalogue (in the Catalogue browser) is performed
- Auto download the ICT if trying to press the Install ICT button from the Catalogue browser (note that the zip file and the ICT folders should not be present into the main folder of the Catalogue browser)
- New ability to launch the ICT from the Catalogue browser
- Password protection for macros (please contact data.collection@efsa.europa.eu if you need the password for modifying the content of the macros).
- Resolved concurrency errors occurring while performing an Export/Upload of the Interpreting and Checking Tool's database
- New Error detection in the business rules, with a result of a new "ERROR" message under the risk column.
- Cleaned Business Rules source code (libraries and other useless classes).
- New reorganization of the installation process, the tool and the files used by it will be enclosed in a single zip file which will be part of the Catalogue browser main folder
- Add the ability to auto setting the various paths of the files used by the tool (so the configuration page has been completely removed)
- New ability to launch the Interpreting and checking tool while the Catalogue browser is running, resolving the concurrency problems encountered with the previous versions
- New error messages.
- Recreation and simplification of the business rules source code used by the Interpreting and Checking Tool
- Added the ability to find a code wrong structured.
- Removed useless data columns from the FoodEx2 file (~50% lighter and faster to load in memory) and updated the export algorithm for it
- New columns order for both the tool and the Foodex2 file
- Resolved a bug where the values where passed by reference with a result of missing values after the analysis (now they are passed by values).
- Removed useless columns from the main sheet
- New algorithm which stop to compute a code if wrong written (less time consuming)
- New Colors and design buttons
- New reorganization of the main program through modules (Modularity pattern)
- Speed improvements during the decodification process (222% faster then the previous version)
- Added the ability to return the original background and font color (if changed) when the clean all button is pressed
- New code comments.
- New memory management (no more crashes when trying to codify a lot of records)
- Automatic records counter (no need to write the total number of inserted records)
- Data loaded in memory just during the launch time ( not every time the decode process is performed)
- New clean and reorganized layout
- New clear all button, which clean all the data results from the table
- New information message with an estimation time when trying to decode more then 5000 records.
