All notable changes to this project will be documented in this file.
2022.2.2 - 2022-06-04
- Fix Null Pointer Exception(NPE) when there is a problem in network connection, when Textra service is stopped in maintain and other case that the plugin does not get proper JSON result.
- Change JSON parser that is now based on schema classes.(#97)
2022.2.1 - 2022-05-25
- Fix language code for Korean (#95, #96)
2022.2.0 - 2022-05-23
- Update options dialog UI
- Drop dependency for intellij's form runtime
- Add hint text for fields
- Add test credentials button
- Raise exception when authentication failed.
- Bump jackson@2.13.3
- Bump base OmegaT@5.7.1
2022.1.0 - 2022-04-11
- Publish jar file on github release
- Fix plugin category
- Bump versions
- OmegaT-Gradle@1.5.3
- Jackson@2.13.2
- Jackson-databind@2.13.2.2
- Commons-io@2.11.0
- JUnit@5.8.1
- Gradle@6.9
- Gradle git-version@0.13.0
- CI:actions/setup-java@v2
- CI:actions/checkout@3
- Groovy@3.0.10
- CI: check CodeQL static code analysis
2020.2.2 - 2021-03-02
- Fix non-jar broken distribution package(#40)
2020.2.1 - 2021-01-16
- Support adaptive translation engine.
- Use jackson instead of org.json library.(#37)
- Use Kotlin DSL for project configuration.
2020.2.0 - 2020-11-15
- Support custom translation engine.(#34)
2020.1.0 - 2020-11-14
- Support Kawamura-internaltional business account.(#32)
- Change version schema with Year.(#33)
- Defined the supported language and engine combinations in JSON file(#32)
0.11.1 - 2020-11-12
- Support minnaNT mode/汎用NT+ mode (#30)
0.11.0 - 2020-11-12
- Add new language combinations for NT mode (#29)
- Drop NMT mode(no support from 11, Nov. 2020) (#28, #29)
- Bump gradle version up to 6.6.1
- Drop spotbugs and lessbugs check.
- make language/method combination class to static
0.10.0 - 2020-10-31
- Convert translations bundles to ascii from native
0.9.3 - 2020-08-02
- Enable MT plugin when start, past versions need to open configuration.
- Change loglevel for Debug messages.
0.9.2 - 2020-07-30
- Fix language code of Chinese (zh-CN, zh-TW) for API that fix machine translation against Chinese.
0.9.1 - 2020-05-10
- make Japanese UI working.
- Update CI configurations.
- Chinese and Germany translations.
0.9.0 - 2020-04-30
- Changelog commit comparison links
- Use semantic versioning.
- Add support for new translation modes.(#24)
- General NT
- Patent NT
- Voicetra NMT
- Voicetra NT
- Finance NMT
- Finance NT
- Rename dialog for GeneralN to name 'General NMT Mode'
- Build against OmegaT 5.2.0
- Bamp groovy version to 3.0.1
0.8 - 2020-03-04
- Persistence of login credentials. (#21)
- Bamp gradle version to 6.0.1.
- Build against OmegaT 4.3.0.
0.7 - 2019-08-09
- Fix configuration doesn't reflect and cause exception.(#13)
0.6 - 2019-05-06
- Unit test of options for Chinese languages.
- Updated a supported language combination list
- Update build.gradle for gradle 4.8 and 5.4
- Update a referenced OmegaT version to 4.1
- Use Spotbugs instead of FindBugs for QA
- OmegatTextraMachineTranslation class now inherited from BaseTranslate
- Fix formatLang() internal function handle chinese not to break;
0.5 - 2018-11-10
- There are general, patent and patent claim mode in option dialog
- Update Gradle version 4.8 to support OpenJDK10
- Catch up Web API change on TexTra.
- Fix checkstyle warnings.
0.4 - 2016-11-03
- Unit tests
- Refactoring class design.
- Introduce TextraApiClient class.
- Ignore exception if fails launching web browser on desktop.
- Method name typo: Not found unloadPlugin method when exit.
- Build system typo for integration test.
0.3 - 2016-10-31
- Mode and language support validation check.
- Use SLF4J for error message logging.
- Generic/JPO patent mode made exception with enum value.
- Coding style improvement.
- Potential NPE with Cache handling.
0.2 - 2016-10-29
- Configuration dialog for TexTra API key, secret and mode.
- README: Remove old TexTra terms and clauses for limitations TexTra updates its Terms.
- Save configurations to OmegaT preference.
- Start project.