Skip to content

Releases: tekktrik/circlink

3.3.1.post3 - Update CI

20 Dec 03:40
663a476
Compare
Choose a tag to compare

Update CI for GitHub repository. No functional changes were made during this release.

3.3.1.post2 - Updated maintenance status badge

10 Jan 18:48
c150b4f
Compare
Choose a tag to compare
  • Updated maintenance status badge in README

3.3.1.post1 - Fixed README badge

10 Jan 18:44
240b237
Compare
Choose a tag to compare
  • Fixed CI badge in README

3.3.1 - Big fixes and minor improvements

01 Nov 03:13
35c9528
Compare
Choose a tag to compare
  • Decluttered namespaces of files for better readability
  • circlink workspace view now errors and announces if the requested workspace does not exist

3.3.0 - Workspace view subcommand addition, bugfixes

29 Oct 21:40
887c099
Compare
Choose a tag to compare
  • Added workspace view subcommand for view links contained in saved workspaces
  • Added explanation of link settings to documentation
  • Removed artificial time delays when creating/stopping links
  • Fixed error resulting from stopping a link quickly after creating it

3.2.1 - Hotfix for 3.2

28 Oct 14:10
4e157c3
Compare
Choose a tag to compare
  • Fixed issue of not starting up on Python 3.8 and 3.9 due to not importing TypeAlias from typing_extensions

3.2.0 - Added workspaces, reorganization of files

28 Oct 04:31
7bbd4c1
Compare
Choose a tag to compare
  • Added workspace functionality for easy saving/loading of sets of links
  • Reorganized the package to be more structured and better predict where things are
  • Added additional pre-commit hooks for a better development experience
  • Updated documentation to be more fully hosted on ReadTheDocs
  • Added information about config and workspace commands to tutorial
  • Fixed an issue where force clearing links did wipe them from the ledger

3.1.1 - Force clearing ledger

24 Oct 02:36
5da55a5
Compare
Choose a tag to compare
  • Force clearing the history also resets the ledger

3.1.0 - Added settings file

24 Oct 02:18
d4e6c2e
Compare
Choose a tag to compare
  • Added configuration settings file
  • Added commands for viewing and editing configuration file
  • Added options to show the filepath for the settings file, as well as reset it to defaults
  • Added additional comments to code for easier development

3.0.0 - Use ledger, API changes

21 Oct 02:05
48c3063
Compare
Choose a tag to compare
  • circlink now uses a ledger to ensure files are only tracked by one link, which changes to an overlapping one when the original is stopped
  • Added the ledger command to show the current ledger of files and what links/processes are controlling them
  • Callbacks have been added to the main circlink command, and the version, about, and reset commands are now invoked using --version/-v, --about/-a, and --reset
  • circlink now uses a standardized location for config files, rather than wherever the package is installed
  • Using typer.Exit instead of sys.exit where applicable
  • Fixed how exceptions are handled when circlink is abruptly reset (now handles silently)
  • circlink now attempts to check that a process being stopped exists and is in fact circlink, and warns and provides guidance if it detects issues
  • stop command now has the --clear/-c command to additionally clear the specified link(s) from the history as well