finishing up for release
This commit is contained in:
parent
fb955f5980
commit
469e223076
3 changed files with 31 additions and 2 deletions
28
CHANGELOG.md
28
CHANGELOG.md
|
@ -1,6 +1,34 @@
|
|||
# Changelog
|
||||
(This document uses YYYY-MM-DD)
|
||||
|
||||
## v[2.2]
|
||||
|
||||
### Added
|
||||
- Ban/kick reasons to message box popup.
|
||||
- Occasional profile/pesterchum.js backups are now saved to /backup/, since they have a tendency to blank very rarely for some people.
|
||||
|
||||
### Fixed
|
||||
- Crash when opening logviewer from memo or convo.
|
||||
- Smiley-related file descriptor/handle leak, this would crash when you had too many tabs open.
|
||||
- MacOS has a comparatively low ulimit, so this limit could be reached very easily. (~>10 tabs)
|
||||
- Added fall-back for if the server passes an unsupported amount of parameters for a command, should no longer cause a crash.
|
||||
- Added fall-backs for invalid profiles & json loading problems, should cause a crash less often and display a descriptive message.
|
||||
- Invalid profiles are now pruned from list when switching profiles. (would cause a crash previously)
|
||||
- RPL_CHANNELMODEIS function missing the mode_params parameters. (Pesterchum doesn't actually do anything with it, but previously it'd cause a crash when the server tried to pass it.)
|
||||
|
||||
### Changed
|
||||
- Animated emotes should work on MacOS now if they didn't before.
|
||||
- File descriptors for logs are now closed after write to prevent reaching the ulimit, this is probably bad for performance.
|
||||
- Some imports are reorganized.
|
||||
- Now using select module for sockets, should hopefully make random connection errors/broken pipes a bit less common.
|
||||
- Failed socket write operations are now tried 5 times before connection is reset.
|
||||
|
||||
### Deprecated
|
||||
- Replaced imp module with importlib.util, imp has been deprecated since Python 3.4
|
||||
- Removed some Python 2 related checks. (py2 is not supported)
|
||||
- Disabled checking for "pynotify" module, implementation was broken.
|
||||
- Disabled "luaquirks" module, implementation was broken, this might be worth fixing, though I'm not aware of anyone that's ever used it.
|
||||
|
||||
## [v2.1.3.3] - 2021-12-1
|
||||
|
||||
### Fixed
|
||||
|
|
1
setup.py
1
setup.py
|
@ -10,6 +10,7 @@ if sys.version_info < (3, 0, 0):
|
|||
def is_64bit() -> bool:
|
||||
return sys.maxsize > 2**32
|
||||
|
||||
path = ""
|
||||
base = None
|
||||
if sys.platform == "win32":
|
||||
base = "Win32GUI"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
_pcVersion = "Alt. v2.1.3.3"
|
||||
buildVersion = "v2.1.3.3"
|
||||
_pcVersion = "Alt. v2.2"
|
||||
buildVersion = "v2.2"
|
||||
|
|
Loading…
Reference in a new issue