All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
The library releases will be published on crates.io.
The cargo-auto automation task will use the content of the section ## Unreleased
to create
the GitHub release consistently with this file.
The ongoing changes that are not released, are visible in the git commits and GitHub pull requests.
The TODO section is part of the README.md.
- warning for plain text
- sanitize
- secret_token
- secret_arg
- crates.io removed
- run_shell_command_static
- extracted github
- pages workflow
- github_owner
- github_api_create_a_github_pages_site
- docs
- Remove the old code for workspace
- It will be replaced by separate automation tasks for every member
- no workspace
- doc comments
- coded
- cl::description_and_topics_to_github()
- back to auto_md_to_doc_comments
- doc-comments
- better docs and hover
- colors
- crates io secret_token
- YELLOW RED
- expand
- encrypt decrypt ~
- encrypt decrypt
- description_and_topics_to_github
- description_and_topics_to_github
- doc include for doc comments long
- auto_playground_mod
- add_message_to_unreleased
- bug RELEASES_MD
- ssh_add_resolve
- auto_copy_files_to_strings_mod
- GitHub release from RELEASES.md
- move here the functions from crate cargo_auto_github_lib
- github_api_create_new_release
- github_api_upload_asset_to_release
- automation add task github_new_release for library
- rename api_call_repository_new to github_api_repository_new
- functions for init repo and GitHub
- update calculate hash
- separate commit of docs if changed
- logo
- doc include_str
- tidy
- Researching a way to make the Public API consistent for future releases I made a breaking change.
I incremented the minor version number and reset the patch number to signal it is a breaking change.
These functions are rarely used, so it will not be a big deal.
I removed the exported module utils_mod
from the Public API. Its functions are now in the root module of the Public API.
How to refactor your code to resolve the issue:
- find
utils_mod::
and replace with empty string.
- Refactor many
unwrap()
to error handling withthiserror
.
The problem is that it could introduce unwanted braking changes.
I need to research how to make my Public API more manageable.