diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bb3ab4..e072451 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2025-07-20 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`tonik_util` - `v0.0.7`](#tonik_util---v007) + +--- + +#### `tonik_util` - `v0.0.7` + + - **FEAT**: Uri property encoding and decoding. + - **FEAT**: time zone aware date time parsing. + - **FEAT**: time zone aware encoding of date time objects. + + ## 2025-06-15 ### Changes diff --git a/integration_test/gov/gov_test/pubspec.yaml b/integration_test/gov/gov_test/pubspec.yaml index b4c67f7..0a631ab 100644 --- a/integration_test/gov/gov_test/pubspec.yaml +++ b/integration_test/gov/gov_test/pubspec.yaml @@ -10,10 +10,10 @@ dependencies: dio: ^5.8.0 gov_api: path: ../gov_api - path: ^1.8.3 - tonik_util: ^0.0.6 + path: ^1.9.1 + tonik_util: ^0.0.7 dev_dependencies: - test: ^1.24.0 + test: ^1.25.15 very_good_analysis: ^9.0.0 diff --git a/integration_test/music_streaming/music_streaming_test/pubspec.lock b/integration_test/music_streaming/music_streaming_test/pubspec.lock index 8e8b3d4..924596e 100644 --- a/integration_test/music_streaming/music_streaming_test/pubspec.lock +++ b/integration_test/music_streaming/music_streaming_test/pubspec.lock @@ -137,6 +137,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.3" + http: + dependency: transitive + description: + name: http + sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b" + url: "https://pub.dev" + source: hosted + version: "1.4.0" http_multi_server: dependency: transitive description: @@ -384,14 +392,22 @@ packages: url: "https://pub.dev" source: hosted version: "0.6.11" + timezone: + dependency: transitive + description: + name: timezone + sha256: dd14a3b83cfd7cb19e7888f1cbc20f258b8d71b54c06f79ac585f14093a287d1 + url: "https://pub.dev" + source: hosted + version: "0.10.1" tonik_util: dependency: "direct main" description: name: tonik_util - sha256: d1fc175e99d440d654d4be8b78f008d2d0614820fb8d9f40507cd3e5ee34fcca + sha256: "4b86da571a6a3ce18d89bc0e0a489aa1eebf8d43a8a883d85a69a870df3c69e8" url: "https://pub.dev" source: hosted - version: "0.0.6" + version: "0.0.7" typed_data: dependency: transitive description: diff --git a/integration_test/music_streaming/music_streaming_test/pubspec.yaml b/integration_test/music_streaming/music_streaming_test/pubspec.yaml index 27ed7d8..ff338c0 100644 --- a/integration_test/music_streaming/music_streaming_test/pubspec.yaml +++ b/integration_test/music_streaming/music_streaming_test/pubspec.yaml @@ -10,9 +10,9 @@ dependencies: dio: ^5.8.0 music_streaming_api: path: ../music_streaming_api - path: ^1.8.3 - tonik_util: ^0.0.2 + path: ^1.9.1 + tonik_util: ^0.0.7 dev_dependencies: - test: ^1.24.0 + test: ^1.25.15 very_good_analysis: ^9.0.0 diff --git a/integration_test/petstore/petstore_test/pubspec.yaml b/integration_test/petstore/petstore_test/pubspec.yaml index 6e483f5..5cea358 100644 --- a/integration_test/petstore/petstore_test/pubspec.yaml +++ b/integration_test/petstore/petstore_test/pubspec.yaml @@ -8,13 +8,12 @@ environment: dependencies: dio: ^5.8.0 - path: ^1.8.3 + path: ^1.9.1 petstore_api: path: ../petstore_api - tonik_util: ^0.0.2 - + tonik_util: ^0.0.7 dev_dependencies: - test: ^1.24.0 + test: ^1.25.15 very_good_analysis: ^9.0.0 diff --git a/packages/tonik_generate/lib/src/naming/name_utils.dart b/packages/tonik_generate/lib/src/naming/name_utils.dart index 70871a0..1b8a13c 100644 --- a/packages/tonik_generate/lib/src/naming/name_utils.dart +++ b/packages/tonik_generate/lib/src/naming/name_utils.dart @@ -1,12 +1,9 @@ import 'package:change_case/change_case.dart'; -/// Default prefix used for empty or invalid enum values. const defaultEnumPrefix = 'value'; -/// Default prefix used for empty or invalid field names. const defaultFieldPrefix = 'field'; -/// Reserved Dart keywords that cannot be used as identifiers. const dartKeywords = { 'abstract', 'as', diff --git a/packages/tonik_generate/lib/src/pubspec_generator.dart b/packages/tonik_generate/lib/src/pubspec_generator.dart index 7bb991e..dcd2c9b 100644 --- a/packages/tonik_generate/lib/src/pubspec_generator.dart +++ b/packages/tonik_generate/lib/src/pubspec_generator.dart @@ -27,7 +27,7 @@ dependencies: dio: ^5.8.0+1 lints: ^6.0.0 meta: ^1.16.0 - tonik_util: ^0.0.6 + tonik_util: ^0.0.7 '''; pubspecFile.writeAsStringSync(content); diff --git a/packages/tonik_util/CHANGELOG.md b/packages/tonik_util/CHANGELOG.md index 8a18a94..b15a987 100644 --- a/packages/tonik_util/CHANGELOG.md +++ b/packages/tonik_util/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.0.7 + + - **FEAT**: Uri property encoding and decoding. + - **FEAT**: time zone aware date time parsing. + - **FEAT**: time zone aware encoding of date time objects. + ## 0.0.6 - **FIX**: proper handle dates. diff --git a/packages/tonik_util/pubspec.yaml b/packages/tonik_util/pubspec.yaml index ac77faa..74d2a3f 100644 --- a/packages/tonik_util/pubspec.yaml +++ b/packages/tonik_util/pubspec.yaml @@ -1,6 +1,6 @@ name: tonik_util description: Runtime tools for packages generated by Tonik. -version: 0.0.6 +version: 0.0.7 repository: https://github.com/t-unit/tonik resolution: workspace diff --git a/pubspec.yaml b/pubspec.yaml index 4625da4..387898b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,11 +16,11 @@ dependencies: logging: ^1.3.0 meta: ^1.16.0 path: ^1.9.1 - tonik: ^0.0.4 - tonik_core: ^0.0.4 - tonik_generate: ^0.0.4 - tonik_parse: ^0.0.4 - tonik_util: ^0.0.4 + tonik: ^0.0.6 + tonik_core: ^0.0.6 + tonik_generate: ^0.0.6 + tonik_parse: ^0.0.6 + tonik_util: ^0.0.7 dev_dependencies: melos: ^7.0.0-dev.9