Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency mrprimate/ddb-importer to v6 #57

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

wittdennis-renovate[bot]
Copy link
Contributor

@wittdennis-renovate wittdennis-renovate bot commented Sep 20, 2024

This PR contains the following updates:

Package Update Change
MrPrimate/ddb-importer major 5.2.44 -> 6.0.64

Release Notes

MrPrimate/ddb-importer (MrPrimate/ddb-importer)

v6.0.64

Compare Source

  • Monsters parsed in 6.0.x might have concentration removed from spells added.
  • Midi/ActiveAuras spell automation fixes and improvements for Grease, Incendiary Cloud, Cloudkill, and Create Bonfire.

v6.0.63

Compare Source

  • Misty Step DDB Simple Macro.
  • Hunter's Mark, Hex, Ice Knife, Fire Shield, Flesh to Stone, Sneak Attack, Thunderous Smite, Spirit Shroud, Branding Smite, Silence, Grease and Heroism Midi automations for v4.
  • Numerous spell fixes and tweaks.
  • Psychic Blade Bonus attack did not include damage mod.
  • Support for new Beta CPR API for improved matching.
  • Adrenaline Rush did not target self. @​livid.paragon
  • MidiQol Automations now only apply based on if the automation setting is chosen, rather than if MidiQol is installed.
  • Infusions, and some generated enchant activities will now create activities on enchanted items rather than creating seperate items. For example Ring of Spell-Refueling grants activity to run the refueling macro, and Sacred Weapon will add a light toggle macro if ATL is not in use.

v6.0.62

Compare Source

  • When using CPR beta, allow application of CPR effects on character import.
  • Green Flame Blade and Booming Blade midi-automations for v4.

v6.0.61

Compare Source

  • Rage did not always import on 2024 barbarians.

v6.0.60

Compare Source

  • Adventures could not be imported or exported to the Adventure Compendium.
  • Some spell automations.
  • Tattoos would not import on characters if official Tasha's module was enabled.

v6.0.59

Compare Source

  • Some item parsing fixes.
  • Characters with Tremorsense would not import if Vision5e module was enabled.
  • Paladin AUras did not generate AA auras.

v6.0.58

Compare Source

  • Fix for choice features such as Dragonborn breath weapon missing uses.
  • Sorcerer Dragonwings did not import uses.
  • A number of small transfers of midi-qol spell effects.
  • Hand of Harm/Healing parsing fixes.
  • Black Abishai was missing darkness spell.
  • Improved no concentration detection for monsters with innate sp ells.

v6.0.57

Compare Source

  • Unarmed Strike stopped generating damage.
  • A number of fixes for parsing Monks Focus abilities.
  • Bardic Inspiration Scale advancement was not always generating correctly for 2024 Bards.
  • Combat Superiority reset on LR rather than SR.

v6.0.56

Compare Source

  • A number of small transfers of midi-qol spell effects.
  • A fix for some characters failing to import, most noteable some Warlock invocations would hang.

v6.0.55

Compare Source

  • BREAKING CHANGE: Feature parsing has been reworked to improve automated action detection, and to ease the addition of new classes. This may lead to some oddities with class and species features, I've tested a wide variety but there are like a bazillion options.
  • Change to Moonsickle data on DDB broke item effect parsing.
  • A number of improvements to Rogue and Soul Knife parsing.
  • Javelin of Lightning parsing fixes.
  • Fix Channel Divinity recovery for 2024 and bonus to Divine Spark.
  • Some Cleric Parsing fixes.
  • Star Druid parsing fixes.
  • Magical Secrets added too much to the description field and caused load issues.
  • Item effect generation and parsing improvements.
  • Adamantine equipment did not get the adamantine property in all circumstances.
  • Arcane Ward, and Great Weapon Master automation.
  • Additional tool proficiencies on characters would not import with the proficency level set.
  • Improvements to spells such as Ice Knife where there is an attack and save.
  • Divine Smite Spell was incorrectly configured in recent refactor.
  • Shield of Faith granted incorrect bonus.
  • Some midi effects transferred to work with this version of DDB Importer.
  • Improve Invisibility DAE special durations from some monsters such as the Invisible Stalker.
  • Title buttons will now show in Tidy Sheet again @​callbritton
  • Rogue (Phantom) parsing corrections.
  • Most auto generated midi-qol features or classes, feats and racial traits are now reimplemented (Favoure Foe, Planar Warrior and Slayers Prey are not yet implemented). Spells and a handful of monster features to follow.

