This repository has been archived by the owner on Jan 3, 2023. It is now read-only.
Releases: ben-wallis/Filtration
Releases · ben-wallis/Filtration
Filtration 0.16
Special thanks to GlenCFL for implementing the following features:
- Support for the following Filter Block Item Types: ElderItem, ShapedMap, ShaperItem, PlayAlertPositionalSound
- Added new alert sounds including the shaper voiceline sounds
- Updated Item Base Types and Item Classes static data for 3.1
- Fixed a bug where the application would freeze upon exit
Other new features:
- Changed Block Group Parsing to use " - " as a delimiter instead of "-", this prevents unwanted block groups being created by filters that didn't intend to use them.
- Block Groups are now only parsed if the script has "# EnableBlockGroups" on its own line in the script header. This means that comments on the Show/Hide line for scripts without this enabled will no longer be discarded.
- All comment blocks in between filter blocks are now preserved regardless of whether they start with # Section:
- Added initial undo/redo support - currently this is only supported at the Item Filter Block level. This means that you can undo/redo adding/deleting/moving blocks within a script but you can't undo/redo editing the blocks themselves.
Filtration 0.15
Filtration 0.14
- Fixed #29 - Removing an appearance block item does not update preview
- Fixed #30 - Updating a section title does not update the Section Browser
- Fixed #31 - Right click on section does nothing
- Implemented #32 - Add Copy Block Style with Sound option to block context menu
- Fixed #33 - Pop-up window for "new version released" shuts down the program. (version 0.11)
Filtration 0.13
Fixed #28 - Add appearance block item links firing wrong command
Filtration 0.12
- The Item Base Types and Item Classes static data files will now auto-update without requiring a new release of Filtration.
- Fixed #26 - Improved "do you want to save changes" detection - now just editing a block item will mark a file as having changes made rather than that flag only being set when you add or remove an entire block.
- Implemented #22 - Improved UI for "list" block items such as Base Types and Classes, it is now possible to remove items from lists by clicking the X that appears on hover rather than only being able to use the Delete key on the keyboard.
- Fixed #20 - "Switch to Regular block items" link does not work if there are no Appearance conditions active
- Removed != operator (it doesn't exist in game) as per #17
- Fixed the black border that sometimes appears when running Filtration on Windows 10
- Retargeted to .NET Framework 4.6.1 - Windows 10 has built in support, previous versions of Windows will require .NET Framework 4.6.1 manually installing, available here: https://www.microsoft.com/en-gb/download/details.aspx?id=49981
Filtration 0.11
- Changed maximum PlayAlertSound volume from 100 to 300 as per latest patch
- The update check on startup was broken in 0.10 - this has now been fixed.
- Please note that this is the first auto-updated release since 0.9 and includes the async saving and loading changes from 0.10 which was not auto-updated in order to get feedback on stability (given the lack of complaints I'm going to assume everything's all good!). Check out the following URL for the 0.10 patch notes: https://github.com/ben-wallis/Filtration/releases/tag/0.10
Filtration 0.10
- Implemented asynchronous saving and loading of filters and themes. Loading large scripts (I'm looking at you Muldini) no longer freezes Filtration and a loading banner is displayed.
- You can now drag filter script / theme files into Filtration to open them.
- Added Thrusting One Hand Swords item base type and Stackable Currency item class to the lookup lists as they were erroneously removed in 0.9.
- Added Divination Card base types to the base type lookup list.
- Fixed a bug with deeply nested Block Groups that caused checkboxes in the Block Group Browser to display the wrong state.
- Fixed several bugs related to crashes when copying and pasting blocks/block styles. If you still get an error message when copying try closing AutoHotkey if you have it running.
Filtration 0.9
- Fixed a crash when Filtration is blocked by a firewall or other connection issue from checking for updates.
- Fixed "Usages: 0" being visible in the Theme Editor when editing a non-master theme
- Switched the encoding of saved scripts to UTF-8 to fix an issue with items such as "Maelström Staff" not saving correctly (sorry it took this long to get it fixed DracoArgentum :P).
- Added a save check on close to prevent accidental loss of unsaved scripts.
- Removed Stackable Currency and Thrusting One Hand Swords from Item Classes lookup data.
Filtration 0.8
- Added Jewel to Item Class auto-complete (Individual Jewel Base Types will be added in a future release - you can still manually enter these however)
- Fixed a crash when opening a script after Filtration is opened via File association. Please note that Filtration does not currently support opening scripts via file association (it will open but not open the script).
- Fixed a bug that caused Disabled Blocks with a Block Group to not be loaded.
- Fixed a memory leak causing scripts to not be released from memory after they're closed.
Filtration 0.7
- Completed the Theme Editor implementation - themes and theme components can now be fully controlled from within Filtration (see the Themes wiki page for more info).
- Added support for Disabled Blocks (see the Notes for Script Creators wiki page for more info)
- Removed the popup for colour/font/sound block items, these are now in a toggleable pane in the same location as the other block items.
- Fixed the ribbon context groups - including a fixing a bug that caused the toolbar to disappear when Filtration was maximised.
- The speaker icon for blocks with a Play Alert Sound block item is now clickable.
- Added Divination Cards to Classes and Base Types lookup lists. Jewels still not added.