Skip to content

Commit 8b9c823

Browse files
committed
Update changelog
1 parent b090fe1 commit 8b9c823

File tree

1 file changed

+293
-2
lines changed

1 file changed

+293
-2
lines changed

CHANGELOG.md

Lines changed: 293 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,300 @@
11
# Changelog
22

3-
# Version 0.1.1 (February 5, 2025)
3+
## Unreleased
4+
5+
### General changes
6+
7+
- Codepoints that have a symbol and emoji presentation now have the correct
8+
variation selector attached depending on whether they appear in `sym` or `emoji`
9+
- Added support for multi-character symbols **(Breaking change)**
10+
- Added support for deprecating symbol variants **(Breaking change)**
11+
- Added `ModifierSet` type and made use of it in public API **(Breaking change)**
12+
- Added `Symbol::get`, `Symbol::variants`, and `Symbol::modifiers` functions
13+
- Added Rust module for styling mathematical codepoints (behind `styling` feature flag, enabled by default)
14+
15+
### Changed codepoint **(Breaking change)**
16+
17+
- `sym.planck` from ℎ to ħ
18+
- `sym.peso` from ₱ to $
19+
- `emoji.dancing.bunny` from women to gender neutral
20+
- `emoji.handholding` from men to gender neutral
21+
22+
### New in `sym`
23+
24+
- Arrows
25+
- `arrow.r.double.struck`: ⤃
26+
- `arrow.r.struck`: ⇸
27+
- `arrow.r.dstruck`: ⇻
28+
- `arrow.r.tail.struck`: ⤔
29+
- `arrow.r.tail.dstruck`: ⤕
30+
- `arrow.r.twohead.struck`: ⤀
31+
- `arrow.r.twohead.dstruck`: ⤁
32+
- `arrow.r.twohead.tail`: ⤖
33+
- `arrow.r.twohead.tail.struck`: ⤗
34+
- `arrow.r.twohead.tail.dstruck`: ⤘
35+
- `arrow.r.open`: ⇾
36+
- `arrow.l.double.struck`: ⤂
37+
- `arrow.l.struck`: ⇷
38+
- `arrow.l.dstruck`: ⇺
39+
- `arrow.l.tail.struck`: ⬹
40+
- `arrow.l.tail.dstruck`: ⬺
41+
- `arrow.l.twohead.struck`: ⬴
42+
- `arrow.l.twohead.dstruck`: ⬵
43+
- `arrow.l.twohead.tail`: ⬻
44+
- `arrow.l.twohead.tail.struck`: ⬼
45+
- `arrow.l.twohead.tail.dstruck`: ⬽
46+
- `arrow.t.struck`: ⤉
47+
- `arrow.t.dstruck`: ⇞
48+
- `arrow.b.struck`: ⤈
49+
- `arrow.b.dstruck`: ⇟
50+
- `arrow.l.r.double.struck`: ⤄
51+
- `arrow.l.r.struck`: ⇹
52+
- `arrow.l.r.dstruck`: ⇼
53+
- `arrow.l.open`: ⇽
54+
- `arrow.l.r.open`: ⇿
55+
56+
- Delimiters
57+
- `bracket.l.tick.t`: ⦍
58+
- `bracket.l.tick.b`: ⦏
59+
- `bracket.r.tick.t`: ⦐
60+
- `bracket.r.tick.b`: ⦎
61+
- `paren.l.flat`: ⟮
62+
- `paren.r.flat`: ⟯
63+
- `paren.l.closed`: ⦇
64+
- `paren.r.closed`: ⦈
65+
- `shell.l.filled`: ⦗
66+
- `shell.r.filled`: ⦘
67+
- `chevron.l.closed`: ⦉
68+
- `chevron.r.closed`: ⦊
69+
- `corner.l.t`: ⌜
70+
- `corner.l.b`: ⌞
71+
- `corner.r.t`: ⌝
72+
- `corner.r.b`: ⌟
73+
- `bag.l`: ⟅
74+
- `bag.r`: ⟆
75+
- `mustache.l`: ⎰
76+
- `mustache.r`: ⎱
77+
78+
- Punctuation
79+
- `comma.inv`: ⸲
80+
- `comma.rev`: ⹁
81+
- `interrobang.inv`: ⸘
82+
- `semi.inv`: ⸵
83+
- `slash.o`: ⊘
84+
- `ast.op.o`: ⊛
85+
- `dot.o`: ⊙
86+
- `dot.o.big`: ⨀
87+
- `colon.currency`: ₡
88+
- `permyriad`: ‱
89+
90+
- Arithmetic
91+
- `plus.o`: ⊕
92+
- `plus.o.arrow`: ⟴
93+
- `plus.o.big`: ⨁
94+
- `plus.o.l`: ⨭
95+
- `plus.o.r`: ⨮
96+
- `minus.o`: ⊖
97+
- `div.o`: ⨸
98+
- `div.slanted.o`: ⦼
99+
- `times.o`: ⊗
100+
- `times.o.big`: ⨂
101+
- `times.o.l`: ⨴
102+
- `times.o.r`: ⨵
103+
- `times.o.hat`: ⨶
104+
105+
- Function and category theory
106+
- `compose.o`: ⊚
107+
- `convolve.o`: ⊛
108+
109+
- Geometry
110+
- `angle.obtuse`: ⦦
111+
- `angle.azimuth`: ⍼
112+
- `angle.right.arc.dot`: ⦝
113+
- `angzarr`: ⍼
114+
115+
- Shapes
116+
- `bullet.op`: ∙
117+
- `bullet.o`: ⦿
118+
- `bullet.stroked`: ◦
119+
- `bullet.stroked.o`: ⦾
120+
- `bullet.hole`: ◘
121+
- `bullet.hyph`: ⁃
122+
- `bullet.tri`: ‣
123+
- `bullet.l`: ⁌
124+
- `bullet.r`: ⁍
125+
126+
- Miscellaneous
127+
- `cc`: 🅭
128+
- `cc.by`: 🅯
129+
- `cc.nc`: 🄏
130+
- `cc.nd`: ⊜
131+
- `cc.public`: 🅮
132+
- `cc.sa`: 🄎
133+
- `cc.zero`: 🄍
134+
135+
- Currency
136+
- `afghani`: ؋
137+
- `baht`: ฿
138+
- `cedi`: ₵
139+
- `cent`: ¢
140+
- `currency`: ¤
141+
- `dong`: ₫
142+
- `dorome`: ߾
143+
- `dram`: ֏
144+
- `guarani`: ₲
145+
- `hryvnia`: ₴
146+
- `kip`: ₭
147+
- `lari`: ₾
148+
- `manat`: ₼
149+
- `naira`: ₦
150+
- `pataca`: $
151+
- `riel`: ៛
152+
- `peso.philippine`: ₱
153+
- `rupee.indian`: ₹
154+
- `rupee.generic`: ₨
155+
- `rupee.tamil`: ௹
156+
- `rupee.wancho`: 𞋿
157+
- `shekel`: ₪
158+
- `som`: ⃀
159+
- `taka`: ৳
160+
- `taman`: ߿
161+
- `tenge`: ₸
162+
- `togrog`: ₮
163+
- `yuan`: ¥
164+
165+
- Miscellaneous Technical
166+
- `smile`: ⌣
167+
- `frown`: ⌢
168+
- `power.standby`: ⏻
169+
- `power.on`: ⏽
170+
- `power.off`: ⭘
171+
- `power.on.off`: ⏼
172+
- `power.sleep`: ⏾
173+
174+
- Cyrillic
175+
- `sha`: ш
176+
- `Sha`: Ш
177+
178+
- Greek
179+
- `digamma`: ϝ
180+
- `epsilon.alt.rev`: ϶
181+
- `iota.inv`: ℩
182+
- `Digamma`: Ϝ
183+
- `Theta.alt`: ϴ
184+
185+
- Astronomical
186+
- `earth`: 🜨
187+
- `earth.alt`: ♁
188+
- `jupiter`: ♃
189+
- `mars`: ♂
190+
- `mercury`: ☿
191+
- `neptune`: ♆
192+
- `neptune.alt`: ⯉
193+
- `saturn`: ♄
194+
- `sun`: ☉
195+
- `uranus`: ⛢
196+
- `uranus.alt`: ♅
197+
- `venus`: ♀
198+
199+
- Gender
200+
- `gender.female`: ♀
201+
- `gender.female.double`: ⚢
202+
- `gender.female.male`: ⚤
203+
- `gender.intersex`: ⚥
204+
- `gender.male`: ♂
205+
- `gender.male.double`: ⚣
206+
- `gender.male.female`: ⚤
207+
- `gender.male.stroke`: ⚦
208+
- `gender.male.stroke.t`: ⚨
209+
- `gender.male.stroke.r`: ⚩
210+
- `gender.neuter`: ⚲
211+
- `gender.trans`: ⚧
212+
213+
### New in `emoji`
214+
215+
- `donkey`: 🫏
216+
- `face.shaking`: 🫨
217+
- `faith.khanda`: 🪯
218+
- `flower.hyacinth`: 🪻
219+
- `flute`: 🪈
220+
- `ginger`: 🫚
221+
- `goose`: 🪿
222+
- `hairpick`: 🪮
223+
- `hand.pushing.l`: 🫷
224+
- `hand.pushing.r`: 🫸
225+
- `handfan`: 🪭
226+
- `heart.gray`: 🩶
227+
- `heart.lightblue`: 🩵
228+
- `heart.pink`: 🩷
229+
- `jellyfish`: 🪼
230+
- `maracas`: 🪇
231+
- `moose`: 🫎
232+
- `peapod`: 🫛
233+
- `wing`: 🪽
234+
- `wireless`: 🛜
235+
- `dancing.bunny.men`: 👯‍♂
236+
- `dancing.bunny.women`: 👯‍♀
237+
238+
### Deprecated
239+
240+
- Hebrew
241+
- `diff`, use `partial` instead
242+
- `alef`, use `aleph` instead
243+
- `bet`, use `beth` instead
244+
- `gimmel`, use `gimel` instead
245+
- `dalet`, use `daleth` instead
246+
- `shin`, perhaps use `sha` instead
247+
248+
- CJK compatibility
249+
- `ast.small`, use ﹡ or `\u{fe61}` instead
250+
- `plus.small`, use ﹢ or `\u{fe62}` instead
251+
- `eq.small`, use ﹦ or `\u{fe66}` instead
252+
- `gt.small`, use ﹥ or `\u{fe65}` instead
253+
- `lt.small`, use ﹤ or `\u{fe64}` instead
254+
255+
- `circle` -> `o`
256+
- `bar.v.circle`, use `bar.v.o` instead
257+
- `ast.circle`, use `convolve.o` or `ast.op.o` instead
258+
- `backslash.circle`, use `backslash.o` instead
259+
- `dash.circle`, use `dash.o` instead
260+
- `dot.circle`, use `dot.o` instead
261+
- `dot.circle.big`, use `dot.o.big` instead
262+
- `plus.circle`, use `plus.o` instead
263+
- `plus.circle.arrow`, use `plus.o.arrow` instead
264+
- `plus.circle.big`, use `plus.o.big` instead
265+
- `minus.circle`, use `minus.o` instead
266+
- `div.circle`, use `div.o` instead
267+
- `times.circle`, use `times.o` instead
268+
- `times.circle.big`, use `times.o.big` instead
269+
- `eq.circle`, use `eq.o` instead
270+
- `gt.circle`, use `gt.o` instead
271+
- `lt.circle`, use `lt.o` instead
272+
- `parallel.circle`, use `parallel.o` instead
273+
- `perp.circle`, use `perp.o` instead
274+
- `circle.nested`, use `compose.o` instead
275+
276+
- `angle` -> `chevron`
277+
- `angle.l` and `angle.r` to `chevron.l` and `chevron.r`, respectively
278+
- `quote.angle` to `quote.chevron`
279+
280+
- `double` -> `stroked`
281+
- `paren.double`, use `paren.stroked` instead
282+
- `bracket.double`, use `bracket.stroked` instead
283+
- `shell.double`, use `shell.stroked` instead
284+
285+
- Other
286+
- `angle.spheric.top`, use `angle.spheric.t` instead
287+
- `angle.right.sq`, use `angle.right.square` instead
288+
- `planck.reduce`, use `planck` instead
289+
- `angle.oblique`, use `angle.obtuse` instead
290+
- `kai`, use ϗ or `\u{3d7}` instead
291+
- `Kai`, use Ϗ or `\u{3c5}` instead
292+
- `franc`, because the symbol was only ever a proposal
293+
294+
## Version 0.1.1 (February 5, 2025)
4295
Brings back `angstrom`, but uses U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE, which is the one that should be used in place of the deprecated U+212B ANGSTROM SIGN.
5296

6-
# Version 0.1.0 (February 4, 2025)
297+
## Version 0.1.0 (February 4, 2025)
7298
_As this is the first release of codex, the symbol changes are relative to Typst 0.12.0._
8299
- New
9300
- `inter`, `inter.and`, `inter.big`, `inter.dot`, `inter.double`, `inter.sq`, `inter.sq.big`, `inter.sq.double`, `integral.inter`

0 commit comments

Comments
 (0)