Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 2.69 KB

CHANGELOG.md

File metadata and controls

49 lines (40 loc) · 2.69 KB

Changelog

v1.1.1

2025-03-22

New Features 🎉

  • feat: Add cmake config file by @Gashmob in #59

Dependencies updates 🧰

  • chore(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #57

v1.1.0

2025-03-18

New Features 🎉

  • feat: Allow concatenation of short options by @Gashmob in #44
  • feat: Replace throw by assert by @Gashmob in #53
  • refactor: Use std::format by @Gashmob in #54

Other changes

  • chore: Convert enums to enum class by @Gashmob in #45
  • refactor: Option is now a structure by @Gashmob in #46
  • refactor: Inline getters by @Gashmob in #47
  • chore: Documentation workflow only on releases by @Gashmob in #49
  • refactor: Replace all insert by emplace by @Gashmob in #50
  • refactor: Use find instead of contains + at by @Gashmob in #51
  • refactor: emplace + at -> emplace by @Gashmob in #52

v1.0.0

2025-03-10

New Features 🎉

  • feat: Basic argv parsing by @Gashmob in #16
  • feat: Basic help message by @Gashmob in #17
  • feat: Add basic boolean options by @Gashmob in #18
  • feat: Add types to options by @Gashmob in #19
  • feat: Add option groups by @Gashmob in #20
  • feat: Positional arguments by @Gashmob in #21
  • feat: Add commands by @Gashmob in #22
  • feat: Implicit and default value in option configuration by @Gashmob in #25
  • feat: Add HelpCommand by @Gashmob in #26

Dependencies updates 🧰

  • chore(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.0 by @dependabot in #3
  • chore(deps): Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #15

Other changes

  • chore: Prepare repository by @Gashmob in #4
  • doc: Specifications writing by @Gashmob in #6
  • doc: Add usage documentation by @Gashmob in #28