Skip to content

Commit fcf0f0c

Browse files
committed
Prepare release 2.0.0. Stamp the changelog, add linux-aarch64 to the pixi platforms, ignore .DS_Store, and link the preprint in the README.
1 parent fe04b80 commit fcf0f0c

5 files changed

Lines changed: 13090 additions & 8047 deletions

File tree

‎.gitignore‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,6 @@ coverage.xml
3737

3838
# VS Code settings
3939
.vscode/
40+
41+
# macOS
42+
.DS_Store

‎CHANGELOG.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This follows the guideline on [keep a changelog](https://keepachangelog.com/en/1.1.0/).
44

5-
## [Unreleased]
5+
## [2.0.0] 2026-08-05
66

77
### Added
88

@@ -16,12 +16,12 @@ This follows the guideline on [keep a changelog](https://keepachangelog.com/en/1
1616

1717
### Changed
1818

19-
- **Breaking:** `negishi` is renamed `negishi_batch`, matching upstream. Its 44 templates are unchanged, but they always required a preformed organozinc reactant, which the new name makes explicit. `reaction_list=["negishi"]` must become `reaction_list=["negishi_batch"]`
19+
- **Breaking:** `negishi` is renamed `negishi_batch`. Its 44 templates are unchanged, but they always required a preformed organozinc reactant, which the new name makes explicit. `reaction_list=["negishi"]` must become `reaction_list=["negishi_batch"]`
2020
- 191 templates revised upstream across `chan_lam` (9), `imidazole_Xketone_synthesis` (10), `imidazole_condensation_acid` (60), `imidazole_condensation_amine` (60), `reductive_amination_ketone` (36) and `sn2_nheterocycle` (16) — mostly tighter atom environments and aromatic/aliphatic corrections. No other reaction's templates change
2121
- The `example` column was regenerated upstream for 1,316 rows across 10 reactions. Examples are illustrative only and do not affect enumeration; the refreshed ones are more accurate, reproducing their own template in every row sampled
2222
- Reaction templates updated with the inert `;!$([a3])` qualifier removed (11,848 occurrences across 2,368 templates). `[a3]` means "aromatic *and* isotope 3", which no realistic molecule satisfies
2323
- The same qualifier removed from 18 SMARTS-RX definitions in `src/smartreact/data/keys.txt` (84 occurrences), keeping the keys consistent with the templates derived from them
24-
- Key classification and enumeration results are unchanged: verified identical over the 1,000 public case-study building blocks and all 499,500 of their pairs
24+
- Removing that qualifier does not itself change key classification or enumeration results: verified identical over the 1,000 public case-study building blocks and all 499,500 of their pairs. The stereochemistry fixes above do change enumeration output
2525

2626
## [1.1.0] 2026-07-28
2727

‎README.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,10 @@ Contributions are welcome — bug reports, feature requests, documentation fixes
189189

190190
Authors and maintainers are listed in [`AUTHORS.md`](AUTHORS.md).
191191

192+
### Citation
193+
194+
If you use `smartreact` in your work, please cite the preprint: [doi.org/10.26434/chemrxiv.15006435](https://doi.org/10.26434/chemrxiv.15006435/v1)
195+
192196
### License
193197

194198
Apache-2.0

0 commit comments

Comments
 (0)