- No changes to the library, just a patch bump
- (internal) Small changes to the README
- No changes to the library, just a patch bump
- (internal) Formatting fixes
- (internal) Added
CODEOWNERS
file - (internal) Added Dependabot config
- (internal) Updated GitHub actions workflow to run on schedule
- (internal) Added GitHub actions workflow for publishing to pub.dev
- Bumped SDK constraint to >=3.0.0 <4.0.0
- (internal) stricter linting rules
- Fixed docs
CustomChecksumSentence
now only evaluates checksums ifvalidateChecksums
istrue
(default)
- Moved
MultipartSentence
logic todecode
method
- Added
CustomChecksumSentence
and changed parent ofCustomSentence
toNmeaSentence
. - Added
NmeaSentenceType.custom
for custom sentences.
- Breaking:
MultipartSentence
has a new parent classNmeaSentence
and requires implementations for some new abstract members. - Added
onIncompleteMultipartSentence
toNmeaDecoder
for handling multipart sentence without having received a first sentence part.
- Added
LimitedSizeQueue
to fix #4 (Limit size of_incompleteSentences
inNmeaDecoder
)
- Adds support for custom sentence types
- Renamed project from
flutter_extended_nmea
tonmea
- Removed dependency on
flutter
andflutter_lints
- Added some flutter linter rules
- Added GitHub actions workflow for automated testing
- Allow
null
to be returned fromOptionalTalkerSentenceFactory
- Added more constraints on the generic parameter of
MultipartSentence
to only allow the same type extending as a parameter
- Removed unnecessary dependency on cupertino_icons
- Added support for multipart NMEA sentences (like GSV)
- Fixed error in decoder if sentence doesn't contain a field separator (",")
Initial release.
- Added
NmeaSentence
,NmeaSentenceType
,ChecksumSentence
,TalkerSentence
,QuerySentence
,ProprietarySentence
,NmeaUtils
andNmeaDecoder
classes.