Releases: Bikatr7/Seisen
Releases · Bikatr7/Seisen
v3.3.0
v3.2.0
v3.1.2
Updated mysql-connector-python version and slight bug fix regarding inaccurate vocab IDs for vocab entities.
Full Changelog: v3.1.1...v3.1.2
v3.1.1
v3.0.0
What's Changed
- Static refactor prototype by @Bikatr7 in #3
- Yet another refactor by @Bikatr7 in #4
- Seisen File Format Update: Enhanced Handling and Sarcastic Readme Along with better standardization of database input/output by @Bikatr7 in #5
- Proper full functionality check and prep for proper rewrite (Some UX Fixes for settings) by @Bikatr7 in #6
- Breakdown of word/vocab classes and large architecture changes by @Bikatr7 in #7
- Full refactor of searcher and vocab settings handler by @Bikatr7 in #8
- Synonym to answer by @Bikatr7 in #9
Put simply, better organization of entire program to better fit with Japanese structure/
Full Changelog: v2.0.0...v3.0.0
v3.0.0-beta4
Full Changelog: v3.0.0-beta3...v3.0.0-beta4
v3.0.0-beta3
I cannot express how much suffering was involved in this
v3.0.0-beta2
v3.0.0-beta
What's Changed
- Static refactor prototype by @Bikatr7 in #3
- Yet another refactor by @Bikatr7 in #4
- Seisen File Format Update: Enhanced Handling and Sarcastic Readme Along with better standardizaiton of database input/output by @Bikatr7 in #5
- Proper full functionality check and prep for proper rewrite (Some UX Fixes for settings) by @Bikatr7 in #6
- Breakdown of word/vocab classes and large architecture changes by @Bikatr7 in #7
- Full refactor of searcher and vocab settings handler by @Bikatr7 in #8
Full Changelog: v2.0.0...v3.0.0-beta
I'll do proper patchnotes later
v2.0.0
Note that development outside crucial bug fixes will be paused until October 2023
Multitude of bug fixes, quality of life improvements and finalization of vocab changes.
Bug Fixes:
- database setup works properly
- Seisen no longer crashes when attempting to delete files that are open
- z now longer crashes the program when fiddling with backups
- proper exception debugging added
- quotations are properly escaped when inserted into remote
- check_typo fix
QOL Improvements:
- faster logging
- documentation changes
- better type hinting and comments
- readme updated
New Features:
- delete_csep added
- replace_csep added
- vocab_search added
- can import/export vocab decks now
- can no longer add duplicate vocab
Structural Changes:
- connection handling separated from remoteHandler and put into connectionHandler
- util.py separated into three modules (toolkit.py, fileEnsurer.py, fileHandler.py)
- changeSettings.py separated into three modules (settingsHandler, storageSettingsHandler, vocabSettingsHandler)
- dedicated exit function added
- searcher refactored entirely