Releases: decodingchris/TaskNow
TaskNow v1.0.8
What's New
-
Migrated to PEP 621-compliant
pyproject.toml
- Replaced legacy
setup.py
with modern configuration - Added project metadata, URLs, and console script entry point
- Explicitly declared module to package (
main.py
)
- Replaced legacy
-
Modernized CI/CD Pipeline
- Updated GitHub Actions workflows to use
python -m build
- Removed deprecated
python setup.py
commands - Ensured compatibility with
pyproject.toml
builds - Publishes to PyPI on version tags
- Updated GitHub Actions workflows to use
-
Cleaned Development Environment
- Simplified
requirements.txt
to include only testing and packaging tools (pytest
,pytest-cov
,coverage
,build
,twine
) - Removed unnecessary build-time dependencies from runtime environment
- Simplified
-
Fixed Packaging Issues
- Resolved multiple module discovery error by explicitly declaring modules
- Corrected invalid
pyproject.toml
configuration by movingpy_modules
under[tool.setuptools]
- Ensured builds succeed in isolated environments
TaskNow v1.0.7
What's New
-
Added
tasknow help
command
Easily view all available commands and options with a simple, memorable command. -
Improved Help & Documentation
- Cleaned up the README for clarity and simplicity
- Removed redundant help instructions
- Updated
setup.py
description to better explain TaskNow
Thanks for using TaskNow!
TaskNow v1.0.6
What's New
- Simplified project description in README and package metadata
Version Bump
- Updated package version to 1.0.6
Notes
- No changes to core functionality
TaskNow v1.0.5
What's New
- Improved Documentation
- Added clear installation instructions (
pip install tasknow
) - Specified Python 3.10+ requirements
- Included links to PyPI, GitHub repo, and issue tracker
- Explicitly stated MIT License
- Enhanced structure and clarity for better onboarding
- Added clear installation instructions (
- PyPI Description Updated
- Installation instructions now visible on PyPI
- Version Bump
- Updated package version to 1.0.5 for this release
Notes
- No changes to core functionality
- Recommended update for improved user experience and clarity
TaskNow v1.0.4
A super simple terminal to-do app that helps you focus on one task at a time.
What's new
-
Simpler, friendlier README and PyPI page
Easier for anyone to understand and get started quickly. -
Full list of commands included
No need to search for docs — all core commands are shown right on PyPI. -
Automated publishing
New versions are automatically tested and published to PyPI for easy installation. -
Improved packaging
Cleaner metadata, better compatibility, and more reliable installs. -
100% test coverage
Ensures TaskNow is stable and reliable.
Why use TaskNow?
- Stay focused by seeing just your current task
- Add, complete, and manage tasks easily from the terminal
- No accounts, no clutter — just your tasks
TaskNow v1.0.0
A minimalist terminal to-do app that helps you focus on one task at a time.
Features
- Focus on just your current task
- Add, complete, and manage tasks easily
- Simple command-line interface
- Track completed tasks
- Works on Linux/Ubuntu
- Fully open source (MIT License)
- Automated tests and CI/CD
Requirements
- Python 3.10 or higher
How to install
Clone this repo and run:
pip install .
How to use
Run tasknow
in your terminal.
See the README for all commands.
Thank you for using TaskNow!