Skip to content

feat: v3.0.0#10

Merged
devnote-dev merged 75 commits intostablefrom
main
Mar 14, 2023
Merged

feat: v3.0.0#10
devnote-dev merged 75 commits intostablefrom
main

Conversation

@devnote-dev
Copy link
Copy Markdown
Owner

@devnote-dev devnote-dev commented Mar 14, 2023

Overall summary of changes:

  • Update copyright (much more easier to use)
  • Improved naming throughout the library
  • Improved error handling
  • Improved interface for handling arguments and options
  • Rename the library: now officially Cling!
  • Switch to array system for Cling::Parser (much better now)
  • Improved interpreting for Cling::Executor
  • Support for multiple values for options
  • Support all-positional arguments
  • Improved Cling::Value interface including exceptions
  • Support Cling::Value extensions and add some default ones
  • Improved interface for formatter
  • (library) Improved specs and coverage
  • (library) Improved documentation and examples

devnote-dev and others added 30 commits December 29, 2022 01:37
refactor: improve naming consistency and specify types
fix(option): create value from default
@devnote-dev devnote-dev merged commit 138e003 into stable Mar 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant