Skip to content

Releases: locchh/jsonparser

v0.1.1

01 Jun 08:44

Choose a tag to compare

Release Notes – v0.1.1

Overview

This release features a major refactoring of the error handling and logging systems, enhancing code organization, maintainability, and separation of concerns.


What’s New

✅ Improved Package Structure

  • Introduced dedicated modules for better organization
  • New errors package: Centralizes all error handling logic
  • New logging package: Standardizes and centralizes logging configuration

Key Changes

🔧 Architecture Enhancements

  • Error Handling

    • Moved error-related code from utils to a new errors package

      • error_types.py: Defines all custom exception classes
      • error_handling.py: Provides utilities for consistent error processing
  • Logging Configuration

    • Moved logging setup from utils to a new logging package

      • logging_config.py: Offers consistent and reusable logging setup

🐛 Bug Fixes

  • Updated import statements to reflect the new module structure
  • Added __init__.py files to new packages to ensure proper module initialization

Developer Notes

  • No breaking changes — the API remains fully backward compatible
  • Error handling is now unified across all parser components
  • Logging setup is centralized for easier customization and maintenance

Compatibility

  • ✅ Requires Python 3.8+
  • ✅ Compatible with all dependencies listed in requirements.txt

Release version 0.1.0

13 Apr 05:47

Choose a tag to compare

v0.1.0

Release version 0.1.0