这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@ryanaidilp
Copy link
Owner

Status

READY/IN DEVELOPMENT/HOLD

Description

stadata_flutter_sdk v0.4.0 Release Changelog

What's New?

Fetch Static Table Data from BPS API (PR #17)

  • Added support for fetching static table data from the BPS (Bureau of Public Statistics) API.
  • Introduced a new StaticTable class to model static table data.
  • Implemented API requests and data parsing logic for retrieving static tables.
  • Documented the usage of the new feature in the SDK's documentation.

Documentation Updates

  • Updated README to reflect the new Static Table feature (PR #17).

Refactor

Codebase Improvements (PR #17)

  • Refactored exception classes.
  • Removed dead code from the repository.
  • Updated test names and added missing tests for domain and publication models (PR build(deps): bump build_runner from 2.7.1 to 2.8.0 #128).
  • Renamed infographic endpoint and added a new endpoint.
  • Added tests for the static table endpoint.
  • Created the StaticTable entity, repository contract, use case, and model.
  • Optimized code import and file export.
  • Added exceptions and failures for the static table feature (PR build(deps): bump build_runner from 2.9.0 to 2.10.0 #138).
  • Created a table serializer.
  • Added tests for the static table model, remote data source, and repository implementation.
  • Integrated the static table feature into list and view.
  • Added an example preview for the static table feature.
  • Updated static table property documentation.
  • Added fixtures and tests for static tables.
  • Implemented unit tests for the static table use case and repository.
  • Added teardown steps to all unit tests.

Chore

Dependency Updates

  • Updated project dependencies to the latest versions.

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

@ryanaidilp ryanaidilp added documentation Improvements or additions to documentation enhancement New feature or request dependencies Pull requests that update a dependency file labels Sep 15, 2023
@ryanaidilp ryanaidilp self-assigned this Sep 15, 2023
@codecov-commenter
Copy link

Codecov Report

Patch coverage: 96.47% and project coverage change: +6.78% 🎉

Comparison is base (c0e36e5) 90.17% compared to head (75e3ef7) 96.95%.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #18      +/-   ##
==========================================
+ Coverage   90.17%   96.95%   +6.78%     
==========================================
  Files          32       38       +6     
  Lines         407      526     +119     
==========================================
+ Hits          367      510     +143     
+ Misses         40       16      -24     
Files Changed Coverage Δ
...data/repositories/infographic_repository_impl.dart 100.00% <ø> (+23.52%) ⬆️
...data/repositories/publication_repository_impl.dart 100.00% <ø> (+13.79%) ⬆️
lib/stadata_flutter_sdk.dart 92.85% <ø> (ø)
...a/datasources/static_table_remote_data_source.dart 77.27% <77.27%> (ø)
lib/src/core/exceptions/exceptions.dart 100.00% <100.00%> (+27.27%) ⬆️
lib/src/core/failures/failures.dart 100.00% <100.00%> (ø)
lib/src/core/network/api_endpoint.dart 97.05% <100.00%> (+1.22%) ⬆️
...ta/datasources/infographic_remote_data_source.dart 81.81% <100.00%> (ø)
.../static_tables/data/models/static_table_model.dart 100.00% <100.00%> (ø)
...ata/repositories/static_table_repository_impl.dart 100.00% <100.00%> (ø)
... and 5 more

... and 2 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@ryanaidilp ryanaidilp merged commit c90814e into main Sep 15, 2023
@ryanaidilp ryanaidilp deleted the release/0.4.0 branch September 15, 2023 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants