Skip to content

Releases: stoneharry/WoW-Spell-Editor

Release Build 2.2.4

22 May 22:15
674e842
Compare
Choose a tag to compare

Release Notes

  • #234 Fixes an issue with v2.2.3 where after searching for a spell effect or spell aura, it did not clear the filter when selecting a new spell.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.2.3

09 May 21:41
dbd0640
Compare
Choose a tag to compare

Release Notes

  • #234 Fixes a major bug with v2.2.2 where the new filterable fields would not be loaded / saved correctly (Spell Effect & Spell Aura).
  • Major performance improvements when opening the spell editor. All UI logic has been isolated to the UI thread and all other logic made concurrent where possible. Also fixes locking contention on a single SQL adapter by creating more temporary connections for the startup sequence.
  • Refactor of DBC code to make the DBC Reader a temporary object that is cleaned up better.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

Known issues in this release

  • #234 After searching for a spell effect or spell aura, it does not clear the filter when selecting a new spell.

It is always a good idea to make regular backups of your data.

Release Build 2.2.2

25 Mar 23:43
a3d0cd4
Compare
Choose a tag to compare

Release Notes

  • Makes several fields in the UI searchable:
    • Spell Effect Name
    • Spell Aura Name
    • Filter by Target
    • Attributes
  • #172 Changes the saved spell popup message to auto-close.
  • Adds a small performance improvement when opening the icon tab.
  • Fixes an error that would occur when dropping tables with a spell selected.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

Known issues in this release

  • It appears that saving spells with the new spell filter options sometimes does not save correctly. It will only show incorrectly after the program is restarted.

It is always a good idea to make regular backups of your data.

Release Build 2.2.1

16 Jan 22:36
e15c277
Compare
Choose a tag to compare

Release Notes

  • #216 #220 Fixes the spell selection list not refreshing correctly. This occurred when saving a spell becausue it would update it in the UI but not in the in-memory data table. So when the entry was next refreshed, it would refresh with the wrong information. This change refactors the behaviour into the appropiate class and handles the data and UI update properly.
  • Fixes a missing flag in Attributes3. Important to update your Language file to get this update.
  • The program version is now displayed in the window title.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.2.0

06 Aug 14:45
0fbc2b5
Compare
Choose a tag to compare

Release Notes

  • Merges #212 greatly improving the import/export performance and functionality. A huge thanks to @Cobollatin who contributed most of this pull request.
    • Allows you to export to SQL files. Emulator mappings can be configured in the SqlMap folder. A default mapping for AzerothCore is included in this release, renaming the spell DBC table and columns to match the AzerothCore columns.
    • Improves the performance of import/export by spawning multiple database adapters (connections) that can be used.
    • Major refactor of DBC code.
  • (#206) Merges #213 greatly improving the spell selection list.
    • Adds context menu support to spells in the list. You can now right click a row to duplicate or delete it.
    • Allows for new or deleted rows to be applied without reloading the full list, greatly improving the performance.
    • Major refactor of spell list related code.
  • Fixes #214 where an exception could be thrown trying to parse spell strings.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.1.2

17 Jun 19:24
5a8e3e6
Compare
Choose a tag to compare

Release Notes

  • Merges #208 greatly improving the import/export window
    • Adds a 'Select All' checkbox.
    • Allows for DBCs to be imported/exported concurrently instead of sequentially, greatly improving the speed.
    • Adds progress bars for each import/export.
    • #180 Makes the default export MPQ name configurable.
    • #200 Displays the load progress.
    • The headless exporter will no longer go back to 0% when saving the file to disc.
    • You can now leave the Import/Export window open while continuing to work in the main window.
  • Bumps BouncyCastle from 1.8.5 to 1.8.9

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.1.1

25 Apr 21:08
9349a9e
Compare
Choose a tag to compare

Release Notes

  • Implements rudimentary CSV file format support for Import/Export. The format is very strict.
  • Disables Deferred Scrolling on the Spell Selection list. This is a massive user experience improvement; scrolling on the spell list and dragging the scroll bar is much more responsive.
  • Adds the ability to filter the spell selection list by targets.
  • Updates .NET to v4.8.
  • Updates MySQL charset to utf8mb4.
  • Implements a number of improvements to the Headless Exporter improving the wall clock time significantly. The Headless Exporter is now also included in this release; it only supports exporting from a MySQL server.
  • Adds TaxiNodes binding file.

Hotfix

[2023-04-27] v2_1_0 has been removed and replaced with v2_1_1 which fixes the HeadlessExporter.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.0.4

21 Nov 15:34
ac3f99a
Compare
Choose a tag to compare

Release Notes

  • #182 Adds Spell Priority to the base tab.
  • Fixes a performance issue with the Spell Effect Target list.
  • #160 #165 Fixes a stances corruption bug.
  • #183 Adds spell rank to the Spell Selection list.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.0.3

27 May 20:40
472c489
Compare
Choose a tag to compare

Release Notes

  • Fixes #178 #176 #144 #120 #119 #105. All database table usage should consistently be lower case now.
    • Bumped the MySQL.Data library version from 8.0.27 to 8.0.29.
  • All queries executed by the spell editor are now logged to a query_log.txt file. This can grow to 100mb+ when importing DBC files, but it is automatically cleared each time you start the program.
  • Minor error message handling improvements.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.0.2

25 May 20:11
70eaf2d
Compare
Choose a tag to compare

Release Notes

  • Changes how unknown string offsets are handled when read from DBCs. If a unknown string offset was encountered in prior versions then an exception would be thrown and the program would halt. Instead of throwing an exception, it will now just log the error to debug_output.txt. The disadvantage of this approach is that it is silently failing and changing the corrupt data, but the advantage is the spell editor will work with these files. It seemed to be non-English locales where this happened most.
    • This change is mainly to help with #105 and #176.
  • Bumps the Google.Protobuf version from 3.14.0 to 3.15.0
  • Adds more 3.3.5 binding files to support more DBCs.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.