Skip to content

Releases: invoke-zero/anchor4git

Version 0.1.1 Beta

Choose a tag to compare

@abhirup-hajra abhirup-hajra released this 20 Jul 13:02
49c3163

Version 0.1.1 Beta

Full Version ID: anchor4git-2607b1-multiplatform-py

Added

  • Introduced the new ag short command as the primary CLI entry point while retaining anchor4git for compatibility.
  • Added ag init for 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 Typer as 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 Pre-release
Pre-release

Choose a tag to compare

@abhirup-hajra abhirup-hajra released this 19 Jul 13:37
0560422

Version 0.1.0 Beta (Initial Beta Release)

Full Version ID: anchor4git-2606b1-multiplatform-py

Added

  • Introduced the anchor command-line interface.
  • Added anchor fetch/save/upload/goto/config for 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