Skip to content

1.1

Choose a tag to compare

@luk036 luk036 released this 29 Mar 09:04
· 175 commits to master since this release

Release Notes for ckpttn-cpp (Version 1.1)

Overview

This release includes updates to formatting, documentation, dependencies, and code cleanup. Key changes involve dependency upgrades, modernization of codebase components, and integration of new modules.


Changes

Formatting and Documentation Updates

  • Applied prettier and fix-format across the codebase.
  • Updated README.md with emoji changes and improved documentation.

Dependency Upgrades and Modernization

  • Boost Removal: Removed boost::string_view and boost::pmr.
  • GSL Upgrade: Upgraded GSL (Guidelines Support Library) to version 4.0.
  • Standard Library Adoption: Replaced gsl::span with std::span.
  • Compiler Support: Switched to default g++ and added --ignore-errors unused flag.

New Features and Module Integration

  • Integrated NetlistX modules for enhanced functionality.
  • Added back test_netlist.cpp to support create_dwarf() functionality.

Code Cleanup

  • Removed deprecated components like greeter.
  • General cleanup and optimization of the codebase.

Commit Timeline

  • Mar 27–28, 2024: Formatting and style updates.
  • Apr 23, 2024: Merged master branch and applied fix-format.
  • May 1, 2024: Applied fix-format from Ubuntu environment.
  • Dec 3, 2024: Updated README.md and emoji changes.
  • Feb 24–26, 2025: Dependency upgrades (GSL 4.0, std::span).
  • Feb 27, 2025: Removed GSL; experimented with NetlistX.
  • Mar 28, 2025: Final cleanup and removal of unused components.

Links

This release focuses on modernization, stability, and maintainability, paving the way for future enhancements.