v1.2.3
schema/a7p.schema.json's required string fields (profile_name,
cartridge_name, bullet_name, short_name_top, short_name_bot,
caliber) wrongly carried minLength: 1, rejecting the empty string —
real device profiles ship these unset. Fixed at the source and
regenerated into all four packages via scripts/compile.py.
py/
Fixed
caliber,profile_name,cartridge_name,bullet_name,
short_name_top, andshort_name_botnow accept an empty string,
matching real device profiles —_compiled_schema.pyand the bundled
a7p.schema.jsonregenerated fromschema/a7p.schema.json
js/
Fixed
- Same
minLengthfix aspy/, regenerated into
src/generated/a7p_schema_validator.cjs
dart/
Fixed
- Same
minLengthfix aspy/, regenerated into
lib/src/generated/a7p_schema.g.dart
go/
Fixed
- Same
minLengthfix aspy/, regenerated into
a7p/generated/a7p_schema.g.json
Full Changelog: v1.2.2...v1.2.3