Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Specifically, the same as decorateErrorWithIndex.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Makes non-split <hr>'s consistent with <hr> (instead of using the
browser-default styling).
|
|
|
|
|
|
|
|
It also always returns an html.Attributes object, instead of
a key/value mapping (which would be provided to html.attributes).
|
|
This is to control e.g. joinChildren.
|
|
|
|
|
|
|
|
When a track has 'Originally Released As', these fields are now
automatically inherited:
* Artists
* Contributors
* Referenced Tracks
* Sampled Tracks
Including any of these fields alongside 'Originally Released As'
is an error.
Corresponding properties are valid, but ignored.
This uses a new "compositional" style to define how each of these
properties inherits while retaining the original behavior for
tracks that aren't re-releases, and avoids hard-coding much of
anything!
|
|
This was previous behavior. Forgot to include it in data-steps!
|
|
|
|
|
|
|
|
|
|
|
|
User-facing:
* Reports errors for track refs referencing rereleases instead of
original tracks. (Resolves #247)
* Reports YAML field names instead of property names.
* Reports invalid group refs under sourceGroupByRef.
Code-facing:
* Cleanup to make it easier to add new "custom" reference error
reporting functions; now implemented as custom findFn, which
will automatically adapt to array or non-array property values
just like normal findFn.
* Reports invalid property keys, i.e. value === undefined instead
of value === null.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|