Releases: jpmedley/mdn-helper
Releases · jpmedley/mdn-helper
1.1.1
1.1.0
Changes since the last release:
- Mixin interfaces are now processed as the interfaces that include them. This affects
build
,burn
, andfind
. - IDL processing can now read all structure types from IDL files; however, the app is not yet able to display all structure types.
- Improved processing of events so that both event objects and event callbacks are produced.
- The
idl
subcommand is no loner interactive by default and now requires-i
or--interactive
. - Template changes conforming to MDN requirements.
- BCD boilerplates are now writable to an installed BCD repo.
- Improvements to IDL processing including updates to the way getters, setters, iterables, and deleters are handled.
- Replace the
update-data1
command's-f
/--force
flags with-s
/--sooner
because of conflict with other commands'-f
/--flag
flag. - Implement separate muted and deprecated lists so that app configuration distinguishes between new and old interfaces.
1.0.4
Changes since the last release:
- Items listed as 'test' in
runtime_enabled_features.json
are now ignored by the find and burn commands. - Improved handling of complex items in that same file.
- MDN templates updated to include new sidebar macros and improved syntax sections.
- Reporting for a custom burnlist now checks the exclusion list for items to be ignored.
- The
burn chrome
command can now output interfaces only (-i
flag)
1.0.3
Changes since the last release:
- Enquirer was upgraded to a current version necessitating refactoring how questions are coded and displayed to the screen.
- A number of items were added to the default exclusions list.
- Find and build instructions were updated.
- Logging can now be turned off.
Bugs fixed:
- An item preventing creation of event handler pages.
- An item causing interface names to be listed twice in certain locations during boilerplate creation.
1.0.2
1.0.1
1.0.0
0.15.4 rc4
Changes made:
- Supports a list of defunction APIs that will be skipped by the
burn
command. - The
burn
command now supports a whitelist parameter to create burn lists for subsets of interfaces. - Improves how interface members behind flags and in origin trials are handled.
0.15.3 rc3
Bug fix release.
0.15.2 rc2
Changes made:
- The
find
command now pings an interfaces members and displays whether pages exist for them. - Improved the installation flow and instructions.
- Implement an API blacklist so that deprecated entries are not included in
burn chrome
. - Improvements around
update-data
.