([59](https://github.com/kierun/pynpc/pull/59),
[`e7cb1ea`](https://github.com/kierun/pynpc/commit/e7cb1ea4267c61ea9b7844e74c1cc5ed25bb5a20))
Bumps [python-semantic-release](https://github.com/python-semantic-release/python-semantic-release)
from 8.0.4 to 8.1.1. - [Release
notes](https://github.com/python-semantic-release/python-semantic-release/releases) -
[Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v8.0.4...v8.1.1)
--- updated-dependencies: - dependency-name: python-semantic-release dependency-type:
direct:development
update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- **pip**: Bump requests from 2.29.0 to 2.31.0 ([21](https://github.com/kierun/pynpc/pull/21),
[`cfa9192`](https://github.com/kierun/pynpc/commit/cfa91926073d1272840dce054ef66c83dde38116))
Bumps [requests](https://github.com/psf/requests) from 2.29.0 to 2.31.0. - [Release
notes](https://github.com/psf/requests/releases) -
[Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) -
[Commits](https://github.com/psf/requests/compare/v2.29.0...v2.31.0)
--- updated-dependencies: - dependency-name: requests dependency-type: direct:production ...
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- **pip**: Bump ruff from 0.0.260 to 0.0.261
([`81b7812`](https://github.com/kierun/pynpc/commit/81b7812c98518bd05d0e7eb1f7d9096e3d67db2b))
Bumps [ruff](https://github.com/charliermarsh/ruff) from 0.0.260 to 0.0.261. - [Release
notes](https://github.com/charliermarsh/ruff/releases) -
[Changelog](https://github.com/charliermarsh/ruff/blob/main/BREAKING_CHANGES.md) -
[Commits](https://github.com/charliermarsh/ruff/compare/v0.0.260...v0.0.261)
--- updated-dependencies: - dependency-name: ruff dependency-type: direct:development
update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <supportgithub.com>
Signed-off-by: Dr Yann Golanski <githubkierun.org>
- **pip**: Bump ruff from 0.0.276 to 0.0.292 ([66](https://github.com/kierun/pynpc/pull/66),
[`2a775fa`](https://github.com/kierun/pynpc/commit/2a775fac58671eeef1ebfa679270e70d9b6ab12e))
* chore(pip): bump ruff from 0.0.276 to 0.0.292
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.0.276 to 0.0.292. - [Release
notes](https://github.com/astral-sh/ruff/releases) -
[Changelog](https://github.com/astral-sh/ruff/blob/main/BREAKING_CHANGES.md) -
[Commits](https://github.com/astral-sh/ruff/compare/v0.0.276...v0.0.292)
--- updated-dependencies: - dependency-name: ruff dependency-type: direct:development
update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <supportgithub.com>
* fix(ruff): new rules
* fix(mypy): hints
---------
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
Co-authored-by: Dr Yann Golanski <githubkierun.org>
- **pip**: Bump ruff from 0.1.2 to 0.1.5 ([76](https://github.com/kierun/pynpc/pull/76),
[`cd4b670`](https://github.com/kierun/pynpc/commit/cd4b670d3d895e1fec3b25291b70c6961488c3b0))
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.2 to 0.1.5. - [Release
notes](https://github.com/astral-sh/ruff/releases) -
[Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) -
[Commits](https://github.com/astral-sh/ruff/compare/v0.1.2...v0.1.5)
--- updated-dependencies: - dependency-name: ruff dependency-type: direct:development
update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- **pip**: Bump structlog from 23.3.0 to 24.1.0 ([97](https://github.com/kierun/pynpc/pull/97),
[`9dee322`](https://github.com/kierun/pynpc/commit/9dee32297356c117643b00b5933d6de3013e226e))
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- **pip**: Bump urllib3 from 2.0.6 to 2.0.7 ([67](https://github.com/kierun/pynpc/pull/67),
[`e09a27e`](https://github.com/kierun/pynpc/commit/e09a27e2314d49de9aab7fbd089dd41542c0f77f))
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.6 to 2.0.7. - [Release
notes](https://github.com/urllib3/urllib3/releases) -
[Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) -
[Commits](https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7)
--- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ...
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
- **poetry**: Updates
([`cae64b3`](https://github.com/kierun/pynpc/commit/cae64b3f46bd87761fbedbf6d6e72db7dd65859e))
- **pre-commit**: Updates
([`b799103`](https://github.com/kierun/pynpc/commit/b799103a12e7fe04c5045690b11f577b2820f489))
- **pre-commit**: Updates ([89](https://github.com/kierun/pynpc/pull/89),
[`73a6c2b`](https://github.com/kierun/pynpc/commit/73a6c2b188000df66333f4f538f4f677c33d7cf9))
- **requests**: Forgot to add this
([`955782e`](https://github.com/kierun/pynpc/commit/955782e7d43bd7e2acf23d5f4ba7e1475d9bd996))
Signed-off-by: Dr Yann Golanski <githubkierun.org>
- **ruff**: Updates
([`0376159`](https://github.com/kierun/pynpc/commit/037615964b8aeda4b64e816554ab97030cb798cc))
- **semantic**: Update pyproject to new syntax
([`bcf3c26`](https://github.com/kierun/pynpc/commit/bcf3c261dde0929ef5a893c0732aaf3ee7cf99c0))
- **update**: Pre-commit & poetry ([37](https://github.com/kierun/pynpc/pull/37),
[`7239b43`](https://github.com/kierun/pynpc/commit/7239b43d99b5aca39f21588744591cb5ca1e695a))
* chore(pre-commit): upgrade
* chore(poetry): upgrade
- **updates**: Poetry & pre-commit ([38](https://github.com/kierun/pynpc/pull/38),
[`28dde83`](https://github.com/kierun/pynpc/commit/28dde834e9fd10ccf8e23927988331455eca65ac))
* chore(poetry): updates
* chore(pre-commit): updates
- **updates**: Poetry & pre-commit ([39](https://github.com/kierun/pynpc/pull/39),
[`7c1e377`](https://github.com/kierun/pynpc/commit/7c1e37709a3335037047a59f54fb3ac98c8f6b9d))
* chore(poetry): updates
* chore(pre-commit): updates
- **updates**: Poetry and pre-commit ([29](https://github.com/kierun/pynpc/pull/29),
[`f36a5ae`](https://github.com/kierun/pynpc/commit/f36a5ae5cb62f525b3f7241d25651317a18b6828))
* chore(pre-commit): upgrades
* chore(poetry): upgrades
* chore(GHA): no more 3.8
- **updates**: Pre-commit and poetry ([46](https://github.com/kierun/pynpc/pull/46),
[`0cb6a74`](https://github.com/kierun/pynpc/commit/0cb6a74730acf23e9a08d4f1b29d019da6ea06e1))
* chore(pre-commit): update
* chore(poetry): update
- **updates**: Pre-commit and poetry ([65](https://github.com/kierun/pynpc/pull/65),
[`287cf30`](https://github.com/kierun/pynpc/commit/287cf30f4c476eb2e561ab2ece967fff11d58ac5))
* chore(pre-commit): updates
* chore(poetry): updates
- **updates**: Pre-commit and poetry ([75](https://github.com/kierun/pynpc/pull/75),
[`73a277b`](https://github.com/kierun/pynpc/commit/73a277be1050ba0c22af286d48ac4ccac9b76af0))
* chore(pre-commit): updates
* chore(poetry): updates
- **updates**: Ruff, pre-commit, and poetry. ([68](https://github.com/kierun/pynpc/pull/68),
[`ea33403`](https://github.com/kierun/pynpc/commit/ea33403b0ddbbe4824d40859ab0f3f3ca6a22912))
* chore(ruff): update
* chore(pre-commit): update
* chore(poetry): updates
* fix(mypy): [import-untyped] [import-untyped] [import-untyped] [import-untyped] [import-untyped]
Documentation
- **modules**: Fix imports
([`f991d28`](https://github.com/kierun/pynpc/commit/f991d2873ae1df5f63cd7755e29b1e0168037f9f))
Signed-off-by: Dr Yann Golanski <githubkierun.org>
Features
- Initial upload of Python module
([`4772098`](https://github.com/kierun/pynpc/commit/47720984ab4c376002772d8a28d9a881b3e7c666))
Signed-off-by: Dr Yann Golanski <githubkierun.org>
- Name corruptor ([10](https://github.com/kierun/pynpc/pull/10),
[`7909b79`](https://github.com/kierun/pynpc/commit/7909b79c6b73b8045e9b4d31ad4f698ab31c29d4))
* feat(names): name corruptor
* test(debug): added ipdb
* test(coverage): Back to 100%
* feat(faker): faker for fake names
* chore(pre-commit): upgrades
- **cli**: Refactor CLI with typer
([`2d2206d`](https://github.com/kierun/pynpc/commit/2d2206db43277c40cade3edae1e9530b259eb18b))
- **icon**: New d20 icon
([`d67a076`](https://github.com/kierun/pynpc/commit/d67a076cfd084a456001e3be3a4ebc541cb7222e))
- **name**: Corruption update
([`ad92031`](https://github.com/kierun/pynpc/commit/ad9203164dac3123045f8f3f0222a7a04eec1459))
There was a bug in the corruption name: Any calls in parallel yeilded non-deterministic results due
to a side effect. In refactoring the code to fix that, I changed it so that we can a new kind of
corription.
Yes, we should do something much better.
- **npc**: Added localisation for NPCs names
([`3691832`](https://github.com/kierun/pynpc/commit/369183270d8e77598a295c9dab9f60d9100a9d59))
- **npc**: Load all data from JSON ([9](https://github.com/kierun/pynpc/pull/9),
[`bc5fa85`](https://github.com/kierun/pynpc/commit/bc5fa851e7b214d714af58b24c79515b03535dba))
* switch to json - not fully done
* better resource lookup, unified behaviour
* chore(lines): 120 line lengths
* chore: minor fixes
* fixes coverage path; some test fixes
* fixes tests
* reverses path to coverage
* docstring fix from checks
* chore(black): formating changes from line length
* chore(ruff): minor fixes
* chore(mypy): minor fix
---------
Co-authored-by: Dr Yann Golanski <githubkierun.org>
- **npc**: Main npc class, data files, and generator ([6](https://github.com/kierun/pynpc/pull/6),
[`3482c29`](https://github.com/kierun/pynpc/commit/3482c292c4fce483e3fa2de639718725c8b27922))
* feat(NPC): skeleton class, needs testing
* feat(NPC): skill names and personalities
* feat(NPC): Added phobia
* feat(NPC): Added idiosyncrasies
* feat(NPC): Added archetypes
* feat(NPC): Added life path/tarot reading
* feat(markdown): added markdown output
- **npc**: Replace anyascii with unidecode
([`6131ea9`](https://github.com/kierun/pynpc/commit/6131ea94b57d6f215d460197e65fa9875b232987))
- **npc**: Replace flaky faker with mimesis ([100](https://github.com/kierun/pynpc/pull/100),
[`2e3e548`](https://github.com/kierun/pynpc/commit/2e3e548eac191d0b3570b4e4589656a44d35df61))
- **pytest**: Updated to version 8 ([95](https://github.com/kierun/pynpc/pull/95),
[`b34322c`](https://github.com/kierun/pynpc/commit/b34322c60ad07e393780958c8784ff62101299e8))
- **skills**: Added random skills ([5](https://github.com/kierun/pynpc/pull/5),
[`02d0914`](https://github.com/kierun/pynpc/commit/02d0914a65a497b7ac81b7b0f572683a2fad3148))