PackageTrack
Sign in Get early access

openapi_spec

OpenAPI Specification generator using native Dart code, as well as an all-in-one parser of existing specifications.

0.15.0 3.3K downloads/mo #4445 most downloaded on pub.dev tazatechnology/openapi_spec

What this package is like to depend on

Last release 1 years ago

03 Aug 2025

Release timing varies

gaps range from 8 days to 6 months

Nearly every release is documented

notes for 73 of 81 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

81 releases · first in 2023

0 releases in the last 12 months

see the full history below

Release timeline

81 releases · May 2023 to Aug 2025
2024 2025 2026
Release Pre-release

Releases

latest 60 of 81
  1. 0.15.0 03 Aug 2025
    Release notes

    Minor formatting improvements in generated client code

    Open source →
    Release notes
    • Bump minimum Dart SDK version to 3.8 for null-aware-elements
    • Minor formatting improvements in generated client code
    Open source →
  2. 0.14.0 16 May 2025
    Release notes

    Improved handling of Dart keywords in toMap method

    Open source →
    Release notes
    • Improved handling of Dart keywords in toMap method
    Open source →
  3. 0.13.0 15 May 2025
    Release notes

    Fix multipart field value mapping

    Open source →
    Release notes
    • Improved handling of multipart/form-data for client generation
    Open source →
  4. 0.12.0 14 May 2025

    Nothing published for this version

  5. 0.11.0 03 May 2025
    Release notes
    • Improved handling of enums in query parameters for client generation
    Open source →
  6. 0.10.0 25 Apr 2025
    Release notes
    • Fix issue for nullable enum references schemas
    • Add GeneratorCase option when generating code
    Open source →
  7. 0.9.0 14 Apr 2025
    Release notes
    • Fix exclusive minimum/maximum handling (should be int not bool in OpenAPI 3.0+)
    Open source →
  8. 0.8.2 20 Mar 2025
    Release notes

    Fix typo in ClientGenerator

    Open source →
    Release notes
    • Fix typo in ClientGenerator
    Open source →
  9. 0.8.1 20 Mar 2025
    Release notes

    Fix typo in ClientGenerator

    Open source →
  10. 0.8.0 14 Mar 2025
    Release notes
    • Upgrade to Freezed 3.0
    Open source →
  11. 0.7.26 12 Feb 2025
    Release notes
    • Fix dereference of alias schemas for String primitive
    • Add a toJSON method to client exception class
    Open source →
  12. 0.7.25 05 Feb 2025
    Release notes
    • Makes schema subtypes public, adds oneOf field support
    • Update dependencies
    Open source →
  13. 0.7.24 12 Sep 2024
    Release notes
    • If map is not required and is not explicitly nullable, default to empty map
    Open source →
  14. 0.7.23 12 Sep 2024
    Release notes
    • Improved support for nullable Map types
    Open source →
  15. 0.7.22 06 Sep 2024
    Release notes
    • Ignore null values in client query parameters
    Open source →
  16. 0.7.21 27 Aug 2024
    Release notes
    • Remove host URL from generated client docs
    • Handle deserialization of arrays and maps
    • Upgrade dependencies
    Open source →
  17. 0.7.20 27 Aug 2024

    Nothing published for this version

  18. 0.7.19 29 Feb 2024
    Release notes
    • Better handling of OpenAPI 3.1 nullable array types
    Open source →
  19. 0.7.18 28 Feb 2024
    Release notes
    • Pass isMultipart option to request
    Open source →
  20. 0.7.17 21 Feb 2024
    Release notes
    • Null protection for nullable default object types
    Open source →
  21. 0.7.16 19 Feb 2024
    Release notes
    • Improved default value code generation for object types
    Open source →
  22. 0.7.15 19 Feb 2024
    Release notes
    • Protection for empty string enum values
    Open source →
  23. 0.7.14 04 Feb 2024
    Release notes
    • Better handling of OpenAPI 3.1 nullable types
    Open source →
  24. 0.7.13 03 Feb 2024
    Release notes
    • Ensure HTTP methods are uppercase in request
    Open source →
  25. 0.7.12 30 Jan 2024
    Release notes
    • Improved support for OpenAPI 3.10 nullable primitive unions
    Open source →
  26. 0.7.11 28 Jan 2024

    Nothing published for this version

  27. 0.7.10 20 Jan 2024
    Release notes
    • Remove version from generated client code
    • Upgrade dependencies
    Open source →
  28. 0.7.9 20 Nov 2023
    Release notes
    • Fix query string default values
    • Remove dependency on io.HttpException
    Open source →
  29. 0.7.8 19 Nov 2023
    Release notes
    • Decode JSON response as UTF-8 by default
    Open source →
  30. 0.7.7 14 Nov 2023
    Release notes
    • Improved request error handling in generated client
    Open source →
  31. 0.7.6 13 Nov 2023
    Release notes
    • Ensure that safe enum logic is propagated for all enum generation code
    Open source →
  32. 0.7.5 13 Nov 2023
    Release notes
    • Add public makeRequest and makeRequestStream methods to generated client
    • Ignore unused import warning in generated client
    • Improve safe enum naming logic
    Open source →
  33. 0.7.4 07 Nov 2023
    Release notes
    • Fix minor bug in anyOf support for schema generation
    Open source →
  34. 0.7.3 02 Nov 2023
    Release notes
    • Support oneOf that contains primitive types and objects
    Open source →
  35. 0.7.2 01 Nov 2023
    Release notes
    • Fix deserialization of anyOf types with lists
    Open source →
  36. 0.7.1 31 Oct 2023
    Release notes
    • Implement deserialization logic for primitive unions
    Open source →
  37. 0.7.0 31 Oct 2023
    Release notes
    • Support anyOf with primitive types and arrays
    • Dynamically create inner schemas derived from spec schemas
    • Ability to use title property to customize inner schema names
    • Handle include if null option at schema generation
    Open source →
  38. 0.6.0 23 Oct 2023
    Release notes
    • Rename host to baseUrl and support paths
    Open source →
  39. 0.5.15 19 Oct 2023
    Release notes
    • Add support for Bearer Authentication
    • Improved handling of description doc strings in schema generation
    • More robust handling of schema generation for custom type definitions
    Open source →
  40. 0.5.14 11 Oct 2023
    Release notes
    • Handle union types for array and map items schemas
    Open source →
  41. 0.5.13 10 Oct 2023
    Release notes
    • Fix static analysis warning in generated files
    Open source →
  42. 0.5.12 05 Oct 2023
    Release notes
    • Better handle enumeration query parameter values for client generation
    Open source →
  43. 0.5.11 26 Sep 2023
    Release notes
    • Better handle enumeration default values for client generation
    Open source →
  44. 0.5.10 15 Sep 2023
    Release notes
    • Ensure query parameters are stringified
    • Allow URI construction to handle query parameter encoding
    Open source →
  45. 0.5.9 15 Sep 2023

    Nothing published for this version

  46. 0.5.8 15 Sep 2023

    Nothing published for this version

  47. 0.5.7 14 Sep 2023
    Release notes
    • Fix client generation when no default server host provided
    Open source →
  48. 0.5.6 12 Sep 2023
    Release notes
    • Fix issue with security scheme not added to host during client generation
    Open source →
  49. 0.5.5 07 Sep 2023
    Release notes
    • Fix invalid method name generated if path contains parameters
    • Add support for patterns in path params
    Open source →
  50. 0.5.4 07 Sep 2023

    Nothing published for this version

  51. 0.5.3 31 Aug 2023
    Release notes
    • Maintain all caps schema names in schema/client generation
    Open source →
  52. 0.5.2 31 Aug 2023
    Release notes
    • Fix Dart classes not using pascal case
    Open source →
  53. 0.5.1 31 Aug 2023
    Release notes
    • Remove "secure" argument from client generation
    Open source →
  54. 0.5.0 30 Aug 2023
    Release notes
    • Improved client generation, honor global server
    • Honor port definition defined in host
    • Add ChromaDB as another test to exercise generation code
    Open source →
  55. 0.4.13 29 Aug 2023
    Release notes
    • Support more return types in auto-client generation
    Open source →
  56. 0.4.12 27 Aug 2023
    Release notes
    • Make HTTP client public in auto client generation
    Open source →
  57. 0.4.11 27 Aug 2023
    Release notes
    • Keep all caps class names in schema generation
    Open source →
  58. 0.4.10 22 Aug 2023
    Release notes
    • Better handling of whitespace in schema generation
    • Update package dependencies
    Open source →
  59. 0.4.9 17 Aug 2023
    Release notes
    • Remove null check for dynamic type in schema generation
    Open source →
  60. 0.4.8 06 Aug 2023
    Release notes
    • Add default value for schema validation constants
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive