Releases: invoke-zero/anchor4git
Releases · invoke-zero/anchor4git
Release list
Version 0.1.1 Beta
Version 0.1.1 Beta
Full Version ID: anchor4git-2607b1-multiplatform-py
Added
- Introduced the new
agshort command as the primary CLI entry point while retaininganchor4gitfor compatibility. - Added
ag initfor creating and configuring new Anchor4Git workspaces. - Added automatic starter project generation (
README.md,.gitignore,LICENSE) during initialization. - Added automatic Git author detection with configurable per-project overrides.
Improved
- Improved author attribution by ensuring all commits use the configured project identity.
- Improved terminal output with richer formatting, status indicators, previews, and clearer error messages.
- Improved overall command consistency and user experience across Windows, macOS, and Linux.
Technical
- Added a centralized Git execution layer used by every command.
- Added reusable safety gates for Git availability, repository validation, and detached HEAD detection.
- Continued using
Typeras the command framework while simplifying command registration. - Switched to dynamic package version detection from installed metadata.
- Standardized command aliases and internal constants.
- Expanded automated integration tests covering initialization, saving, fetching, uploading, conflict resolution, repository navigation, and dashboard output.
- Maintained cross-platform Python distribution with support for Windows, Linux, and macOS.
- Continued distribution through GitHub Releases with automated build and publishing workflows.
Notes
- This release significantly expands Anchor4Git beyond the initial beta into a more complete Git workflow designed specifically for small, trusted teams.
- The project now focuses on making Git largely invisible by providing a predictable, task-oriented workflow rather than exposing Git concepts directly.
- Automatic safety mechanisms, workspace recovery, and simplified synchronization form the foundation for future collaboration features.
- Future releases will continue improving synchronization reliability, interactive configuration management, branch handling, and upload workflows.
Full Changelog: https://github.com/flint-studios/anchor/commits/anchor4git-2607b1-multiplatform-py
Version 0.1.0 Beta
Version 0.1.0 Beta (Initial Beta Release)
Full Version ID: anchor4git-2606b1-multiplatform-py
Added
- Introduced the
anchorcommand-line interface. - Added
anchor fetch/save/upload/goto/configfor downloading, saving, uploading, reverting to previous changes and managing project level configuration respectively. - Published the package to GitHub releases for installation directly from
pip.
Technical
- Built in Python with a
typer-based CLI framework. - Modular command system designed for extensibility.
- Foundation for branch management, release automation, and team-oriented workflows.
- Initial python distribution and cross-platform support.
Notes
- Initial public release focused on providing a minimal, developer-friendly Git workflow experience.
- Additional commands and automation features are planned for future releases.
Full Changelog: https://github.com/flint-studios/anchor/commits/anchor4git-2606b1-multiplatform-py