Skip to content

Commit b7f31e8

Browse files
authored
Merge pull request #525 from chewing/prepare-0.8.0-rc.4
Prepare 0.8.0 rc.4
2 parents 8ef9a28 + b0aba82 commit b7f31e8

12 files changed

Lines changed: 46 additions & 44 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.24.0)
22
project(libchewing LANGUAGES C)
33

4-
set(CMAKE_PROJECT_VERSION 0.8.0-rc.3)
4+
set(CMAKE_PROJECT_VERSION 0.8.0-rc.4)
55
set(LIBCHEWING_VERSION ${CMAKE_PROJECT_VERSION})
66
set(PACKAGE_VERSION ${CMAKE_PROJECT_VERSION})
77
set(LIBCHEWING_BINARY_VERSION 1.0.0)

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "chewing"
33
description = "The Chewing (酷音) intelligent Zhuyin input method."
44
documentation = "https://docs.rs/chewing"
55
license = "LGPL-2.1-or-later"
6-
version = "0.8.0-beta.3"
6+
version = "0.8.0-beta.4"
77
rust-version = "1.70"
88
edition = "2021"
99

NEWS

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
What's New in libchewing 0.8.0-rc.2 (UNRELEASED)
1+
What's New in libchewing 0.8.0-rc.4 (UNRELEASED)
22
---------------------------------------------------------
33

44
* Added
@@ -9,12 +9,16 @@ What's New in libchewing 0.8.0-rc.2 (UNRELEASED)
99
* Changed
1010
- CMake default preset switched to build with rust.
1111
- CMake minimum required version bumped to 3.24.0.
12+
- System dictionary and user dictionary file now uses platform standard paths.
13+
See https://docs.rs/chewing/latest/chewing/path/fn.data_dir.html for
14+
details.
1215
- Improved TrieBufDictionary::from ergonomics.
1316
- Rename DictEntries to Entries.
1417
- Ensure all fallible API returns Error.
1518
- Improved algorithm so using Tab key to find alternative phrasing is more
1619
responsive.
1720
- Easy symbol input now accepts arbitrary long "symbols". (rust)
21+
- Removed duplicated symbols "●" and "○" from symbols input.
1822

1923
* Buf fixed
2024
- chewing_cand_CheckDone result was reversed in capi (introduced in v0.7.0)

capi/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
name = "chewing_capi"
33
description = "The Chewing (酷音) intelligent Zhuyin input method."
44
license = "LGPL-2.1-or-later"
5-
version = "0.8.0-beta.3"
5+
version = "0.8.0-beta.4"
66
rust-version = "1.70"
77
edition = "2021"
88

99
[lib]
1010
crate-type = ["rlib", "staticlib"]
1111

1212
[dependencies]
13-
chewing = { version = "0.8.0-beta.3", path = ".." }
13+
chewing = { version = "0.8.0-beta.4", path = ".." }
1414
env_logger = { version = ">= 0.10.2", default-features = false }
1515
log = { workspace = true }
1616

data/symbols.dat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
上下括號=︵︶﹁﹂︹︺︷︸︿﹀﹃﹄︽︾︻︼
66
希臘字母=αβγδεζηθικλμνξοπρστυφχψωΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
77
數學符號=+-×÷=≠≒∞±√<>﹤﹥≦≧∩∪ˇ⊥∠∟⊿㏒㏑∫∮∵∴╳﹢
8-
特殊圖形=↑↓←→↖↗↙↘㊣◎○●⊕⊙○●△▲☆★◇◆□■▽▼§¥〒¢£※♀♂
8+
特殊圖形=↑↓←→↖↗↙↘㊣◎○●⊕⊙△▲☆★◇◆□■▽▼§¥〒¢£※♀♂
99
Unicode=♨☀☁☂☃♠♥♣♦♩♪♫♬☺☻
1010
單線框=├─┼┴┬┤┌┐╞═╪╡│▕└┘╭╮╰╯
1111
雙線框=╔╦╗╠═╬╣╓╥╖╒╤╕║╚╩╝╟╫╢╙╨╜╞╪╡╘╧╛