v6.0.54

Compare Source

  • Character Extras would not parse.
  • Improve monster condition detection for cases such as the yeti where there is damage and condition.
  • Pallid Elf would fail to import as a species.
  • Feats compendium will now create folders based on source and type.
  • Fix some issues with feat/backgrounds importing and not been able to determine difference between legacy and 2024 versions.

v6.0.53

Compare Source

  • Backgrounds did not have sources parsed.
  • Background Compendium will now place documents into folders matching their source.
  • Some feature choice features were placed in the top level compendium rather than the class features folder.

v6.0.52

Compare Source

  • Refactoring for monster effect generation.
  • Background work to allow feats, races, and classes/class features to be imported into compendiums.
  • Resilient 2024 did not apply granted save proficiency.
  • If character is a Warcaster hard set Concentration with advantage as the character sheet does not show effects modifying this field.
  • Sorcerous Burst damage was incorrectly parsed.
  • Species now add damage resistances advancements.
  • 2024 Elfs, Tieflings and Gnomes now import as seperate species rather than a generic one.
  • Improved parsing of Species advancements for 2024 (more on the way, I know this is currently very limited).
  • New option in Advanced character import settings to import to compendiums. This imports classes (level 20 characters only), features, feats, backgrounds, species and traits into the relevant DDB Importer compendiums. Please note, these will use a different structure to compendiums created in earlier versions of the software and D&D Systems. Classes, subclasses and features now go into the DDB Classes compendium. Species and Traits now go into the DDB Species compendium.

v6.0.51

Compare Source

  • Some monsters would break if odd wording for language choice.

v6.0.50

Compare Source

  • Unchosen languages on DDB characters would break imports.
  • Resilient 2024 did not apply ability score bonus to imported characters.
  • Ensure Metamagic options take the metamagic subtype.

v6.0.49

Compare Source

  • Some cantrips would not parse

v6.0.48

Compare Source

  • Massive internal auto effect generation and helper library refactor
  • Spell Scaling fix (especially on new healing spells)
  • Changes to support the new compendium folder structure.
  • The "Legendary Actions" feature would not import quite right for some monsters.
  • Unable to change folder locations in some ddb settings.
  • Some MCDM monster languages did not parse correctly.
  • Improvements to language proficiency parsing.
  • Fixes for midi-qol effect generation on monsters.

v6.0.47

Compare Source

  • Fixes to spell parsing.

v6.0.46

Compare Source

  • Rings would not get AC Bonus effects generated since 6.0.42
  • Synaptic Static and Spirit Shroud parsing improvements
  • Add Primal Knowledge feature for 2024 Barbarians
  • Draconic Resilience ac was not correct for 2024 sorcerers in some circumstances
  • Improve detection of DAE/Times Up special conditions for auto effect generation
  • DRY up some effect generation code
  • Flame Tongue (2024)parsing improvements

v6.0.45

Compare Source

  • Items would import with Str set as the default, even on finesse weapons. Revert back to default ability.

v6.0.44

Compare Source

  • Fixes and issue where custom items could be removed after repeated sync cycles @​jak_o

v6.0.43

Compare Source

  • Fixes for exporting custom items back to DDB and retaining custom items during import. @​jak_o
  • Small tweaks to token vision distance when not using ATL. (Was not always calculated correctly).

v6.0.42

Compare Source

  • Prevent Generation of Empty Spell Lists
  • Rings will now import as ring equipment type
  • Focus property will be added to focus items
  • Improved parsing for items with fixed attack bonuses, such as Ring of the Ram

v6.0.41

Compare Source

  • Spell List generation could fail with certain option combinations.

v6.0.40

Compare Source

  • Hunger of Hadar parsing fixes
  • Under the hood refactoring
  • Spell List generation. When you munch spells DDB Importer will create Spell List Journals for each book with spells. It will register these journals with the system after spell munch and on world load.

v6.0.39

Compare Source

  • Fix item munching if using custom proxy.

v6.0.38

Compare Source

  • Fix Lucky on legacy halflings.
  • Consumption value on some spells on items was not correct.
  • Fix spell scaling on magic items such as wand of fireballs.
  • DDB Importer will now attempt to create spells for items imported into your compendium.
  • Magic Item module and Items With Spells compatible items will no longer be generated by the importer.

v6.0.37

Compare Source

  • Some features would cause the parser to fail.

v6.0.36

