Docs
Changelog

1.1.0 (opens in a new tab) - Nov 21, 2024

New Features

  • Attribute Wizard: Handle clamped properties definitions during wizard generation in #116 - Fix #113

image

Bug Fixes

  • Attribute Wizard: Fix issue with FGBAGameplayClampedAttributeData by removing explicit constructor - Fix #112
  • Prevent crash upon using AttributeData in an Owner class that is not an UAttributeSet (In a struct, for instance) in #117
  • Fix dedicated servers build with BlueprintAttributesDeveloper module, moving BlueprintGraph and BlueprintAttributesEditor dependencies to be included only for editor target.

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/1.0.4...1.1.0 (opens in a new tab)

1.0.4 (opens in a new tab) - Oct 26, 2024

Other Changes

  • Few fixes for 5.5 compatibility in #115

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/1.0.3...1.0.4 (opens in a new tab)

1.0.3 (opens in a new tab) - Jun 26, 2024

Bug Fixes

  • Add REPLICATED_BASE_CLASS to AttributeSet base class, preventing crash from happening on projects with push model enabled. in #106
  • Fixed Base / Current attribute values change propagation to child classes and better support for reset to default value in #104

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/1.0.2...1.0.3 (opens in a new tab)

1.0.2 (opens in a new tab) - Apr 7, 2024

Other Changes

  • Fix: Ensure GEditor exists before accessing UGBAEditorSubsystem in #101

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/1.0.1...1.0.2 (opens in a new tab)

1.0.1 (opens in a new tab) - Apr 3, 2024

Other Changes

  • Minor fixes for 5.4 engine in #100

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/1.0.0...1.0.1 (opens in a new tab)

1.0.0 (opens in a new tab) - Mar 18, 2024

Other Changes

  • Tweak .uplugin description, update Resources/Icon128.png in #96

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/0.8.0...1.0.0 (opens in a new tab)

0.8.0 (opens in a new tab) - Mar 10, 2024

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/0.7.0...0.8.0 (opens in a new tab)

0.7.0 (opens in a new tab) - Mar 10, 2024

Other Changes

  • Preparation for technical review checklist in #93

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/0.6.0...0.7.0 (opens in a new tab)

0.6.0 (opens in a new tab) - Mar 9, 2024

Other Changes

  • Editor: Handle case of BP only project for wizard in #92

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/0.5.0...0.6.0 (opens in a new tab)

0.5.0 (opens in a new tab) - Mar 5, 2024

Other Changes

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/0.4.0...0.5.0 (opens in a new tab)

0.4.0 (opens in a new tab) - Mar 3, 2024

Other Changes

  • Fix clamping on initialization in #72
  • Initial set of BP helpers for Exec Calculations support in Blueprints in #78
  • CI: Rework linux workflow in #80
  • CI: Adding a new workflow to sync Test plugin to BlueprintAttributes/BlueprintAttributesTests repository in #82
  • WIP work and experiment on SaveGame support in #81
  • Runtime: Flesh out serialization API in #83

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/0.3.0...0.4.0 (opens in a new tab)

0.3.0 (opens in a new tab) - Oct 27, 2023

Other Changes

  • Wip in #62

    • Mainly ensures 5.3 packaging.
    • Also fixes non unity build for 5.1 and 5.2. 5.3 has weird errors in non unity about engine not able to include some of its internal files.
  • Wip 2 in #63

  • Docs in #64

    • HandleRepNotifyForGameplayAttributeData now works out of property directly (not an FName anymore)
    • New Slate Window (only accessible via GBA.Test command for now) to test ReferencerViewer on Attributes in 5.3
    • Few tweaks in class / method descriptions
    • GetAttributeValue now returns a bool indicating if the Attribute was found (and now using UAbilitySystemBlueprint internally)
    • UGBAAttributeSetBlueprintBase is now Blueprintable (remove NotBlueprintable from UCLASS), related to Attribute Wizard and ability to reparent prev Blueprint to generated C++ class.
      • TODO: Might split the class in two
    • Removed old docs folder
    • New Documentation/ folder with website
      • Most docs page done, remains TODO:
        • Further docs / check on Attribute Wizard doc - Instructions on how to replace old Attribute references
        • Referencer handler documentation TODO

Full Changelog: https://github.com/BlueprintAttributes/BlueprintAttributes/compare/0.2.0...0.3.0 (opens in a new tab)

0.2.0 (opens in a new tab) - Jan 30, 2023

Bug Fixes

  • Fix: Rename handling doesn't happen on newly created Attribute Set BP in #61

Full Changelog: https://github.com/GASCompanion/BlueprintAttributes/compare/0.1.0...0.2.0 (opens in a new tab)

0.1.0 (opens in a new tab) - Jan 28, 2023

  • Refactor renames

  • Fix rename crash

  • Kick in automated testing

  • Add Switch on Gameplay Attribute node and GetDebugStringFromAttribute()

  • Adding built-in clamping methods

  • Added first generation of API docs and setup astro for it

  • Refactor plugin rename

  • Expand BP exposed API for Attribute Sets

  • Scaffolding Module

  • Add attribute button from Attribute Set class defaults (or editor toolbar)

  • fix: Preload UGBAAttributeSetBlueprint before generating Attributes picker

  • Convert to TObjectPtr and fix all resharper inspection warnings / suggestions / hints

  • Add dev settings and FilterAttributesList

  • Adds new DataTable widget and button to Blueprint Editor toolbar

  • Add Details customization to change FGameplayAttributeData BaseValue in details panel

  • Fix core redirects / UGBABlueprintLibrary::GetAttributeDisplayNameText() / Debug map

  • Fix inspection warnings

  • Add Attribute: Handle Enter Key on text commit

  • Scaffold follow up

  • Clamping follow up

  • HandleRepNotifyForGameplayAttribute() able to determine old attribute data

  • Feat rename attribute

  • Editor: Fix message log link to navigate to effect referencer


Updated Nov 22, 2024