Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from k-paxian:master #8

Open
wants to merge 76 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
733170a
Release 2.2.1+2
k-paxian Jan 11, 2022
e8133b5
fix readme banner
k-paxian Jan 11, 2022
ad84f70
Delete banner.svg
k-paxian Jan 11, 2022
84183bd
Create banner.svg
k-paxian Jan 11, 2022
76f765f
replace `build_version` by `pubspec_parse`
k-paxian Jan 12, 2022
c69947b
Release 2.2.1+3
k-paxian Feb 3, 2022
4eb9ab7
bump the dependencies versions
k-paxian Feb 3, 2022
f5da5fe
Release 2.2.2
k-paxian Mar 4, 2022
0e28789
Update pubspec.yaml
k-paxian Mar 4, 2022
cce4dd0
keep analyzer 3.2.0
k-paxian Mar 4, 2022
bba8864
force pinned analyzer dependency warning
k-paxian Mar 4, 2022
9c1ff60
Update README.md
k-paxian Mar 16, 2022
2502fd8
Update pipeline.yml
k-paxian Mar 16, 2022
b5612ed
Release 2.2.2+1
k-paxian Apr 7, 2022
3b77ad9
Update pubspec.yaml
k-paxian Apr 7, 2022
7820e64
Release 2.2.3
k-paxian Apr 21, 2022
722e690
fix test
k-paxian Apr 21, 2022
a4c4368
Update pubspec.yaml
k-paxian Apr 21, 2022
2c569c6
Update pipeline.yml
k-paxian May 13, 2022
b686a31
lint fixes
k-paxian May 13, 2022
809fd3a
lint fixes
k-paxian May 13, 2022
425a587
rollback sdk requirement
k-paxian May 13, 2022
d461f58
introduce mappable perf test
k-paxian May 14, 2022
eeb7e5c
refactoring
k-paxian May 22, 2022
2b2379d
Release 2.2.4
k-paxian Jun 7, 2022
1acf907
Release 2.2.4+1
k-paxian Jun 8, 2022
2a36cbb
#190 (fix) type 'Null' is not a subtype of type 'Object' when seriali…
k-paxian Jun 22, 2022
f2fcd7c
Release 2.2.4+2
k-paxian Jun 22, 2022
bfc5f55
Release 2.2.5
k-paxian Jul 18, 2022
15cac25
Release 2.2.5+1
k-paxian Jul 24, 2022
2610869
Release 2.2.5+2
k-paxian Aug 12, 2022
7bd0d01
Revert "Release 2.2.5+2"
k-paxian Aug 12, 2022
53158df
pin analyzer 4.3.0
k-paxian Aug 12, 2022
83e8177
Release 2.2.5+2
k-paxian Aug 12, 2022
e954ddc
Release 2.2.5+3
k-paxian Aug 26, 2022
c4efcb7
Release 2.2.6
k-paxian Sep 27, 2022
5ccdcde
fix tests for dart `2.18.1`
k-paxian Sep 27, 2022
6d8da09
additional test case for String discriminator value
k-paxian Sep 28, 2022
f578384
Release 2.2.6+1
k-paxian Sep 28, 2022
f478fa7
potential test fix
k-paxian Sep 28, 2022
ed46617
Update test.basics.dart
k-paxian Sep 28, 2022
4390259
Update pipeline.yml
k-paxian Oct 17, 2022
28a3f40
Update pipeline.yml
k-paxian Oct 17, 2022
12a8c05
Release 2.2.7
k-paxian Oct 30, 2022
a287e16
Update pubspec.yaml
k-paxian Oct 30, 2022
9ac6d2d
Release 2.2.7+1
k-paxian Dec 3, 2022
39f03be
Add error handling to subtype errors
Norbert515 Dec 14, 2022
2b32227
Fix wrongfully throwing exception
Norbert515 Dec 14, 2022
dd47fdb
polish the feature
k-paxian Dec 15, 2022
785e49d
Merge pull request #206 from Norbert515/master
k-paxian Dec 15, 2022
4985006
Release 2.2.7+2
k-paxian Dec 15, 2022
f045498
add a test case for #208
k-paxian Dec 25, 2022
90beb4d
Release 2.2.7+3
k-paxian Dec 26, 2022
e6924c9
Release 2.2.7+4
k-paxian Jan 2, 2023
f433b01
Release 2.2.7+5
k-paxian Jan 2, 2023
71a153d
drop dart_mappable test
k-paxian Jan 2, 2023
64b0234
Update build.yaml
k-paxian Jan 2, 2023
4edf5cc
Release 2.2.8
k-paxian Jan 19, 2023
64f9785
Release 2.2.9
k-paxian Jan 29, 2023
f144038
Update type_info.dart
k-paxian Jan 29, 2023
7b8302d
Update type_info.dart
k-paxian Jan 29, 2023
82d97fd
Update pubspec.yaml
k-paxian Jan 29, 2023
aa6c3aa
add test case for serialization #212
k-paxian Mar 2, 2023
070c81f
Update README.md
k-paxian Jun 2, 2023
fa3e1a1
Update README.md
k-paxian Jun 2, 2023
3e82f42
chore(lint): use lints instead of pedantic
k-paxian Jul 13, 2023
9320d6b
#215 proof of work with flutter `3.10.6`
k-paxian Jul 13, 2023
a7d1543
Release 2.2.10
k-paxian Sep 16, 2023
7610610
Update LICENSE
k-paxian Oct 27, 2023
48111a5
Release 2.2.11
k-paxian Mar 8, 2024
46a543b
Release 2.2.12
k-paxian Mar 8, 2024
e8f2eef
Release 2.2.12+1
k-paxian Mar 10, 2024
b2b0f34
Release 2.2.13
k-paxian Jul 17, 2024
90c1721
format
k-paxian Sep 28, 2024
c5ae571
Release 2.2.14
k-paxian Sep 29, 2024
09242e9
#229 Add test to illustrate lists with null values
k-paxian Nov 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 9 additions & 10 deletions .github/workflows/pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,31 @@
name: Pipeline