Compare Source

  • Some bards would fail to import.

v6.0.35

Compare Source

  • Some internal code refactoring.
  • Fix Alert 2024 feat parsing as 2014.
  • Psionic Power Parsing Failures fixed.
  • Monsters attack parsing went weird. Monsters imported after 6.0.32 probably need reimporting.
  • Improvements to Unarmed Strike Parsing.
  • If you have munched spells, spells on items will be added as cast activities (characters only for now).

v6.0.34

Compare Source

  • Item parsing fixes.

v6.0.33

Compare Source

  • Rage of the Wilds feature did not import for Barbarians (2024)
  • Higher level artificers would not import due to changes in class feature import
  • Please note that when the class, class feature, and species munch returns, it will now import classes and class features into the same compendium, DDB Classes, and Species and Species traits in to DBB Species. Although this won't be for a little longer Artificer parsing does add infusions into your compendium when importing as a GM.
  • A number of small parser fixes causing hanging imports.

v6.0.32

Compare Source

  • D&D 4.1.x required
  • Wand and Rods now use the Rod and Wand equipment type rather than consumable.
  • Macro activities will auto roll.
  • Some items on characters would cause a character import failure.

v6.0.31

Compare Source

  • Fixes breaking spell and item parsing.

v6.0.30

Compare Source

  • Wizard 2024 parsing improvements.
  • Some trait improvements.
  • Various parsing tweaks/fixes and refactoring for performance.
  • Some Circle of the Blighted wildshape and feature corrections.
  • Custom named features or actions with multiple ?'s in them would break import.
  • 2024 Monsters will now get non-weapon gear such as armour added to them.
  • Improvements to parsing 2024 Monster attacks.
  • HD Changes for D&D 4.1.x

v6.0.29

Compare Source

  • Fairie Fire parsing fail.

v6.0.28

Compare Source

  • Barbarian Rages fix for 2014 Barbarian.
  • Clockwork and Draconic Sorcerer 2024 parsing.
  • Warlock Celestial & Fiend 2024 parsing.
  • Fix an issue where source filtering was not always working for items.

v6.0.27

Compare Source

  • Characters that had not made spell choices for feats, backgrounds, and species would fail to import.
  • Fix for import failure for some characters when using MidiQoL alpha.
  • More Sorcerer 2024 feature improvements.
  • Better support movement upgrade effects if DAE is not installed.

v6.0.26

Compare Source

  • Fix an issue with updating items with (Legacy) in the name.
  • Don't add (Legacy) to item names when items are imported on characters.
  • Sorcerer 2024 base class features, Wild and Aberrant class features.
  • Improve detection of spells granted by Race/Feats/Backgrounds that could add muliple castable versions of the spell.
  • Some rework of feature enricher structure to support 4.1 system changes.

v6.0.25

Compare Source

  • Rogue class features (2024)
  • Added option for available spells on casters such as Cleric will filter on unprepared spells based on the allowed sources on your DDB Character (see Advanced Tab).
  • Added a character import option to remove 2024 spells when importing a character (see Advanced Tab).
  • Added a character import option to not add unprepared spells to a character on import (see Advanced Tab).
  • Some spell parsing improvements.

v6.0.24

Compare Source

  • Item import fix.

v6.0.23

Compare Source

  • Players could not import actors if they had summon spells.
  • Find Familiar would not add summons if Legacy naming suffix in use.
  • Fix Maneuvering Attack parsing.
  • Override items would retain activities from the DDB Importer item.
  • Monster Parser improvements for upcoming changes.
  • Ranger Parsing improvements.
  • Improvement to spell and item parsing notifications.
  • Mark Paladin Known Spells as Prepared for 2024 Paladins.
  • Allow Journal Aside/Readalouds tochat/handouts to be enabled for non-DDB journals. Thanks @​jconabree
  • Boon of Energy Resistance fixes.
  • Eldritch Blast fixes.

v6.0.22

Compare Source

  • Warrior of Elements and Warrior of Open Palm Subclass parsing improvements.
  • Chef, Boon of Night Spirit, Tavern Brawler, Boon of Energy Resistance, and Healer parsing improvements.
  • Paladin 2024, and Oath of Devotion 2024 tweaks.
  • Channel Divinity Fixes for Paladin.

v6.0.21

