# Changelog All notable changes to this project will be documented in this file. ## Unreleased ### Added - An indicator for whether a fight was done with Challenge Mote activated. - A `-cm` filter to filter logs based on the Challenge Mote. ### Changed - Boss names are now taken from `evtclib` - "Matthias" is now "Matthias Gabrel". - "Cairn" is now "Cairn the Indomitable". - "Desmina" is now "Soulless Horror". - "Largos Twins" is now "Twin Largos". - "Qadim The Peerless" is now "Qadim the Peerless". - "Skorvald" is now "Skorvald the Shattered". - Regular expressions are now matched case-insensitive. ## 1.1.0 -- 2020-05-04 ### Added - The REPL now remembers its history across program restarts. - The `-log-before` and `-log-after` predicates, see the manpage for more information. - The `-class` predicate to filter players based on their class. ### Changed - Date based filters (-after and -before) will now use the filename to filter out logs early, speeding up the search. - Filename output is not quoted anymore, and doesn't use double-backslashes on Windows. - Ctrl-C will now only cancel the current search in the REPL instead of ending the program. ### Fixed - Fixed timezone handling, so date output & filtering should now be consistent with the actual date. ## 1.0.2 - 2020-04-29 ### Added - Boss "kodans" for the Voice & Claw of the Fallen strike mission. - More help text about the available boss names. ### Changed - Updated `evtclib` to 0.2.0 - With that, boss parsing fixes that were implemented there: "Soulless Horror", "Largos Twins", "Ensolyss of the Endless Torment", "Kodans", "Conjured Amalgamate" - Boss names can now be quoted in the filter expression. ### Fixed - Performance issue when -boss was being used, as it failed to filter logs with unknown bosses out early. ## 1.0.1 - 2020-04-26 ### Changed - Compilation is now done with link time optimization for the releases