Skip to content

Commit 093d6b4

Browse files
omarkohlclaude
andcommitted
dev: set version 0.4.0
Exports Neo4j entities to source files and updates CHANGELOG with: - 32 new persons (Ancient Rome, WWI leaders, Russian Revolution, composers) - 29 new events (WWI, Russian Revolution, Ancient Rome, diplomatic buildup) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent a65475e commit 093d6b4

File tree

5 files changed

+66
-5
lines changed

5 files changed

+66
-5
lines changed

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
_Nothing yet._
1111

12+
## [0.4.0] - 2026-01-20
13+
14+
### Added
15+
- Ancient Rome: Marcus Aurelius, Antoninus Pius, Lucius Verus, Faustina the Younger, Lucilla, Bruttia Crispina, Commodus, Epictetus, Pax Romana, Antonine Plague, Marcomannic Wars
16+
- Classical composers: Wolfgang Amadeus Mozart, Franz Schubert
17+
- WWI: World War I, Battle of Tannenberg, First Battle of the Marne, Battle of Verdun, Battle of the Somme, Gallipoli Campaign, German Spring Offensive (Kaiserschlacht), Armistice of 11 November 1918
18+
- WWI leaders: Wilhelm II, Theobald von Bethmann Hollweg, Erich von Falkenhayn, Paul von Hindenburg, Erich Ludendorff, Helmuth von Moltke the Younger, Alfred von Tirpitz, Ferdinand Foch, Philippe Pétain, Douglas Haig, David Lloyd George, Georges Clemenceau, Woodrow Wilson, John J. Pershing, Gavrilo Princip
19+
- WWI diplomatic buildup: Franco-Russian Alliance (1894), Entente Cordiale (1904), Anglo-Russian Entente (1907), First Moroccan Crisis, Bosnian Crisis, Second Moroccan Crisis, Balkan Wars, July Crisis
20+
- Russian Revolution: Russian Revolution of 1905, February Revolution, October Revolution, Vladimir Lenin, Leon Trotsky, Alexander Kerensky, Alexandra Feodorovna (Alix of Hesse), Grigori Rasputin, Treaty of Brest-Litovsk, Russian Civil War, Execution of the Romanovs
21+
- Post-WWI: Paris Peace Conference, Treaty of Versailles, Mustafa Kemal Atatürk
22+
- Early 20th century diplomacy: Edward VII, Russo-Japanese War, Dismissal of Bismarck
23+
- Pronunciations for many names
24+
25+
### Changed
26+
- Improved relationships for many existing persons and events
27+
- Cleaned up region tags (consolidated Americas regions)
28+
29+
### Development
30+
- Neo4j integration improvements: tag support, picture field support
31+
- Enhanced entity-manager skill documentation
32+
- Added historical accuracy policy
33+
- Added ADR explaining Neo4j choice
34+
1235
## [0.3.0] - 2025-12-31
1336

1437
### Added
@@ -54,7 +77,8 @@ _Nothing yet._
5477
### Added
5578
- Initial release
5679

57-
[Unreleased]: https://github.com/omarkohl/ultimate-history/compare/v0.3.0...HEAD
80+
[Unreleased]: https://github.com/omarkohl/ultimate-history/compare/v0.4.0...HEAD
81+
[0.4.0]: https://github.com/omarkohl/ultimate-history/compare/v0.3.0...v0.4.0
5882
[0.3.0]: https://github.com/omarkohl/ultimate-history/compare/v0.2.1...v0.3.0
5983
[0.2.1]: https://github.com/omarkohl/ultimate-history/compare/v0.2.0...v0.2.1
6084
[0.2.0]: https://github.com/omarkohl/ultimate-history/compare/v0.1.0...v0.2.0

build/Ultimate_History/deck.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
"weightSearch": ""
136136
}
137137
],
138-
"desc": "Learn about human history.\nSee <a href=\"https://github.com/omarkohl/ultimate-history\">github.com/omarkohl/ultimate-history</a> to submit bug reports and your own improvements! Everyone can collaborate on improving this deck.\n<b>Version: </b>0.4.0-dev\n",
138+
"desc": "Learn about human history.\nSee <a href=\"https://github.com/omarkohl/ultimate-history\">github.com/omarkohl/ultimate-history</a> to submit bug reports and your own improvements! Everyone can collaborate on improving this deck.\n<b>Version: </b>0.4.0\n",
139139
"desiredRetention": null,
140140
"dyn": 0,
141141
"extendNew": 20,

