Changelog
tilttek/heraldryPas encore traduite
Cette page n'est pas encore traduite en français ; elle est présentée en anglais.
All notable changes to tilttek/heraldry will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
0.1.0-alpha - 2026-11-13
Added
- The model of a coat of arms:
Coat, aFieldplain or divided by aPartition— per pale, per fess, per bend, per bend sinister, quarterly, per saltire —, the nineTinctures and theirTinctureKind, anOrdinaryin its tincture as aPiece— chief, fess, pale, bend, bend sinister, chevron, cross, saltire, bordure —, aChargeGroupof one to threeCharges — mullet, crescent, roundel, annulet, lozenge, mascle, billet, fleur-de-lis — on the field or on the ordinary, with anArrangement, and aBrisure— label or bendlet; each ordinary says how many charges it carries and surrounds, andInvalidCoatrefuses what the model cannot hold. TinctureRuleandViolation: no metal on metal nor colour on colour, furs on either, nothing on its own tincture; bound on a plain field and on the ordinary, not on a divided field nor for a mark of difference; each fault in a sentence.Generator\CoatGeneratorandGenerator\Seed: arms drawn from 32 bytes of the system's secure source, written as 64 hexadecimal digits, keyingXoshiro256**with their SHA-256 so that the same seed gives the same arms everywhere; every coat keeps the rule of tincture, and what lies side by side never shares a tincture; furs can be left out.Blazon\Blazonry,Blazon\EnglishBlazonandBlazon\FrenchBlazon: the blazon in English — tincture last, Or capitalised, a shared tincture written once, « of the field », roundels named by their tincture — and in French — articles contracted, « de » elided, participles agreeing with the ordinary and the charges, « du champ », « du même », besants and tourteaux, « plein », « brochant sur le tout »;Contract\BlazonWriterto replace either.Svg\SvgRendererandSvg\Palette: the arms drawn with the package's own shapes in four shield shapes, furs as patterns, an accessible image —role="img", a title and the blazon as its description —, ids under a prefix given or derived from the arms, colours replaceable; the image passesphil/svg-sanitizeruntouched.- Fuzz targets for the generator and the drawing, and for the seeds; benchmarks of a generation, a blazon and a drawing.
- The documentation in
doc/, one file per topic, indexed by the README. CONTRIBUTING.md,SECURITY.mdandCODE_OF_CONDUCT.md.