Skip to content

v3.2.12

Compare
Choose a tag to compare
@github-actions github-actions released this 01 May 12:28
· 446 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