chore: bump version
Detected heuristicchore: bump version
Show stored evidence
pubspec.yaml
Reading the persisted public view.
Development / findings
Structured observations derived from public development activity. Interpretation is labelled separately from the source evidence.
chore: bump version
pubspec.yamlci: pin actions
.github/workflows/tests.ymltest: update tests
test/unit/data_classes_test.dartchore: ignore .DS_Store
.github/.DS_Store.gitignorefix: reveal empty classes and multipart bodies via `oneOf`
lib/src/parser/parser/open_api_parser.darttest/unit/scalar_union_and_multipart_body_test.dartbuild: refresh example/pubspec.lock
example/pubspec.lockbuild: upgrade dio
pubspec.lockchore: bump version
pubspec.yamlchore: update dio
pubspec.yamlchore: bump version
pubspec.yamlfix(open_api_parser): support single list Co-Authored-By: Jiralite <33201955+jiralite@users.noreply.github.com>
lib/src/parser/parser/open_api_parser.darttest/unit/top_level_array_component_test.dartchore: update package
CHANGELOG.mdpubspec.yamlfix(bin): file name
bin/openapi_sdk_gen.dartchore: update fork package name
README.mdbin/openapi_retrofit_generator.dartexample/README.mdexample/pubspec.lockexample/pubspec.yamllib/openapi_sdk_gen.dartlib/src/config/config_generator_arguments.dartlib/src/config/config_processor.dartlib/src/config/openapi_config.dartlib/src/generator/config/generator_config.dartlib/src/generator/generator/fill_controller.dartlib/src/generator/generator/generator.dartlib/src/generator/generator/generator_processor.dartlib/src/generator/templates/dart_dart_mappable_dto_template.dartlib/src/generator/templates/dart_enum_dto_template.dartlib/src/generator/templates/dart_export_file_template.dartlib/src/generator/templates/dart_freezed_dto_template.dartlib/src/generator/templates/dart_import_dto_template.dartlib/src/generator/templates/dart_json_serializable_dto_template.dartlib/src/generator/templates/dart_retrofit_client_template.dartfix: enum toJson returns raw type instead of String for non-string enums
lib/src/generator/templates/dart_dart_mappable_dto_template.dartlib/src/generator/templates/dart_enum_dto_template.dartlib/src/parser/parser/open_api_parser.dartlib/src/parser/utils/type_utils.darttest/e2e/tests/basic/x_enum_names/expected_freezed/models/http_status.darttest/e2e/tests/basic/x_enum_names/expected_freezed/models/status.darttest/e2e/tests/basic/x_enum_names/expected_json/models/http_status.darttest/e2e/tests/basic/x_enum_names/expected_json/models/status.darttest/e2e/tests/basic/x_enum_varnames/expected_freezed/models/http_status_code.darttest/e2e/tests/basic/x_enum_varnames/expected_json/models/http_status_code.darttest/e2e/tests/complex/enum_types_list/expected_freezed/models/credential_types.darttest/e2e/tests/complex/enum_types_list/expected_freezed/models/enum_class_dynamic.darttest/e2e/tests/complex/enum_types_list/expected_json/models/credential_types.dartfix: remove Base64Converter from all templates, update golden files for byte-as-String
lib/src/generator/templates/dart_dart_mappable_dto_template.dartlib/src/generator/templates/dart_freezed_dto_template.dartlib/src/generator/templates/dart_json_serializable_dto_template.darttest/e2e/tests/basic/basic_types_class.2.0/expected_freezed/models/class_name.darttest/e2e/tests/basic/basic_types_class.2.0/expected_freezed/models/class_name.freezed.darttest/e2e/tests/basic/basic_types_class.2.0/expected_freezed/models/class_name.g.darttest/e2e/tests/basic/basic_types_class.2.0/expected_json/models/class_name.darttest/e2e/tests/basic/basic_types_class.2.0/expected_json/models/class_name.g.darttest/e2e/tests/basic/basic_types_class.2.0/expected_mappable/models/class_name.darttest/e2e/tests/basic/basic_types_class.2.0/expected_mappable/models/class_name.mapper.darttest/e2e/tests/basic/basic_types_class.3.0/expected_freezed/models/class_name.darttest: update e2e golden files for byte-as-string type mapping
test/e2e/tests/basic/basic_types_class.2.0/expected_freezed/models/class_name.darttest/e2e/tests/basic/basic_types_class.2.0/expected_freezed/models/class_name.freezed.darttest/e2e/tests/basic/basic_types_class.2.0/expected_freezed/models/class_name.g.darttest/e2e/tests/basic/basic_types_class.2.0/expected_json/models/class_name.darttest/e2e/tests/basic/basic_types_class.2.0/expected_json/models/class_name.g.darttest/e2e/tests/basic/basic_types_class.2.0/expected_mappable/models/class_name.darttest/e2e/tests/basic/basic_types_class.2.0/expected_mappable/models/class_name.mapper.darttest/e2e/tests/basic/basic_types_class.3.0/expected_freezed/models/class_name.darttest/e2e/tests/basic/basic_types_class.3.0/expected_freezed/models/class_name.freezed.darttest/e2e/tests/basic/basic_types_class.3.0/expected_freezed/models/class_name.g.darttest/e2e/tests/basic/basic_types_class.3.0/expected_json/models/class_name.dartfix: handle nullable multipart properties, byte-as-string type mapping, and enum keyword protection
example/pubspec.locklib/src/parser/parser/open_api_parser.dartlib/src/parser/utils/type_utils.dartUpdate tests
pubspec.yamlscripts/regenerete_e2e_tests.shscripts/run_e2e_tests.shscripts/run_unit_tests.shtest/unit/conflig_generator_arguments_test.darttest/unit/data_classes_test.darttest/unit/normalized_identifier_test.darttest/unit/openapi_config_test.darttest/unit/rest_clients_test.darttest/unit/root_client_test.dartlib/src/generator/templates/dart_root_client_template.dartlib/src/generator/templates/dart_typedef_template.dartlib/src/parser/corrector/open_api_corrector.dartlib/src/parser/model/universal_data_class.dartlib/src/parser/model/universal_request.dartlib/src/parser/model/universal_request_type.dartlib/src/parser/model/universal_rest_client.dartlib/src/parser/model/universal_type.dartlib/src/parser/openapi_parser_core.dartlib/src/parser/parser/open_api_parser.dartlib/src/parser/utils/type_utils.dartlib/src/utils/base_utils.dartlib/src/utils/file/io_file.dartlib/src/utils/output/io_output.dartlib/src/utils/output/web_output.dartlib/src/utils/type_utils.dartpubspec.yamltest/e2e/e2e_basic_test.darttest/e2e/e2e_casing_test.darttest/e2e/e2e_complex_test.darttest/e2e/e2e_config_test.darttest/e2e/e2e_schema_1_test.darttest/e2e/e2e_schema_2_test.darttest/e2e/e2e_schema_3_test.darttest/e2e/e2e_schema_4_test.darttest/e2e/e2e_services_test.darttest/e2e/e2e_util.darttest/e2e/e2e_xof_test.darttest/e2e/tests/config/openapi.yamltest/e2e/tests/config/options/baseline/expected_freezed/rest_client.darttest/e2e/tests/complex/enum_types_list/expected_json/models/enum_class_dynamic.darttest/e2e/tests/basic/basic_types_class.3.0/expected_freezed/models/class_name.freezed.darttest/e2e/tests/basic/basic_types_class.3.0/expected_freezed/models/class_name.g.darttest/e2e/tests/basic/basic_types_class.3.0/expected_json/models/class_name.darttest/e2e/tests/basic/basic_types_class.3.0/expected_json/models/class_name.g.darttest/e2e/tests/basic/basic_types_class.3.0/expected_mappable/models/class_name.darttest/e2e/tests/basic/basic_types_class.3.0/expected_mappable/models/class_name.mapper.darttest/e2e/tests/basic/use_freezed3.3.0/expected_freezed/models/class_name.darttest/e2e/tests/basic/use_freezed3.3.0/expected_freezed/models/class_name.freezed.darttest/e2e/tests/basic/use_freezed3.3.0/expected_freezed/models/class_name.g.darttest/e2e/tests/basic/use_freezed3.3.0/expected_json/models/class_name.darttest/e2e/tests/basic/use_freezed3.3.0/expected_json/models/class_name.g.darttest/e2e/tests/basic/use_freezed3.3.0/expected_mappable/models/class_name.darttest/e2e/tests/basic/use_freezed3.3.0/expected_mappable/models/class_name.mapper.darttest/e2e/tests/basic/basic_types_class.3.0/expected_json/models/class_name.g.darttest/e2e/tests/basic/basic_types_class.3.0/expected_mappable/models/class_name.darttest/e2e/tests/basic/basic_types_class.3.0/expected_mappable/models/class_name.mapper.darttest/e2e/tests/basic/use_freezed3.3.0/expected_freezed/models/class_name.darttest/e2e/tests/basic/use_freezed3.3.0/expected_freezed/models/class_name.freezed.darttest/e2e/tests/basic/use_freezed3.3.0/expected_freezed/models/class_name.g.darttest/e2e/tests/basic/use_freezed3.3.0/expected_json/models/class_name.darttest/e2e/tests/basic/use_freezed3.3.0/expected_json/models/class_name.g.darttest/e2e/tests/basic/use_freezed3.3.0/expected_mappable/models/class_name.darttest/e2e/tests/basic/use_freezed3.3.0/expected_mappable/models/class_name.mapper.dart