Compare Source

  • Second Wind healing did not parse correctly.
  • Psi Warrior typo.
  • Uncanny Metabolism fixes.
  • Monk 2024 Base Class clean up.
  • Perfect Focus Macro activity.
  • Legacy Cleric would log a harmless error for Channel Divinity.
  • Max prepared spells formula incorrect for some legacy classes.
  • Warrior or Mercy and Warrior of Shadow (2024) Monl feature parsing corrections.

v6.0.20

Compare Source

  • Luck and Stonecunning features.
  • Some activity generation rework for class features.
  • Refactor of Soulknife (2024 and 2014).
  • Fix an issue with some helpers for imported adventures interfering with non-ddb journals.
  • Psi Warrior feature improvements.

v6.0.19

Compare Source

  • Sea Druid and Moon Druid fixes.
  • Moon Druid hooks to allow application of effects when wildshaping for AC.
  • Resolve #​513 where customised DC not applying to spells during character import.
  • Change in DDB data would result in Spells marked as Emanation not importing the template correctly.
  • Some Core Fighter fixes (e.g. Combat Superiority), Battle Master, Champion and Eldritch Knight.

v6.0.18

Compare Source

  • Druid (Land) improvements.
  • Improvements to choice formatting in feature descriptions.
  • Generate some missing scale values around spell prepared maximums.

v6.0.17

Compare Source

  • Some changes to advancement generation for Barbarians to cope with different combinations of PHB, SRD and 2014/2024 rules activation.
  • Refactor class identifier generation to match 2024 PHB style.
  • Natural Recovery Macro feature. Some Druid parsing tweaks.

v6.0.16

Compare Source

  • 2024 Cleric and Cleric Domain first pass of features.
  • Fix Bloodied added as a count rather than a special condition for some feature parsing.
  • Improve some paring of description rolls for template parsing.
  • Improve the selection and addition of choices added to text of features with choices.
  • For fixed damage spells such as Heal move to using bonus rather than custom formula.

v6.0.15

Compare Source

v6.0.13

Compare Source

  • Some Legacy Race/Background combos could result in incorrect ability scores on imported characters. @​kaallis
  • Poisoner Feat.
  • Rage fixes.
  • Barbarian 2024 Path of the Wild Heart improvements.
  • Module load would fail to create summons on load if JB2a Patreon module was enabled.

v6.0.12

Compare Source

  • Unbreakable Majesty and Mantle of Majesty features for Glamour bard.
  • Witch Bolt fixes, and improvements to scaling for spells similar to Witch Bolt.
  • Some subclasses such as Rune Carver would fail to import.
  • Rune Carver feature improvements.
  • Tactical Mind feature
  • Gift of the Chromatic Dragons and Charger feats.
  • Granted Spells will no longer be added to leveled spells section if you don't have spell slots @​livid.paragon
  • A number of Core 2024 Barbarian Features and Berserker class improvements.
  • Toll the Dead secondary damage had incorrect save.
  • Some tweaks to 2024 Goliath features.

v6.0.11

Compare Source

  • Bigsby's Hand 2024 Summoning.
  • Dazzling Footwork enchantment. (Requires D&D system 4.0.4 or 4.1.x).
  • Some College of Dance and Glamour bard features.
  • Improved placing of class features within Class section of the character sheet.

v6.0.10

Compare Source

  • Better formatting of new style monster stat blocks.
  • Alter Self adjustments.
  • If a class such as wizard has both legacy and new version of a spell in their spell book, bring in both versions.
  • Armour of Agathys fixes.
  • Expert Divination, Steps of the Fey, Pact Weapon, Magical Cunnin, Lifedrinker, and Third Eye features.
  • 2024 Warlock Spells granted by subclasses would not be added as pact spells.
  • If only a single class and spells granted by say your secies, add those spells as pact spells rather than leveled sells.
  • Barkskin 2024 AC Update.
  • Good Luckstone would add erroneous init bonus when no longer needed.

v6.0.9

Compare Source

  • Fix for weapons such as Frost Band weapons not generating extra elemental damage.
  • Healing Spells would sometimes have a utility activity when it was not needed.
  • Spell Tasha's Bubbling Cauldron spell tweaks.
  • Monster book sources had stopped importing.

v6.0.8

Compare Source

  • Some spell icon adjustments
  • Arcane Vigor, Divine Smite, Fount of Moonlight, Sorcerous Burst and True Strike (2024) spell fixes. True Strike and Shillelagh require https://github.com/foundryvtt/dnd5e/pull/4388 to apply the ability change correctly.
  • Spell effect for Faerie fire (requires ATL).
  • High level bards would bring in duplicate Bardic Inspiration Actions. (2024)
  • Wonderous item bags would not import as containers.
  • Some improvements to bard feature processing.

