Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added JSON/XML parsers and revised Dynamic parser #88

Merged
merged 9 commits into from
Oct 23, 2023
Merged

Conversation

JexSrs
Copy link
Member

@JexSrs JexSrs commented Oct 22, 2023

💥 Breaking change

  • Modified dynamic parser from using javascript files to json files with extendable classes (TypeScript is also possible now)
  • Configuration option axios will now be called every time a request is made
  • Utils method parse is not allowed to call other dynamic parsers

🐛 Bug Fix

  • Fixed case where configuration option axios as a builder was replaced by default configuration

🚀 Enhancement

  • Added new json and xml parsers

📝 Documentation

  • Updated documentation for configuration options loader and axios
  • Updated documentation for dynamic parser to match new implementation
  • Added new documentation for json and xml parsers

🏡 Internal

  • Upgraded dependencies
  • Removed nanoid dependency and replaced it with native code
  • Increased version to v6.0.0
  • Merged common utilities inside Parser class
  • Created dedicated types for common use cases
  • Renamed middlewares folder to utils
  • Added more instances/types for export in the index file
  • Added tests for json and xml parsers
  • Fixed tests for dynamic parser to match new implementation

Committers: 1

@JexSrs JexSrs self-assigned this Oct 23, 2023
@JexSrs JexSrs added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Oct 23, 2023
@JexSrs JexSrs merged commit db04d28 into main Oct 23, 2023
5 checks passed
@JexSrs JexSrs deleted the parser-revision branch October 23, 2023 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant