v0.1.1
Release Notes for tsbootstrap v0.1.1
This release introduces several important updates and features that enhance tsbootstrap's functionality and developer experience. Here's a breakdown of the changes, organized by category for clarity.
Features
- Introduced boilerplate layer and streamlined extension contract for easier integration and extension of bootstrap functionalities (#135).
- Enhanced extension template for bootstrap algorithms, promoting a more flexible development environment (#127).
- Added support for
uvas an installation option, broadening compatibility (#130). - Simplified
get_n_bootstrapsand standardized init signature conventions for consistency across the platform (#136).
Documentation Improvements
- Significant updates and enhancements to README.md, including a new structure to improve the user journey (#118, #124, #141, #145).
- Updated documentation requirements and removed public docs on configs to streamline information sharing (#120, #74).
- Basic documentation added to enhance developer understanding and utility (#79).
Maintenance & Build Enhancements
- Updated
pyproject.tomlsettings and CI configurations to improve development processes (#115, #121, #134, #138). - Changed macOS CI environment to
macos-13for better compatibility and performance (#146). - Miscellaneous maintenance updates to ensure the robustness of the build system (#143).
- Roadmap updates to guide future development and expectations (#126).
Fixes
- Replaced print statements with logging for improved debug capability and cleaner output (#117).
- Moved
n_bootstrapsto the first position in all classes withinbootstrap.pyto enhance API consistency (#140).
Miscellaneous
- Added a link to the "Buy Me a Coffee" page, inviting community support (#123).
New Contributors
- Continued thanks to @fkiraly and @benHeid for their valuable contributions and enhancements to the project!