From 64aa8889b9eb40ca49102371107746f017b1263c Mon Sep 17 00:00:00 2001 From: Kevin Moore Date: Tue, 16 Jul 2024 12:57:37 -0700 Subject: [PATCH 1/2] Tiny deps bump --- pubspec.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pubspec.yaml b/pubspec.yaml index 0c83722..2eb48f8 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,12 +9,12 @@ environment: sdk: ^3.3.0 dependencies: - meta: ^1.3.0 + meta: ^1.7.0 dev_dependencies: - build_runner: ^2.0.0 - build_web_compilers: ^4.0.0 + build_runner: ^2.2.1 + build_web_compilers: ^4.0.6 dart_flutter_team_lints: ^3.0.0 stream_transform: ^2.0.0 - test: ^1.16.0 - web: ^0.5.0 + test: ^1.21.6 + web: '>=0.5.0 <2.0.0' From cd8b0745df71c800e876be88db4f9174c55fa8b2 Mon Sep 17 00:00:00 2001 From: Kevin Moore Date: Tue, 16 Jul 2024 13:04:09 -0700 Subject: [PATCH 2/2] prepare release, dump min sdk --- .github/workflows/ci.yml | 2 +- CHANGELOG.md | 5 +++-- example/src/qr_demo.dart | 4 ++-- pubspec.yaml | 8 ++++---- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9c89dca..e0f2f27 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,7 +46,7 @@ jobs: matrix: # Add macos-latest and/or windows-latest if relevant for this package. os: [ubuntu-latest] - sdk: [3.3, dev] + sdk: [3.4, dev] steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 - uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fd36bc..aa3d7c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ -## 3.0.2-wip +## 3.0.2 -- Require Dart 3.3 or greater. +- Require package `web: ^1.0.0`. +- Require Dart 3.4 or greater. ## 3.0.1 diff --git a/example/src/qr_demo.dart b/example/src/qr_demo.dart index f1fbe34..b8cc9c7 100644 --- a/example/src/qr_demo.dart +++ b/example/src/qr_demo.dart @@ -88,7 +88,7 @@ class QrDemo { typeDiv.appendChild(radio); final label = (document.createElement('label') as HTMLLabelElement) - ..innerHTML = '$i' + ..innerHTML = '$i'.toJS ..htmlFor = radio.id ..classList.add('btn'); typeDiv.appendChild(label); @@ -110,7 +110,7 @@ class QrDemo { errorDiv.appendChild(radio); final label = (document.createElement('label') as HTMLLabelElement) - ..innerHTML = QrErrorCorrectLevel.getName(v) + ..innerHTML = QrErrorCorrectLevel.getName(v).toJS ..htmlFor = radio.id ..classList.add('btn'); errorDiv.appendChild(label); diff --git a/pubspec.yaml b/pubspec.yaml index 2eb48f8..a16b499 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,20 +1,20 @@ name: qr -version: 3.0.2-wip +version: 3.0.2 description: >- A QR code generation library for Dart and Flutter. Supports QR code version 1 through 40, error correction and redundancy. repository: https://github.com/kevmoo/qr.dart environment: - sdk: ^3.3.0 + sdk: ^3.4.0 dependencies: meta: ^1.7.0 dev_dependencies: build_runner: ^2.2.1 - build_web_compilers: ^4.0.6 + build_web_compilers: ^4.0.8 dart_flutter_team_lints: ^3.0.0 stream_transform: ^2.0.0 test: ^1.21.6 - web: '>=0.5.0 <2.0.0' + web: ^1.0.0