data_gov_gr 1.0.1
data_gov_gr: ^1.0.1 copied to clipboard
Unofficial Dart SDK for Greek Government Open Data (data.gov.gr).
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.1 - 2026-05-21 #
Added #
- Complete public API documentation (
///doc comments) across all models, services, clients, exceptions, and utility classes.
Changed #
- Upgraded package dependencies to their latest stable versions (
dio_cache_interceptor,dio_smart_retry,freezed_annotation,rxdart,freezed,lints). - Corrected package repository, homepage, and issue tracker URLs in
pubspec.yamlto point to the active GitHub repository.
Fixed #
- Fixed insecure link to LICENSE in README.md.
- Fixed code style format warnings including curly braces in control flow.
1.0.0 - 2026-05-21 #
Added #
- Complete type-safe Dart SDK wrapping the Greek Government Open Data portal (data.gov.gr).
- Type-safe sub-services:
fuel: Detailed liquid fuel station pricing and prefecture queries.health: COVID-19 vaccination stats and demographics.procurement: KIMDIS decision lookups (khmdhs_decisions).telecom: GR-IX Internet traffic monitoring.environment: Forest fire metrics.business: State budget, revenues, and debt metrics.justice: Road accidents and traffic statistics.education: University metrics.society: Labor market statistics.technology: Internet usage indicators.transport: Public transport and airport metrics.
- Universal
genericquery DSL matching any custom dataset key with auto-pagination. - Interactive high-fidelity Flutter example app featuring real-time monitor dashboards, a searchable data catalog, and reactive rate limit status bars.
- Mock client interface (
DataGovMockClient) with pre-populated stubs for testing offline.
Fixed #
- Migrated legacy REST endpoints to the new CKAN Action API v3 backend using a custom HTTP interceptor (
CkanCompatibilityInterceptor). - Implemented in-memory response caching for datastore queries to reduce server overhead.