0.4.8 Current release
  * Optimize the implement of termouse module.
  * Modified the import pattern in __init__.py.
  * Change some descriptions of comments.
0.4.7
  + Add doc comments for module termouse.py
0.4.6
  * Fix appentry can't set parameters.
  * Adjust the order of (row, col) in decode_mouse_event() return value.
0.4.5
  + Roughly implemented mouse supporting.
0.4.0
  + Add supporting for mouse event report in getkey().
  + Add a function mouse_handler() to set mouse report handler.
  + Add a file termouse.py, get ready to add mouse supporting.
0.3.5
  + Add ungetch() in termkey module.
  + Add ungetkey() in termkey module.
  * Lightly modify the implementation of the getkey().
0.3.2
  + Add comment for decorator appentry().
  + Add reset_color() after return from entry function in appentry().
0.3.1
  * fix bug about appentry in __init__.py.
0.3.0
  * Change build backend from 'setuptools' to 'hatchling'.
  * Rename (re)set_foreground_color to shorter name (re)set_fcolor.
  * Rename (re)set_background_color to shorter name (re)set_bcolor.
  + Add a decorator appentry() in __init__.py.
  + Import all modules' public functions and classes in __init__.py.
0.2.7
  * Rename keyparam() to setparams().
  * Modify relative comments and README.md.
0.2.6
  - Remove the features of disable echo and disable intr from getch().
  + Add a new function keyparam() to set echo and intr attribute.
  * Modify relative comments.
0.1.6
  * Change the building script from setup.py to pyproject.toml.
0.1.5
  * Update some metadata in setup.py.
  * Update README.md.
  + Add license info to source code.
0.1.4
  * Optimize a few of code and adjust some layout format.
0.1.3
  * Fix the getch() function has not recovered the setting of the stdin.
0.1.2
  + The first version with complete functionality.