doc/chewing-cli.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.ie \n(.g .ds Aq \(aq
22
.el .ds Aq '
3-
.TH chewing-cli 1 "chewing-cli 0.8.0-beta.3"
3+
.TH chewing-cli 1 "chewing-cli 0.8.0-beta.4"
44
.SH NAME
55
chewing\-cli \- Tools of the Chewing (酷音) intelligent Zhuyin input method.
66
.SH SYNOPSIS
@@ -25,4 +25,4 @@ Display information about the dictionary
2525
chewing\-cli\-dump(1)
2626
Dump the dictionary entries into tsi.src formatted stream
2727
.SH VERSION
28-
v0.8.0\-beta.3
28+
v0.8.0\-beta.4

fuzzer/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ edition = "2021"
66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
77

88
[dependencies]
9-
chewing = { version = "0.8.0-beta.3", path = ".." }
10-
chewing_capi = { version = "0.8.0-beta.3", path = "../capi" }
9+
chewing = { version = "0.8.0-beta.4", path = ".." }
10+
chewing_capi = { version = "0.8.0-beta.4", path = "../capi" }
1111
log = "0.4.21"
1212
env_logger = { version = ">= 0.10.2", default-features = false }

tests/test-symbol.c

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -183,26 +183,24 @@ static const TestData SYMBOL[] = {
183183
{"`8<R>2<E>", "\xE2\x97\x8F" /* ● */ },
184184
{"`8<R>3<E>", "\xE2\x8A\x95" /* ⊕ */ },
185185
{"`8<R>4<E>", "\xE2\x8A\x99" /* ⊙ */ },
186-
{"`8<R>5<E>", "\xE2\x97\x8B" /* ○ */ },
187-
{"`8<R>6<E>", "\xE2\x97\x8F" /* ● */ },
188-
{"`8<R>7<E>", "\xE2\x96\xB3" /* △ */ },
189-
{"`8<R>8<E>", "\xE2\x96\xB2" /* ▲ */ },
190-
{"`8<R>9<E>", "\xE2\x98\x86" /* ☆ */ },
191-
{"`8<R>0<E>", "\xE2\x98\x85" /* ★ */ },
192-
{"`8<R><R>1<E>", "\xE2\x97\x87" /* ◇ */ },
193-
{"`8<R><R>2<E>", "\xE2\x97\x86" /* ◆ */ },
194-
{"`8<R><R>3<E>", "\xE2\x96\xA1" /* □ */ },
195-
{"`8<R><R>4<E>", "\xE2\x96\xA0" /* ■ */ },
196-
{"`8<R><R>5<E>", "\xE2\x96\xBD" /* ▽ */ },
197-
{"`8<R><R>6<E>", "\xE2\x96\xBC" /* ▼ */ },
198-
{"`8<R><R>7<E>", "\xC2\xA7" /* § */ },
199-
{"`8<R><R>8<E>", "\xEF\xBF\xA5" /* ¥ */ },
200-
{"`8<R><R>9<E>", "\xE3\x80\x92" /* 〒 */ },
201-
{"`8<R><R>0<E>", "\xEF\xBF\xA0" /* ¢ */ },
202-
{"`8<R><R><R>1<E>", "\xEF\xBF\xA1" /* £ */ },
203-
{"`8<R><R><R>2<E>", "\xE2\x80\xBB" /* ※ */ },
204-
{"`8<R><R><R>3<E>", "\xE2\x99\x80" /* ♀ */ },
205-
{"`8<R><R><R>4<E>", "\xE2\x99\x82" /* ♂ */ },
186+
{"`8<R>5<E>", "\xE2\x96\xB3" /* △ */ },
187+
{"`8<R>6<E>", "\xE2\x96\xB2" /* ▲ */ },
188+
{"`8<R>7<E>", "\xE2\x98\x86" /* ☆ */ },
189+
{"`8<R>8<E>", "\xE2\x98\x85" /* ★ */ },
190+
{"`8<R>9<E>", "\xE2\x97\x87" /* ◇ */ },
191+
{"`8<R>0<E>", "\xE2\x97\x86" /* ◆ */ },
192+
{"`8<R><R>1<E>", "\xE2\x96\xA1" /* □ */ },
193+
{"`8<R><R>2<E>", "\xE2\x96\xA0" /* ■ */ },
194+
{"`8<R><R>3<E>", "\xE2\x96\xBD" /* ▽ */ },
195+
{"`8<R><R>4<E>", "\xE2\x96\xBC" /* ▼ */ },
196+
{"`8<R><R>5<E>", "\xC2\xA7" /* § */ },
197+
{"`8<R><R>6<E>", "\xEF\xBF\xA5" /* ¥ */ },
198+
{"`8<R><R>7<E>", "\xE3\x80\x92" /* 〒 */ },
199+
{"`8<R><R>8<E>", "\xEF\xBF\xA0" /* ¢ */ },
200+
{"`8<R><R>9<E>", "\xEF\xBF\xA1" /* £ */ },
201+
{"`8<R><R>0<E>", "\xE2\x80\xBB" /* ※ */ },
202+
{"`8<R><R><R>1<E>", "\xE2\x99\x80" /* ♀ */ },
203+
{"`8<R><R><R>2<E>", "\xE2\x99\x82" /* ♂ */ },
206204
{"`91<E>", "\xE2\x99\xA8" /* ♨ */ },
207205
{"`92<E>", "\xE2\x98\x80" /* ☀ */ },
208206
{"`93<E>", "\xE2\x98\x81" /* ☁ */ },

tests/testhelper/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ edition = "2021"
77
crate-type = ["cdylib"]
88

99
[dependencies]
10-
chewing = { version = "0.8.0-beta.3", path = "../.." }
10+
chewing = { version = "0.8.0-beta.4", path = "../.." }
1111

1212
[features]
1313
sqlite = ["chewing/sqlite"]

0 commit comments

Comments
 (0)