Tags give the ability to mark specific points in history as being important
-
v1.6.5
Release: HalpyBOT 1.6.5fdf22163 · ·# Changelog ### Added: n/a ### Changed: - Fixed an issue that could occur if a user did not exist when looking up a user's WHOIS data. (@Rixxan) - Fixed a bug that could occur if a passed nickname was provided with excess punctuation. (@Rixxan) ### Removed: n/a
-
v1.6.4
Release: HalpyBOT 1.6.43d9f2391 · ·# Changelog ### Added: n/a ### Changed: - Fixed a race condition that could result from undefined behavior due to unsynchronized cross-thread read conditions. (@Rixxan, @theunkn0wn1) - Moved logger setup to its own function (@Rixxan) - Changed the entry point used to interact with Pydle. (@Rixxan) ### Removed: - Removed some useless asyncio code that didn't actually do anything. (@Rixxan) - Removed a few unneeded imports. (@Rixxan)
-
v1.6.3
Release: HalpyBOT 1.6.3f5455b0e · ·# Changelog ### Added: - Implemented pathlib-based logic to allow running of CLIs from anywhere. (@Rixxan) ### Changed: - Fixed a bug where the BackupFactModule would not register a "Yes" input. (@Rixxan) - Renamed a number of variables to be more descriptive of purpose. (@Rixxan) - Fixed the DSSAUpdater CLI to work with the current versions of the DSSA Tracker. (@rik079) ### Removed: - Removed the CLI Config files from the DSSA Updater. (@Rixxan) - Removed a number of unused global variables. (@Rixxan) - Removed a few unneeded imports. (@Rixxan)
-
v1.6.2
Release: HalpyBOT 1.6.2339bff14 · ·# Changelog: ### Added: n/a ### Changed: - Updated announcer example file to include paperwork ID. (@Rixxan) - Fixed a bug that could result in calling the system result in the coords command before assignment. (@Rixxan) - Minor edits to the printout of the shorten command. (@Rixxan) - Refactored GET requests to a single location with aiohttp. (@Rixxan) - Removed a single-character variable. (@Rixxan) - Minor spelling and grammar changes. (@Rixxan) - Updated requirements files to latest known working versions. (@Rixxan) ### Removed: - Removed a few instances of unused imports. (@Rixxan)
-
v1.6.1
Release: HalpyBOT 1.6.1a611ada4 · ·### Added: - Added the ability for the bot to link up with a YOURLS URL shortener. (@Rixxan) - Added a number of new logging entries. (@Rixxan) - Added a new EDSM-linked exception for more detailed error logging and stability. (@Rixxan) - Added a new test condition to validate handling of incomplete EDSM responses. (@Rixxan) ### Changed: - Replaced all uses of python `lower()` with python `casefold()` (Thanks, @theunkn0wn1). (@Rixxan) - Updated documentation for new-file standards. (@Rixxan) - Changed a number of imports to fix duplicate import paths. (@Rixxan) ### Removed: - Removed a number of copyright year slugs that did nothing but cause problems. (@Rixxan) - Removed a comment that served no purpose anymore. (@Rixxan) - Removed a few instances of unreachable code. (@Rixxan)
-
v1.6.0
Release: HalpyBOT 1.6.02b4d26ce · ·# Changelog: ## Added: - Added a number of Pytest-based tests. (@Rixxan, @Rik079) - Added encoding markers to a number of filesystem commands. (@Rixxan) - Added proper attribution to exceptions. (@Rixxan) - Added a number of new logging entries. (@Rixxan) - Added a number of new docstrings and code comments. (@Rixxan) - Added loguru for logging system duties. (@Rixxan) - Adds cattr structures for user info fetching. (@theunkn0wn1) - Added missing update to fallback in listsupport. (@Rixxan) - Added a context manager for notification timer. (@Rik079) - Added a number of missing `await` statements. (@Rixxan) - Enabled compresison support for aiohttp. (@Rixxan) - Added EDSM Mocking for Tests. (@Rixxan, @theunkn0wn1) - Added bot mocking for tests. (@Rixxan, @theunkn0wn1) - Added a warning to README for users on Linux. (@Rixxan) - Added the ability to use custom shutdown messages. (@Rixxan) - Added EDDB Dump File reader for diversion stations. (@Rixxan) - Added a Diversion command to find the 5 closest systems to a given EDSM location. (@Rixxan, @theunkn0wn1) - Added a handler and logger for Pylde-unknown IRC commands. (@Rixxan) ## Changed: - Several formatting updates. (@Rixxan, @theunkn0wn1, @Rik079) - Changed how exceptions are logged and presented. (@Rixxan) - Converted a number of if-true-else statements to bools. (@Rixxan) - Renamed a number of improperly-named functions. (@Rixxan) - Re-ordered a number of imports to comply with conventions. (@Rixxan) - Fixed an issue with an improperly-labeled exception. (@Rixxan) - Changed the attribution of a system exit command. (@Rixxan) - Fixed a number of imports to more specific values. (@Rixxan) - Improved logic of a number of tests. (@Rixxan) - Renamed a number of improperly-named variables. (@Rixxan) - Recategorized a number of improperly leveled errors. (@Rixxan) - Updated requirements to more recent versions. (@Rixxan) - Fixed a number of spelling and grammar mistakes. (@Rixxan) - Updated the copyright date on numerous files. (@Rixxan) - Various logic improvements. (@Rixxan) - Changed how variables are interpolated into logging entries. (@Rixxan) - Fixed a few "FIXME" and "TODO"s. (@Rixxan) - Fixed a bug with how lengths of arguments were processed. (@Rixxan) - Fixed a bug that would occur due to unintentional redefining of inbuilt functions. (@Rixxan) - Fixed a crash that could occur if the bot was launched in Offline mode. (@Rixxan) - Fixes a bug that could cause a regression in future releases of Pydle. (@theunkn0wn1) - Fixes an incorrect exception instantiation. (@theunkn0wn1) - Fixes a bug due to an incorrect argument in the partchannel command. (@Rixxan) - Fixes a bug due to a mutable default variable. (@theunkn0wn1) - Updates various documentation files. (@Rixxan) - Updated how Discord webhook configuration options are stored. (@Rik079) - Refactored the notification formatting system. (@Rik079) - Unified dataclass method with attrs. (@Rixxan) - Changed EDSM API coding to improve forward-compatibility. (@Rixxan) - Moved test fixtures to their own subdirectory. (@Rik079) - Fixed an issue with logging system where tasks were not properly defined. (@Rixxan) - Improve and class-ify Landmarks and Carriers system. (@Rixxan) - Fixed a bug that could occur on --new cache overrides with EDSM. (@Rixxan) - Fixed a bug that could occur if a system existed, but was outside of Landmark coverage. (@Rixxan) ## Removed: - Removed some extraneous exception handlers. (@Rixxan) - Removed some in-line string breaks. (@Rixxan) - Removed a number of useless else statements. (@Rixxan) - Removed a number of useless f-strings. (@Rixxan) - Removed a number of useless pass statements. (@Rixxan) - Removed a number of unused variables. (@Rixxan) - Removed a number of useless keys lookups from dicts. (@Rixxan) - Removed Grafana logging system. (@Rixxan) - Removed some duplicate functions. (@Rixxan) - Removed some duplicate tests. (@Rixxan) - Removes an unnecessary pool. (@theunkn0wn1) - Removed some unnecessary dependencies. (@Rixxan) - Removed a number of useless imports. (@Rixxan) - Removed a number of obsolete ancillary files. (@Rixxan) - Removed a number of unnecessary imports. (@Rixxan) - Removed a few Global variables. (@Rixxan)
-
v1.5.3
Release: HalpyBOT 1.5.398c9a98a · ·# Changelog: ## Added: - Added a function to replace duplicate coordinate finding fragments. (@Rixxan) - Added some more logging keys to EDSM module. (@theunkn0wn1) - Added attrs and cattrs to the project requirements. (@theunkn0wn1) - Add expected EDSM JSON API response to test files. (@theunkn0wn1) ## Changed: - Completely reworked the EDSM linkup to be more resilient and efficient. (@theunkn0wn1) - Refactored /src/ to /halpybot/. (@theunkn0wn1, @Rixxan) - Fixed an improperly formatted regex string. (@Rixxan) - Upgraded a number of required libraries to the latest versions. (@Rixxan) - Changed a number of function and variable names to conform with PEP8 Standards. (@Rixxan) - Fixed a few documentation links. (@Rixxan) - Fixed a number of inconsistent whitespace issues. (@Rixxan) - Removed a few arguments that equal their defaults. (@Rixxan) - Updated the request filtering to allow a number of valid responses. (@Rixxan) - Renamed attribute titles for the landmark json file. (@Rixxan) ## Removed: - Removed some improperly set asyncio marks. (@theunkn0wn1, @Rixxan) - Removed a redundant requirement entry. (@theunkn0wn1)
-
v1.5.2
Release: HalpyBOT 1.5.2cfb042c6 · ·A hotfix for HalpyBOT to fix a number of issues introduced with 1.5's release.
-
v1.5.1
Release: HalpyBOT 1.5.1814d6865 · ·A hotfix for issues with TwitterAPI v2 and Tweepy Module
-
v1.5
Release: HalpyBOT 1.5.00d624345 · ·The fifth major release, with an extensive array of new features.
-
-
v1.4.1
Release: HalpyBOT 1.4.10ff7f4c5 · ·A functionality enhancement for HalpyBOT including bug fixes and Twitter module implementation.
-
v1.4
Release: HalpyBOT 1.410948dcc · ·The fourth major feature release, with a focus on utility and removing points of failure.
-
-
v1.3
Release: HalpyBOT 1.3.0c3447c9d · ·# Changelog: ## Added: - Added EDSM CMDR and System Lookups. - Added EDSM CMDR and System Distance Calculations. - Added WHOAMI and WHOIS Seal User Information Request commands. - Added EDSM Landmark Lookup Calculations. - Added In-Game Year Lookup. - Added Current UTC Lookup. - Added Basic Bot Diagnostics Tools. - Added repeating announcement if bot in OFFLINE mode. - Added 5-minute cache to EDSM results. - EDSM System Check and Landmark System Firing automatically at case generation. - Added ability to set OFFLINE mode based on a command. - Added Nearest DSSA Lookup. ## Changed: - Fixed Trained Seal pings and Manual Case Firing. - Fixed an issue with EDSM responses being interpreted incorrectly. ## Removed: n/a
-
-
-
-
-