Skip to content

Commit

Permalink
v4.0.1: fixes, improvements and dependecies update
Browse files Browse the repository at this point in the history
  • Loading branch information
pblinux committed May 14, 2023
1 parent c63dcbf commit f2dc9f7
Show file tree
Hide file tree
Showing 13 changed files with 165 additions and 131 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -14,7 +14,7 @@ A (unofficial) prismic.io integration for Dart and Flutter.

| Code | Pub |
| ---- | --- |
| [flusmic](https://github.com/PixelaGt/flusmic/tree/master/packages/flusmic) | [![pub](https://img.shields.io/badge/pub-4.0.0-blue)](https://pub.dev/packages/flusmic) |
| [flusmic](https://github.com/PixelaGt/flusmic/tree/master/packages/flusmic) | [![pub](https://img.shields.io/badge/pub-4.0.1-blue)](https://pub.dev/packages/flusmic) |
| [flusmic_ui](https://github.com/PixelaGt/flusmic/tree/master/packages/flusmic_ui) | [![pub](https://img.shields.io/badge/pub-4.0.0-blue)](https://pub.dev/packages/flusmic_ui) |


Expand Down
6 changes: 6 additions & 0 deletions packages/flusmic/CHANGELOG.md
@@ -1,3 +1,9 @@
## [4.0.1]
* Dart min version setted to `2.17.0`
* `invalid_annotation_target` added to some modules to improve pana score (temporary fix)
* Temporary fix to include `Document` in custom model
* Dependencies update

## [4.0.0]
* New `queryWithModel` and `graphQueryWithModel` methods added
* Update dependencies
Expand Down
4 changes: 2 additions & 2 deletions packages/flusmic/README.md
@@ -1,5 +1,5 @@
# flusmic
[![pub](https://img.shields.io/badge/pub-4.0.0-blue)](https://pub.dev/packages/flusmic)
[![pub](https://img.shields.io/badge/pub-4.0.1-blue)](https://pub.dev/packages/flusmic)
![flusmic](https://github.com/PixelaGt/flusmic/workflows/flusmic/badge.svg?branch=master&event=push)
[![codecov](https://codecov.io/gh/PixelaGt/flusmic/branch/master/graph/badge.svg)](https://codecov.io/gh/PixelaGt/flusmic)
[![Project Status: Active](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
Expand All @@ -16,7 +16,7 @@ Add Flusmic in your pubspec.yaml file.

```yaml
dependencies:
flusmic: ^4.0.0 /// latest version
flusmic: ^4.0.1 /// latest version
```

Create an instance of `Flusmic`:
Expand Down
66 changes: 35 additions & 31 deletions packages/flusmic/example/pubspec.lock
@@ -1,96 +1,100 @@
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687
url: "https://pub.dev"
source: hosted
version: "1.15.0"
version: "1.17.2"
dio:
dependency: transitive
description:
name: dio
url: "https://pub.dartlang.org"
sha256: "347d56c26d63519552ef9a569f2a593dda99a81fdbdff13c584b7197cfe05059"
url: "https://pub.dev"
source: hosted
version: "4.0.6"
version: "5.1.2"
flusmic:
dependency: "direct main"
description:
path: ".."
relative: true
source: path
version: "3.2.3"
version: "4.0.1"
freezed_annotation:
dependency: transitive
description:
name: freezed_annotation
url: "https://pub.dartlang.org"
sha256: aeac15850ef1b38ee368d4c53ba9a847e900bb2c53a4db3f6881cbb3cb684338
url: "https://pub.dev"
source: hosted
version: "2.0.3"
version: "2.2.0"
http_parser:
dependency: transitive
description:
name: http_parser
url: "https://pub.dartlang.org"
sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
url: "https://pub.dev"
source: hosted
version: "4.0.0"
version: "4.0.2"
json_annotation:
dependency: transitive
description:
name: json_annotation
url: "https://pub.dartlang.org"
sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
url: "https://pub.dev"
source: hosted
version: "4.5.0"
version: "4.8.1"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
url: "https://pub.dev"
source: hosted
version: "1.7.0"
version: "1.9.1"
path:
dependency: transitive
description:
name: path
url: "https://pub.dartlang.org"
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
url: "https://pub.dev"
source: hosted
version: "1.8.0"
version: "1.8.3"
source_span:
dependency: transitive
description:
name: source_span
url: "https://pub.dartlang.org"
sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
url: "https://pub.dev"
source: hosted
version: "1.8.1"
version: "1.10.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
version: "1.2.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.dartlang.org"
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
url: "https://pub.dev"
source: hosted
version: "1.2.0"
version: "1.2.1"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
url: "https://pub.dev"
source: hosted
version: "1.3.0"
version: "1.3.2"
sdks:
dart: ">=2.14.0 <3.0.0"
dart: ">=2.19.0 <4.0.0"
2 changes: 2 additions & 0 deletions packages/flusmic/lib/src/models/api/api.dart
@@ -1,3 +1,5 @@
// ignore_for_file: invalid_annotation_target

import 'package:flusmic/src/models/api/ref.dart';
import 'package:flusmic/src/models/info/language.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
Expand Down
18 changes: 15 additions & 3 deletions packages/flusmic/lib/src/models/document/document.dart
@@ -1,3 +1,5 @@
// ignore_for_file: invalid_annotation_target

import 'package:flusmic/src/models/info/alternate_language.dart';
import 'package:freezed_annotation/freezed_annotation.dart';

Expand All @@ -17,9 +19,12 @@ class Document<T> with _$Document<T> {
required String type,
@JsonKey(name: 'alternate_languages')
List<AlternateLanguage>? alternateLanguages,
@JsonKey(name: 'first_publication_date') String? firstPublicationDate,
@JsonKey(name: 'last_publication_date') String? lastPublicationDate,
@JsonKey(name: 'linked_documents') List<String>? linkedDocuments,
@JsonKey(name: 'first_publication_date')
String? firstPublicationDate,
@JsonKey(name: 'last_publication_date')
String? lastPublicationDate,
@JsonKey(name: 'linked_documents')
List<String>? linkedDocuments,
T? data,
List<String>? slugs,
String? href,
Expand All @@ -32,4 +37,11 @@ class Document<T> with _$Document<T> {
T Function(Object? json) fromJsonT,
) =>
_$DocumentFromJson(json, fromJsonT);

// coverage:ignore-start
///Temporary fix to include Document in custom model
// ignore: annotate_overrides
Map<String, dynamic> toJson(Object? Function(T) toJsonT) =>
super.toJson(toJsonT);

Check warning on line 45 in packages/flusmic/lib/src/models/document/document.dart

View check run for this annotation

Codecov / codecov/patch

packages/flusmic/lib/src/models/document/document.dart#L44-L45

Added lines #L44 - L45 were not covered by tests
// coverage:ignore-end
}
@@ -1,3 +1,5 @@
// ignore_for_file: invalid_annotation_target

import 'package:freezed_annotation/freezed_annotation.dart';

part 'flusmic_response.freezed.dart';
Expand Down
@@ -1,3 +1,5 @@
// ignore_for_file: invalid_annotation_target

import 'package:freezed_annotation/freezed_annotation.dart';

part 'linkeable.freezed.dart';
Expand Down
@@ -1,3 +1,5 @@
// ignore_for_file: invalid_annotation_target

import 'package:freezed_annotation/freezed_annotation.dart';

part 'embed_data.freezed.dart';
Expand Down
2 changes: 2 additions & 0 deletions packages/flusmic/lib/src/models/types/richable/richable.dart
@@ -1,3 +1,5 @@
// ignore_for_file: invalid_annotation_target

import 'package:flusmic/src/models/info/dimension.dart';
import 'package:flusmic/src/models/types/richable/embed_data/embed_data.dart';
import 'package:flusmic/src/models/types/simple/span/span.dart';
Expand Down
2 changes: 2 additions & 0 deletions packages/flusmic/lib/src/models/types/simple/slice/slice.dart
@@ -1,3 +1,5 @@
// ignore_for_file: invalid_annotation_target

import 'package:freezed_annotation/freezed_annotation.dart';

part 'slice.freezed.dart';
Expand Down

0 comments on commit f2dc9f7

Please sign in to comment.