v3.2.12
·
827 commits
to develop
since this release
Change log since v3.2.11:
- 31fa50f chore: upgrade gralde to 8.1.1
- ba7aff0 fix can't input some Chinese punctuation marks
- 6f9203d fix: set output of checksum
- 37a762a chore(ci): replace cache check file
- de7fdd3 fix(method.xml): could not open setting page from system settings
- ee5ca29 refactor(core): get commit text in place
- b4a151e feat(data,util/config): add decode method to ConfigItem
- ba27779 refactor: rename RimeEvent to RimeNotification
- 77996e2 refactor: convert Rime.java to Rime.kt
- b2dcd7e refactor(rime_jni.cc): define notification handler in JNI function
- 2844407 refactor(Trime.java): some cleanups
- 87a20d1 chore: update librime-lua to latest
- f215633 fix(Rime.java): ensure deploy opencc dictionaries each time startup librime (#960)
- 16128ff refactor: adjust third party library summary display
- 9ea36ab refactor: some cleanups
- d651a65 refactor: merge the usages of ConfigGetter into CollectionUtils
- 00c6382 fix(SchemaManager.kt): ensure all switch options' enable index is not less than 0
- 20fed36 refactor(text): move all candidates down once one of them has comment
- bc070b7 refactor(data): utilize new config parser to initialize schema stuffs
- 5d875b3 feat(util/config): small improvements for Config and ConfigTypes
- 8b246a0 feat(ConfigTypes.kt): add contentToString method to each config types
- 5b9601e feat: expose the static create method of Config
- 403a913 feat: custom UncaughtExceptionHandler
- ecd2e02 refactor(TrimeApplication.kt): refactor logging format
- 1b68213 refactor(util/config): polish new config parser
- f7a033b refactor: convert old Config.java to Theme.kt
- 8e830b6 feat(util/config): new config parser
- 183ce21 feat(data): new method to resolve compiled config file path
- bae618f fix liquid_keyboard_window not display
- 47a89b2 chore: upgrade spotless to 6.17.0
- e0774c1 chore: upgrade AGP to 7.4.2
- c02e983 chore: set jdk version of kotlin for codegen module ...
- 44a3d2e chore: update dependencies
- e8a01a2 chore: add license for native dependency
- eeb5e7d chore: migrate from cookpad/license-tools-plugin to mikepenz/AboutLibraries
- 92e7659 doc: update pull request template with style lint
- 8f895bc chore: use default clang format
- 4220a3e fix: replace macros with inline funtction
- 7ab57a5 chore: add style lint and format task
- b12dddb ci: install clang-format package
- afbdbfe ci: remove spotless check
- 8aa9a2d style: apply clang format for native file
- b370961 chore: add clang format helper tool
- 8904652 style: add clang format style
- ee70def refactor(jni): slightly refactor CMake stuffs
- a7e0cbb fix(Config.java): deploy theme file every time
- 03fe0d2 fix(jni): add exception handling to prevent unexpected program crashes
- 2c90d5a fix(data): enhance the exception handling when parsing schema file
- e616620 feat(jni): add getRimeStateLabel api which returns the state label for UI display
- bb81f3e fix: avoid potential deployment failure
- f3299ef refactor(jni): split objconv.h from rime_jni.cc
- 75d121a fix: move namespace to gradle file
- 9800507 chore: upgrade gralde to 8.0.2
- c5230db chore: hack workaround for gradle 8.0.2
- 56f1e21 fix: flush layout with switching keyboard
- a3e27a5 fix: fix some issues
- 887651c fix composing key
- b3ab8ab fix: flicking screen when changing keyboard
- e1f1907 fix: composition UI disappears after jump to liquid keyboard and then back
- aa9b46c fix && feat: improve the usability of swipe gesture
- 85bdc30 chore: upgrade ktlint to 0.48.2
- 22bb42e chore: upgrade google format to 1.16.0
- bcad5dc chore: upgrade spotless to 6.16.0
- a455d03 chore: apply latest ktlint format
- 5403eca fix: fix trailing-comma-on-call-site rule
- 7e9864b fix: suppress enum-entry-name-case rule
- a3a7f11 fix: remove self registered clean task
- 9fad5b8 chore: bump version to 3.2.12
- 5f9309e chore: update targetSdkVersion to 33
- 266c021 fix(build): properly setup signing configs
- 459dc09 build: register clean up tasks
- b40783e chore: update getting stared and third party library info in README
- 47aee95 build,refactor: migrate build configuration from Groovy to KTS
- 3a6f933 build(build.gradle,res): append suffix to debug type package
- b978f3a chore: bump version to 3.2.12