All notable changes to this project will be documented in this file.
- Check consistency between tag version and
pyproject.toml
version. - Added extraction of changelog content for release notes from
CHANGELOG.md
. - Switched to
actions/attest-build-provenance@v1
fromgh-action-sigstore-python
.
- Updated
gh-action-sigstore-python
version tov3.0.0
in GitHub Actions workflow.
- Migrated to
pyproject.toml
and Hatchling build system. - Added Python 3.12 and 3.13.0-rc.1 to the test matrix.
- Updated CI workflows and actions to the latest versions.
- Enabled attestations for publishing.
- Added publishing to Test PyPI and GitHub releases.
- Dropped support for Python 3.6 and 3.7 due to end-of-life.
- Reverted to original pre-2018 banner format in the IPython shell.
- Minor fixes for banner formatting.
- Implemented a new release format and workflow.
- Drop Python 2.x support.
- Updated dependencies in
setup.py
.
- Universal wheel support added in
setup.cfg
. - Packaging improvements.
- Improved consistency with built-in Flask shell banner format.
- Replaced deprecated
_app_ctx_stack
withcurrent_app
.
- Grammar corrections in docstrings.
- Fixed minor issues with Python 3 compatibility.
- Migrated to
start_ipython()
for a fully functional shell instead of using an embedded IPython instance. - Added support for passing CLI arguments to IPython.
- Updated IPython version to
>=5.0.0
in dependencies. - Improved banner format to include IPython version.
- Reverted support for
PYTHONSTARTUP
script handling.
- Added support for IPython
>=5.0.0
. - Introduced a more consistent banner format for the shell.
- Improved the help command text.
- Added proper package metadata in
setup.py
.
- Initial release of
flask-shell-ipython
. - Replaces the default Flask shell command with IPython.