pkgstory

checked rss

crystal version history (formula)

All packages / formula

crystal

formula

formula timeline from Homebrew git history.

Track crystal with the RSS feed.

Current
1.22.1
Versions
106
Since
Jun 2015
Cadence
16d
Bottles
5 platforms

Update cadence

Jun 2015 to Oct 2026

Bottle availability

21 availability spans

PlatformFromUntilFirst bottled commitRemoval commit
Linux (arm64)2025-04-19present5055c40b4—
Linux (x86_64)2021-07-06presentb15b62087—
macOS Golden Gate 27 (arm64)2026-09-10present6d4fb56fa—
macOS Tahoe 26 (arm64)2025-09-11present387dd153c—
macOS Sequoia 15 (arm64)2024-09-10presenta12ba0d66—
macOS Sonoma 14 (arm64)2023-09-232026-09-269e80949a33e31d3cc4
macOS Sonoma 14 (x86_64)2023-09-232026-09-269e80949a33e31d3cc4
macOS Ventura 13 (arm64)2022-10-242025-10-14bf8cc083b581d9ab5c
macOS Ventura 13 (x86_64)2022-11-172025-10-142d7343bcd581d9ab5c
macOS Monterey 12 (arm64)2021-10-232024-09-18edbfa5e1208ccbf237
macOS Monterey 12 (x86_64)2021-10-232024-09-18ff6cb83f408ccbf237
macOS Big Sur 11 (arm64)2021-10-152023-10-09d6d7e5c82a4f7d0a30
macOS Big Sur 11 (x86_64)2020-12-212023-10-09694899822a4f7d0a30
macOS Catalina 10.15 (x86_64)2019-10-032023-01-090a0246c1cf1cc9710e
macOS Mojave 10.14 (x86_64)2018-08-202021-10-234f9f9bb931f53ce230
macOS High Sierra 10.13 (x86_64)2018-06-302020-12-219a318adbe694899822
macOS Sierra 10.12 (x86_64)2018-06-302019-10-039a318adbe0a0246c1c
OS X El Capitan 10.11 (x86_64)2018-06-302018-09-269a318adbeaa59ca993
OS X Yosemite 10.10 (x86_64)2015-06-152015-10-08f9d7ba61942814a74d
OS X Mavericks 10.9 (x86_64)2015-06-152015-10-08f9d7ba61942814a74d
OS X Mountain Lion 10.8 (x86_64)2015-06-152015-10-08f9d7ba61942814a74d

Contributors

47 people · 1 automated

Authors and co-authors of formula file changes in Homebrew history, not the upstream project.

Carlo Cabrera

22 commits · 11 version changes

2021-01-26 – 2026-07-19

Brian J. Cardiff

21 commits · 20 version changes

2018-09-26 – 2021-06-14

Johannes Müller

13 commits · 10 version changes

2021-07-15 – 2024-09-22

Michael Cho

9 commits · 6 version changes

2023-12-10 – 2026-09-27

Patrick Linnane

9 commits · 6 version changes

2023-01-18 – 2025-04-19

Rui Chen

7 commits · 2 version changes

2023-01-02 – 2024-07-12

Mike McQuaid

6 commits · 0 version changes

2020-03-12 – 2026-03-20

Beta Ziliani

6 commits · 6 version changes

2022-01-07 – 2023-01-09

Francois-Xavier Coudert

5 commits · 1 version change

2018-09-17 – 2024-04-21

Ruoyu Zhong

4 commits · 0 version changes

2023-04-24 – 2026-09-10

Michael Cho

4 commits · 0 version changes

2022-11-07 – 2025-08-28

Rylan Polster

4 commits · 0 version changes

2020-06-17 – 2022-12-28
Show 35 more

Michka Popoff

3 commits · 1 version change

2020-10-15 – 2024-05-24

Porkepix

3 commits · 3 version changes

2022-01-13 – 2024-01-18

Carlo Cabrera

2 commits · 1 version change

2025-03-21 – 2025-03-28

Bo Anderson

2 commits · 0 version changes

2020-04-07 – 2023-12-15

Brian J. Cardiff

2 commits · 2 version changes

2021-01-26 – 2021-03-22

Caleb Xu

2 commits · 1 version change

2019-08-05 – 2021-01-14

Ary Borenszweig

2 commits · 2 version changes

2018-06-30 – 2018-08-28

Chris Tate

2 commits · 1 version change

2015-06-15 – 2015-10-08

botantony

1 commit · 0 version changes

2026-06-09 – 2026-06-09

Patrik Ragnarsson

1 commit · 0 version changes

2025-12-18 – 2025-12-18

Luke Shingles

1 commit · 1 version change

2024-09-22 – 2024-09-22

Douglas Eichelberger

1 commit · 0 version changes

2023-04-19 – 2023-04-19

Issy Long

1 commit · 0 version changes

2023-03-26 – 2023-03-26

Issy Long

1 commit · 0 version changes

2023-03-26 – 2023-03-26

Carl Hörberg

1 commit · 0 version changes

2023-03-13 – 2023-03-13

Branch Vincent

1 commit · 1 version change

2022-10-21 – 2022-10-21

Dinko Pehar

1 commit · 0 version changes

2022-10-11 – 2022-10-11

fn ⌃ ⌥

1 commit · 0 version changes

2022-08-03 – 2022-08-03

Rishav Kundu

1 commit · 0 version changes

2022-07-14 – 2022-07-14

Ary Borenszweig

1 commit · 1 version change

2022-07-08 – 2022-07-08

Daniel Nachun

1 commit · 0 version changes

2022-06-24 – 2022-06-24

Michael Cho

1 commit · 1 version change

2022-06-24 – 2022-06-24

y8

1 commit · 1 version change

2021-10-15 – 2021-10-15

Dawid Dziurla

1 commit · 0 version changes

2021-07-06 – 2021-07-06

Denis Osinsky

1 commit · 1 version change

2021-05-14 – 2021-05-14

Jonathan Schleifer

1 commit · 1 version change

2021-03-08 – 2021-03-08

Sam Ford

1 commit · 0 version changes

2021-02-03 – 2021-02-03

Dustin Rodrigues

1 commit · 0 version changes

2021-02-03 – 2021-02-03

Alexander Bayandin

1 commit · 0 version changes

2020-12-23 – 2020-12-23

Nanda H Krishna

1 commit · 0 version changes

2020-08-28 – 2020-08-28

William Ma

1 commit · 0 version changes

2020-07-06 – 2020-07-06

Juan Wajnerman

1 commit · 1 version change

2020-07-02 – 2020-07-02

Matias Garcia Isaia

1 commit · 1 version change

2018-08-17 – 2018-08-17

Xu Cheng

1 commit · 0 version changes

2015-08-18 – 2015-08-18
Automation

BrewTestBot

128 commits · 31 version changes

2015-06-15 – 2026-10-22

Version timeline

106 version-changing commits

