Skip to content

v0.1.1 - First Official Release

Pre-release
Pre-release

Choose a tag to compare

@b7binw13 b7binw13 released this 15 Mar 16:45
· 5 commits to main since this release
Immutable release. Only release title and notes can be modified.

Initial Release

Welcome to the first official release of clevertools.

clevertools is a compact Python utility library that provides practical helpers for everyday workflows, with a focus on simplicity, readability, and useful defaults.

What's Included

Core Utilities

  • Plain-text file helpers for reading and writing UTF-8 files
  • Sensitive value masking with configurable visible sections
  • Global runtime configuration for shared defaults
  • Simple logger setup for console and file output

Logging and Error Handling

  • Configurable logger creation via configure_logger()
  • Named logger access via get_logger()
  • Optional colored terminal output
  • Shared error handling modes: raise, log, and silent

Project Foundation

  • Initial package structure and release configuration
  • Getting started guides and reference documentation
  • Automated tests for masking, logging, and file I/O
  • Build and dependency updates for the first release

Public API

  • mask
  • read
  • write
  • configure
  • configure_logger
  • get_logger

Release Notes

This version establishes the initial foundation of the project and marks the first public release of clevertools.