Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ashblue/unity-elastic-inventory
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.1
Choose a base ref
...
head repository: ashblue/unity-elastic-inventory
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.0
Choose a head ref
  • 18 commits
  • 58 files changed
  • 3 contributors

Commits on Jul 6, 2023

  1. docs: link and path fixes

    ashblue authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    1e83c89 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #15 from ashblue/feature/docs-update

    docs: link and path fixes
    ashblue authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    9224ce3 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2025

  1. Configuration menu
    Copy the full SHA
    f089f69 View commit details
    Browse the repository at this point in the history
  2. feat(item definitions): display name must now be implemented on all I…

    …temDefinitionBase classes
    
    For something like a card with a lot of file logic behind it, the name of the card can be safely
    hard coded. ItemDefinitionBase no longer contains a serialized implementation of string _displayName
    so you'll have to implement it
    
    BREAKING CHANGE: Find all classes that inherit ItemDefinitionBase and add `[SerializeField] string
    _displayName; public override string DisplayName => _displayName;`. To fix the error that your
    classes do not implement  the display name get accessor.
    ashblue committed Jan 11, 2025
    Configuration menu
    Copy the full SHA
    56e69c2 View commit details
    Browse the repository at this point in the history
  3. feat(inventory window): categories now live display in the item table

    You must have a field called _category to detect live changes in the window via dynamic binding. Not
    required if you don't want live binding support to serialized changes.
    
    close #21
    ashblue committed Jan 11, 2025
    Configuration menu
    Copy the full SHA
    53193c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    489ec64 View commit details
    Browse the repository at this point in the history
  5. fix(inventory add): no longer crashes when read only items are added

    Using ItemEntryData to pass in items to InventoryInstance.AddEntry would crash due to an edge case
    where it thought the read only item could be runtime manipulated.
    
    fix #17
    ashblue committed Jan 11, 2025
    Configuration menu
    Copy the full SHA
    afb6b44 View commit details
    Browse the repository at this point in the history
  6. fix(inventory.getall<t>()): no longer crashes when used with a custom…

    … item entry type
    
    Was crashing due to a failed LINQ cast that sometimes silently failed.
    
    fix #20
    ashblue committed Jan 11, 2025
    Configuration menu
    Copy the full SHA
    c8678b0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e5872d4 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #24 from ashblue/feature/v2-upgrade

    Feature/v2 upgrade
    ashblue authored Jan 11, 2025
    Configuration menu
    Copy the full SHA
    6f4db6d View commit details
    Browse the repository at this point in the history
  9. Merge pull request #25 from ashblue/develop

    Release for V2
    ashblue authored Jan 11, 2025
    Configuration menu
    Copy the full SHA
    a86d7ec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7124ae0 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #26 from ashblue/feature/semantic-release-fix

    fix(semantic-release): was not picking up the main branch
    ashblue authored Jan 11, 2025
    Configuration menu
    Copy the full SHA
    b703482 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #27 from ashblue/develop

    V2 Release Package Fix
    ashblue authored Jan 11, 2025
    Configuration menu
    Copy the full SHA
    e3232e6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b1e949e View commit details
    Browse the repository at this point in the history
  14. Merge pull request #28 from ashblue/feature/v2-release-fix

    ci: whitespace change to force another release
    ashblue authored Jan 11, 2025
    Configuration menu
    Copy the full SHA
    1bc6125 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #29 from ashblue/develop

    Re-Release V2 CI Fix
    ashblue authored Jan 11, 2025
    Configuration menu
    Copy the full SHA
    1b91267 View commit details
    Browse the repository at this point in the history
  16. chore(release): 2.0.0 [skip ci]

    # [2.0.0](v1.0.1...v2.0.0) (2025-01-11)
    
    ### Bug Fixes
    
    * **id repair:** null and empty string IDs are now repaired ([489ec64](489ec64))
    * **inventory add:** no longer crashes when read only items are added ([afb6b44](afb6b44)), closes [#17](#17)
    * **inventory.getall<t>():** no longer crashes when used with a custom item entry type ([c8678b0](c8678b0)), closes [#20](#20)
    * **semantic-release:** was not picking up the main branch ([7124ae0](7124ae0))
    
    ### Features
    
    * **inventory window:** categories now live display in the item table ([53193c4](53193c4)), closes [#21](#21)
    * **item definitions:** display name must now be implemented on all ItemDefinitionBase classes ([56e69c2](56e69c2))
    
    ### BREAKING CHANGES
    
    * **item definitions:** Find all classes that inherit ItemDefinitionBase and add `[SerializeField] string
    _displayName; public override string DisplayName => _displayName;`. To fix the error that your
    classes do not implement  the display name get accessor.
    semantic-release-bot committed Jan 11, 2025
    Configuration menu
    Copy the full SHA
    d6d026d View commit details
    Browse the repository at this point in the history
Loading