v6.0.7

Compare Source

  • Eldritch blast would come in import with incorrect range.
  • Items with healing would generate 1 too many activities.
  • A large number of icon enhancements for 2024 class features.
  • 2024 Wild Magic Sorcerer first pass feature refinement.
  • Some work towards allowing spells to be added as activities to items rather than as spells that consume the items uses.

v6.0.6

Compare Source

  • Monsters parsed in 6.0.x might have concentration removed from spells added.
  • Midi/ActiveAuras spell automation fixes and improvements for Grease, Incendiary Cloud, Cloudkill, and Create Bonfire.

v6.0.5

Compare Source

  • Some item parsing fixes.
  • Characters with Tremorsense would not import if Vision5e module was enabled.
  • Paladin AUras did not generate AA auras.

v6.0.4

Compare Source

  • Some cantrips would not parse

v6.0.3

Compare Source

  • Fix item munching if using custom proxy.

v6.0.2

Compare Source

  • Fairie Fire parsing fail.

v6.0.1

Compare Source

  • Sea Druid and Moon Druid fixes.
  • Moon Druid hooks to allow application of effects when wildshaping for AC.
  • Resolve #​513 where customised DC not applying to spells during character import.
  • Change in DDB data would result in Spells marked as Emanation not importing the template correctly.
  • Some Core Fighter fixes (e.g. Combat Superiority), Battle Master, Champion and Eldritch Knight.

v6.0.0

Compare Source

MAJOR BREAKING CHANGES!

The 4.0.x fundementally changes the structure of how documents are constructed in Foundry (allowing multiple "activities" per spell). You're existing imported content will migrate (mostly successfully); however, future imports from D&D Beyond will not match the current imports 1:1.

  • Support for v4.0.0 of the D&D system.
  • Many features and actions, such as Metamagic action/feature, are no longer duplicated.
  • Features such as Metamagic will now import a feature called Metamagic with a full list of choices as a hidden text.
  • Parsing with damage hints has been removed.
  • Adds DDB Source to Source Book Registry.
  • Source parsing will now useshort names rather than long names.
  • Changes to default description processing for features on character import.
  • Shadar Kai now gain resistance to magical sleep.
  • Monster Muncher/Importer now batches monsters to reduce long UI pauses.
  • The AC Min field is supported in effect generation.
  • Massive improvements to wonderous/trinket item parsing.
  • Fixes to the DDB button on monster and item sheets that could break the formatting of the sheet.

WARNING! Consider this a beta-level release - i.e. it broadly works, but there are known issues, and several features won't be working in 4.0.x for a few weeks (notably class, feat, background importing, and updating back to DDB).

There will be a period of frequent updates in the next couple of weeks as a bunch of basic missing effects are added and bug reports come in for misconfigured spells/items/features.

Many of the 2024 spells and features still need to be checked so may import incorrectly.

I shall be tracking the changes in the following github issue: https://github.com/MrPrimate/ddb-importer/issues/505 (and you can see some of the known issues there already).

If you find something that needs to be fixed, please comment in the discord #bugs channel or on the github issue as a comment.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch 4 times, most recently from f494625 to 9a80f08 Compare September 23, 2024 12:39
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch 7 times, most recently from 40f9459 to 28bf77c Compare September 30, 2024 06:31
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch 7 times, most recently from cf0114c to 206f48d Compare October 8, 2024 06:24
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch 3 times, most recently from 338ed2d to 83088cf Compare October 14, 2024 06:22
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch 2 times, most recently from ec86712 to 257932a Compare October 21, 2024 08:22
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch 2 times, most recently from 7ff10c0 to 327da94 Compare October 31, 2024 10:24
@wittdennis wittdennis force-pushed the master branch 19 times, most recently from 67c1861 to 94a3019 Compare December 27, 2024 12:16
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch 6 times, most recently from c798596 to 4db1872 Compare January 3, 2025 12:23
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch 2 times, most recently from b2ecdb3 to a0877da Compare January 13, 2025 10:20
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch from a0877da to 0961017 Compare January 17, 2025 06:24
@wittdennis-renovate wittdennis-renovate bot force-pushed the renovate/mrprimate-ddb-importer-6.x branch from 0961017 to 2c4c018 Compare January 19, 2025 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant