| Age | Commit message (Expand) | Author |
| 2026-02-16 | crystal: fix build | Christoph Jabs |
| 2026-02-09 | crystal: move env variable(s) into env for structuredAttrs | Stefan Frijters |
| 2026-01-28 | crystal_1_19: init at 1.19.1 | Johannes Müller |
| 2026-01-10 | maintainers: drop manveru | Wolfgang Walther |
| 2025-12-10 | treewide: clean up 'meta = with' pattern | Ihar Hrachyshka |
| 2025-10-21 | Crystal 1.18.2 | Johannes Müller |
| 2025-10-18 | crystal_1_18: init at 1.18.1 | Johannes Müller |
| 2025-09-05 | crystal_1_11: drop | Emily |
| 2025-09-04 | {crystal_1_14,crystal_1_15,crystal_1_16,crystal_1_17}: bump LLVM | Emily |
| 2025-08-27 | crystal_1_17: init at 1.17.1 | Kenichi Kamiya |
| 2025-08-22 | crystal: simplify installPhase as a follow-up to drop crystal_1_2 | Kenichi Kamiya |
| 2025-07-24 | treewide: run nixfmt 1.0.0 | Wolfgang Walther |
| 2025-05-22 | crystal: replace hasEpochFile with file existence check | Kenichi Kamiya |
| 2025-05-22 | crystal: set SOURCE_DATE_EPOCH with src/SOURCE_DATE_EPOCH | Kenichi Kamiya |
| 2025-05-21 | Update on 1.16.3 | Johannes Müller |
| 2025-05-21 | crystal: 1.16.1 | Johannes Müller |
| 2025-04-08 | Revert "treewide: replace `rev` with `tag`" | Winter |
| 2025-04-07 | treewide: replace `rev` with `tag` | Pol Dellaiera |
| 2025-04-01 | treewide: Format all Nix files | Silvan Mosberger |
| 2025-02-20 | Merge master into staging-next | nixpkgs-ci[bot] |
| 2025-02-19 | Merge master into staging-next | nixpkgs-ci[bot] |
| 2025-02-19 | crystal_1_12: drop | Donovan Glover |
| 2025-02-16 | crystal: drop binaryCrystal_1_2 dependency from < 1.10 | Donovan Glover |
| 2025-02-16 | crystal_1_9: drop | Donovan Glover |
| 2025-02-16 | crystal_1_8: drop | Donovan Glover |
| 2025-02-16 | crystal: drop pcre dependency from < 1.8 | Donovan Glover |
| 2025-02-16 | crystal_1_7: drop | Donovan Glover |
| 2025-02-16 | crystal_1_2: drop | Donovan Glover |
| 2025-02-16 | Merge master into staging-next | nixpkgs-ci[bot] |
| 2025-02-13 | crystal: remove unused substituteInPlace from < 1.7.0 | Donovan Glover |
| 2025-02-13 | crystal: remove unused binaryUrl conditional from < 1.2.0 | Donovan Glover |
| 2025-02-13 | crystal: remove unused ffi flag from < 1.6.1 | Donovan Glover |
| 2025-02-13 | crystal: remove unused patch from < 1.2.0 | Donovan Glover |
| 2025-02-10 | treewide: replace substituteAll with replaceVars | Wolfgang Walther |
| 2025-02-05 | crystal_1_15: init at 1.15.1 | misilelab |
| 2025-01-10 | crystal: 1.14.0 -> 1.14.1 | misilelab |
| 2024-12-06 | crystal: prefer installShellCompletion and installManPage | Kenichi Kamiya |
| 2024-12-06 | crystal: add fish completions | Kenichi Kamiya |
| 2024-10-25 | crystal: set doCheck to false for 1.14.0 | Will Leinweber |
| 2024-10-11 | crystal: 1.12.1 -> 1.14.0 | Will Leinweber |
| 2024-10-11 | crystal: add llvmPackages passthru and use it for crystalline | Will Leinweber |
| 2024-10-11 | crystal: 1.12.0 -> 1.12.1 | Will Leinweber |
| 2024-10-11 | crystal: 1.11 -> 1.12 | Will Leinweber |
| 2024-09-25 | treewide: replace `stdenv.is` with `stdenv.hostPlatform.is` | Artturin |
| 2024-06-09 | treewide: Remove indefinite article from meta.description | Alexis Hildebrandt |
| 2024-03-25 | crystal: 1.9 -> 1.11 | sefidel |
| 2024-03-19 | Merge remote-tracking branch 'origin/master' into staging-next | Martin Weinelt |
| 2024-03-19 | treewide: add meta.mainProgram to packages with a single binary | stuebinm |
| 2024-03-11 | llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into... | a-n-n-a-l-e-e |
| 2023-10-22 | crystal: fix build with newer versions of clang | Randy Eckenrode |