VersionUpdatedCommitSubject
1.22.12026-10-223ccaa2470crystal 1.22.1
1.22.02026-10-13070dc09fecrystal 1.22.0
1.21.1_12026-09-27bb71c5530crystal: migrate to `openssl@4`
1.21.12026-09-263e31d3cc4crystal 1.21.1
1.21.0_12026-08-18219b46f3dcrystal: revision bump (llvm -> llvm@22)
1.21.02026-07-19d5699709ccrystal 1.21.0
1.20.32026-07-03dbab0272ecrystal 1.20.3
1.20.22026-05-16a63dce464crystal 1.20.2
1.20.12026-04-30534315b84crystal 1.20.1
1.20.02026-04-17286ae33facrystal 1.20.0
1.19.1_12026-02-27c19f0eb64crystal: revision bump (llvm 22.1.0)
1.19.12026-01-20e7490b43dcrystal 1.19.1
1.19.02026-01-1578f08ab3bcrystal 1.19.0
1.18.22025-10-219a07ad3d3crystal 1.18.2
1.18.12025-10-17a4e2091d4crystal 1.18.1
1.18.02025-10-14581d9ab5ccrystal 1.18.0
1.17.1_12025-08-2898f5e4774crystal: revision bump (llvm 21.1.0)
1.17.12025-07-22662448ba0crystal 1.17.1
1.17.02025-07-1685fbf678bcrystal 1.17.0
1.16.32025-05-1223dc5bcb4crystal 1.16.3
1.16.22025-04-29f1c7e77f2crystal 1.16.2
1.16.12025-04-168e2d02e81crystal 1.16.1
1.16.0_12025-04-129b0d319cdcrystal: migrate to LLVM 20
1.16.02025-04-09f617d65abcrystal 1.16.0
1.15.1_12025-03-293886b8dc4crystal: revision bump (switch to `llvm@19`)
1.15.12025-02-051811dc733crystal 1.15.1
1.15.02025-01-107f504abdacrystal 1.15.0
1.14.12025-01-08c4a4f8613crystal 1.14.1
1.14.0_12024-10-097bc121a9acrystal: switch to LLVM 19
1.14.02024-10-091b83eaa5acrystal 1.14.0
1.13.3_12024-09-23a3b0e17f5crystal: install wrapper script to set `LD_RUN_PATH` pointing to homebrew lib
1.13.32024-09-1808ccbf237crystal 1.13.3
1.13.22024-08-20a6dd527bbcrystal 1.13.2
1.13.12024-07-12002f91f36crystal 1.13.1
1.13.02024-07-10719591799crystal 1.13.0
1.12.22024-06-060c0545da8crystal 1.12.2
1.12.1_12024-04-238da75001ccrystal: bump revision (llvm 18.1.4)
1.12.12024-04-127ee0625a8crystal 1.12.1
1.12.02024-04-0955b03bbe0crystal 1.12.0
1.11.22024-01-186978f6677crystal 1.11.2
1.11.12024-01-1110e111c6bcrystal 1.11.1
1.11.02024-01-082e981092ecrystal 1.11.0
1.10.1_12023-12-108fa8a6195crystal: migrate to latest `llvm`
1.10.12023-10-14777389339crystal 1.10.1
1.10.02023-10-09a4f7d0a30crystal 1.10.0
1.9.22023-07-20a09a4e4d1crystal 1.9.2
1.9.12023-07-181b09a8519crystal 1.9.1
1.9.02023-07-112b5b28290crystal 1.9.0
1.8.2_12023-06-26970acdcadcrystal: switch to `openssl@3`
1.8.22023-05-09a5a215937crystal 1.8.2
1.8.12023-04-20eb4496759crystal 1.8.1
1.8.02023-04-14188d64bd4crystal 1.8.0
1.7.32023-03-07b308dc65ccrystal 1.7.3
1.7.22023-01-237478893accrystal 1.7.2
1.7.12023-01-188c25e0884crystal 1.7.1
1.7.02023-01-09cca9e7091crystal 1.7.0
1.6.22022-11-043f5494336crystal 1.6.2
1.6.12022-10-21e210c627dcrystal 1.6.1
1.6.02022-10-07599a86c89crystal 1.6.0
1.5.1_12022-09-1939c138f0dcrystal: revision bump (llvm@14)
1.5.12022-09-08e7feb41cdcrystal 1.5.1
1.5.02022-07-08c431be40acrystal 1.5.0
1.4.1_22022-07-087b78c9dfbcrystal: add interpreter
1.4.1_12022-06-247c8419ec3crystal: revision bump (llvm 14.0.5)
1.4.12022-04-22e931bb596crystal 1.4.1
1.4.02022-04-06f2a922beccrystal 1.4.0
1.3.22022-01-19efc2e3e1fcrystal 1.3.2
1.3.12022-01-13ca2d5e6ebcrystal 1.3.1
1.3.02022-01-07ae6327eaccrystal 1.3.0
1.2.22021-11-10d3fac11e2crystal 1.2.2
1.2.12021-10-2375ef1addccrystal 1.2.1
1.2.02021-10-150d255bd39crystal 1.2.0
1.1.12021-07-27a6a914812crystal 1.1.1
1.1.02021-07-1561e985546crystal 1.1.0
1.0.0_22021-06-14be3e67084crystal: update to (patched) llvm@11
1.0.0_12021-05-1489f779444crystal: set correct llvm version
1.0.02021-03-228e8ef698acrystal: 1.0.0
0.36.1_32021-03-083131e08a0crystal: Fix finding the correct llvm-config
0.36.1_22021-02-04c24486727crystal: fix linkage with bdw-gc
0.36.1_12021-02-041a537323ccrystal: depend on bdw-gc
0.36.12021-02-03bd9e3ae80crystal 0.36.1
0.36.02021-01-26dd8009d84crystal 0.36.0
0.35.1_22020-12-219f9b02388crystal: align with linux and fix build
0.35.1_12020-07-02fd004dcc6Remove `/usr/lib` from CRYSTAL_LIBRARY_PATH
0.35.12020-06-1972cb5d524crystal 0.35.1
0.35.02020-06-119364c399fcrystal 0.35.0
0.34.02020-04-07c88dba5fdcrystal 0.34.0
0.33.02020-02-15d9b56c0b1crystal 0.33.0
0.32.12019-12-198662a345acrystal 0.32.1
0.32.02019-12-12d46aa2a1fcrystal 0.32.0
0.31.12019-10-030c9cfcceacrystal: 0.31.1
0.31.0_12019-09-2662105916bcrystal: keep llvm@8
0.31.02019-09-24147b5e6decrystal 0.31.0
0.30.12019-08-14d606a9819crystal 0.30.1
0.30.0_12019-08-057cbc0cefccrystal: bump revision for libevent update
0.30.02019-08-026f9e7b49fcrystal 0.30.0
0.29.02019-06-0699b0b6a68crystal 0.29.0
0.28.02019-04-24948db38d4crystal 0.28.0
0.27.22019-02-0520c8401d0crystal 0.27.2
0.27.12019-02-017a26f6c8fcrystal 0.27.1
0.27.02018-11-0517b864f66crystal 0.27.0
0.26.1_12018-09-26bb141ae82crystal: depend on llvm@6 instead of llvm
0.26.12018-08-284810cbc11crystal 0.26.1
0.26.02018-08-173eb9fe91dcrystal 0.26.0
0.25.12018-06-309a318adbecrystal: rename from crystal-lang
0.5.12015-06-150b1791a62crystal 0.5.1 (new formula)