Skip to content

Releases: dasmig/persona-generator

v4.1.3

Choose a tag to compare

@dasmig dasmig released this 30 Oct 23:03
2d2be03

Syncs dasmig-core 1.4.0 (check digits, identifier patterns, money and time-zone rules added to core) and builds against the libraries released on it. Output and known answers are unchanged.

v4.1.2

Choose a tag to compare

@dasmig dasmig released this 28 Oct 11:17
a009464

Syncs dasmig-core 1.3.0 and builds against the library releases on it. Output and known answers are unchanged.

persona-generator 4.1.1

Choose a tag to compare

@dasmig dasmig released this 27 Oct 23:31
473fc3d

Repins: tested against biodata-generator 5.0.0, birth 3.2.0, city 4.2.0, country 3.2.0, entity 4.2.1, interest 3.0.1, name 4.5.0, occupation 3.0.1, relationship 1.2.0 and trait 2.1.2, with the known answers re-recorded for them. The header is unchanged since 4.1.0. @dasmig/persona 1.5.0 ships this combination. The README names dasmig-core 1.2.

@dasmig/persona 1.5.0

Choose a tag to compare

@dasmig dasmig released this 24 Oct 20:48
6d9d1e4

Pins relationship-generator 1.2.0; adds 'stepsibling' to the npm typings.

persona-generator 4.1.0

Choose a tag to compare

@dasmig dasmig released this 20 Oct 23:36

Adds persona_request::relations, a family_request: the persona's parents, siblings, partners and children, drawn by relationship-generator and named to match the persona, in persona::relatives and under relatives in the JSON. It is off by default, and then nothing changes: the output, the signature and the data hash are the same as in 4.0.0.

Requires relationship-generator v1.0.0, birth-generator v3.2.0 and name-generator v4.5.0 on the include path (-DDASMIG_RELATIONSHIP_EMBED compiles in its lite data).

v4.0.0

Choose a tag to compare

@dasmig dasmig released this 19 Oct 21:31
e5a7212

Names are now composed with name-generator's get_full_name (requires name-generator v4.3.0), so culture naming conventions apply. This changes generated names for a given seed.

v3.0.1

Choose a tag to compare

@dasmig dasmig released this 18 Oct 18:05
62060ef

The library is unchanged. The @dasmig/persona npm package now lives in this repository (package/, wasm/, scripts/build_package.py, make package), built, tested in Node and headless Chrome, benchmarked and packed by CI.

v3.0.0

Choose a tag to compare

@dasmig dasmig released this 18 Oct 16:28
1cc3154

Builds on biodata-generator 5, which draws skin, hair and eyes together, and on the current releases of the other libraries (name 4.2.2, city 4.2.0, entity 4.2.0, birth and country 3.1.2, interest and occupation 3.0.1, trait 2.1.2).

Breaking: the same seed gives a different skin, hair and eye colour than in v2, so the persona JSON changes. Country, sex, age, names, jobs and traits for a seed, the data hash and the API are unchanged.

v2.0.1

Choose a tag to compare

@dasmig dasmig released this 18 Oct 13:19
2f8131e

Uses the shared dasmig::sex and country helpers from dasmig-core 1.2.0 instead of private copies. Generated output is unchanged.

v2.0.0

Choose a tag to compare

@dasmig dasmig released this 18 Oct 06:28
6d91de5

Breaking: composes biodata 4.0.0, interest 3.0.0 and occupation 3.0.0, so biodata, interest and occupation in the JSON use country_code instead of country.