on: push
on:
workflow_dispatch:
push:

jobs:
test_mapper:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@main
- name: '>> unit & performance tests for mapper <<'
uses: k-paxian/dart-package-publisher@master
with:
dryRunOnly: true
testRunOnly: true
credentialJson: ${{ secrets.CREDENTIAL_JSON }}
relativePath: perf-test

publish_mapper:
needs: [test_mapper]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: |
cp README.md ./mapper/README.md
cp banner.svg ./mapper/banner.svg
cp -f LICENSE ./mapper/LICENSE
- uses: actions/checkout@main
- name: '>> publish mapper package to pub.dev <<'
id: publish
uses: k-paxian/dart-package-publisher@master
with:
force: true
credentialJson: ${{ secrets.CREDENTIAL_JSON }}
relativePath: mapper
- name: 'Commit release tag'
Expand All @@ -45,8 +44,8 @@ jobs:
adapter: ["flutter", "built", "fixnum", "mobx"]

steps:
- uses: actions/checkout@v2
- run: cp -f LICENSE ./adapters/${{ matrix.adapter }}/LICENSE
- uses: actions/checkout@main
- run: cp -f ./mapper/LICENSE ./adapters/${{ matrix.adapter }}/LICENSE
- name: '>> test & publish adapter / ${{ matrix.adapter }} <<'
id: publish
uses: k-paxian/dart-package-publisher@master
Expand Down
10 changes: 2 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@
build/
# If you're building an application, you may want to check-in your pubspec.lock
pubspec.lock

# Directory created by dartdoc
# If you don't generate documentation locally you can remove this line.
doc/api/

# Idea stuff
*.iml
.idea

*.reflectable.dart
.idea
29 changes: 0 additions & 29 deletions LICENSE

This file was deleted.

1 change: 1 addition & 0 deletions LICENSE
Loading