Releases: mtrevisan/HunLinter
Releases · mtrevisan/HunLinter
2.2.0
- rules reducer fixes and enhancements (not yet finished)
- considered different formats for part-of-speech in thesaurus file
- fixed early creation of thesaurus parser (language was not available yet)
- fixed circumfix inflections
- enhanced duplication worker capabilities
- delayed creation of file chooser (faster startup)
- eliminated double reloading of dictionary in sort dialog when something changes
- understood how
ICON
andOCONV
works - supported ISO-8859-10, ISO-8859-14, and ISCII-DEVANAGARI charsets
- added a check on declared charset and real charset of a file
- adjusted scroll to the bottom of the log text area while changing font
- decreased the loading time of sorting dialog
- increased speed by 57% (for dictionary linter: from 2m 13s to 57s)
- decreased start-up time
- corrected some typos
Full Changelog: 2.1.0...2.2.0
2.1.0
2.0.2
2.0.1
2.0.0
- made update process stoppable
- added a linter for thesaurus
- added a menu to generate Dictionary FSA (used in LanguageTools, for example)
- added a section to see the PoS FSA execution
- fixed a bug on hyphenation: when the same rule is being added (with different breakpoints), the old one is being lost
- substituted charting library
- added undo/redo capabilities on input fields
- completely revised thread management
- fixed a nasty memory leak
- now the sort dialog remains open after a sort
- categorized the errors in (true) errors and warnings, now the warning are no longer blocking
- reduced compiled size by 52% (from 6 201 344 B to 3 002 671 B)
- reduced memory footprint by 13% (for dictionary linter: from 728 MB to 630 MB)
- increased speed by 53% (for dictionary linter: from 4m 44s to 2m 13s)
- various minor bugfixes and code revisions
1.10.0
- (finally) given a decent name to the project: HunLinter
- fixed a bug while selecting the font once a project is loaded
- fixed a bug while storing thesaurus information (only lowercase words are allowed)
- added update capability (the new jar will be copied in the directory of the old jar and started)
- added buttons to open relevant files
- added management of SentenceExceptList.xml and WordExceptList.xml
- added menu to generate Part-of-Speech FSA (used in LanguageTools, for example)
- made tables look more standard (copy and edit operations)
- improved thesaurus merging
1.9.1
- completely revised how the loading of a project works, now it is possible to load and manage all the languages in an extension (or package), all the relevant files are read from manifest.xml and linked .xcu files
- the way a project is loaded in the application is changed, now the project folder (signed by a blue icon) has to be selected instead of an .aff file
- added the possibility to change the options for hyphenation
1.9.0
- added the parsing and management of auto-correct files (only DocumentList.xml can be edited for now, SentenceExceptList.xml and WordExceptList.xml are currently read only)
- now all the relevant files are loaded by reading the META-INF\manifest.xml file, no assumptions was made
enhancement for hyphenation section: now it is possible also to insert custom hyphenations - bug fix on duplicate extraction
- some simplifications was made in the main menu (removed thesaurus validation on request because it will be done anyway at loading)
- improvements on thesaurus table filtering
- prevented the insertion of a new thesaurus if it is already contained
- revised the dictionary sort dialog from scratch to better handle sections between comments
- minor GUI adjustments and corrections
1.8.1
1.8.0
- introduced the possibility to choose the font (you can select it whenever you've loaded an .aff file, it will give you a list of all the fonts that can render the loaded language -- once selected the font, it will be used that for all the .aff files in that language)