docs/ankiweb-description.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# AnkiWeb Deck Description
2+
3+
This file contains the description for the AnkiWeb deck listing. Copy this content when publishing updates to AnkiWeb.
4+
5+
---
6+
7+
Learn about human history.
8+
9+
The underlying idea of this project is to view history as a **graph of events and people** who are connected. The Anki cards not only query you about individual events and people but also about the **relationships** between them.
10+
11+
## What's New in 0.4.0
12+
13+
This release adds **early 20th century content**, focusing on World War I and the Russian Revolution:
14+
- **WWI**: 8 major battles/events and 14 key leaders from all major powers
15+
- **Russian Revolution**: events from 1905 through the Civil War, including Lenin, Trotsky, and the Romanovs
16+
- **Ancient Rome**: Marcus Aurelius and the Antonine period (11 new entities)
17+
- **Classical music**: Mozart and Schubert
18+
- **Pre-WWI diplomacy**: the alliance system and crises that led to war
19+
20+
See the [changelog](https://github.com/omarkohl/ultimate-history/blob/main/CHANGELOG.md) for full details.
21+
22+
## Get Involved
23+
24+
See [github.com/omarkohl/ultimate-history](https://github.com/omarkohl/ultimate-history) for more information and to submit bug reports and your own improvements! Everyone can collaborate on improving this deck.
25+
26+
You can use CrowdAnki to update this deck with maximum flexibility. See the [instructions](https://github.com/omarkohl/ultimate-history/blob/main/docs/installation.md).
27+
28+
Check the [learning recommendations](https://github.com/omarkohl/ultimate-history/blob/main/docs/learning.md) for this deck.
29+
30+
<div class="grid" markdown>
31+
<img src="https://github.com/omarkohl/ultimate-history/blob/main/docs/imgs/person-picture-to-name-01-question.png?raw=true" width="400" alt="Person card example - Question">
32+
<img src="https://github.com/omarkohl/ultimate-history/blob/main/docs/imgs/person-picture-to-name-02-answer.png?raw=true" width="400" alt="Event card example - Answer">
33+
</div>
34+
35+
[View all screenshots](https://github.com/omarkohl/ultimate-history/blob/main/docs/screenshots.md)
36+
37+
**Version: 0.4.0** (see the [changelog](https://github.com/omarkohl/ultimate-history/blob/main/CHANGELOG.md) for all changes)

docs/development.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ uv run main.py list-relationships --search "Napoleon" # Filter by search term
3737
uv run main.py bump-version
3838
```
3939

40-
2. Update [CHANGELOG.md](../CHANGELOG.md) with the release notes and commit the changes
40+
2. Update [CHANGELOG.md](../CHANGELOG.md) with the release notes and update [ankiweb-description.md](ankiweb-description.md) with the new version and a summary of changes, then commit
4141

4242
3. Run `uv run main.py sync`
4343

@@ -65,7 +65,7 @@ uv run main.py list-relationships --search "Napoleon" # Filter by search term
6565
`Ultimate_History.apkg`. Copy the relevant changelog parts from
6666
[CHANGELOG.md](../CHANGELOG.md).
6767

68-
11. Go to https://ankiweb.net/decks and share the deck. Update the version number in the description.
68+
11. Go to https://ankiweb.net/decks and share the deck. Copy the description from [ankiweb-description.md](ankiweb-description.md) (update it first with the latest version and changes).
6969

7070
12. Bump the version to the next `-dev` by repeating steps 1-3.
7171

src/headers/description.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
Learn about human history.
22
See <a href="https://github.com/omarkohl/ultimate-history">github.com/omarkohl/ultimate-history</a> to submit bug reports and your own improvements! Everyone can collaborate on improving this deck.
3-
<b>Version: </b>0.4.0-dev
3+
<b>Version: </b>0.4.0

0 commit comments

Comments
 (0)