Tags: tobymao/18xx
Tags
Merge pull request #12166 from michaeljb/fix-action-error [core] fix `ActionError`
[core] debugging/error logging improvements (#12150) * `Action::Base#to_json` for convenience * `Game::Base#to_json` to dump a game in a format that can be imported to hotseat, especially useful for investigating why a migration fails after making some changes but is unable to finish * save some more values from the input `data` at creation time so they can be included in the JSON dump; refactor `load()` a little bit for less repetition of kwargs * log `@broken_action` in `Game::Base#maybe_raise!` * `Game::Base#process_to_action` returns `self`, like `process_action`
Merge pull request #12119 from michaeljb/follow-ups [core] Fix dropped cash - follow-up fixes for 1861/1867, 1822CA, 18GB
Merge pull request #12146 from michaeljb/rack [core] upgrade rack and roda
Merge pull request #12135 from tobymao/strict-fixtures [dev] run fixtures in specs and in browser with `strict: true`
Merge pull request #12111 from michaeljb/fix-import-json fix importing JSON as hotseat game
[dev] validate script: change how `families` kwarg works (#12078) instead of taking a list of families, make it boolean; by default, validate the whole family for every title given to `validate_all()`. This will ensure things like `1824 Cisleithania` is validated when `1824` is given without relying on the memory of the human running the script
PreviousNext