37 Commits
Author SHA1 Message Date
Oliver Hamlet e8414a12cf Update version and changelog for v0.17.0 release 2021-09-24 22:04:22 +01:00
Oliver Hamlet 5ce0df0f03 Add support for masterlist prelude files
This allows common metadata to be shared across masterlists in a
'prelude' YAML file that is then injected into a masterlist when it is
loaded. Masterlist metadata can then reference anchors within the
prelude to make use of those common metadata.

The prelude file will be version controlled in a separate Git
repository, so the masterlist update functions also apply to managing
its versioning.
2021-09-23 13:31:34 +01:00
Oliver Hamlet caee647d86 Clarify that the "LOOT" condition file path may not exist
If the condition is being evaluated by an application other than LOOT.
2021-05-22 19:26:30 +01:00
Oliver Hamlet a9a71998f1 Rename the 'info' property in cleaning data objects to 'detail'
To be consistent with the new property in File objects, as they share
the same type and sematics.
2021-05-22 19:26:29 +01:00
Oliver Hamlet fc22d3d7a4 Add a "detail" property to File objects
This property can be used to provide detail about a requirement or
incompatibility that can be displayed in the error message displayed
for the file (if one is displayed).
2021-05-22 19:26:29 +01:00
sibir-ine 3b7694fc07 Update example in Examples
* LOOT currently displays type of notification by background color, not explicitly.
* Provided a manual translation of the example text, courtesy of a friend.
2021-04-09 04:46:34 -07:00
sibir-ine 06ce61de88 Update explanation in Language Support
* Explain new implementation of close matches.
* Wrapped lines at 80 characters.
2021-04-09 04:46:30 -07:00
Oliver Hamlet 0eace4b404 Updated example list of language codes
Fixes #78.
2021-04-03 13:32:49 +01:00
Oliver Hamlet 013b623f0b Replace broken links in docs
Fixes #77.
2021-04-03 13:29:03 +01:00
sibir-ineandOliver Hamlet 453334ae5f Add text to after section
- Clarify that regexes can't be used for afters, reqs, or incs.
  - As discussed with @MacSplody on Discord.
2021-03-26 10:04:23 +00:00
sibir-ineandOliver Hamlet b4fb4f079a Add text to req section
- Clarify behavior of conditions with req entries.
  - As discussed with @MacSplody on Discord.
2021-03-26 10:04:23 +00:00
SibirandGitHub 1ba07141e4 Fix typos & make adjustments to docs (#72)
* Adjustment
  - HTML entity doesn't render.

* Typos
  - Add a few missing spaces.
2021-03-11 16:10:22 -08:00
Oliver Hamlet 6e43be662f Clarify GitHub Flavored Markdown strings in metadata docs 2020-07-28 19:40:42 +01:00
Oliver Hamlet b4dc6e2f3a Set version number and changelogs for v0.16.0 2020-07-12 20:19:31 +01:00
Oliver Hamlet d9788b70fc Remove enabled field from PluginMetadata
It doesn't actually do anything, and fixing that turns out to be
very complicated. Since nobody appears to have noticed, just remove
the field entirely.
2020-07-11 19:13:13 +01:00
Oliver Hamlet 15076a6d26 Overhaul plugin metadata types' comparison operators
Change their implementations to check full object equality, with case insensitivity for filename strings.

The filename case insensitivity doesn't extend to filenames in condition strings, as conditions are compared as strings, but the risk of duplicates due to that is much less than the risk of treating non-duplicate objects as duplicates.
2020-07-11 19:13:07 +01:00
Oliver Hamlet 3baa0e88e5 Set version number and changelog for v0.15.2 2020-06-14 10:47:07 +01:00
Oliver Hamlet e9519b0e91 Fix inaccurate doc 2020-03-30 19:38:26 +01:00
Oliver Hamlet 629fdabc6b Set version number and changelogs for v0.15.0 2019-11-05 21:41:28 +00:00
Oliver Hamlet 9d2b2d06d3 Fix release date of metadata syntax v0.14 2018-12-15 17:24:51 +00:00
Oliver Hamlet 26b165437e Document the product_version() condition function 2018-10-28 08:45:23 +00:00
Oliver Hamlet b15d33bf91 Update metadata syntax docs 2018-10-27 17:00:22 +01:00
Oliver Hamlet b142dd1a8f Make Location, Message, MessageContent and Tag comparisons case-sensitive
It makes more sense for their data.
2018-10-20 12:48:21 +01:00
Oliver Hamlet 6f54556c52 Add a description field for groups
This breaks ABI compatibility, but not API compatibility.
2018-10-20 12:47:53 +01:00
Oliver Hamlet 2f776cfac6 Allow clean and dirty metadata in regex plugin entries 2018-10-20 12:47:53 +01:00