[on GitHub](https://github.com/jupyter/jupyter_core/releases/tag/4.6.0)
- Unicode characters existing in the user's home directory name are
properly handled ([131](https://github.com/jupyter/jupyter_core/pull/131)).
- `mock` is now only required for testing on Python 2
([157](https://github.com/jupyter/jupyter_core/pull/157)).
- Deprecation warnings relative to `_runtime_dir_changed` are no
longer produced ([158](https://github.com/jupyter/jupyter_core/pull/158)).
- The `scripts` directory relative to the current python environment
is now appended to the search directory for subcommands
([162](https://github.com/jupyter/jupyter_core/pull/162)).
- Some utility functions (`exists()`, `is_hidden()`, `secure_write()`)
have been moved from `jupyter_client` and `jupyter_server` to
`jupyter_core` ([163](https://github.com/jupyter/jupyter_core/pull/163)).
- Fix error on Windows when setting private permissions
([166](https://github.com/jupyter/jupyter_core/pull/166)).